:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ds-surface-2);color:var(--ds-ink);font-family:Arial,sans-serif}.admin-main.admin-compact-list>h1{font-size:calc(36px * var(--admin-density,1));margin-block:12px 6px}.admin-compact-list>p{margin-block:6px}.admin-compact-list>.admin-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:10px;display:flex}.admin-page-actions>a{margin:0;padding:8px 12px}.admin-page-actions>.order-changes-link{color:#fff;background:#92400e;font-weight:700}.admin-page-actions>.order-changes-link:hover{background:#78350f}.admin-page-actions>.order-changes-link:focus-visible{outline-offset:3px;outline:3px solid #b45309}.admin-compact-list>section{padding:calc(20px * var(--admin-density,1));margin-block:12px}.admin-compact-list>.collection-toolbar{margin-block:10px}.admin-compact-list>.supplier-applications{margin-block:10px;padding:10px 14px}.admin-compact-list .products-toolbar{margin-block:10px}.admin-compact-list .order-filter-toolbar{gap:8px;margin-block:0 10px}.collections-main.admin-compact-list .preparation-summary{gap:8px;margin-block:10px}.collections-main.admin-compact-list .preparation-summary>div{gap:6px;padding:10px 14px}.requests-main>h1{margin-block:12px 6px}.requests-main>p{margin-block:6px}.requests-main>.request-table-toolbar{margin-block:8px}.request-cart-strip{background:var(--ds-primary-soft);border:1px solid var(--ds-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block:12px;padding:10px 14px;display:flex}.request-cart-links{flex-wrap:wrap;gap:8px;display:flex}.request-cart-links a{margin:0;padding:7px 12px}.requests-main>.requests-section{margin-block:12px}.request-cart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.request-cart-heading h1{font-size:calc(30px * var(--admin-density,1));margin-block:10px 6px}.request-cart-heading p,.request-cart-guidance{margin-block:4px}.request-cart-heading>a{margin:0}.request-cart-products{margin-block:14px;padding:16px}.request-cart-products>h2{margin-bottom:12px}.request-cart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,33.3333% - 9.33333px)),1fr));align-items:start;gap:14px;display:grid}.request-product-card{border:1px solid var(--ds-line);overflow-wrap:anywhere;background:#fff;border-radius:10px;min-width:0;padding:16px}.request-product-card h3{margin:0 0 6px}.request-product-card header>span{color:var(--ds-ink-2)}.request-inline-spec{flex-wrap:wrap;gap:6px 0;margin-block:14px;line-height:1.7;display:flex}.request-inline-spec>div{max-width:100%}.request-inline-spec>div:not(:last-child):after{content:" | ";color:var(--ds-line-strong);white-space:pre;padding-inline:6px}.request-inline-spec dt,.request-inline-spec dd{white-space:pre-wrap;margin:0;display:inline}.request-inline-spec dt{margin-inline-end:4px;font-weight:700}.request-product-action a{margin:0;padding:9px 12px}.request-product-action small{color:var(--ds-ink-2);margin-block:7px 12px;line-height:1.6;display:block}.request-product-files{border-top:1px solid var(--ds-line);padding-top:10px}.request-product-files>summary{cursor:pointer;color:var(--ds-primary);font-weight:600}.request-product-files .request-artwork{margin:12px 0 0;padding:12px}.cart-supplier-workspace{margin-block:12px}.cart-supplier-workspace>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;display:flex}.cart-supplier-workspace>summary::marker{content:""}.cart-supplier-workspace>summary::-webkit-details-marker{display:none}.cart-supplier-toggle{background:var(--ds-primary);color:#fff;border-radius:8px;padding:10px 14px;font-weight:600;display:inline-block}.cart-supplier-toggle:before{content:"◀";margin-inline-end:6px}.cart-supplier-workspace[open]>summary .cart-supplier-toggle:before{content:"▼"}.cart-supplier-workspace>summary:hover .cart-supplier-toggle{background:var(--ds-primary-hover)}.cart-supplier-overview{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cart-supplier-progress{border:1px solid var(--ds-line);background:var(--ds-surface-2);overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;display:flex}.cart-supplier-workspace>summary:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.cart-supplier-product{font-weight:400}.cart-dispatch{margin-block:14px;padding:16px}.cart-dispatch>p{margin-block:6px 12px}.cart-dispatch-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-block:12px;display:grid}.cart-dispatch-groups>article{border:1px solid var(--ds-line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:14px}.cart-dispatch-groups h3{margin:0}.cart-dispatch-groups p{margin-block:6px}.cart-dispatch-groups ul{padding-inline-start:20px}.assignment-create-actions{flex-wrap:wrap;gap:8px;display:flex}.assignment-create-actions>button{flex:150px}.request-product-card:has(>.cart-supplier-workspace[open]){grid-column:1/-1}.cart-supplier-intro{margin-block:12px}.cart-supplier-controls{border:0;min-width:0;margin:0;padding:0}.cart-supplier-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:20px;display:grid}.cart-supplier-columns>.assignment-panel{border:1px solid var(--ds-line);border-radius:8px;margin:0;padding:16px}.cart-supplier-columns>.quote-section{border:1px solid var(--ds-line);border-radius:8px;min-width:0;margin:0;padding:16px}.cart-supplier-columns .supplier-table{font-size:inherit}.cart-supplier-columns .supplier-table td,.cart-supplier-columns .supplier-table th{white-space:normal}@media (max-width:1000px){.cart-supplier-columns{grid-template-columns:minmax(0,1fr)}}.sourcing-create-actions{align-items:center;gap:calc(12px * var(--admin-density,1));margin:calc(20px * var(--admin-density,1)) 0;flex-wrap:wrap;display:flex}*{box-sizing:border-box}body{margin:0}main{max-width:calc(760px * var(--admin-density,1));padding:calc(28px * var(--admin-density,1));margin:12vh auto}h1{font-size:clamp(calc(36px * var(--admin-density,1)), 7vw, calc(58px * var(--admin-density,1)));margin:calc(24px * var(--admin-density,1)) 0 calc(16px * var(--admin-density,1))}p{color:var(--ds-ink-2);line-height:1.8}section{border:1px solid var(--ds-line);border-radius:calc(16px * var(--admin-density,1));padding:calc(28px * var(--admin-density,1));margin:calc(32px * var(--admin-density,1)) 0;background:#fff}h2{font-size:calc(22px * var(--admin-density,1));margin-top:0}a{background:var(--ds-primary);color:#fff;padding:calc(13px * var(--admin-density,1)) calc(20px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));margin-top:calc(12px * var(--admin-density,1));text-decoration:none;display:inline-block}a:hover{background:var(--ds-primary-hover)}.workflow-row-actions a.workflow-row-action{background:var(--ds-primary);color:#fff;padding:calc(7px * var(--admin-density,1)) calc(10px * var(--admin-density,1));margin-top:0;text-decoration:none}.workflow-row-actions a.workflow-row-action:visited{color:#fff}.workflow-row-actions a.workflow-row-action:hover{background:var(--ds-primary-hover);color:#fff}.preparation-summary{grid-template-columns:repeat(auto-fit,minmax(calc(210px * var(--admin-density,1)),1fr));gap:calc(12px * var(--admin-density,1));margin:calc(20px * var(--admin-density,1)) 0;display:grid}.preparation-summary>div{gap:calc(10px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));background:var(--ds-surface-2);border-radius:calc(8px * var(--admin-density,1));flex-direction:column;display:flex}.preparation-summary span{color:var(--ds-ink-2);font-size:max(11px, calc(14px * var(--admin-density,1)))}.preparation-checks{margin:0;padding:0;list-style:none}.preparation-checks li{align-items:flex-start;gap:calc(14px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1)) 0;border-bottom:1px solid var(--ds-line);display:flex}.preparation-checks .status{font-size:max(11px, calc(13px * var(--admin-density,1)));flex-shrink:0}.preparation-checks p{margin:calc(4px * var(--admin-density,1)) 0}.preparation-specification{margin-top:calc(24px * var(--admin-density,1))}.preparation-specification summary{cursor:pointer;font-weight:700}.preparation-specification dd{margin:calc(5px * var(--admin-density,1)) 0 calc(16px * var(--admin-density,1));white-space:pre-wrap}.order-control-main .workflow-row-action{color:var(--ds-primary);background:0 0;margin:0;padding:0;display:inline}.order-control-main .workflow-row-action:hover{color:#103f50;background:0 0}.order-control-main fieldset{gap:calc(14px * var(--admin-density,1));max-width:calc(760px * var(--admin-density,1));display:grid}.order-control-main fieldset button{justify-self:start}.order-control-main details{margin-block:calc(20px * var(--admin-density,1))}.order-control-main summary{cursor:pointer;font-weight:600}.order-control-main button:disabled{cursor:not-allowed}.bank-account-details{grid-template-columns:repeat(auto-fit,minmax(calc(160px * var(--admin-density,1)),1fr));gap:calc(12px * var(--admin-density,1));margin:calc(20px * var(--admin-density,1)) 0;display:grid}.bank-account-details>div{padding:calc(14px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:var(--ds-surface-2)}.bank-account-details dt{color:var(--ds-ink-2);font-size:max(11px, calc(14px * var(--admin-density,1)))}.bank-account-details dd{margin:calc(8px * var(--admin-density,1)) 0 0;font-weight:700}.customer-account-main{max-width:calc(1400px * var(--admin-density,1));margin:4vh auto}.customer-tabs{gap:calc(12px * var(--admin-density,1));margin:calc(20px * var(--admin-density,1)) 0;flex-wrap:wrap;display:flex}.customer-tabs a[aria-current=page]{color:#145b6e;background:#dff2f5;font-weight:700}.customer-workspace{max-width:1480px;margin:24px auto;padding:0 24px 40px;font-size:14px}.customer-workspace h1{margin:4px 0 10px;font-size:32px}.customer-workspace h2{margin:0 0 14px;font-size:21px}.customer-workspace>section{margin:16px 0;padding:20px}.customer-workspace .toolbar{gap:12px;margin:12px 0}.customer-account-heading,.customer-record-heading{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.customer-account-heading .entity-profile-heading,.customer-account-heading a,.customer-record-heading a{margin:0}.customer-eyebrow{color:var(--ds-ink-3);margin:0;font-size:13px}.customer-workspace .customer-tabs{border-bottom:1px solid var(--ds-line);gap:8px;margin:16px 0;padding-bottom:12px}.customer-workspace .customer-tabs a{border:1px solid #b8cbd4;border-radius:8px;margin:0;padding:9px 14px}.customer-workspace .customer-tabs a[aria-current=page]{color:#fff;background:var(--ds-primary);border-color:var(--ds-primary)}.customer-workspace button{border:1px solid var(--ds-primary);min-height:40px;font-weight:700}.customer-workspace .secondary{color:var(--ds-primary);background:#fff;border-color:#9aaeba}.customer-workspace .customer-record-link{white-space:nowrap;margin:0;padding:9px 12px;font-size:13px}.customer-record-overview,.customer-payment-terms{color:#526477;flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.customer-record-overview span,.customer-record-overview strong{background:#eaf1f5;border-radius:7px;padding:7px 10px}.customer-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.customer-product-card{border:1px solid var(--ds-line);background:#fff;border-radius:12px;min-width:0;padding:18px}.customer-product-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.customer-product-heading h3,.customer-product-heading h4{margin:0;font-size:17px}.customer-quantity,.customer-state{white-space:nowrap;background:#eef4f7;border-radius:7px;padding:5px 9px;font-size:12px}.customer-workspace .compact-specification{max-width:none;margin:14px 0;font-size:13px;line-height:1.9}.compact-specification>div{overflow-wrap:anywhere;display:inline}.compact-specification>div:not(:last-child):after{content:" | ";color:#9aaeba;white-space:pre}.compact-specification dt,.customer-workspace .compact-specification dd{margin:0;display:inline}.compact-specification dt{font-weight:700}.compact-specification dd{white-space:pre-wrap}.customer-product-files{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:8px}.customer-product-files>summary,.customer-avatar-editor>summary{cursor:pointer;color:var(--ds-primary);padding:8px 0;font-weight:700}.customer-product-files .request-artwork{margin:10px 0 0;padding:14px}.customer-product-files .request-artwork h3{font-size:15px}.customer-product-files .request-artwork p{font-size:13px}.customer-product-files input{max-width:100%}.customer-footnote{color:var(--ds-ink-3);margin:12px 0 0;font-size:12px}.customer-empty{background:#f5f8fa;border-radius:8px;padding:16px}.customer-workspace .customer-offer-card{border:1px solid var(--ds-line);border-radius:12px;margin:16px 0;padding:18px}.customer-item-price{color:var(--ds-primary);margin:12px 0;font-size:18px;font-weight:700}.customer-workspace .offer-items{margin-top:14px}.customer-workspace .offer-items p{margin:10px 0}.customer-payment-terms{border-top:1px solid var(--ds-line);padding-top:12px;font-size:13px}.customer-profile-section form.stack,.customer-profile-section fieldset.stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.customer-profile-section form.stack>p,.customer-profile-section form.stack>fieldset,.customer-profile-section form.stack>.inline-check,.customer-profile-section form.stack>small,.customer-profile-section fieldset.stack>small{grid-column:1/-1}.customer-profile-section label{gap:6px;display:grid}.customer-profile-section .inline-check{display:flex}.customer-profile-section form.stack>p{margin:0}.customer-profile-section .customer-avatar-editor{margin:0 0 10px}.customer-profile-section fieldset{border:1px solid var(--ds-line);border-radius:8px;padding:12px}.customer-avatar-editor{margin-bottom:16px}.supplier-inline-work .supplier-work-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.supplier-inline-work section{margin:14px 0;padding:16px}.supplier-inline-work fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.supplier-inline-work fieldset label:not(.inline-check){gap:6px;display:grid}.supplier-inline-work dl{flex-wrap:wrap;gap:12px 20px;display:flex}.supplier-inline-work dd{margin:4px 0 0}.supplier-inline-work .supplier-work-progress{border-inline-start:1px solid var(--ds-line);min-width:0;padding-inline-start:24px}.supplier-inline-work .supplier-work-progress form{margin-bottom:18px}@media (max-width:800px){.customer-workspace{margin:18px auto;padding:0 14px 24px}.customer-workspace h1{font-size:25px}.customer-account-heading,.customer-record-heading{flex-wrap:wrap;align-items:start}.customer-workspace>section{padding:14px}.customer-product-grid{grid-template-columns:1fr}.customer-product-card{padding:14px}.customer-profile-section form.stack,.customer-profile-section fieldset.stack,.supplier-inline-work .supplier-work-content{grid-template-columns:1fr}.supplier-inline-work .supplier-work-progress{border:0;padding:0}}.supplier-workspace{max-width:1480px;margin:24px auto;padding:0 24px 40px;font-size:14px}.supplier-workspace .toolbar{margin:0 0 16px}.supplier-work-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.supplier-work-header h1{margin:2px 0;font-size:30px}.supplier-work-header .entity-profile-heading{margin:0}.supplier-eyebrow{color:var(--ds-ink-3);margin:0;font-size:13px}.supplier-work-nav{border-bottom:1px solid var(--ds-line);flex-wrap:wrap;gap:6px;margin:18px 0;padding-bottom:12px;display:flex}.supplier-work-nav a{color:var(--ds-primary);background:0 0;border-radius:8px;margin:0;padding:9px 12px}.supplier-work-nav a:hover{background:#e3f1f4}.supplier-workspace button,.supplier-workspace .supplier-next-step a{border:1px solid var(--ds-primary);background:var(--ds-primary);color:#fff;cursor:pointer;border-radius:8px;min-height:40px;font-weight:700;box-shadow:0 1px 2px #142e401a}.supplier-workspace .secondary{color:var(--ds-primary);background:#fff;border-color:#9aaeba}.supplier-workspace button:hover:not(:disabled),.supplier-workspace .supplier-next-step a:hover{color:#fff;background:#104b5d}.supplier-workspace button:disabled{opacity:.55;cursor:wait}.supplier-workspace .supplier-filters button[aria-pressed=true]{border-color:var(--ds-primary);box-shadow:inset 0 -3px #093f50}.supplier-workspace button:focus-visible,.supplier-workspace a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.supplier-workspace .supplier-next-step a{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.supplier-work-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-work-stats a{color:#20354a;border:1px solid var(--ds-line);background:#fff;border-radius:12px;gap:4px;margin:0;padding:16px 20px;display:grid}.supplier-work-stats strong{color:var(--ds-primary);font-size:28px}.supplier-work-stats span{font-weight:700}.supplier-workspace .supplier-work-section{min-width:0;margin:16px 0;padding:20px}.supplier-workspace h2{margin:0 0 8px;font-size:21px}.supplier-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.supplier-section-heading p{color:var(--ds-ink-3);margin:0;line-height:1.6}.supplier-search{gap:5px;min-width:250px;font-size:12px;display:grid}.supplier-search input{padding:10px 12px;font-size:14px}.supplier-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.supplier-filters button{margin:0;padding:9px 12px;font-size:13px}.supplier-filters button[aria-pressed=true]{background:var(--ds-primary);color:#fff}.supplier-filters span{margin-inline-start:5px;font-weight:700}.supplier-workspace .supplier-work-table{font-size:14px}.supplier-work-table th,.supplier-work-table td{vertical-align:middle;padding:12px 10px}.supplier-work-table th{white-space:nowrap}.supplier-work-table abbr{font-variant-numeric:tabular-nums;text-decoration:none}.supplier-next-step{min-width:220px;max-width:300px}.supplier-next-step p{color:#526477;margin:0;line-height:1.6}.supplier-next-step a{white-space:nowrap;margin:0;padding:10px 14px;font-size:13px}.supplier-state{background:var(--ds-surface-2);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:12px;display:inline-block}.supplier-state.waiting{color:#855315;background:#fff2d9}.supplier-state.submitted{color:#25623d;background:#e3f3e9}.supplier-state.ended{color:#657487}.supplier-access-note{margin-top:5px;display:block}.supplier-table-note{color:var(--ds-ink-3);margin:12px 0 0;font-size:12px}.supplier-empty{color:#526477;background:#f5f8fa;border-radius:8px;margin:0;padding:20px;line-height:1.8}.supplier-account-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.supplier-account-bottom>.supplier-work-section{margin:0}.supplier-work-documents{gap:16px;min-width:0;display:grid}.supplier-work-documents>section{margin:0;padding:20px}.supplier-business-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.supplier-business-details dt{color:var(--ds-ink-3);font-size:12px}.supplier-business-details dd{overflow-wrap:anywhere;margin:4px 0 0}.supplier-workspace details{margin-top:12px}.supplier-workspace summary{cursor:pointer;padding:9px 0;font-weight:700}.supplier-workspace [id]{scroll-margin-top:16px}.supplier-workspace .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.supplier-quote-row[hidden]{display:none!important}.supplier-quote-row>td{padding:0 10px 16px}.supplier-inline-quote{white-space:normal;background:#f5f9fb;border:1px solid #b8d4df;border-radius:10px;padding:20px}.supplier-inline-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.supplier-inline-heading button{padding:8px 12px;font-size:13px}.supplier-inline-quote .supplier-quote-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.supplier-inline-quote .supplier-quote-spec>dl{flex-wrap:wrap;gap:12px 24px;display:flex}.supplier-inline-quote .supplier-quote-spec dd{margin:4px 0 0}.supplier-inline-quote .supplier-question-panel{margin:18px 0 0;padding:16px}.supplier-inline-quote h2{font-size:19px}.supplier-inline-quote input,.supplier-inline-quote textarea,.supplier-inline-quote select{font-size:14px}.supplier-inline-quote .stack{gap:9px}.supplier-inline-quote .supplier-quote-entry form{grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr);align-items:center;gap:12px;display:grid}.supplier-inline-quote .supplier-quote-entry form>p,.supplier-inline-quote .supplier-quote-entry form>small,.supplier-inline-quote .supplier-quote-entry form>textarea,.supplier-inline-quote .supplier-quote-entry form>button,.supplier-inline-quote .supplier-quote-entry input[type=file],.supplier-inline-quote .supplier-quote-entry label[for$=-notes],.supplier-inline-quote .supplier-quote-entry label[for$=-quotation-file]{grid-column:1/-1}.supplier-inline-quote p{line-height:1.7}@media (max-width:800px){.supplier-work-table tbody tr.supplier-quote-row{border:0;margin-top:0;padding:0;display:block}.supplier-quote-row>td{padding:0}.supplier-inline-quote{padding:14px}.supplier-inline-quote .supplier-quote-content{grid-template-columns:1fr;gap:20px}.supplier-inline-quote .supplier-quote-entry form{grid-template-columns:1fr}.supplier-inline-heading{align-items:start}.supplier-inline-heading button{flex-shrink:0}.supplier-next-step button{width:100%}.supplier-workspace{margin-top:18px;padding:0 14px 24px}.supplier-work-header h1{font-size:24px}.supplier-section-heading{flex-direction:column;align-items:stretch}.supplier-search{min-width:0}.supplier-account-bottom{grid-template-columns:1fr}.supplier-work-stats{gap:7px}.supplier-work-stats a{padding:12px 10px}.supplier-work-stats strong{font-size:23px}.supplier-work-stats small{display:none}.supplier-workspace .supplier-work-section{padding:14px}.supplier-work-table,.supplier-work-table tbody{width:100%;display:block}.supplier-work-table thead{display:none}.supplier-work-table tbody tr{border:1px solid var(--ds-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:14px;display:grid}.supplier-work-table td,.supplier-work-table th[scope=row]{white-space:normal;border:0;min-width:0;padding:0;display:block}.supplier-work-table [data-label]:before{content:attr(data-label);color:var(--ds-ink-3);margin-bottom:5px;font-size:11px;font-weight:400;display:block}.supplier-work-table .supplier-next-step{border-top:1px solid var(--ds-line);grid-column:1/-1;max-width:none;padding-top:12px}.supplier-next-step a{width:100%}}.honeypot{width:calc(1px * var(--admin-density,1));height:calc(1px * var(--admin-density,1));clip-path:inset(50%);position:absolute;overflow:hidden}a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:4px}.badge{color:#166534;border-radius:calc(30px * var(--admin-density,1));padding:calc(8px * var(--admin-density,1)) calc(14px * var(--admin-density,1));background:#dcfce7}small{color:var(--ds-ink-3);line-height:1.7}.narrow{max-width:calc(560px * var(--admin-density,1))}.admin-main{max-width:calc(1180px * var(--admin-density,1));margin-top:5vh}.admin-grid{grid-template-columns:calc(340px * var(--admin-density,1)) 1fr;gap:calc(24px * var(--admin-density,1));align-items:start;display:grid}.stack{gap:calc(12px * var(--admin-density,1));flex-direction:column;display:flex}label{font-weight:600}input,textarea{font:inherit;padding:calc(12px * var(--admin-density,1));border:1px solid var(--ds-line-strong);border-radius:calc(8px * var(--admin-density,1));width:100%;color:var(--ds-ink);background:#fff}input:focus,textarea:focus{outline-offset:2px;outline:2px solid #0e7490}button{font:inherit;cursor:pointer;border-radius:calc(8px * var(--admin-density,1));background:var(--ds-primary);color:#fff;padding:calc(12px * var(--admin-density,1)) calc(18px * var(--admin-density,1));border:0}button:hover{background:var(--ds-primary-hover)}button:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}button:disabled{opacity:.6;cursor:wait}.secondary{background:var(--ds-line);color:var(--ds-ink)}.secondary:hover{background:#cbd5e1}.toolbar{justify-content:space-between;align-items:center;gap:calc(16px * var(--admin-density,1));display:flex}.toolbar button{white-space:nowrap;flex-shrink:0}.category-list{margin:0;padding:0;list-style:none}.category-list li{padding:calc(20px * var(--admin-density,1)) 0;border-bottom:1px solid var(--ds-line);overflow-wrap:anywhere}.category-list h3{margin:0}.status{border-radius:calc(20px * var(--admin-density,1));background:var(--ds-surface-2);padding:calc(6px * var(--admin-density,1)) calc(10px * var(--admin-density,1));white-space:nowrap;font-size:max(11px, calc(14px * var(--admin-density,1)))}.status.active,.success{color:#166534;background:#f0fdf4}.error{color:#991b1b;padding:calc(10px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:#fef2f2}.muted{color:var(--ds-ink-3);font-weight:400}.category-editor{margin:0}.category-tree{margin:0;padding:0;list-style:none}.category-tree>li{padding:calc(8px * var(--admin-density,1)) calc(10px * var(--admin-density,1));border-bottom:1px solid #edf1f5}.category-tree .category-root{background:var(--ds-primary-soft);border-radius:calc(8px * var(--admin-density,1));margin-top:calc(16px * var(--admin-density,1))}.category-tree .category-root:first-child{margin-top:0}.category-tree .category-child{border-inline-start:2px solid var(--ds-line);margin-inline-start:calc(18px * var(--admin-density,1));padding-inline-start:calc(16px * var(--admin-density,1))}.category-row{justify-content:space-between;align-items:center;gap:calc(12px * var(--admin-density,1));min-height:calc(34px * var(--admin-density,1));display:flex}.category-label{align-items:center;gap:calc(8px * var(--admin-density,1));flex-wrap:wrap;min-width:0;display:flex}.category-label h3{font-size:calc(15px * var(--admin-density,1));overflow-wrap:anywhere;margin:0;font-weight:400}.category-root h3{font-weight:700}.activity-dot{width:calc(7px * var(--admin-density,1));height:calc(7px * var(--admin-density,1));background:var(--ds-line-strong);border-radius:50%;flex-shrink:0}.activity-dot.enabled{background:#15803d}.description-indicator{font-size:max(11px, calc(11px * var(--admin-density,1)));color:var(--ds-ink-3);white-space:nowrap}.category-actions{gap:calc(6px * var(--admin-density,1));flex-shrink:0;align-items:center;display:flex}.category-metadata{align-items:center;gap:calc(5px * var(--admin-density,1));font-size:max(11px, calc(11px * var(--admin-density,1)));color:var(--ds-ink-3);padding:calc(3px * var(--admin-density,1)) calc(15px * var(--admin-density,1)) 0;flex-wrap:wrap;display:flex}.supplier-tag{color:#31586a;border-radius:calc(4px * var(--admin-density,1));padding:calc(2px * var(--admin-density,1)) calc(6px * var(--admin-density,1));background:#e9f2f6}.supplier-list>details{border-bottom:1px solid var(--ds-line);padding:calc(14px * var(--admin-density,1)) 0}summary{cursor:pointer}.supplier-list summary{gap:calc(12px * var(--admin-density,1));flex-wrap:wrap;align-items:center;display:flex}details>.stack{margin-top:calc(20px * var(--admin-density,1))}.supplier-category-options{border:1px solid var(--ds-line);border-radius:calc(8px * var(--admin-density,1));padding:calc(14px * var(--admin-density,1));max-height:calc(320px * var(--admin-density,1));overflow:auto}.supplier-category-options label{align-items:center;gap:calc(8px * var(--admin-density,1));padding:calc(6px * var(--admin-density,1)) 0;font-weight:400;display:flex}.supplier-category-options input{width:auto}.supplier-table-scroll{overflow-x:auto}.supplier-table{border-collapse:collapse;width:100%;font-size:max(11px, calc(14px * var(--admin-density,1)));text-align:start}.supplier-table th,.supplier-table td{padding:calc(12px * var(--admin-density,1)) calc(9px * var(--admin-density,1));border-bottom:1px solid var(--ds-line);text-align:start}.supplier-table thead{background:var(--ds-surface-2)}.supplier-table th[scope=row]{min-width:calc(145px * var(--admin-density,1))}.unconnected-metric{color:var(--ds-ink-3)}.supplier-inline-edit{width:100%;max-width:none;padding:calc(12px * var(--admin-density,1));container-type:inline-size}.supplier-edit-workspace,.supplier-edit-secondary{gap:calc(20px * var(--admin-density,1));align-items:start;min-width:0;display:grid}.supplier-edit-workspace>section,.supplier-edit-secondary>section,.supplier-edit-account>section{padding:calc(20px * var(--admin-density,1));min-width:0;margin:0}.supplier-edit-workspace h3{margin-top:0}.supplier-edit-account{min-width:0}.supplier-edit-workspace p{font-size:max(11px, calc(14px * var(--admin-density,1)));overflow-wrap:anywhere}.supplier-edit-workspace .inline-check{align-items:start}.supplier-edit-workspace .entity-image-editor{margin-top:calc(16px * var(--admin-density,1))!important}.supplier-edit-routes details{border:1px solid var(--ds-line);border-radius:calc(8px * var(--admin-density,1));padding:calc(12px * var(--admin-density,1))}.supplier-edit-routes summary{font-weight:600}.supplier-edit-routes .service-region-grid{grid-template-columns:repeat(auto-fit,minmax(calc(150px * var(--admin-density,1)),1fr))}@media (min-width:1100px){@container (min-width:780px){.supplier-edit-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}}@media (min-width:1600px){@container (min-width:1200px){.supplier-edit-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.25fr)}.supplier-edit-secondary{display:contents}}}.compact-button{font-size:max(11px, calc(12px * var(--admin-density,1)));padding:calc(6px * var(--admin-density,1)) calc(9px * var(--admin-density,1));border-radius:calc(6px * var(--admin-density,1));background:var(--ds-surface-2);white-space:nowrap}@media (max-width:500px){.category-tree .category-child{margin-inline-start:calc(8px * var(--admin-density,1));padding-inline-start:calc(8px * var(--admin-density,1))}.category-row{gap:calc(6px * var(--admin-density,1))}.category-label{gap:calc(5px * var(--admin-density,1))}.category-actions{gap:calc(3px * var(--admin-density,1))}.compact-button{padding:calc(7px * var(--admin-density,1)) calc(6px * var(--admin-density,1))}}.category-editor .stack{margin-top:calc(16px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));background:var(--ds-surface-2);border-radius:calc(8px * var(--admin-density,1))}select{font:inherit;padding:calc(12px * var(--admin-density,1));border:1px solid var(--ds-line-strong);border-radius:calc(8px * var(--admin-density,1));width:100%;color:var(--ds-ink);background:#fff}.subcategory{border-inline-start:3px solid var(--ds-line);margin-inline-start:calc(24px * var(--admin-density,1));padding-inline-start:calc(16px * var(--admin-density,1))!important}.admin-nav{gap:calc(10px * var(--admin-density,1));margin-top:calc(18px * var(--admin-density,1));display:flex}.admin-nav a{color:var(--ds-primary);background:0 0}.admin-nav a[aria-current]{background:#e0f2fe;font-weight:700}a.text-link{color:var(--ds-primary);background:0 0;padding:0}@media (max-width:800px){.admin-grid{grid-template-columns:1fr;gap:0}main{padding:calc(20px * var(--admin-density,1));margin-top:5vh}section{padding:calc(20px * var(--admin-density,1))}}.service-region-grid{grid-template-columns:repeat(auto-fit,minmax(calc(180px * var(--admin-density,1)),1fr));gap:calc(12px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1)) 0;display:grid}.service-region-grid label{gap:calc(6px * var(--admin-density,1));display:grid}.preferred-label{color:#705000;margin-top:calc(6px * var(--admin-density,1));display:block}.supplier-inline-edit hr{margin:calc(28px * var(--admin-density,1)) 0;border:0;border-top:1px solid #ddd}.assignment-panel{margin-top:calc(16px * var(--admin-density,1));padding-top:calc(12px * var(--admin-density,1));border-top:1px solid #dce3e8}.assignment-panel h4{margin:0 0 calc(8px * var(--admin-density,1))}.assignment-item{padding:calc(12px * var(--admin-density,1)) 0;border-bottom:1px solid #e5e9ed}.assignment-item form{margin-top:calc(12px * var(--admin-density,1))}.assignment-panel>form{margin-top:calc(16px * var(--admin-density,1))}.requests-main{max-width:calc(1500px * var(--admin-density,1))}.requests-main h1{font-size:calc(36px * var(--admin-density,1))}.request-table-toolbar{flex-wrap:wrap}.requests-section{padding:calc(20px * var(--admin-density,1))}.request-root-group>summary{background:var(--ds-primary-soft);padding:calc(14px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));font-size:calc(17px * var(--admin-density,1))}.request-root-group>summary .status{margin-inline-start:calc(12px * var(--admin-density,1))}.request-category-group{margin:calc(12px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1));border-inline-start:2px solid var(--ds-line);padding-inline-start:calc(14px * var(--admin-density,1))}.request-category-group>summary{padding:calc(12px * var(--admin-density,1)) 0;font-weight:600}.request-category-group>summary small{margin-inline-start:calc(12px * var(--admin-density,1));font-weight:400}.requests-table{min-width:calc(1020px * var(--admin-density,1))}.requests-table td,.requests-table th{vertical-align:top}.request-detail-row>td{background:var(--ds-surface-2)}.request-expanded{gap:calc(32px * var(--admin-density,1));padding:calc(18px * var(--admin-density,1));white-space:normal;overflow-wrap:anywhere;grid-template-columns:1fr 1fr;display:grid}.request-expanded .assignment-panel{border:0;margin:0;padding:0}.request-expanded h3{margin-top:0}.request-dialog{width:min(calc(680px * var(--admin-density,1)),calc(100% - calc(32px * var(--admin-density,1))));border:1px solid var(--ds-line);border-radius:calc(16px * var(--admin-density,1));max-height:88dvh;padding:calc(24px * var(--admin-density,1));color:var(--ds-ink);background:#fff;overflow-y:auto}.request-dialog::backdrop{background:#0f172a80}.dialog-heading{top:calc(-24px * var(--admin-density,1));padding:calc(12px * var(--admin-density,1)) 0;z-index:1;background:#fff;position:sticky}.dialog-heading h2{margin:0}.request-dialog .stack{gap:calc(10px * var(--admin-density,1))}.request-dialog p{margin-top:calc(4px * var(--admin-density,1))}.request-table-toolbar .success{padding:calc(8px * var(--admin-density,1));flex-basis:100%;margin:0}@media (max-width:800px){.request-expanded{gap:calc(16px * var(--admin-density,1));grid-template-columns:1fr}.requests-main{padding:calc(14px * var(--admin-density,1))}.requests-section{padding:calc(12px * var(--admin-density,1))}.request-category-group{padding-inline-start:calc(8px * var(--admin-density,1))}.request-dialog{padding:calc(18px * var(--admin-density,1))}.dialog-heading{top:calc(-18px * var(--admin-density,1))}}.searchable-select{min-width:0;position:relative}.searchable-select-control{gap:calc(4px * var(--admin-density,1));display:flex}.searchable-select-control input{flex:1;min-width:0}.searchable-select-control button{padding:calc(6px * var(--admin-density,1)) calc(12px * var(--admin-density,1))}.searchable-select-menu{inset-inline:0;z-index:30;border:1px solid var(--ds-line-strong);border-radius:calc(8px * var(--admin-density,1));max-height:calc(240px * var(--admin-density,1));background:#fff;position:absolute;top:100%;overflow:auto;box-shadow:0 8px 24px #0002}.searchable-select-menu [role=option]{padding:calc(10px * var(--admin-density,1)) calc(12px * var(--admin-density,1));cursor:pointer;color:#1e293b}.searchable-select-menu [role=option][aria-selected=true],.searchable-select-menu [role=option]:hover{background:#e0f2fe}.searchable-select-menu p{padding:calc(12px * var(--admin-density,1));margin:0}.request-title-button{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.request-title-button:hover{color:var(--ds-primary);background:0 0;text-decoration:underline}.request-title-button:focus-visible{outline:2px solid var(--ds-primary);outline-offset:4px}.quote-section{border-top:1px solid #dbe4ef;margin-block-start:calc(24px * var(--admin-density,1));padding-block-start:calc(16px * var(--admin-density,1))}.quote-section .assignment-item{max-width:calc(640px * var(--admin-density,1));margin-block:calc(12px * var(--admin-density,1))}.request-toolbar-actions{align-items:center;gap:calc(12px * var(--admin-density,1));flex-wrap:wrap;display:flex}.archive-link{padding:calc(12px * var(--admin-density,1)) calc(18px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));font:inherit;color:#fff;background:#9a4d18;border:0;justify-content:center;align-items:center;margin:0;line-height:normal;text-decoration:none;display:inline-flex}.archive-link:hover{background:#7c3b10}.archive-readonly{border:0;min-width:0;margin:0;padding:0}.settings-main{max-width:calc(1500px * var(--admin-density,1))}.settings-main h1{font-size:calc(36px * var(--admin-density,1))}.settings-workspace{grid-template-columns:calc(220px * var(--admin-density,1)) minmax(0, 1fr);border:1px solid var(--ds-line);border-radius:calc(14px * var(--admin-density,1));min-height:calc(620px * var(--admin-density,1));background:#fff;align-items:stretch;display:grid;overflow:hidden}.settings-sidebar{background:var(--ds-primary-soft);padding:calc(24px * var(--admin-density,1)) calc(16px * var(--admin-density,1));border-inline-end:1px solid var(--ds-line)}.settings-sidebar h2{font-size:calc(16px * var(--admin-density,1));margin:0 0 calc(20px * var(--admin-density,1))}.settings-sidebar nav{gap:calc(8px * var(--admin-density,1));display:grid}.settings-sidebar a{padding:calc(12px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));text-decoration:none;display:block}.settings-sidebar a[aria-current=page]{background:var(--ds-primary);color:#fff;font-weight:600}.settings-sidebar a:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.settings-content{min-width:0;padding:calc(28px * var(--admin-density,1)) calc(32px * var(--admin-density,1));border:0;border-radius:0;margin:0}.settings-content h2{margin-top:0}.settings-content .stack{max-width:calc(760px * var(--admin-density,1))}@media (max-width:700px){.settings-workspace{grid-template-columns:1fr;min-height:0}.settings-sidebar{border-inline-end:0;border-bottom:1px solid var(--ds-line);padding:calc(16px * var(--admin-density,1))}.settings-sidebar h2{margin-bottom:calc(12px * var(--admin-density,1))}.settings-content{padding:calc(20px * var(--admin-density,1)) calc(16px * var(--admin-density,1))}.settings-main .admin-nav{flex-wrap:wrap}}.admin-shell{padding-inline-start:calc(180px * var(--admin-density,1))}.admin-sidebar{width:calc(180px * var(--admin-density,1));padding:calc(28px * var(--admin-density,1)) calc(10px * var(--admin-density,1));background:var(--ds-primary-soft);border-inline-end:1px solid var(--ds-line);z-index:20;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.admin-sidebar strong{padding:calc(10px * var(--admin-density,1));margin-bottom:calc(20px * var(--admin-density,1));display:block}.admin-sidebar nav{gap:calc(6px * var(--admin-density,1));display:grid}.admin-sidebar a{padding:calc(12px * var(--admin-density,1)) calc(10px * var(--admin-density,1));color:var(--ds-primary);font-size:max(11px, calc(14px * var(--admin-density,1)));background:0 0;margin:0;display:block}.admin-sidebar a:hover{background:#dcebf2}.admin-sidebar a[aria-current=page]{background:var(--ds-primary);color:#fff;font-weight:700}.admin-content{min-width:0}.admin-content .admin-main{width:100%;max-width:none;padding:calc(24px * var(--admin-density,1)) calc(16px * var(--admin-density,1));margin:0}.admin-content h1{font-size:calc(36px * var(--admin-density,1))}@media (max-width:800px){.admin-shell{padding-inline-start:0}.admin-sidebar{width:auto;padding:calc(12px * var(--admin-density,1));border-inline-end:0;border-bottom:1px solid var(--ds-line);position:static}.admin-sidebar strong{margin:0 0 calc(8px * var(--admin-density,1));padding:0}.admin-sidebar nav{gap:calc(6px * var(--admin-density,1));flex-wrap:wrap;display:flex}.admin-sidebar a{padding:calc(9px * var(--admin-density,1)) calc(10px * var(--admin-density,1))}.admin-content .admin-main{padding:calc(16px * var(--admin-density,1)) calc(12px * var(--admin-density,1))}}.products-toolbar{grid-template-columns:1fr minmax(calc(240px * var(--admin-density,1)),calc(600px * var(--admin-density,1))) 1fr;gap:calc(24px * var(--admin-density,1));margin-block:calc(24px * var(--admin-density,1));align-items:center;display:grid}.products-toolbar button{justify-self:start}.collection-search{gap:calc(8px * var(--admin-density,1));align-items:center;min-width:0;display:flex}.collection-search input{flex:1;min-width:0}.collection-search button{flex:none}.collections-main .supplier-table a{color:var(--ds-primary);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.collections-main .supplier-table a:hover{color:#103f50;background:0 0;text-decoration:underline}.collections-main .supplier-table th div{margin-top:calc(8px * var(--admin-density,1));font-weight:400}.collections-main nav[aria-label=סינון\ גבייה] a[aria-current=page]{text-underline-offset:5px;font-weight:700;text-decoration:underline}@media (max-width:700px){.products-toolbar .collection-search{grid-area:2/1/auto/-1}}.products-toolbar span{color:var(--ds-ink-3);justify-self:end}.products-section{padding:0 calc(16px * var(--admin-density,1))}.products-table tbody tr:nth-child(2n){background:var(--ds-surface-2)}.order-filter-toolbar{align-items:center;gap:calc(14px * var(--admin-density,1));margin-block:0 calc(20px * var(--admin-density,1));flex-wrap:wrap;display:flex}.order-filter-toolbar .view-options{flex-wrap:wrap}.order-filter-toolbar label{align-items:center;gap:calc(8px * var(--admin-density,1));margin:0;display:flex}.order-filter-toolbar select{width:auto;min-width:calc(170px * var(--admin-density,1))}.products-table td,.products-table th{padding:calc(14px * var(--admin-density,1)) calc(12px * var(--admin-density,1))}.product-editor{max-width:calc(760px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1))}@media (max-width:700px){.products-toolbar{gap:calc(12px * var(--admin-density,1));grid-template-columns:1fr auto}.products-toolbar input{grid-area:2/1/auto/-1}.products-table{min-width:calc(800px * var(--admin-density,1))}}.demand-link{padding:calc(12px * var(--admin-density,1)) calc(18px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));color:#fff;background:#52618c;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.demand-link:hover{background:#414f76}.calendar-days{gap:calc(14px * var(--admin-density,1));flex-wrap:wrap;display:flex}.calendar-days label{align-items:center;gap:calc(6px * var(--admin-density,1));display:flex}.calendar-days input{width:auto}.supplier-question-panel,.supplier-question-card{margin-block:calc(20px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(10px * var(--admin-density,1))}.supplier-question-panel>button{margin-block-start:calc(12px * var(--admin-density,1))}.payment-schedule{gap:calc(16px * var(--admin-density,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inline-check{align-items:flex-start;gap:calc(10px * var(--admin-density,1));display:flex}.inline-check input[type=checkbox]{width:auto;margin-top:calc(5px * var(--admin-density,1));flex:none}.financial-main fieldset{border:0;margin:0;padding:0}.financial-main section{margin-top:calc(28px * var(--admin-density,1))}@media (max-width:700px){.payment-schedule{grid-template-columns:1fr}}.collection-toolbar,.request-view-toolbar{grid-template-columns:minmax(calc(150px * var(--admin-density,1)),1fr) minmax(calc(260px * var(--admin-density,1)),2fr) minmax(calc(150px * var(--admin-density,1)),1fr);align-items:center;gap:calc(20px * var(--admin-density,1));margin:calc(24px * var(--admin-density,1)) 0;display:grid}.collection-toolbar>button{justify-self:start}.collection-toolbar>span{justify-self:end}.collection-toolbar input,.request-view-toolbar input{width:100%;max-width:calc(650px * var(--admin-density,1));justify-self:center}.collection-section{width:100%}.collection-section td button{padding:calc(7px * var(--admin-density,1)) calc(13px * var(--admin-density,1));font-size:max(11px, calc(14px * var(--admin-density,1)))}.request-toolbar-actions{gap:calc(12px * var(--admin-density,1));flex-wrap:wrap;align-items:center!important;display:flex!important}.request-toolbar-actions>button,.request-toolbar-actions>a{box-sizing:border-box;height:calc(42px * var(--admin-density,1));line-height:1.2;font-size:max(11px, calc(14px * var(--admin-density,1)));vertical-align:middle;justify-content:center;align-self:center;align-items:center;padding:0 calc(18px * var(--admin-density,1))!important;margin:0!important;display:inline-flex!important}.request-toolbar-actions>dialog{align-self:initial}.request-view-toolbar h2{font-size:calc(21px * var(--admin-density,1));margin:0}.view-options{justify-self:end;gap:calc(4px * var(--admin-density,1));white-space:nowrap;display:flex}.view-options button[aria-pressed=true]{color:#fff;background:#17627a}.request-board{grid-template-columns:repeat(5,minmax(calc(215px * var(--admin-density,1)),1fr));gap:calc(14px * var(--admin-density,1));padding:calc(8px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1));display:grid;overflow-x:auto}.request-lane{background:var(--ds-surface-2);border-radius:calc(10px * var(--admin-density,1));padding:calc(12px * var(--admin-density,1));min-height:calc(230px * var(--admin-density,1))}.request-lane h3{margin:0 0 calc(16px * var(--admin-density,1));font-size:calc(16px * var(--admin-density,1))}.request-card{gap:calc(8px * var(--admin-density,1));color:#183b56;text-align:right;width:100%;padding:calc(14px * var(--admin-density,1));margin-bottom:calc(12px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:#fff;border:1px solid #d8e2ec;flex-direction:column;display:flex}.request-card:hover{background:#f8fcff}.request-card span,.request-card small{font-weight:400}.request-card small{color:#58748a}@media (max-width:1000px){.collection-toolbar,.request-view-toolbar{grid-template-columns:1fr 2fr}.collection-toolbar>span,.view-options{grid-column:1/-1}.view-options{justify-self:start}}@media (max-width:650px){.collection-toolbar,.request-view-toolbar{grid-template-columns:1fr}.view-options{flex-wrap:wrap}.collection-toolbar input,.request-view-toolbar input{grid-column:1/-1}}.workflow-steps{gap:calc(8px * var(--admin-density,1));margin:calc(16px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1));color:var(--ds-ink-3);font-size:max(11px, calc(14px * var(--admin-density,1)));flex-wrap:wrap;padding:0;list-style:none;display:flex}.workflow-steps li{align-items:center;gap:calc(7px * var(--admin-density,1));padding:calc(8px * var(--admin-density,1)) calc(12px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:#edf2f6;display:flex}.workflow-steps li span{width:calc(22px * var(--admin-density,1));height:calc(22px * var(--admin-density,1));background:#dce6ee;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.workflow-steps li[aria-current=step]{color:#145b6e;background:#dff2f5;font-weight:700}.workflow-steps li[aria-current=step] span{color:#fff;background:#176277}.request-workflow{padding:calc(16px * var(--admin-density,1)) calc(18px * var(--admin-density,1));margin-bottom:calc(18px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(10px * var(--admin-density,1));background:#fff}.request-workflow .workflow-steps{margin-top:0}.workflow-next{justify-content:space-between;align-items:center;gap:calc(14px * var(--admin-density,1));margin:calc(12px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1));flex-wrap:wrap;display:flex}.workflow-next h2,.workflow-next h3{margin:calc(4px * var(--admin-density,1)) 0 calc(8px * var(--admin-density,1))}.workflow-next p{margin:calc(4px * var(--admin-density,1)) 0}.workflow-next>div{min-width:calc(230px * var(--admin-density,1));flex:1}.workflow-row-actions{align-items:flex-start;gap:calc(8px * var(--admin-density,1));min-width:calc(145px * var(--admin-density,1));flex-direction:column;display:flex}.workflow-row-action{color:#176277;text-underline-offset:3px;font-weight:600;text-decoration:underline}.workflow-form-actions{align-items:center;gap:calc(12px * var(--admin-density,1));margin:calc(14px * var(--admin-density,1)) 0;flex-wrap:wrap;display:flex}.workflow-notice{padding:calc(12px * var(--admin-density,1)) calc(16px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:#fff5df}.customer-offer-card{margin:calc(14px * var(--admin-density,1)) 0;padding:calc(14px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(10px * var(--admin-density,1));background:#fff}.customer-offer-card>summary{font-weight:600}.customer-offers-section,[id^=receipt-],[id^=assignments-],[id^=quotes-],#new-receipt{scroll-margin-top:20px}@media (max-width:700px){.workflow-steps{gap:calc(6px * var(--admin-density,1));font-size:max(11px, calc(12px * var(--admin-density,1)))}.workflow-steps li{padding:calc(6px * var(--admin-density,1))}.request-workflow{padding:calc(12px * var(--admin-density,1))}.workflow-next .text-link{text-align:center;width:100%}.workflow-form-actions>button{min-width:calc(160px * var(--admin-density,1));flex:1}}.pricing-main h1{font-size:calc(34px * var(--admin-density,1))}.pricing-main>.status{color:var(--ds-ink-3);background:0 0;padding:0;display:block}.pricing-workspace{grid-template-columns:minmax(0,1fr) calc(350px * var(--admin-density,1));gap:calc(24px * var(--admin-density,1));grid-template-areas:"editor summary";align-items:start;min-width:0;display:grid}.pricing-editor{gap:calc(16px * var(--admin-density,1));grid-area:editor;min-width:0;display:grid}.pricing-summary{top:calc(20px * var(--admin-density,1));border:1px solid #b9d8df;border-radius:calc(12px * var(--admin-density,1));padding:calc(22px * var(--admin-density,1));background:#fff;border-top:5px solid #176277;grid-area:summary;min-width:0;position:sticky}.pricing-summary .pricing-eyebrow{font-size:calc(17px * var(--admin-density,1));margin:0 0 calc(8px * var(--admin-density,1));color:var(--ds-ink);font-weight:700}.pricing-total{font-size:calc(38px * var(--admin-density,1));color:var(--ds-primary);overflow-wrap:anywhere;line-height:1.25;display:block}.pricing-summary .pricing-inclusive{margin:calc(6px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1));font-size:max(11px, calc(14px * var(--admin-density,1)))}.pricing-breakdown{margin:0 0 calc(18px * var(--admin-density,1))}.pricing-breakdown>div{justify-content:space-between;gap:calc(12px * var(--admin-density,1));margin:calc(10px * var(--admin-density,1)) 0;font-size:max(11px, calc(14px * var(--admin-density,1)));display:flex}.pricing-breakdown dd{white-space:nowrap;margin:0}.pricing-customer-terms{border-block:1px solid var(--ds-line);padding:calc(14px * var(--admin-density,1)) 0;margin:calc(16px * var(--admin-density,1)) 0}.pricing-customer-terms p{margin:calc(6px * var(--admin-density,1)) 0 0;font-size:max(11px, calc(14px * var(--admin-density,1)))}.pricing-summary button{width:100%;font-weight:700}.pricing-next-help{font-size:max(11px, calc(13px * var(--admin-density,1)));margin:calc(10px * var(--admin-density,1)) 0 calc(16px * var(--admin-density,1));line-height:1.65!important}.pricing-missing{border-radius:calc(8px * var(--admin-density,1));padding:calc(12px * var(--admin-density,1));margin:calc(16px * var(--admin-density,1)) 0;font-size:max(11px, calc(14px * var(--admin-density,1)));color:#71480c;background:#fff6e9}.pricing-missing ul{margin:calc(8px * var(--admin-density,1)) 0 0;padding-inline-start:calc(20px * var(--admin-density,1));line-height:1.7}.pricing-summary .success{padding:calc(10px * var(--admin-density,1));font-size:max(11px, calc(14px * var(--admin-density,1)))}.pricing-editor .pricing-card{padding:calc(20px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(12px * var(--admin-density,1));background:#fff;margin:0}.pricing-card h2{font-size:calc(20px * var(--admin-density,1));margin-bottom:calc(10px * var(--admin-density,1))}.pricing-card p{margin:calc(8px * var(--admin-density,1)) 0 calc(14px * var(--admin-density,1));font-size:max(11px, calc(14px * var(--admin-density,1)))}.pricing-card small{color:var(--ds-ink-3);line-height:1.7}.pricing-cost-overview{gap:calc(12px * var(--admin-density,1));margin:calc(18px * var(--admin-density,1)) 0 calc(12px * var(--admin-density,1));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-cost-overview>div{background:var(--ds-surface-2);padding:calc(12px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1))}.pricing-cost-overview dt{font-size:max(11px, calc(13px * var(--admin-density,1)));color:var(--ds-ink-3)}.pricing-cost-overview dd{margin:calc(8px * var(--admin-density,1)) 0 0;font-size:calc(21px * var(--admin-density,1));font-weight:700}.pricing-details>summary{cursor:pointer;color:var(--ds-primary);font-weight:600}.pricing-card>.pricing-details{border-top:1px solid var(--ds-line);padding-top:calc(14px * var(--admin-density,1));margin-top:calc(14px * var(--admin-density,1))}.pricing-details[open]>summary{margin-bottom:calc(16px * var(--admin-density,1))}.pricing-details .stack{gap:calc(10px * var(--admin-density,1))}.pricing-details input[type=number]{max-width:calc(330px * var(--admin-density,1))}.pricing-expenses{gap:calc(18px * var(--admin-density,1));grid-template-columns:1fr 1fr;display:grid}.pricing-card .payment-schedule{margin:calc(14px * var(--admin-density,1)) 0 calc(20px * var(--admin-density,1))}.pricing-card .inline-check{font-size:max(11px, calc(14px * var(--admin-density,1)));line-height:1.6}.pricing-card .stack{gap:calc(10px * var(--admin-density,1))}.pricing-job-terms{margin-top:calc(22px * var(--admin-density,1));border-top:1px solid var(--ds-line);padding-top:calc(16px * var(--admin-density,1))}.pricing-main .toolbar{margin:calc(4px * var(--admin-density,1)) 0 calc(12px * var(--admin-density,1))}.pricing-main .workflow-steps{margin:calc(12px * var(--admin-density,1)) 0}.pricing-main .pricing-card textarea{margin-top:calc(10px * var(--admin-density,1))}@media (min-width:1700px){.pricing-workspace{grid-template-columns:minmax(0,1fr) calc(390px * var(--admin-density,1))}.pricing-card .payment-schedule{max-width:calc(850px * var(--admin-density,1))}}@media (max-width:1050px){.pricing-workspace{grid-template-columns:1fr;grid-template-areas:"summary""editor"}.pricing-summary{position:static}.pricing-summary button{max-width:calc(420px * var(--admin-density,1));display:block}.pricing-cost-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.pricing-main h1{font-size:calc(28px * var(--admin-density,1))}.pricing-expenses,.pricing-card .payment-schedule,.pricing-cost-overview{grid-template-columns:1fr}.pricing-total{font-size:calc(34px * var(--admin-density,1))}.pricing-editor .pricing-card,.pricing-summary{padding:calc(16px * var(--admin-density,1))}.pricing-breakdown>div{flex-wrap:wrap}}.bundle-main h1{font-size:calc(34px * var(--admin-density,1))}.bundle-editor{gap:calc(20px * var(--admin-density,1));min-width:0;display:grid}.bundle-editor>section{padding:calc(22px * var(--admin-density,1));margin:0}.bundle-editor table input[type=checkbox]{width:auto}.bundle-editor table td input{min-width:calc(140px * var(--admin-density,1))}.bundle-private{background:var(--ds-surface-2)}.bundle-stale{border-color:#e7ae4e}.bundle-editor .pricing-cost-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-items .supplier-table{min-width:calc(450px * var(--admin-density,1))}.offer-items details{margin-top:calc(10px * var(--admin-density,1));font-weight:400}.offer-items summary{font-size:max(11px, calc(14px * var(--admin-density,1)))}.offer-items dl{white-space:normal;max-width:calc(650px * var(--admin-density,1))}.offer-items dd{margin:calc(4px * var(--admin-density,1)) 0 calc(10px * var(--admin-density,1))}.bundle-editor>section>button{margin-top:calc(14px * var(--admin-density,1))}.bundle-editor section>select{max-width:calc(650px * var(--admin-density,1))}.bundle-editor .stack{max-width:calc(850px * var(--admin-density,1))}.bundle-editor input[type=search]{max-width:calc(650px * var(--admin-density,1))}.bundle-editor small{color:var(--ds-ink-3);line-height:1.6}@media (max-width:700px){.bundle-editor .pricing-cost-overview{grid-template-columns:1fr 1fr}.bundle-editor>section{padding:calc(16px * var(--admin-density,1))}}.request-cart{gap:calc(24px * var(--admin-density,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.request-cart>section{min-width:0;margin:0}.request-cart label{gap:calc(8px * var(--admin-density,1));display:grid}.request-cart label.inline-check{display:flex}.cart-item-list{padding-inline-start:calc(22px * var(--admin-density,1))}.cart-item-list>li{padding:calc(14px * var(--admin-density,1)) 0;border-bottom:1px solid var(--ds-line)}.cart-item-list p{font-size:max(11px, calc(14px * var(--admin-density,1)));white-space:pre-wrap;overflow-wrap:anywhere}.cart-item-list button{padding:calc(6px * var(--admin-density,1)) calc(12px * var(--admin-density,1))}.cart-checkout>form{margin-top:calc(22px * var(--admin-density,1))}.cart-product-editor{top:calc(20px * var(--admin-density,1));position:sticky}.request-cart small{color:var(--ds-ink-3);line-height:1.7}@media (max-width:850px){.request-cart{grid-template-columns:1fr}.cart-product-editor{position:static}}.request-cart fieldset{border:0;min-width:0;margin:0;padding:0}.entity-image{width:calc(40px * var(--admin-density,1));height:calc(40px * var(--admin-density,1));object-fit:contain;background:var(--ds-primary-soft);border:1px solid var(--ds-line);border-radius:calc(9px * var(--admin-density,1));vertical-align:middle;flex:none}.entity-image-large{width:calc(112px * var(--admin-density,1));height:calc(112px * var(--admin-density,1));border-radius:calc(14px * var(--admin-density,1))}.entity-name,.entity-profile-heading{align-items:center;gap:calc(12px * var(--admin-density,1));display:flex}.entity-name{white-space:normal}.entity-name .request-title-button{text-align:start}.entity-profile-heading h1{margin:0}.entity-profile-heading{margin:calc(24px * var(--admin-density,1)) 0}.entity-image-editor{border:1px solid var(--ds-line);background:var(--ds-surface-2);padding:calc(18px * var(--admin-density,1))!important;margin:calc(14px * var(--admin-density,1)) 0!important}.entity-image-editor>form{max-width:calc(650px * var(--admin-density,1));margin-top:calc(14px * var(--admin-density,1))}.entity-image-editor fieldset{border:0;min-width:0;margin:0;padding:0}.image-file-field,.image-file-field label{gap:calc(8px * var(--admin-density,1));display:grid}.image-file-field small{color:var(--ds-ink-3);line-height:1.6}.image-file-field input[type=file]{background:#fff;max-width:100%}.image-file-preview img{object-fit:contain;border:1px solid var(--ds-line);border-radius:calc(12px * var(--admin-density,1))}.image-default-grid{gap:calc(20px * var(--admin-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-default-grid>section{min-width:0;margin:0}.entity-image-editor .workflow-form-actions{margin-top:calc(14px * var(--admin-density,1));flex-wrap:wrap}.category-label .entity-image{margin-inline:calc(4px * var(--admin-density,1))}@media (max-width:900px){.image-default-grid{grid-template-columns:1fr}}.supplier-edit-account{gap:calc(20px * var(--admin-density,1));align-content:start;display:grid}.supplier-edit-categories .supplier-category-options{max-height:calc(240px * var(--admin-density,1));padding:calc(10px * var(--admin-density,1))}.supplier-edit-categories .inline-check{gap:calc(8px * var(--admin-density,1));display:flex}.supplier-edit-categories .inline-check input{width:calc(18px * var(--admin-density,1));height:calc(18px * var(--admin-density,1));flex:none}.route-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.route-choices{gap:calc(14px * var(--admin-density,1));flex-wrap:wrap;align-items:center;display:flex}.route-choices label{align-items:center;gap:calc(6px * var(--admin-density,1));font-size:max(11px, calc(13px * var(--admin-density,1)));white-space:nowrap;cursor:pointer;font-weight:400;display:inline-flex}.route-choices input[type=checkbox]{width:calc(18px * var(--admin-density,1));height:calc(18px * var(--admin-density,1));accent-color:var(--ds-primary);cursor:pointer;margin:0}.route-bulk-options{align-items:center;gap:calc(10px * var(--admin-density,1));padding:calc(14px * var(--admin-density,1)) 0;border-bottom:2px solid var(--ds-line);flex-wrap:wrap;display:flex}.route-bulk-options>strong{font-size:max(11px, calc(13px * var(--admin-density,1)))}.route-region-row{justify-content:space-between;align-items:center;gap:calc(10px * var(--admin-density,1));padding:calc(13px * var(--admin-density,1)) 0;border-bottom:1px solid #edf1f5;flex-wrap:wrap;display:flex}.route-region-row>strong{font-size:max(11px, calc(13px * var(--admin-density,1)))}.route-region-row:last-child{border:0}.route-template-preview{padding:calc(10px * var(--admin-density,1));background:var(--ds-primary-soft);border-radius:calc(8px * var(--admin-density,1));margin:0;font-size:max(11px, calc(13px * var(--admin-density,1)))!important}.route-unsaved{padding:calc(10px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));color:#795109;background:#fff7e6}.supplier-edit-routes .workflow-form-actions{gap:calc(10px * var(--admin-density,1));flex-wrap:wrap;display:flex}.supplier-edit-routes .workflow-form-actions>button{flex:1}.supplier-edit-categories .supplier-category-save{width:100%}.product-option{align-items:center;gap:calc(12px * var(--admin-density,1));min-height:calc(54px * var(--admin-density,1));text-align:right;display:flex}.product-option .entity-image{width:calc(56px * var(--admin-density,1));height:calc(56px * var(--admin-density,1));object-fit:cover;flex:0 0 56px}.request-artwork{border-radius:calc(12px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));margin-block:calc(16px * var(--admin-density,1));background:var(--ds-surface-2);border:1px solid #d9e4ee;min-width:0}.request-artwork input[type=file]{max-width:100%;margin-block:calc(8px * var(--admin-density,1))}.request-artwork small{line-height:1.7;display:block}.artwork-file-list{gap:calc(10px * var(--admin-density,1));padding:0;list-style:none;display:grid}.artwork-file-list li{justify-content:space-between;align-items:center;gap:calc(10px * var(--admin-density,1));overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.form-target-picker{grid-template-columns:calc(220px * var(--admin-density,1)) minmax(calc(200px * var(--admin-density,1)),1fr);gap:calc(16px * var(--admin-density,1));margin-block:calc(20px * var(--admin-density,1));display:grid}.form-editor-layout{gap:calc(24px * var(--admin-density,1));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.form-live-preview{top:calc(20px * var(--admin-density,1));border-radius:calc(14px * var(--admin-density,1));padding:calc(20px * var(--admin-density,1));background:#f3f8fb;border:1px solid #d5e2ea;position:sticky}.form-field-card{border-radius:calc(10px * var(--admin-density,1));padding:calc(14px * var(--admin-density,1));margin-block:calc(12px * var(--admin-density,1));border:1px solid #d5e2ea}.form-field-card>summary{cursor:pointer;margin-bottom:calc(12px * var(--admin-density,1));font-weight:700}.form-field-grid{gap:calc(12px * var(--admin-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field-card label{gap:calc(6px * var(--admin-density,1));margin-block:calc(8px * var(--admin-density,1));display:grid}.form-field-card .inline-check{display:flex}.form-field-card input,.form-field-card select,.form-field-card textarea{width:100%;min-width:0}.form-live-preview h3{margin-block:calc(14px * var(--admin-density,1)) 0}@media (max-width:1000px){.form-editor-layout{grid-template-columns:1fr}.form-live-preview{position:static}}@media (max-width:600px){.form-target-picker,.form-field-grid{grid-template-columns:1fr}}.supplier-agreement-panel{border-radius:calc(14px * var(--admin-density,1));background:var(--ds-surface-2);overflow-wrap:anywhere;border:1px solid #d6e3ec;min-width:0;padding:calc(20px * var(--admin-density,1))!important;margin:0!important}.supplier-agreement-panel label,.agreement-template-grid label{gap:calc(8px * var(--admin-density,1));display:grid}.supplier-agreement-panel input[type=file]{width:100%;max-width:100%}.agreement-heading{gap:calc(12px * var(--admin-density,1));display:grid}.agreement-files{gap:calc(12px * var(--admin-density,1));padding:0;list-style:none;display:grid}.agreement-files li{gap:calc(12px * var(--admin-density,1));padding:calc(12px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(8px * var(--admin-density,1));background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.agreement-files small{margin-top:calc(6px * var(--admin-density,1));display:block}.agreement-actions{gap:calc(10px * var(--admin-density,1));flex-wrap:wrap;display:flex}.agreement-check{align-items:flex-start;font-weight:400;gap:calc(8px * var(--admin-density,1))!important;display:flex!important}.agreement-check input{height:calc(18px * var(--admin-density,1));margin-top:calc(3px * var(--admin-density,1));flex:0 0 18px;width:calc(18px * var(--admin-density,1))!important}.agreement-notice{padding:calc(14px * var(--admin-density,1));background:var(--ds-primary-soft);border-radius:calc(10px * var(--admin-density,1));border:1px solid #d4e5ef;line-height:1.7}.agreement-review{padding-top:calc(16px * var(--admin-density,1));border-top:2px solid #c7dde8}.agreement-history{padding-inline-start:calc(22px * var(--admin-density,1));line-height:1.9}.agreement-old{border-radius:calc(10px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));margin-block:calc(12px * var(--admin-density,1));border:1px solid #d6e3ec}.agreement-template-grid{gap:calc(24px * var(--admin-density,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.agreement-template-grid>section{min-width:0;margin:0}.supplier-agreement-panel .status{white-space:normal}@media (max-width:1000px){.agreement-template-grid{grid-template-columns:1fr}}.settings-content .agreement-template-library{max-width:none}.agreement-template-library .supplier-category-options{max-height:calc(230px * var(--admin-density,1))}.agreement-template-grid .supplier-category-options label{align-items:center;gap:calc(8px * var(--admin-density,1));display:flex}.agreement-template-grid .supplier-category-options input[type=checkbox]{width:calc(18px * var(--admin-density,1));height:calc(18px * var(--admin-density,1));flex:0 0 18px}.agreement-template-grid .supplier-category-options input[type=search]{width:100%}.supplier-registration-main{max-width:calc(1500px * var(--admin-density,1));padding:calc(24px * var(--admin-density,1));margin:auto}.supplier-registration-main .registration-email{max-width:calc(620px * var(--admin-density,1))}.supplier-registration-grid{gap:calc(24px * var(--admin-density,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.supplier-registration-grid>section{min-width:0;margin:0}.supplier-registration-grid label,.fulfillment-route-panel label{gap:calc(8px * var(--admin-density,1));display:grid}.supplier-registration-grid .supplier-category-options label{display:flex}.supplier-registration-grid input[type=checkbox]{width:calc(18px * var(--admin-density,1));height:calc(18px * var(--admin-density,1));flex:none}.supplier-registration-grid .supplier-category-options{max-height:calc(260px * var(--admin-density,1))}.supplier-registration-main .registration-password{margin-top:calc(24px * var(--admin-density,1));max-width:calc(650px * var(--admin-density,1))}.supplier-applications{margin-block:calc(20px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));border-radius:calc(12px * var(--admin-density,1));border:1px solid #d8e4ec}.supplier-application-queue{padding:calc(12px * var(--admin-density,1));margin:0}.fulfillment-route-panel{background:var(--ds-surface-2);padding:calc(18px * var(--admin-density,1));border-radius:calc(12px * var(--admin-density,1));border:1px solid #d8e4ec}.fulfillment-fields{gap:calc(14px * var(--admin-density,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.print-document-page{max-width:calc(850px * var(--admin-density,1));padding:calc(32px * var(--admin-density,1));background:#fff;margin:auto;line-height:1.8}.print-document-page h1{font-size:calc(30px * var(--admin-density,1))}.print-document-page h2{font-size:calc(23px * var(--admin-density,1))}.signature-lines{margin-top:calc(35px * var(--admin-density,1));line-height:2}.print-document-page li{margin-bottom:calc(12px * var(--admin-density,1))}@media (max-width:850px){.supplier-registration-grid,.fulfillment-fields{grid-template-columns:1fr}.supplier-registration-main{padding:calc(16px * var(--admin-density,1))}}@media print{.no-print{display:none!important}.print-document-page{max-width:none;margin:0;padding:0;font-size:12pt}.print-document-page h1{font-size:23pt}.print-document-page table{width:100%;min-width:0}.print-document-page tr,.signature-lines{break-inside:avoid}body{background:#fff}}.supplier-edit-routes>.supplier-agreement-panel{margin-bottom:calc(20px * var(--admin-density,1))!important}.supplier-agreement-panel>details>.stack{margin-top:calc(16px * var(--admin-density,1))}.message-brand{padding:calc(16px * var(--admin-density,1));border:1px solid var(--ds-line);border-radius:calc(12px * var(--admin-density,1));background:#fff}.message-brand-grid{grid-template-columns:minmax(calc(200px * var(--admin-density,1)),1fr) minmax(calc(240px * var(--admin-density,1)),2fr);gap:calc(16px * var(--admin-density,1));padding-top:calc(16px * var(--admin-density,1));display:grid}.message-brand-grid button{justify-self:start}.message-template-toolbar{gap:calc(16px * var(--admin-density,1));margin:calc(18px * var(--admin-density,1)) 0;align-items:end;display:flex}.message-template-toolbar>input{flex:1}.message-template-workspace{grid-template-columns:minmax(calc(190px * var(--admin-density,1)),.65fr) minmax(calc(320px * var(--admin-density,1)),1.3fr) minmax(calc(300px * var(--admin-density,1)),1fr);gap:calc(18px * var(--admin-density,1));align-items:start;display:grid}.message-template-list{gap:calc(8px * var(--admin-density,1));max-height:calc(850px * var(--admin-density,1));display:grid;overflow:auto}.message-template-choice{gap:calc(5px * var(--admin-density,1));text-align:right;color:#17324d;border:1px solid var(--ds-line);padding:calc(12px * var(--admin-density,1));background:#fff;display:grid}.message-template-choice[aria-current=page]{background:#e1f2f5;border-color:#17627a}.message-template-choice small{font-weight:400}.message-template-edit,.message-template-preview{border:1px solid var(--ds-line);border-radius:calc(12px * var(--admin-density,1));padding:calc(16px * var(--admin-density,1));background:#fff;min-width:0}.message-template-preview iframe{width:100%;min-height:calc(750px * var(--admin-density,1));background:#f4f7fa;border:0}.message-variable-help{padding:calc(12px * var(--admin-density,1));border-radius:calc(8px * var(--admin-density,1));background:#f4f7fa}.message-variable-buttons,.message-save-actions{gap:calc(8px * var(--admin-density,1));flex-wrap:wrap;display:flex}.message-variable-buttons{margin:calc(12px * var(--admin-density,1)) 0}.message-history{gap:calc(8px * var(--admin-density,1));max-height:calc(500px * var(--admin-density,1));display:grid;overflow:auto}.message-history details{border:1px solid var(--ds-line);border-radius:calc(8px * var(--admin-density,1));padding:calc(10px * var(--admin-density,1))}.message-template-edit textarea{font-size:calc(15px * var(--admin-density,1));line-height:1.7}@media (max-width:1500px){.message-template-workspace{grid-template-columns:calc(200px * var(--admin-density,1)) minmax(calc(300px * var(--admin-density,1)),1fr)}.message-template-preview{grid-column:2}.message-template-preview iframe{min-height:calc(550px * var(--admin-density,1))}}@media (max-width:950px){.message-template-workspace{grid-template-columns:1fr}.message-template-preview{grid-column:auto}.message-template-list{max-height:calc(260px * var(--admin-density,1))}.message-brand-grid{grid-template-columns:1fr}.message-template-toolbar{flex-wrap:wrap}}@media screen and (min-width:801px){.admin-shell{--admin-density:.85;font-size:calc(16px * var(--admin-density))}}.customer-security-form{max-width:640px}.customer-security-form form.stack{gap:14px}.customer-security-form label:not(.inline-check){gap:6px;display:grid}.customer-new-request .request-cart-layout{margin-top:16px}.customer-other-product{margin:4px 0 10px}.customer-demand-form label:not(.inline-check),.customer-request-edit label:not(.inline-check){gap:6px;display:grid}.customer-demand-form .stack,.customer-request-edit .stack{gap:12px}.customer-demand-form .stack>p{margin:0}.customer-demand-form fieldset.stack{border:1px solid var(--ds-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.customer-demand-form fieldset.stack>small{grid-column:1/-1}.customer-request-edit{border:1px solid var(--ds-line);border-radius:8px;padding:12px}.customer-request-edit form{margin-top:12px}.customer-request-edit>summary{font-weight:700}@media (max-width:800px){.customer-demand-form fieldset.stack{grid-template-columns:1fr}}.customer-saved-identity,.profile-saved-identity{border:1px solid var(--ds-line);background:#f7fbfd;border-radius:8px;padding:12px}.customer-saved-identity p,.profile-saved-identity p{margin:0 0 6px}.supplier-work-nav a[aria-current=page]{background:var(--ds-primary);color:#fff;font-weight:700}.supplier-profile-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.supplier-security-section{max-width:800px}.supplier-security-form{max-width:520px}@media (max-width:800px){.supplier-profile-page{grid-template-columns:1fr}}.account-role-actions{border-inline-start:2px solid #c8b09a;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-inline-start:6px;padding-inline-start:14px;display:inline-flex}.customer-tabs .account-role-actions .account-role-action{color:#743609;background:#fff0df;border:1px solid #d49a67;border-radius:8px;margin:0;padding:9px 14px;font-weight:700}.customer-tabs .account-role-actions .account-role-action:hover{color:#602b05;background:#ffe0bc;border-color:#ad6b32}.customer-tabs .account-role-actions .account-role-action[aria-current=page]{color:#fff;background:#8b4517;border-color:#8b4517}.customer-tabs .account-role-actions .account-role-action:focus-visible{outline-offset:3px;outline:2px solid #8b4517}@media (max-width:700px){.account-role-actions{border-block-start:2px solid #c8b09a;border-inline-start:0;flex-basis:100%;margin-inline-start:0;padding-block-start:10px;padding-inline-start:0}}.bundle-work-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:12px;display:grid}.bundle-work-card{background:#fff;border:1px solid #d5e1eb;border-radius:12px;min-width:0;padding:14px}.bundle-work-card h3{margin:0}.bundle-work-card>p{margin:8px 0}.bundle-work-card details{border:1px solid #e1e8ee;border-radius:8px;margin:8px 0;padding:8px}.bundle-work-card fieldset{min-width:0}.bundle-work-card input,.bundle-work-card textarea{max-width:100%}.bundle-work-card .compact-specification{margin:8px 0;line-height:1.8}.bundle-work-card .compact-specification dt,.bundle-work-card .compact-specification dd,.supplier-work-details .compact-specification dt,.supplier-work-details .compact-specification dd{margin:0;display:inline}.bundle-work-card .compact-specification>div,.supplier-work-details .compact-specification>div{display:inline}.bundle-work-card .toolbar{flex-wrap:wrap;align-items:flex-start}.bundle-work-card .status{white-space:normal;overflow-wrap:anywhere;max-width:100%}.supplier-category-bulk{flex-wrap:wrap;align-items:center;gap:10px;margin-block:10px;display:flex}.supplier-category-bulk button{width:auto}.supplier-registration-grid .supplier-category-options input[type=search]{width:100%}.supplier-registration-grid .supplier-category-options{max-height:none;overflow:visible}.supplier-category-list{max-height:200px;margin-top:8px;overflow:auto}.warehouse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;margin-block:12px;display:grid}.warehouse-product{border:1px solid var(--ds-line);background:#fff;border-radius:8px;min-width:0;padding:14px}.warehouse-product h3{margin:0 0 8px}.warehouse-counts{flex-wrap:wrap;gap:20px;margin-block:12px;display:flex}.warehouse-counts span{gap:4px;display:grid}.warehouse-counts strong{font-size:1.2rem}.warehouse-operation{max-width:640px;margin-block:12px}.warehouse-operation label{margin-block:8px;display:block}.warehouse-operation .agreement-check{display:flex}.warehouse-pickup{border:1px solid var(--ds-line);background:#f6fafc;border-radius:8px;margin-block:14px;padding:14px}.warehouse-event{border-block-end:1px solid var(--ds-line);padding-block:10px}.warehouse-panel summary{cursor:pointer;padding-block:8px;font-weight:600}.warehouse-panel button{margin-top:10px}.warehouse-panel small{margin-block:8px;display:block}.warehouse-panel h2{margin-block:0 10px}.media-workspace{max-width:1500px;margin-inline:auto;padding:24px}.media-filters,.media-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.media-filters label,.media-form-grid label{flex-direction:column;gap:5px;display:flex}.media-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:16px;display:grid}.media-card{border:1px solid var(--ds-line);background:#fff;border-radius:12px;min-width:0;padding:16px;scroll-margin-top:20px}.media-card h2,.media-card h3{margin-top:6px}.media-card p{overflow-wrap:anywhere}.media-card small{color:#52667c;margin-top:7px;display:block}.media-selected{outline:3px solid #ba752c}.media-card details{border-top:1px solid #dbe5ee;margin-block:12px;padding-top:10px}.media-card summary{color:var(--ds-primary-hover);cursor:pointer;font-weight:700}.media-gallery{gap:7px;display:flex;overflow-x:auto}.media-gallery a{background:0 0;flex:0 0 70%;padding:0}.media-gallery img{object-fit:cover;border-radius:8px;width:100%;height:190px}.media-gallery a:only-child{flex-basis:100%}.media-map{direction:ltr;border-radius:10px;width:100%;height:440px}.media-map-panel{border:1px solid var(--ds-line);border-radius:12px;margin-block:16px;padding:16px}.media-map-panel [hidden]{display:none}.media-editor fieldset{border:0;min-width:0;padding:0}.media-editor textarea{width:100%}.media-editor>.stack{gap:10px}@media (max-width:650px){.media-workspace{padding:12px}.media-map{height:320px}.media-filters,.media-form-grid,.media-grid{grid-template-columns:1fr}}.media-map-pin{background:var(--ds-primary-hover);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;min-width:32px;height:32px;padding:4px;font:700 15px Arial;display:grid;box-shadow:0 2px 6px #0005}.account-discovery-actions{border-inline-start:2px solid #a7d7c8;align-items:center;max-width:100%;margin-inline-start:4px;padding-inline-start:12px;display:inline-flex}.customer-tabs .advertising-discovery-link{color:#065f46;background:#ecfdf5;border:1px solid #059669;border-radius:8px;align-items:center;gap:7px;margin:0;padding:9px 14px;font-weight:700;display:inline-flex}.customer-tabs .advertising-discovery-link:hover{color:#064e3b;background:#d1fae5;border-color:#047857}.customer-tabs .advertising-discovery-link:focus-visible{outline-offset:3px;outline:2px solid #047857}.advertising-discovery-link svg{flex-shrink:0}@media (max-width:700px){.account-discovery-actions{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}}.media-photo-cover{cursor:zoom-in;color:#fff;background:#eaf0f5;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-photo-cover:hover{background:#eaf0f5}.media-photo-cover img{object-fit:cover;width:100%;height:190px;display:block}.media-photo-cover>span{inset-inline:0;text-align:center;background:#132c44d9;padding:7px 10px;font-size:.85rem;position:absolute;bottom:0}.media-photo-cover:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.media-photo-dialog{color:#fff;box-sizing:border-box;background:#081421f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:auto}.media-photo-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;display:grid}.media-photo-dialog::backdrop{background:#081421e6}html:has(.media-photo-dialog[open]){overflow:hidden}.media-photo-heading,.media-photo-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-photo-heading strong{overflow-wrap:anywhere}.media-photo-close{color:#173047;background:#fff;border:1px solid #c8d8e8;flex-shrink:0;min-width:44px;min-height:44px;padding:7px;font-size:1.3rem}.media-photo-stage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;display:flex}.media-photo-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.media-photo-controls{flex-wrap:wrap;justify-content:center}.media-photo-controls button{color:#173047;background:#fff;border:1px solid #c8d8e8;min-height:44px}.media-photo-dialog button:focus-visible{outline-offset:3px;outline:3px solid #6ee7b7}.media-photo-controls button:hover,.media-photo-close:hover{color:#173047;background:#dbeafe}@media (max-width:650px){.media-photo-dialog{gap:10px;padding:12px}.media-photo-heading strong{font-size:1rem}.media-photo-controls{gap:8px}.media-photo-controls button{padding:9px;font-size:.85rem}}.customer-workspace>.account-advertising-section,.supplier-workspace>.account-advertising-section{min-width:0;margin:16px 0;padding:20px}.account-advertising-section>h2{margin:0 0 12px;font-size:21px}.account-advertising-section>.media-filters,.account-advertising-section>.media-map-panel{margin:16px 0;padding:16px}.account-advertising-section>.media-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.account-advertising-section .media-card h2{font-size:19px}.public-advertising-section{background:0 0;border:0;margin:0;padding:0}.customer-tabs .advertising-discovery-link[aria-current=page]{color:#fff;background:#047857;border-color:#047857}@media (max-width:650px){.customer-workspace>.account-advertising-section,.supplier-workspace>.account-advertising-section{padding:12px}.account-advertising-section>.media-grid{grid-template-columns:1fr}}.media-photo-manager{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:12px;display:grid}.media-photo-manager-item{border:1px solid #d4e1eb;border-radius:8px;min-width:0;padding:10px}.media-photo-manager-item>img{object-fit:cover;border-radius:6px;width:100%;height:110px;margin-bottom:8px;display:block}.media-photo-manager-item input[type=file]{max-width:100%}.admin-media-review-notice{color:#6c4100;background:#fff5db;border:2px solid #d28a10;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 16px 0;padding:12px 16px;display:flex}.admin-media-review-notice a{color:#fff;background:#875000;border-radius:7px;margin-inline-start:auto;padding:8px 12px}.admin-media-count{color:#603600;background:#ffe2a1;border-radius:20px;justify-content:center;align-items:center;min-width:23px;height:23px;margin-inline-start:7px;padding-inline:5px;font-weight:800;display:inline-flex}.media-review-queue.has-pending{background:#fff9eb;border:2px solid #d6a237}.media-review-queue ul{padding:0;list-style:none}.media-review-queue li{border-top:1px solid #ecd9b3;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.media-review-queue li .customer-record-link{margin-inline-start:auto}.media-review-filters{justify-content:flex-start}.media-awaiting-review{border:2px solid #d6a237}.media-pending-badge{color:#704500;background:#fff0c3;border-radius:6px;padding:4px 9px;font-weight:800;display:inline-block}.media-pending-explanation{background:#fff8e8;border:1px solid #e8c574;border-radius:8px;padding:12px}.media-pending-explanation p{margin:7px 0}.media-review-decision{background:#f3faf6;border:1px solid #b8d9c6;border-radius:8px;padding:12px;scroll-margin-top:20px}.media-review-decision>summary{color:#125e3e}@media (max-width:650px){.admin-media-review-notice{margin-inline:8px}.admin-media-review-notice a{margin-inline-start:0}.media-review-queue li{flex-direction:column;align-items:flex-start}.media-review-queue li .customer-record-link{margin-inline-start:0}}.media-management-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;scroll-margin-top:20px;display:grid}.media-management-stats .media-stat{color:#243e53;text-align:start;min-width:0;box-shadow:none;background:#fff;border:1px solid #cad9e5;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.media-management-stats .media-stat strong{font-size:28px;line-height:1.15}.media-management-stats .media-stat small{color:#52677a;font-weight:400}.media-management-stats .media-stat-pending{color:#734b06;background:#fff6dd;border:2px solid #d29b2b}.media-management-stats .media-stat.is-active{outline:2px solid var(--ds-primary-hover);outline-offset:2px}.media-management-stats .media-stat:hover{background:var(--ds-primary-soft)}.media-management-stats .media-stat-pending:hover{background:#ffedb5}.media-management .media-availability-panel{border:1px solid var(--ds-line);background:#fff;border-radius:8px;padding:10px 14px}.media-availability-panel>summary{cursor:pointer;color:var(--ds-primary-hover);font-weight:700}.media-availability-panel>.media-grid{margin-top:12px}.media-management>section.media-management-list{margin:0;padding:16px}.media-management-list>h2{margin:0 0 10px}.media-add-asset{margin:0 0 14px}.media-add-asset>summary{background:var(--ds-primary-hover);color:#fff;cursor:pointer;border-radius:7px;padding:9px 14px;font-weight:700;display:inline-block}.media-add-asset[open]>.media-editor{margin-block:16px}.media-management-toolbar{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(110px,1fr));align-items:end;gap:10px;display:grid}.media-management-toolbar>label{flex-direction:column;gap:5px;min-width:0;display:flex}.media-management-toolbar input,.media-management-toolbar select{width:100%;min-width:0;margin:0}.media-results-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.media-results-line p{color:#52677a;margin:0}.media-management-empty{text-align:center;border:1px dashed #b6c9d9;border-radius:10px;padding:24px}.media-load-more{text-align:center;margin-top:16px}.media-management .media-grid{align-items:start}@media (max-width:1100px){.media-management-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.media-management-search{grid-column:span 2}}@media (max-width:650px){.media-management-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-management-stats .media-stat{padding:12px}.media-management-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.media-management-search{grid-column:1/-1}.media-management>section.media-management-list{padding:12px}.media-results-line{align-items:flex-start}}.media-management-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.media-management-actions .media-add-asset{margin:0}.media-management-actions .media-add-asset[open]{flex:1 0 100%;order:3}.media-management-actions>a{border-radius:7px;padding:9px 14px;text-decoration:none;display:inline-flex}.media-management-actions summary{list-style:none}.media-review-comparison{background:#fff;border:1px solid #c5d7e3;border-radius:8px;margin:12px 0!important;padding:12px!important}.media-review-comparison h4{margin:4px 0 10px}.media-review-comparison h5{font-size:inherit;margin:10px 0}.media-change-row{border-bottom:1px solid #dbe5ee;grid-template-columns:minmax(70px,.7fr) repeat(2,minmax(0,1fr));gap:8px;padding:10px 6px;display:grid}.media-change-row.is-changed{background:#fff7e4}.media-change-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.media-change-row span{white-space:pre-wrap;overflow-wrap:anywhere}.media-change-row small{margin:0;font-weight:700}.media-review-photo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.media-review-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.media-review-photo{min-width:0}.media-review-photo>span{margin-top:5px;font-size:12px;font-weight:700;display:block}.media-review-image-button{background:var(--ds-surface-2);cursor:zoom-in;border:1px solid #bdcddd;border-radius:6px;width:100%;overflow:hidden;padding:0!important}.media-review-image-button img{object-fit:contain;width:100%;height:130px;display:block}.media-grid>article:has(.media-review-decision[open]){grid-column:1/-1}.media-review-decision[open]{max-width:1100px;margin-inline:auto}@media (max-width:650px){.media-change-row{grid-template-columns:repeat(2,minmax(0,1fr))}.media-change-row>strong{grid-column:1/-1}.media-review-photo-columns{grid-template-columns:1fr}.media-management-actions>a{padding:9px 10px}.media-review-image-button img{height:150px}}.media-management-actions{align-items:center}.media-management-actions>.media-add-asset>summary,.media-management-actions>a{box-sizing:border-box;vertical-align:middle;height:38px;min-height:38px;line-height:1.2;font-size:inherit;justify-content:center;align-items:center;margin:0;padding:0 14px;display:inline-flex}.media-management-actions>.media-add-asset{line-height:0;display:block}.media-management-actions>.media-add-asset[open]{line-height:normal}.media-management-actions>.media-add-asset>summary::-webkit-details-marker{display:none}.map-settings-form{max-width:960px}.map-connection-status{background:var(--ds-primary-soft);border:1px solid #ccdeeb;border-radius:8px;flex-wrap:wrap;gap:10px 20px;padding:12px 14px;display:flex}.map-settings-group{border:1px solid var(--ds-line);border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.map-settings-group legend{padding-inline:7px;font-weight:800}.map-settings-group p{margin:0}.map-settings-group>label{flex-direction:column;gap:5px;display:flex}.map-settings-group>label.inline-check{flex-direction:row;align-items:flex-start}.map-settings-group small{color:#52677a}.map-settings-group summary{cursor:pointer;color:var(--ds-primary-hover);font-weight:700}.map-settings-group ol{padding-inline-start:22px}.map-settings-group li{margin-block:7px}.map-settings-group input{max-width:100%}.map-settings-group .media-form-grid{align-items:end}.campaign-workspace{background:#fff;border:1px solid #cbdbe5;border-radius:14px;margin:16px 0;padding:18px;scroll-margin-top:20px}.campaign-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-row h2,.campaign-row h3{margin:0}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;margin-top:14px;display:grid}.campaign-item{border:1px solid #d2dfe7;border-radius:12px;min-width:0;padding:15px}.campaign-item p{overflow-wrap:anywhere;margin:8px 0}.campaign-badge{color:#173e53;background:#e9f3f8;border-radius:8px;padding:6px 10px;font-size:.88em}.campaign-issue{color:#773a00;background:#fff1d5}.campaign-workspace details{border-top:1px solid #e0e8ee;margin-top:12px;padding-top:10px}.campaign-workspace summary{cursor:pointer;padding:7px 0;font-weight:700}.campaign-form{background:var(--ds-surface-2);border:1px solid #e1e8ef;border-radius:9px;gap:9px;margin:12px 0;padding:12px;display:grid}.campaign-form label{gap:4px;display:grid}.campaign-form .campaign-confirm{align-items:center;gap:8px;font-weight:400;display:flex}.campaign-confirm input{flex:none;width:auto}.campaign-form textarea{min-height:70px}.campaign-form button{justify-self:start;min-height:38px}.campaign-version{border-bottom:1px solid #e0e8ee;padding:12px 0}.campaign-version button{margin:5px}.campaign-spec{flex-wrap:wrap;gap:6px;font-size:.9em;display:flex}.campaign-spec span+span{border-inline-start:1px solid #c9d5df;padding-inline-start:6px}.campaign-readiness{color:#496677;font-size:.9em}.campaign-queue-card{background:#fff9e9;border:1px solid #d2a945;border-radius:10px;gap:8px;padding:14px;text-decoration:none;display:grid}.campaign-queue-card:hover{border-color:#805912}.campaign-file-link{color:#285e73;background:#fff;border:1px solid #9cb5c5;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin:5px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.campaign-file-link:hover{background:#edf5f8}.campaign-file-link:focus-visible{outline-offset:2px;outline:3px solid #1685ae}.campaign-pickup-status{background:#f2fbf6;border:1px solid #b8ddcf;border-radius:10px;margin-top:16px;padding:14px}.campaign-pickup-status p{margin:6px 0}.warehouse-editor-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px 0;display:grid}.warehouse-editor-fields label{gap:5px;display:grid}.warehouse-editor-fields label.inline-check{align-items:center;display:flex}.warehouse-wide{grid-column:1/-1}.warehouse-summary{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:14px 0;display:grid}.warehouse-choice{text-align:start;color:#223e53;background:#fff;border:1px solid #bdd0df;border-radius:10px;gap:7px;padding:14px;display:grid}.warehouse-choice.selected{background:#edf7fa;border:2px solid #24627b}.warehouse-choice strong{font-size:1.1em}.warehouse-choice small{color:#577185}.warehouse-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.warehouse-filters label{flex:1;gap:5px;min-width:200px;display:grid}.warehouse-filters label:last-child{max-width:250px}.warehouse-browser td{vertical-align:top}@media (max-width:640px){.warehouse-editor-fields{grid-template-columns:1fr}.warehouse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-choice{padding:10px}.warehouse-filters label:last-child{max-width:none}}.admin-main .warehouse-summary .warehouse-choice{box-shadow:none;color:#183e52;background:#fff;align-content:start;min-height:88px;margin:0;transition:background-color .15s,border-color .15s}.admin-main .warehouse-summary .warehouse-choice:hover{color:#183e52;background:#f0f7fa;border-color:#528499}.admin-main .warehouse-summary .warehouse-choice[aria-pressed=true],.admin-main .warehouse-summary .warehouse-choice[aria-pressed=true]:hover{color:#183e52;background:#eaf5fa;border:2px solid #24627b}.admin-main .warehouse-summary .warehouse-choice small{color:var(--ds-ink-3)}.warehouse-summary .warehouse-choice:focus-visible{outline:3px solid var(--ds-primary);outline-offset:3px}.warehouse-table{min-width:800px}.warehouse-table th,.warehouse-table td{vertical-align:top}.warehouse-table .warehouse-quantity{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:65px}.warehouse-table tbody tr:hover{background:var(--ds-surface-2)}.warehouse-table td p{margin:0 0 8px}.warehouse-table td small{max-width:240px;margin-top:4px;display:inline-block}.warehouse-table .button-link{white-space:nowrap}.warehouse-browser>p{color:#526b7c;margin:12px 0;font-size:.92em}.warehouse-view-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-main .warehouse-view-tabs button,.admin-main .warehouse-archive-action button{color:#204d63;min-height:36px;font-size:max(12px,calc(14px * var(--admin-density,1)));background:#fff;border:1px solid #9bb5c5;border-radius:7px;margin:0;padding:8px 14px;font-weight:600;line-height:1.3}.admin-main .warehouse-view-tabs button[aria-pressed=true]{color:#fff;background:#285e73;border-color:#285e73}.admin-main .warehouse-view-tabs button:hover,.admin-main .warehouse-archive-action button:hover{color:#204d63;background:#eaf4f8}.admin-main .warehouse-view-tabs button[aria-pressed=true]:hover{color:#fff;background:#204d63}.warehouse-view-tabs button:focus-visible,.warehouse-archive-action button:focus-visible{outline:3px solid var(--ds-primary);outline-offset:2px}.warehouse-archive-action{margin-top:12px}.warehouse-archive-action small{color:#526b7c;line-height:1.6}.order-change-panel{scroll-margin-top:1rem}.order-change-case{border-block-start:1px solid var(--border,#d4e1ec);padding-block:.8rem}.order-change-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:.8rem;display:grid}.order-change-form{margin-block:.75rem}.order-change-panel details{margin-block:.7rem}.order-change-panel summary{cursor:pointer;font-weight:600}.order-change-panel .supplier-table{width:100%}.order-change-panel h3,.order-change-panel h4{margin-block:.4rem}.order-change-form fieldset{border:0;min-width:0;padding:0}.order-change-panel strong+small{margin-block:.3rem;display:block}.biz-communication{max-width:960px;margin-inline:auto}.biz-heading,.biz-message header{justify-content:space-between;align-items:center;gap:12px;display:flex}.biz-conversation-log{gap:12px;max-height:520px;margin-block:16px;padding:12px 2px;display:grid;overflow:auto}.biz-message{border:1px solid var(--ds-line);background:#fff;border-radius:12px;min-width:0;padding:16px}.biz-message-admin{background:#f0f8f7;border-inline-start:4px solid #176d70}.biz-message-owner{border-inline-start:4px solid #7763ac}.biz-message p{white-space:pre-wrap;overflow-wrap:anywhere}.biz-message time,.biz-message small{color:#52657a;font-size:.8rem}.biz-communication label{margin-block:12px;display:block}.biz-communication textarea{box-sizing:border-box;width:100%}.biz-communication button,.biz-communication .biz-button{min-height:40px;margin:4px}.biz-communication details{border-top:1px solid var(--ds-line);margin-block-start:24px;padding-top:16px}@media (max-width:600px){.biz-message header,.biz-heading{flex-direction:column;align-items:flex-start}.biz-communication,.biz-message{padding:12px}.biz-communication button,.biz-communication .biz-button{white-space:normal;max-width:100%}.biz-conversation-log{max-height:420px}}.biz-whatsapp-options{border-block-start:1px solid var(--ds-line);flex-wrap:wrap;gap:8px;margin-block:16px;padding-block:12px;display:flex}.biz-whatsapp-options h4{flex-basis:100%;margin:0 0 8px}.biz-whatsapp-options .biz-button{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}
