.sales-workspace{margin:0;background:#f2f7fd;color:#142943;font-family:system-ui,sans-serif;line-height:1.55}.sales-workspace *,.sales-request-form *{box-sizing:border-box}.sales-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(20px,calc((100vw - 1200px)/2));background:#fff;border-bottom:1px solid #dce6f3}.sales-header>a{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:22px;font-weight:750}.sales-header img{width:62px;height:50px;object-fit:contain}.sales-header nav,.sales-tabs,.sales-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sales-workspace main{max-width:1240px;margin:auto;padding:24px 20px}.sales-hero{padding:36px;border-radius:26px;background:linear-gradient(120deg,#102c54,#1D59BB);color:white;margin-bottom:24px}.sales-hero h1{font-size:clamp(27px,3.4vw,44px);line-height:1.15;margin:14px 0}.sales-hero>p:first-child{font-size:12px;letter-spacing:.15em;color:#ffb5a9}.sales-tabs{margin:18px 0}.sales-tabs button[aria-current=page]{background:#1D59BB;color:#fff}.sales-workspace button,.sales-workspace .button,.sales-request-form button{min-height:44px;padding:11px 17px;border:1px solid #c9d9ef;border-radius:12px;background:white;color:#1D59BB;font:inherit;font-weight:650;cursor:pointer;text-decoration:none}.sales-workspace button.primary,.sales-request-form button.primary{background:#1D59BB;color:white;border-color:#1D59BB}.sales-workspace button:disabled,.sales-request-form button:disabled{opacity:.6;cursor:wait}.sales-workspace a{color:#1D59BB}.sales-workspace :focus-visible,.sales-request-form :focus-visible{outline:3px solid #F4624E;outline-offset:3px}.sales-card,.sales-packages article{padding:24px;border:1px solid #dce6f3;border-radius:18px;background:white;margin:16px 0;min-width:0}.sales-card h2,.sales-card h3{margin:0 0 10px}.sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sales-card p,.sales-card dd,.sales-text{white-space:pre-wrap;overflow-wrap:anywhere}.sales-pill{display:inline-block;border-radius:30px;padding:5px 12px;background:#eaf1fc;color:#164d9e;font-size:13px;font-weight:650}.sales-notice{border-left:3px solid #F4624E;padding:12px 16px;background:#f4f7fc;color:#344b68}.sales-price{font-size:24px;font-weight:750;color:#1D59BB}.sales-workspace label,.sales-request-form label{display:grid;gap:7px;font-weight:650;margin:14px 0;min-width:0}.sales-workspace input,.sales-workspace textarea,.sales-workspace select,.sales-request-form input,.sales-request-form textarea,.sales-request-form select{width:100%;min-width:0;min-height:46px;padding:12px;border:1px solid #becfe5;border-radius:10px;background:#fff;color:#142943;font:inherit}.sales-workspace textarea,.sales-request-form textarea{min-height:100px;resize:vertical}.sales-workspace input[type=checkbox]{width:22px;min-height:22px;margin:0}.sales-check{display:flex!important;align-items:center;gap:10px!important}.sales-workspace fieldset{min-width:0;border:1px solid #d4e0ef;border-radius:14px;padding:16px;margin:16px 0}.sales-workspace legend{font-weight:750}.sales-workspace dialog{width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid #dce6f3;border-radius:22px;padding:28px;box-sizing:border-box;overflow:auto;color:#142943}.sales-workspace dialog::backdrop{background:#122c5277;backdrop-filter:blur(5px)}.sales-close{float:right}.sales-workspace dl,.agreement-summary dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:10px 20px}.sales-workspace dt,.agreement-summary dt{font-weight:650}.sales-workspace dd,.agreement-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sales-workspace footer{margin-top:32px;border-top:1px solid #dce6f3;padding:24px 0}.sales-workspace footer a{margin-right:18px}.sales-skip{position:absolute;top:-100px}.sales-skip:focus{top:0;background:#fff;padding:15px;z-index:10}[hidden]{display:none!important}.sales-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.sales-packages article{margin:0}.sales-workspace .reference{font-size:12px;overflow-wrap:anywhere;color:#536d8e}@media(max-width:650px){.sales-grid{grid-template-columns:1fr}.sales-header{padding:12px 16px;align-items:flex-start;flex-direction:column;gap:10px}.sales-header nav{font-size:14px}.sales-workspace main{padding:16px 12px}.sales-hero{padding:24px 20px}.sales-card{padding:18px}.sales-workspace dialog{padding:18px}.sales-workspace dl,.agreement-summary dl{grid-template-columns:1fr;gap:4px}.sales-workspace dd{margin-bottom:12px}.sales-tabs{gap:8px}.sales-tabs button{flex:1 1 40%;font-size:14px}}@media(prefers-reduced-motion:no-preference){.sales-workspace button,.sales-request-form button{transition:background .15s,box-shadow .15s}.sales-workspace button:hover,.sales-request-form button:hover{box-shadow:0 4px 15px #1d59bb1a}}
.sales-workspace .detail-media{display:block;max-width:100%;max-height:300px;object-fit:contain;border-radius:16px;margin-bottom:20px}
.global-search:focus-within{outline:3px solid #F4624E;outline-offset:3px}#detail :focus-visible,.market :focus-visible{outline:3px solid #F4624E;outline-offset:3px}.pagination button{min-width:44px;min-height:44px}.pagination button[aria-current=page]{border-color:#1D59BB;color:#1D59BB;font-weight:800}.quick-filters button:disabled{cursor:not-allowed;opacity:.65}#detail{max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}#detail .close{min-width:44px;min-height:44px}.product-card .body{min-width:0}.product-card strong{overflow-wrap:anywhere}.sales-request-form p[role=status]{overflow-wrap:anywhere}
#market,#seller,#trust,#category-grid{scroll-margin-top:150px}
