.lin-suppliers{--cv-orange:#ef6b18;--cv-ink:#29241f;--cv-line:#e6dacf;--cv-muted:#685f55}.lin-suppliers .cv-wrap{max-width:1120px;padding:28px 24px 64px}.lin-suppliers .cv-app-hero{padding:24px;border:1px solid var(--lin-line);border-top:4px solid #ef6b18;border-radius:22px;background:linear-gradient(140deg,var(--lin-warm),#fffdf9 65%);box-shadow:var(--lin-shadow);margin-bottom:24px}.lin-suppliers h1{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.16;margin:10px 0 18px}.lin-suppliers h2{font-size:clamp(23px,3vw,28px);font-weight:750;letter-spacing:-.025em;line-height:1.25}.lin-suppliers h3{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.lin-suppliers .cv-intro{font-size:16px;line-height:1.65;margin-bottom:0}.lin-suppliers .cv-eyebrow{color:#ef6b18;font-size:11px;letter-spacing:.12em;margin-bottom:12px!important}.lin-suppliers :is(.cv-filters,.cv-empty,.cv-auth,.cv-detail,.cv-supplier-card,.cv-request-preview,.cv-request-item){padding:24px;margin:18px 0;border:1px solid var(--lin-line);border-top:4px solid #ef6b18;border-radius:22px;background:linear-gradient(140deg,var(--lin-warm),#fffdf9 65%);box-shadow:var(--lin-shadow);min-width:0;overflow-wrap:anywhere}.lin-suppliers :is(.cv-product-card,.cv-offer-terms,.cv-message,.cv-notice,.cv-disclosure){border-radius:14px;border-color:var(--lin-line)}.lin-suppliers .cv-product-card{background:#fff}.lin-suppliers .cv-product-card img{border-radius:12px}.lin-suppliers :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #cfc2b4;border-radius:12px;padding:12px;background:#fff;color:var(--lin-ink);font-size:16px;min-height:48px;max-width:100%;min-width:0}.lin-suppliers .cv-button{border-radius:14px;min-height:48px;background:var(--lin-orange);border-color:var(--lin-orange);color:#171717;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .2s}.lin-suppliers .cv-button.cv-secondary{background:#fff8f2;border-color:var(--lin-line);color:#ef6b18}.lin-suppliers .cv-button:hover{box-shadow:0 5px 14px #ef6b1818}.lin-suppliers .cv-pill{border-radius:10px}.lin-suppliers :focus-visible{outline-color:#ef6b18}.lin-suppliers .cv-actions{margin-top:18px;gap:10px}.lin-suppliers .cv-footer{font-size:13px;border-color:var(--lin-line)}.lin-suppliers .cv-nav{justify-content:flex-start}.lin-suppliers .cv-app{padding:0}.lin-suppliers .cv-notice:empty{display:none}@media(prefers-reduced-motion:no-preference){.lin-suppliers .cv-button:active{transform:translateY(2px) scale(.98);box-shadow:inset 0 2px 4px #50351918}}@media(max-width:600px){.lin-suppliers .cv-wrap{padding:20px 18px 70px}.lin-suppliers :is(.cv-app-hero,.cv-filters,.cv-empty,.cv-auth,.cv-detail,.cv-supplier-card,.cv-request-preview,.cv-request-item){padding:20px}.lin-suppliers :is(.cv-filters,.cv-card-grid,.cv-product-grid,.cv-form){grid-template-columns:1fr}.lin-suppliers .cv-lines>div{grid-template-columns:1fr;gap:4px}.lin-suppliers .cv-actions>.cv-button{width:100%}.lin-suppliers .cv-footer{padding:24px 18px 100px}}
