body .app-shell .archive-order-detail-modal{color:#edf5ff;background:linear-gradient(145deg,#142d43,#0b2033);border:1px solid #42617f;border-radius:16px;width:min(760px,100vw - 32px);max-width:760px;max-height:calc(100dvh - 32px);padding:34px;overflow:hidden auto}body .app-shell .archive-order-detail-modal>.screen-only h2{color:#edf5ff;overflow-wrap:anywhere;max-width:calc(100% - 56px);margin:8px 0 20px;font-size:25px;line-height:1.35}body .app-shell .archive-order-detail-modal .order-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}body .app-shell .archive-order-detail-modal .order-detail-meta>div{background:#10273b;border:1px solid #355773;border-radius:10px;gap:9px;min-width:0;padding:16px}body .app-shell .archive-order-detail-modal .order-detail-meta small,body .app-shell .archive-order-detail-modal .order-note small{color:#b6cde7;font-size:12px;line-height:1.4}body .app-shell .archive-order-detail-modal .order-detail-meta strong{color:#edf5ff;overflow-wrap:anywhere;font-size:17px;line-height:1.45}body .app-shell .archive-order-detail-modal .order-detail-items{gap:10px;min-width:0;max-height:340px;padding:0 2px 0 0;display:grid;overflow:auto}body .app-shell .archive-order-detail-modal .order-detail-items article{background:#10273b;border:1px solid #355773;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px 18px;display:grid}body .app-shell .archive-order-detail-modal .order-detail-items article>span{color:#edf5ff;white-space:nowrap;width:64px;min-width:64px;padding:0 0 0 8px;font-size:15px;line-height:1.4}body .app-shell .archive-order-detail-modal .order-detail-items article>div{gap:6px;min-width:0;display:grid}body .app-shell .archive-order-detail-modal .order-detail-items strong{color:#edf5ff;overflow-wrap:anywhere;font-size:15px;line-height:1.4}body .app-shell .archive-order-detail-modal .order-detail-items small{color:#c4d5eb;overflow-wrap:anywhere;font-size:12px;line-height:1.5}body .app-shell .archive-order-detail-modal .order-note{background:#10273b;border:1px solid #355773;border-left:4px solid #8bc34a;border-radius:10px;padding:16px}body .app-shell .archive-order-detail-modal .order-note p,body .app-shell .archive-order-detail-modal .cart-total,body .app-shell .archive-order-detail-modal .cart-total strong{color:#edf5ff;font-size:15px;line-height:1.5}body .app-shell .archive-order-detail-modal .order-timeline{border-color:#355773;margin-top:22px;padding-top:20px}body .app-shell .archive-order-detail-modal .order-timeline h3{color:#edf5ff;margin-bottom:16px;font-size:18px}body .app-shell .archive-order-detail-modal .order-timeline article{grid-template-columns:36px minmax(0,1fr);gap:13px;padding-bottom:18px}body .app-shell .archive-order-detail-modal .order-timeline article>span{color:#17324c;background:#dcecff;width:34px;height:34px;font-size:14px}body .app-shell .archive-order-detail-modal .order-timeline article:not(:last-child):before{background:#52718c;top:34px;left:16px}body .app-shell .archive-order-detail-modal .order-timeline article div{gap:6px;min-width:0}body .app-shell .archive-order-detail-modal .order-timeline strong{color:#edf5ff;font-size:15px;line-height:1.45}body .app-shell .archive-order-detail-modal .order-timeline p,body .app-shell .archive-order-detail-modal .order-timeline small{color:#c4d5eb;overflow-wrap:anywhere;font-size:13px;line-height:1.5}body .app-shell .archive-order-detail-modal .archive-order-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}body .app-shell .admin-order-detail .order-document-actions{margin-top:14px;display:block}body .app-shell .archive-order-detail-modal .archive-order-feedback{box-sizing:border-box;color:#c4d5eb;overflow-wrap:anywhere;grid-column:1/-1;width:100%;font-size:12px;line-height:1.45;display:block}body .app-shell .archive-order-detail-modal .archive-order-actions>:is(button,a,.wawi-order-export-wrap),body .app-shell .archive-order-detail-modal .order-document-actions>:is(button,a){box-sizing:border-box;text-align:center;white-space:normal;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;height:44px;min-height:44px;max-height:44px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}body .app-shell .archive-order-detail-modal .order-document-actions .primary{color:#fff;background:#1264df;border:1px solid #488eff}body .app-shell .archive-order-detail-modal .order-document-actions .primary:hover:not(:disabled){background:#2476f4}body .app-shell .archive-order-detail-modal .order-document-actions .ghost{color:#edf5ff;background:#1b4165;border:1px solid #5e80a4}body .app-shell .archive-order-detail-modal .order-document-actions .ghost:hover:not(:disabled){background:#28577f}body .app-shell .archive-card .archive-detail-button{box-sizing:border-box;white-space:nowrap;border-radius:9px;justify-content:center;justify-self:end;align-items:center;max-width:none;min-height:50px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex;overflow:visible;width:104px!important;min-width:104px!important}body .app-shell .archive-table article{grid-template-columns:80px minmax(120px,1.4fr) 95px 85px minmax(140px,1fr) 32px minmax(104px,104px)}body .app-shell .archive-card .archive-table article>.wawi-export-marker{box-sizing:border-box;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:16px;font-weight:900;line-height:1;visibility:visible!important;opacity:1!important;display:inline-flex!important}body .app-shell .archive-card .archive-table article>.wawi-export-marker.exported{color:#166534;background:#dcfce7}body .app-shell .archive-card .archive-table article>.wawi-export-marker.not-exported{color:#b91c1c;background:#fee2e2}body .app-shell .archive-card .archive-table article>.wawi-export-marker.exporting{color:#1d4ed8;background:#dbeafe}body .app-shell .archive-card .archive-detail-button{grid-column:7;justify-self:end;margin-left:auto}body .app-shell .archive-order-detail-modal>.close{text-align:center;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:Arial,sans-serif;font-size:24px;line-height:1;display:flex}@media (max-width:1100px){body .app-shell .archive-table article{grid-template-columns:repeat(3,minmax(0,1fr))}body .app-shell .archive-card .archive-table article>.wawi-export-marker,body .app-shell .archive-card .archive-detail-button{grid-column:auto;justify-self:start}}@media (max-width:700px){body .app-shell .archive-order-detail-modal{width:calc(100vw - 24px);max-width:none;padding:24px 18px}body .app-shell .archive-order-detail-modal .order-detail-meta,body .app-shell .archive-order-detail-modal .archive-order-actions{grid-template-columns:1fr}}
:root{--box-gap:20px}@media (max-width:700px){:root{--box-gap:16px}}@media screen{body .app-shell{--portal-page-gutter:20px;--portal-content-inset:16px}body .app-shell .page-content,body .app-shell .connection-banner,body .app-shell>main>.loading-indicator,body .app-shell .saved-view-paged>:is(.loading-indicator,[role=alert]){width:calc(100% - 2 * var(--portal-page-gutter));margin-inline:auto}body .app-shell .page-content,body .app-shell>main>.loading-indicator,body .app-shell .saved-view-paged>:is(.loading-indicator,[role=alert]){min-width:0;padding-inline:var(--portal-content-inset)}}@media screen and (max-width:700px){body .app-shell{--portal-page-gutter:6px;--portal-content-inset:9px}}body .app-shell .page-content.page-content:is(.admin-page,.account-page,.customer-orders-page,.chat-page,.ordering-workspace,.catalog-workspace,.wholesale-catalog){gap:var(--box-gap);flex-direction:column;display:flex}body .app-shell .page-content.page-content:is(.admin-page,.account-page,.customer-orders-page,.chat-page,.ordering-workspace,.catalog-workspace,.wholesale-catalog)>*{min-width:0;margin-block:0}body .app-shell .page-content :is(.stats,.admin-grid,.management-grid,.account-grid,.account-side,.request-grid,.customer-records,.order-list,.open-order-selection,.inline-order-details,.operations-summary,.operations-checks,.tour-totals,.tour-stops,.delivery-address-list,.master-data-grid,.integration-status-grid,.mail-log-summary,.readiness-checks,.chat-workspace.with-conversations){gap:var(--box-gap)}body .app-shell .page-content :is(.account-side,.account-settings-groups){gap:var(--box-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}body .app-shell .page-content :is(.account-side,.account-settings-groups)>*{min-width:0;margin-block:0}body .app-shell .dealer-orders-page #selected-order-details{gap:var(--box-gap)}body .app-shell .page-content :is(.stats,.admin-grid,.management-grid,.account-grid,.request-grid,.customer-records,.order-list,.open-order-selection,.inline-order-details,.operations-checks,.tour-stops,.delivery-address-list)>*{margin-block:0}body .app-shell .page-content .fulfillment-editor>div:has(>.fulfillment-row){gap:var(--box-gap);display:grid}body .app-shell .page-content .fulfillment-editor .fulfillment-row{margin-block:0}body .app-shell .page-content .regular-plan-list{gap:var(--box-gap);display:grid}body .app-shell .page-content .regular-plan-list>article{margin-block:0}body .app-shell .page-content .tour-workspace{gap:var(--box-gap);flex-direction:column;display:flex}body .app-shell .page-content .tour-workspace>*{margin-block:0}body .app-shell .page-content .tour-totals>div{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}body .app-shell .setup-guide .setup-steps,body .onboarding .role-choice,body .onboarding .wholesaler-results,body .app-shell .page-content[data-article-view=tiles] :is(.product-grid,.saved-list),body .app-shell .wholesale-catalog[data-article-view=tiles]>ul,body :is(.login-role-choice,.supplier-contact-layout,.guide-layout),body .public-how>div{gap:var(--box-gap)}body .guide-layout>div{gap:var(--box-gap);align-content:start;display:grid}body .guide-layout>div>.guide-chapter{margin-block:0}body .app-shell .account-help-group{gap:var(--box-gap);display:grid}body .app-shell .account-help-group>*{margin-block:0}body .app-shell .account-page+.account-help-group{margin-block-start:var(--box-gap)}body .app-shell .account-page .account-delivery-inline{margin-top:var(--box-gap);padding-top:var(--box-gap)}
@media screen{body .overlay .modal{--ink:#edf5ff;--muted:#bdd1e5;--cream:#17354d;--paper:#10283c;--line:#41617d;--lime:#234a6b;color:#edf5ff;overscroll-behavior:contain;scrollbar-color:#7799b5 #10283c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10283c;border:1px solid #486c89;border-radius:16px;max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto;box-shadow:0 24px 80px #0008}body .overlay .order-detail-modal{width:min(820px,100%)}body .overlay .modal h2{color:#edf5ff;overflow-wrap:anywhere;padding-right:40px;font-size:clamp(21px,3vw,27px);line-height:1.35}body .overlay .modal :is(h3,h4,strong,b,label){color:#edf5ff}body .overlay .modal :is(p,small,.eyebrow){color:#bdd1e5;line-height:1.6}body .overlay .modal>p:not(.eyebrow):not(.mail-note){color:#bdd1e5;font-size:14px}body .overlay .modal>p.delivery-schedule-warning:not(.eyebrow):not(.mail-note),body .overlay .modal .delivery-schedule-warning{color:#183b5a}body .overlay .modal .eyebrow{padding-right:40px;font-size:11px}body .overlay .modal .close{color:#edf5ff;background:#23465f;border:1px solid #60829d;width:40px;height:40px}body .overlay .modal :is(.modal-icon,.calendar-icon,.success-check){color:#d8ebff;background:#23465f}body .overlay .modal .success-check{color:#b8f0d4;background:#17483b}body .overlay .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){color:#edf5ff;background:#091f31;border:1px solid #60829d;border-radius:8px;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px}body .overlay .modal :is(input,textarea)::placeholder{color:#acc4d9;opacity:1}body .overlay .modal :is(input[type=checkbox],input[type=radio]){accent-color:#408bff}body .overlay .modal :is(button,input,select,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #9bcaff}body .overlay .modal :is(.primary,.ghost,.template-link){border-radius:9px;min-height:44px;font-size:14px}body .overlay .modal .primary{color:#fff;background:#1765e5;border:1px solid #6ba5ff}body .overlay .modal .ghost{color:#edf5ff;background:#204563;border:1px solid #60829d}body .overlay .modal .template-link{color:#b9d9ff}body .overlay .modal button:not(:disabled):hover{filter:brightness(1.12)}body .overlay .modal :is(.order-detail-meta,.delivery-snapshot){gap:16px;margin:20px 0}body .overlay .modal .order-detail-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body .overlay .modal .order-detail-meta>div{overflow-wrap:anywhere;background:#17354d;border:1px solid #41617d;border-radius:10px;min-width:0;padding:16px}body .overlay .modal :is(.order-detail-meta,.order-note,.delivery-snapshot) small{font-size:11px}body .overlay .modal .order-detail-items{gap:0;max-height:none;margin:20px 0;overflow:visible}body .overlay .modal .order-detail-items article{border-color:#41617d;align-items:start;padding:16px 0}body .overlay .modal .order-detail-items article>div{overflow-wrap:anywhere;min-width:0}body .overlay .modal .order-detail-items article>span{color:#d8ebff;font-size:16px}body .overlay .modal .order-detail-items strong{font-size:15px;line-height:1.5}body .overlay .modal .order-detail-items small{font-size:12px}body .overlay .modal :is(.order-note,.delivery-snapshot,.success-delivery,.integration-note,.selected-address-details,.recurring-create,.substitute-offer,.shortage-response-form,.customer-shortage-response){color:#edf5ff;background:#17354d;border:1px solid #41617d;border-radius:10px;padding:16px}body .overlay .modal .order-note p{color:#edf5ff;font-size:14px}body .overlay .modal .order-note-prominent{background:#1a3b55;border-left:4px solid #5d9dff;margin:18px 0;padding:18px}body .overlay .modal .order-note-prominent small{color:#9bcaff;letter-spacing:.08em;font-size:12px}body .overlay .modal .order-note-prominent p{color:#edf5ff;margin:8px 0 0;font-size:16px;line-height:1.6}body .overlay .modal.success-modal>.mail-note{margin:10px 0 16px;line-height:1.5;color:#bdd1e5!important;font-size:12px!important}body .overlay .modal.success-modal .success-delivery .calendar-icon{font-size:16px}body .overlay .modal :is(.checkout-line,.cart-total,.order-timeline){border-color:#41617d}body .overlay .modal .checkout-line{gap:12px;font-size:14px}body .overlay .modal .checkout-line :is(span,small){color:#bdd1e5;font-size:13px}body .overlay .modal .checkout-line strong{font-size:14px}body .overlay .modal .order-timeline :is(strong,p,small){font-size:12px}body .overlay .modal .order-timeline article>span{color:#d8ebff;background:#23465f}body .overlay .modal .order-document-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}body .overlay .modal .order-document-actions button{flex:180px;padding:12px 16px}body .overlay .modal .dropzone{color:#edf5ff;background:#091f31;border-color:#60829d;padding:16px}body .overlay .modal .dropzone strong{font-size:14px}body .overlay .modal .dropzone small{font-size:12px}body .overlay .modal :is(.import-preview,.import-table .import-table-head){color:#bdd1e5;background:#17354d;border-color:#41617d}body .overlay .modal .import-table>div{border-color:#41617d;font-size:13px}body .overlay .modal .import-preview :is(strong,small,span){overflow-wrap:anywhere;font-size:12px}body .overlay .modal :is(.import-warnings,.order-import-table>div.unknown,.preorder-checkout){color:#ffe0a6;background:#44371f;border-color:#a58142}body .overlay .modal :is(.import-errors,.workflow-alert.danger,.form-error){color:#ffd0d9;background:#472934;border-color:#a76a7b}body .overlay .modal :is(.import-warnings,.import-errors) :is(strong,p,small){color:inherit;font-size:13px}body .overlay .modal .order-status-progress :is(span,.complete span){color:#d8ebff;background:#23465f}body .overlay .modal .order-status-progress .complete span{color:#fff;background:#1765e5}body .overlay .modal .order-status-progress>div:before{background:#41617d}body .overlay .modal .order-status-progress .complete:before{background:#408bff}body .overlay .modal .workflow-items em{color:#ffe0a6;background:#44371f}body .overlay .modal .cancel-order-button{color:#ffd0d9;background:#472934;border-color:#a76a7b;min-height:44px}body .app-shell :is(.capacity-calendar,.capacity-days button,.unit-editor-list>article,.returnable-editor,.customer-invite-config,.invite-product-list,.recurring-orders article,.recurring-create,.shortage-response-form,.customer-shortage-response,.substitute-offer,.delivery-date-comparison>div){color:#edf5ff;background:#17354d;border-color:#41617d}body .app-shell :is(.capacity-calendar,.unit-editor-list,.returnable-editor,.customer-invite-config,.recurring-orders,.recurring-create,.shortage-response-form,.customer-shortage-response,.substitute-offer) :is(strong,b,label){color:#edf5ff}body .app-shell :is(.capacity-calendar,.unit-editor-list,.returnable-editor,.customer-invite-config,.recurring-orders,.recurring-create,.shortage-response-form,.customer-shortage-response,.substitute-offer) :is(p,small){color:#bdd1e5}body .app-shell :is(.unit-management,.returnable-editor,.customer-invite-config,.recurring-create,.shortage-response-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091f31;border-color:#60829d;min-height:44px}body .app-shell .capacity-days button.busy{color:#ffe0a6;background:#44371f}body .app-shell .capacity-days button.full{color:#ffd0d9;background:#472934}body .app-shell .capacity-days button.selected{color:#fff;background:#1765e5;border-color:#9bcaff}body .app-shell .recurring-orders.empty{color:#edf5ff;background:#17354d}body .app-shell :is(.weekday-options button,.blackout-list>span,.automatic-holidays,.automatic-holidays span,.invite-assortment-choice button,.team-members article.inactive){color:#edf5ff;background:#17354d;border-color:#41617d}body .app-shell :is(.weekday-options button.active,.invite-assortment-choice button.active){color:#edf5ff;background:#234a6b;border-color:#8bbcff}body .app-shell :is(.automatic-holidays,.blackout-list) :is(p,small){color:#bdd1e5}}@media screen and (max-width:820px){body .overlay .modal{max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}body .overlay .modal .close{min-width:48px;min-height:48px}}@media screen and (max-width:600px){body .overlay .modal{padding:22px 16px}body .overlay .modal .order-detail-meta,body .overlay .modal .import-actions{grid-template-columns:1fr}body .overlay .modal .import-actions .primary{width:100%;min-width:0}body .overlay .modal .checkout-line{grid-template-columns:1fr}}
@media screen{body .overlay .workflow-checkout .checkout-seller-card{background:#10293f;border:1px solid #416581;border-radius:12px;margin:0 0 20px;padding:18px}body .overlay .workflow-checkout .checkout-seller-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}body .overlay .workflow-checkout .checkout-seller-card>header h3{color:#edf5ff;margin:0;font-size:18px}body .overlay .workflow-checkout .checkout-seller-card>header span,body .overlay .workflow-checkout .checkout-seller-items small{color:#bdd1e5;font-size:12px}body .overlay .workflow-checkout .checkout-seller-items{gap:10px;margin-bottom:16px;display:grid}body .overlay .workflow-checkout .checkout-seller-items>div{border-bottom:1px solid #34536b;gap:3px;padding-bottom:10px;display:grid}body .overlay .workflow-checkout .checkout-seller-items strong{color:#edf5ff;font-size:14px}body .overlay .workflow-checkout .checkout-seller-card .checkout-delivery-card{border-color:#34536b;margin:16px 0 0;padding:16px}body .overlay .workflow-checkout .checkout-seller-card .checkout-delivery-card h4{color:#edf5ff;margin:0 0 12px;font-size:15px}body .overlay .workflow-checkout .checkout-seller-card .checkout-suggestion{border-left:0;margin-top:14px;padding-left:0}body .overlay .modal.workflow-checkout{width:min(720px,100%);padding:30px}body .overlay .workflow-checkout .checkout-heading{margin-bottom:24px;padding-right:40px}body .overlay .workflow-checkout .checkout-heading .eyebrow{color:#9ecbff;letter-spacing:.12em;margin:0 0 8px;padding:0;font-size:11px}body .overlay .workflow-checkout .checkout-heading h2{margin:0 0 8px;padding:0;font-size:28px}body .overlay .workflow-checkout .checkout-heading p:not(.eyebrow){overflow-wrap:anywhere;margin:0;font-size:15px}body .overlay .workflow-checkout .checkout-quantity{color:#dcecff;background:#193a53;border:1px solid #416581;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:7px 12px;font-size:13px;display:inline-flex}body .overlay .workflow-checkout :is(.checkout-delivery-card,.checkout-address-card){background:#132f45;border:1px solid #416581;border-radius:12px;margin:0 0 20px;padding:20px}body .overlay .workflow-checkout :is(.checkout-delivery-card,.checkout-address-card) h3{color:#edf5ff;margin:0 0 16px;font-size:18px}body .overlay .workflow-checkout .checkout-delivery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}body .overlay .workflow-checkout :is(.date-label,.address-select-label,.reference-label,.note-label){color:#dcecff;letter-spacing:normal;margin:0;font-size:14px;font-weight:600;display:block}body .overlay .workflow-checkout :is(input,select,textarea){width:100%;margin-top:8px;font-size:16px;display:block}body .overlay .workflow-checkout textarea{resize:vertical;min-height:100px}body .overlay .workflow-checkout .checkout-suggestion{border-left:1px solid #416581;gap:6px;padding-left:20px;display:grid}body .overlay .workflow-checkout .checkout-suggestion small{font-size:12px}body .overlay .workflow-checkout .checkout-suggestion strong{font-size:15px;line-height:1.5}body .overlay .workflow-checkout .checkout-suggestion button{justify-self:start;margin-top:4px;padding:8px 12px}body .overlay .workflow-checkout .checkout-suggestion .delivery-date-options button{min-height:38px;padding:6px 10px}body .overlay .workflow-checkout .checkout-date-selected{color:#aee6c8;padding-top:4px;font-size:13px}body .overlay .workflow-checkout .checkout-cutoff{color:#edf5ff;background:#1b405d;border:1px solid #486f91;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}body .overlay .workflow-checkout .checkout-cutoff>span{color:#badcff;font-size:26px}body .overlay .workflow-checkout .checkout-cutoff div{gap:4px;display:grid}body .overlay .workflow-checkout .checkout-cutoff small{color:#c6ddf0;font-size:12px}body .overlay .workflow-checkout .checkout-cutoff strong{color:#edf5ff;font-size:16px}body .overlay .workflow-checkout .checkout-delivery-rules{color:#bdd1e5;margin:12px 0 0;font-size:12px}body .overlay .workflow-checkout .checkout-address-details{border-top:1px solid #416581;margin-top:14px;padding-top:14px}body .overlay .workflow-checkout .checkout-address-details :is(p,strong){margin:4px 0;font-size:14px;line-height:1.6}body .overlay .workflow-checkout .checkout-additional-fields{gap:18px;display:grid}body .overlay .workflow-checkout .checkout-additional-fields small{font-size:12px;font-weight:400}body .overlay .workflow-checkout :is(.date-label,.reference-label) em{color:#ffd0b5;margin-top:8px;font-size:13px;font-style:normal;display:block}body .overlay .workflow-checkout .date-label em.delivery-schedule-warning{color:#183b5a}body .overlay .workflow-checkout .date-label.invalid input{border-color:#dc916f}body .overlay .workflow-checkout .checkout-submit{border-top:1px solid #416581;margin-top:24px;padding-top:18px}body .overlay .workflow-checkout .checkout-submit p{margin:0 0 12px;font-size:13px}body .overlay .workflow-checkout .checkout-submit button{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-size:16px;display:flex}body .overlay .workflow-checkout .order-comparison-notice{color:#ffe0a6;background:#44371f;border:1px solid #a58142;border-left:4px solid #e2ad4c}body .overlay .workflow-checkout .order-comparison-notice :is(h3,p,li,strong){color:inherit}body .overlay .workflow-checkout .order-comparison-notice li{padding:8px 0}body .overlay .workflow-checkout .order-comparison-notice li :is(strong,span,small){overflow-wrap:anywhere;display:block}body .overlay .workflow-checkout .order-comparison-notice li small{color:inherit;margin-top:4px;font-size:12px}body .overlay .workflow-checkout .order-comparison-notice.comparison-info{color:#d4e8f5;background:#17384a;border-color:#416581}}@media screen and (max-width:600px){body .overlay .modal.workflow-checkout{padding:20px 16px}body .overlay .workflow-checkout .checkout-heading{padding-right:0}body .overlay .workflow-checkout .checkout-heading h2{font-size:25px}body .overlay .workflow-checkout :is(.checkout-delivery-card,.checkout-address-card){padding:16px}body .overlay .workflow-checkout .checkout-delivery-grid{grid-template-columns:minmax(0,1fr);gap:16px}body .overlay .workflow-checkout .checkout-suggestion{border-top:1px solid #416581;border-left:0;padding:14px 0 0}}
@media screen{body :is(.app-shell,.workflow-checkout) .delivery-date-options{flex-wrap:wrap;gap:10px;width:100%;margin-top:8px;display:flex}body :is(.app-shell,.workflow-checkout) .delivery-date-options button{white-space:normal;text-align:left;flex:220px;min-width:0;min-height:44px;padding:12px}body :is(.app-shell,.workflow-checkout) .delivery-date-options button[aria-pressed=true]{color:#edf5ff;background:#245078;border-color:#9bcaff}body :is(.app-shell,.workflow-checkout) .delivery-date-options button span{color:#b8f0d4;margin-top:4px;font-size:12px;display:block}body .app-shell .page-content :is(.admin-card,.account-card,.order-item-editor,.delivery-settings,.operations-health,.readiness-panel){box-sizing:border-box;width:100%;min-width:0;max-width:none}body .app-shell .page-content :is(.admin-card,.account-card)>form{width:100%;min-width:0}body .app-shell .page-content :is(.delivery-settings-grid,.legal-form-grid,.field-row,.account-grid)>*{min-width:0}body .app-shell .page-content :is(.delivery-settings-grid,.legal-form-grid,.field-row) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}body .app-shell .dealer-orders-page .order-item-editor>.fulfillment-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;min-width:0;padding:10px 12px;display:flex}body .app-shell .dealer-orders-page .order-item-editor>.fulfillment-row .fulfillment-product{overflow-wrap:anywhere;flex:210px;min-width:0}body .app-shell .dealer-orders-page .fulfillment-controls{flex-wrap:wrap;flex:3 570px;align-items:end;gap:8px 10px;min-width:0;margin:0;display:flex}body .app-shell .dealer-orders-page .fulfillment-controls>*{flex:180px;min-width:0;max-width:100%;margin:0}body .app-shell .dealer-orders-page .order-item-editor>.fulfillment-row label{flex-direction:column;gap:4px;font-size:12px;line-height:1.35;display:flex}body .app-shell .dealer-orders-page .fulfillment-controls :is(input,select,button){box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:44px}body .app-shell .dealer-orders-page .fulfillment-controls label small{display:inline}body .app-shell .dealer-orders-page .fulfillment-controls .fulfillment-note{grid-column:auto}body .app-shell .dealer-orders-page .fulfillment-controls .fulfillment-save-status{color:#b8f0d4;overflow-wrap:anywhere;flex:1 0 100%;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}body .app-shell .dealer-orders-page .fulfillment-save-status>span{font:inherit;color:inherit}body .app-shell .dealer-orders-page .fulfillment-save-status:is(.pending,.saving){color:#bdd5ec}body .app-shell .dealer-orders-page .fulfillment-save-status:is(.error,.invalid){color:#ffcf9e}body .app-shell .dealer-orders-page .fulfillment-save-status button{flex:none;width:auto;min-height:32px;padding:4px 10px}}body .app-shell .data-export-panel>div{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}body .app-shell .data-export-panel .backup-validator{min-width:0}@media (max-width:480px){body .app-shell .data-export-panel{grid-template-columns:minmax(0,1fr)}}
@media print{@page order-document{size:A4;margin:15mm 13mm 16mm}html:has(.print-overlay){background:#fff!important}body:has(.print-overlay){color:#101216!important;background:#fff!important;margin:0!important;padding:0!important}body:has(.print-overlay) :not(.print-overlay):not(.print-overlay *):not(:has(.print-overlay)){display:none!important}body:has(.print-overlay) :has(.print-overlay){filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.print-overlay) .print-overlay{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has(.print-overlay) .printable-order{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}:is(body:has(.print-overlay) .printable-order,body:has(.print-overlay) .printable-order *){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;visibility:visible!important;color:#101216!important;text-shadow:none!important;box-shadow:none!important}body:has(.print-overlay) .printable-order :is(.screen-only,.order-timeline,.order-status-progress,.recurring-create,.shortage-response-form,button){display:none!important}body:has(.print-overlay) .print-order-header{break-inside:avoid;display:block!important}body:has(.print-overlay) .order-detail-items{max-height:none!important;display:block!important;overflow:visible!important}body:has(.print-overlay) .order-detail-items article{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #ccd3db;grid-template-columns:60px minmax(0,1fr);gap:12px;background:#fff!important;display:grid!important}body:has(.print-overlay) .order-detail-items article>div{overflow-wrap:anywhere;min-width:0}body:has(.print-overlay) .order-detail-items strong{font-size:11pt}body:has(.print-overlay) .order-detail-items small{font-size:9pt}body:has(.print-overlay) .printable-order :is(.order-note,.delivery-snapshot,.substitute-offer,.customer-shortage-response,.workflow-alert,em){background:#f3f5f7!important;border-color:#ccd3db!important}body:has(.print-overlay) .printable-order .order-note{break-inside:auto}body:has(.print-overlay) .printable-order .cart-total{break-inside:avoid}body:has(.print-overlay) .printable-order:after{color:#4b5563!important}body:has(.print-overlay) .printable-order{page:order-document;font-family:Arial,sans-serif;font-size:10pt;line-height:1.4}body:has(.print-overlay) .printable-order:has(.order-print-document)>:not(.order-print-document){display:none!important}body:has(.print-overlay) .printable-order:has(.order-print-document):after{content:none!important}body:has(.print-overlay) .order-print-document{display:block!important}body:has(.print-overlay) .document-masthead{break-inside:avoid;border-bottom:3px solid #173d59;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex!important}body:has(.print-overlay) .document-masthead img{width:145px;height:auto;margin-bottom:14px;display:block}body:has(.print-overlay) .document-masthead h1{letter-spacing:-.5px;margin:0 0 8px;font-size:19pt;line-height:1.2}body:has(.print-overlay) .document-masthead p{margin:5px 0;font-size:9pt}body:has(.print-overlay) .document-number{text-align:right}body:has(.print-overlay) .order-print-document h2{text-transform:uppercase;letter-spacing:1px;margin:0 0 7px;font-size:8pt;color:#516374!important}body:has(.print-overlay) .document-parties{break-inside:avoid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 20px;display:grid}:is(body:has(.print-overlay) .document-parties p,body:has(.print-overlay) .document-delivery p){margin:5px 0}body:has(.print-overlay) .document-delivery{break-inside:avoid;border:1px solid #c9d3dd;border-radius:5px;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:20px;padding:15px;display:grid}body:has(.print-overlay) .document-delivery dl{gap:7px;margin:0;display:grid}body:has(.print-overlay) .document-delivery dt{font-size:8pt;color:#516374!important}body:has(.print-overlay) .document-delivery dd{margin:0;font-weight:600}body:has(.print-overlay) .document-items{table-layout:fixed;border-collapse:collapse;width:100%;font-size:9pt}body:has(.print-overlay) .document-items thead{display:table-header-group}body:has(.print-overlay) .document-items tr{break-inside:avoid;page-break-inside:avoid}body:has(.print-overlay) .document-items th{text-align:left;border-top:2px solid #173d59;border-bottom:1px solid #8296a8;padding:10px 6px;font-size:8pt}body:has(.print-overlay) .document-items td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce3e9;padding:10px 6px}:is(body:has(.print-overlay) .document-items th:nth-last-child(-n+2),body:has(.print-overlay) .document-items td:nth-last-child(-n+2)){text-align:right;font-variant-numeric:tabular-nums}body:has(.print-overlay) .document-items small{margin-top:4px;font-size:8pt;display:block;color:#516374!important}body:has(.print-overlay) .document-item-note{margin:5px 0 0;font-size:8pt}body:has(.print-overlay) .document-total{break-inside:avoid;border-bottom:2px solid #173d59;justify-content:space-between;gap:20px;padding:12px 6px;display:flex}body:has(.print-overlay) .document-note{border-left:3px solid #8296a8;margin-top:16px;padding-left:12px}body:has(.print-overlay) .document-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}body:has(.print-overlay) .document-footer{break-inside:avoid;border-top:1px solid #c9d3dd;justify-content:space-between;gap:20px;margin-top:24px;padding-top:10px;font-size:8pt;display:flex}body:has(.print-overlay) .document-cancelled{border:2px solid #8a3131;margin-bottom:18px;padding:12px;font-weight:700}}
body .order-print-document{display:none}body .app-shell .customer-orders-page>.data-export-panel,body .app-shell .admin-page>.data-export-panel,body .app-shell .admin-page .archive-export-section>.data-export-panel{width:100%;margin-inline:0}body .order-confirmation-summary{padding:12px 0;line-height:1.6}body .app-shell .customer-orders-page .archive-pagination{color:#bdd0df;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;display:flex}body .app-shell .customer-orders-page .archive-pagination>div{gap:8px;display:flex}body .app-shell .page-content.customer-orders-page .compact-order-archive{gap:6px;display:grid}body .app-shell .customer-orders-page .compact-order-archive>article{background:#102a3d;border:1px solid #304e65;border-radius:8px;grid-template-columns:105px minmax(0,1fr) 130px 88px;align-items:center;gap:16px;margin:0;padding:12px 16px;display:grid}body .app-shell .archive-export-section:not([hidden]){flex-direction:column;gap:24px;display:flex}body .app-shell .customer-orders-page .compact-order-archive h3{margin:0 0 4px;font-size:14px;line-height:1.3}body .app-shell .customer-orders-page .compact-order-archive p{color:#bdd0df;margin:0 0 3px;font-size:12px}body .app-shell .customer-orders-page .compact-order-archive small{color:#adc2d2;font-size:11px;line-height:1.5;display:block}body .app-shell .customer-orders-page .compact-order-archive .archive-order-number strong{font-size:15px}body .app-shell .customer-orders-page .compact-order-archive .status{grid-column:auto;justify-self:start;font-size:11px}body .app-shell .customer-orders-page .compact-order-archive>article>button{grid-area:auto;min-height:40px;padding:8px 12px;font-size:12px}body .app-shell .customer-orders-page .compact-order-archive .archive-order-copy{overflow-wrap:anywhere;min-width:0}body .app-shell .customer-orders-page .compact-order-archive .status.confirmed,body .app-shell .customer-orders-page .compact-order-archive .status.delivered{color:#a0ebc9;background:#174237}body .app-shell .customer-orders-page .compact-order-archive .status.cancelled{color:#ffc4d0;background:#482b37}body .app-shell .customer-orders-page .archive-pagination button{color:#e6f1ff;background:#1d4161;border:1px solid #496c8a;border-radius:8px;min-height:40px;padding:8px 12px}body .app-shell .customer-orders-page .archive-pagination button:disabled{opacity:.45;cursor:default}body .app-shell .customer-orders-page .archive-display-mode{color:#bdd0df;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}body .app-shell .customer-orders-page .archive-display-mode button{color:#e6f1ff;background:#1d4161;border:1px solid #496c8a;border-radius:8px;min-height:38px;padding:7px 12px}body .app-shell .customer-orders-page .archive-display-mode button[aria-pressed=true]{background:#285477;border-color:#77a9d2}body .app-shell .customer-orders-page .archive-order-group{background:#0d2436;border:1px solid #496c8a;border-radius:10px;grid-column:1/-1;gap:10px;padding:12px;display:grid}body .app-shell .customer-orders-page .archive-order-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}body .app-shell .customer-orders-page .archive-order-group>header h2{margin:0 0 4px;font-size:15px}body .app-shell .customer-orders-page .archive-order-group>header p{margin:0}body .app-shell .customer-orders-page .archive-order-group>header>small{color:#bdd0df}body .app-shell .customer-orders-page .archive-order-group-sellers{gap:6px;display:grid}body .app-shell .customer-orders-page .archive-order-group-sellers>div>article{background:#102a3d;border:1px solid #304e65;border-radius:8px;grid-template-columns:105px minmax(0,1fr) 130px 88px;align-items:center;gap:16px;padding:12px 16px;display:grid}body .app-shell .order-group-decision{background:#342b18;border:1px solid #b58b3e;border-radius:8px;gap:8px;padding:12px;display:grid}body .app-shell .order-group-decision p{color:#fff0c8;margin:0;font-size:13px;line-height:1.5}body .app-shell .order-group-decision>div{flex-wrap:wrap;gap:8px;display:flex}body .app-shell .order-group-decision button{min-height:40px}body .app-shell .regular-orders-panel{min-width:0;margin:0}body .app-shell .regular-plan-list{margin:20px 0}body .app-shell .regular-template-editor{border-top:1px solid #426079;gap:18px;margin-top:20px;padding-top:22px;display:grid}body .app-shell .regular-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .app-shell .regular-items{border:1px solid #426079;border-radius:10px;min-width:0;margin:0;padding:14px}body .app-shell .regular-items legend{padding:0 6px;font-size:13px}body .app-shell .regular-item{border-bottom:1px solid #304e65;grid-template-columns:minmax(0,1fr) 125px 80px auto;align-items:end;gap:12px;padding:12px 0;display:grid}body .app-shell .regular-item:last-child{border:0}body .app-shell .regular-item>div{align-self:center;min-width:0}body .app-shell .regular-item strong{overflow-wrap:anywhere;font-size:14px}body .app-shell .regular-item small,body .app-shell .regular-product-search small{color:#adc2d2;margin-top:4px;font-size:12px;display:block}body .app-shell .regular-item input,body .app-shell .regular-item select{width:100%;min-width:0}body .app-shell .regular-product-search{gap:5px;max-height:280px;padding:2px;display:grid;overflow:auto}body .app-shell .regular-product-search>button{text-align:left;background:#112f45;justify-content:space-between;align-items:center;gap:12px;display:flex}body .app-shell .regular-product-search>button>span:last-child{font-size:22px}body .app-shell .regular-plan-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}body .app-shell .regular-plan-actions>label{flex:160px}body .app-shell .regular-template-editor .regular-consent{align-items:start}@media (max-width:700px){body .app-shell .customer-orders-page .archive-pagination{flex-direction:column;align-items:start}body .app-shell .customer-orders-page .archive-pagination>div{width:100%}body .app-shell .customer-orders-page .archive-pagination button{flex:1}body .app-shell .customer-orders-page .compact-order-archive>article{grid-template-columns:68px minmax(0,1fr) 64px;gap:6px 8px;padding:10px}body .app-shell .customer-orders-page .compact-order-archive .archive-order-number{grid-area:1/1}body .app-shell .customer-orders-page .compact-order-archive .archive-order-copy{grid-area:1/2/span 2}body .app-shell .customer-orders-page .compact-order-archive .status{overflow-wrap:anywhere;grid-area:2/1;max-width:100%;padding:5px 6px}body .app-shell .customer-orders-page .compact-order-archive>article>button{grid-area:1/3/span 2;justify-self:end;padding:8px}body .app-shell .customer-orders-page .archive-order-group{padding:9px}body .app-shell .customer-orders-page .archive-order-group>header{flex-direction:column;align-items:flex-start}body .app-shell .customer-orders-page .archive-order-group-sellers>div>article{grid-template-columns:68px minmax(0,1fr) 64px}body .app-shell .customer-orders-page .archive-order-group-sellers>div>article>button{grid-area:1/3/span 2;justify-self:end;padding:8px}body .app-shell .regular-editor-fields{grid-template-columns:minmax(0,1fr)}body .app-shell .regular-item{grid-template-columns:minmax(0,1fr) 85px}body .app-shell .regular-item>div{grid-column:1/-1}body .app-shell .regular-item>button{grid-column:1/-1;justify-self:end}}
body .app-shell .compact-dealer-archive{min-width:0}body .app-shell .compact-dealer-archive>header{gap:16px;padding-bottom:16px}body .app-shell .compact-dealer-archive>header p{margin:5px 0}body .app-shell .compact-dealer-archive .export-button{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}body .app-shell .compact-dealer-archive .export-button svg{flex:none;width:20px;height:20px}body .app-shell .compact-dealer-archive .archive-filters{margin:0;padding:16px 0}body .app-shell .compact-dealer-archive .dealer-archive-list{margin:0;padding:0;list-style:none}body .app-shell .compact-dealer-archive .dealer-archive-list>li{margin:0;padding:0}body .app-shell .compact-dealer-archive :is(.dealer-archive-head,.dealer-archive-row){grid-template-columns:76px minmax(130px,1fr) 84px 78px 165px 28px 104px 14px;align-items:center;gap:10px;display:grid}body .app-shell .compact-dealer-archive .dealer-archive-head{color:#adc5dc;padding:10px;font-size:10px;font-weight:700}body .app-shell .compact-dealer-archive .dealer-archive-row{color:#edf5ff;width:100%;max-width:none;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #355773;border-radius:0;margin:0;padding:10px;font-size:13px;line-height:1.4}body .app-shell .compact-dealer-archive .dealer-archive-row:hover{background:#1d405d}body .app-shell .compact-dealer-archive .dealer-archive-row:focus-visible{outline-offset:-2px;background:#1d405d;outline:2px solid #9bcaff;position:relative}body .app-shell .compact-dealer-archive .dealer-archive-row>span{min-width:0;font-size:inherit;line-height:inherit;margin:0}body .app-shell .compact-dealer-archive :is(.archive-number,.archive-customer){font-weight:700}body .app-shell .compact-dealer-archive .archive-customer{overflow-wrap:anywhere}body .app-shell .compact-dealer-archive .archive-delivery{gap:2px;display:grid}body .app-shell .compact-dealer-archive .archive-delivery>span{font:inherit;color:inherit}body .app-shell .compact-dealer-archive .archive-delivery small{color:#b6cde7;font-size:11px;line-height:1.4}body .app-shell .compact-dealer-archive .archive-chevron{color:#a7c8e3;width:14px;height:18px}body .app-shell .compact-dealer-archive .dealer-archive-row>.status{color:#d5e8ff;white-space:nowrap;background:#213d57;border-radius:20px;grid-column:auto;justify-self:start;padding:5px 9px;font-size:11px}body .app-shell .compact-dealer-archive .status.confirmed,body .app-shell .compact-dealer-archive .status.delivered{color:#a0ebc9;background:#174237}body .app-shell .compact-dealer-archive .status.received{color:#ffdb9c;background:#44371f}body .app-shell .compact-dealer-archive .status.cancelled{color:#ffc4d0;background:#482b37}body .app-shell .compact-dealer-archive .dealer-archive-pagination{color:#bdd0df;border-top:1px solid #355773;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}body .app-shell .compact-dealer-archive .dealer-archive-pagination>div{gap:8px;display:flex}body .app-shell .compact-dealer-archive .dealer-archive-pagination button{min-height:40px;padding:8px 12px}body .app-shell .compact-dealer-archive .archive-load-error{color:#ffcf9e;padding:16px 0}body .app-shell .compact-dealer-archive .archive-loading{color:#bdd0df;min-height:100px;padding:20px 0}body .archive-load-dialog{color:#edf5ff;background:#112a3e;padding:40px 24px 24px}@media (max-width:1100px){body .app-shell .compact-dealer-archive .dealer-archive-head{display:none}body .app-shell .compact-dealer-archive .dealer-archive-row{grid-template-columns:76px minmax(0,1fr) 110px 28px;gap:4px 12px;min-height:86px}body .app-shell .compact-dealer-archive .archive-number{grid-area:1/1}body .app-shell .compact-dealer-archive .archive-customer{grid-area:1/2}body .app-shell .compact-dealer-archive .archive-date{grid-area:2/1;font-size:12px}body .app-shell .compact-dealer-archive .archive-quantity{grid-area:2/3;font-size:12px}body .app-shell .compact-dealer-archive .archive-delivery{grid-area:2/2;font-size:12px}body .app-shell .compact-dealer-archive .dealer-archive-row>.status{grid-area:1/3}body .app-shell .compact-dealer-archive .dealer-archive-row>.wawi-export-marker{grid-area:1/4}body .app-shell .compact-dealer-archive .archive-chevron{grid-area:2/4;justify-self:center}}@media (max-width:600px){body .app-shell .compact-dealer-archive>header{flex-direction:column;align-items:stretch}body .app-shell .compact-dealer-archive .dealer-archive-row{grid-template-columns:minmax(0,1fr) auto 24px;gap:5px 8px;padding:10px 0}body .app-shell .compact-dealer-archive .archive-number{grid-area:1/1}body .app-shell .compact-dealer-archive .dealer-archive-row>.status{grid-area:1/2}body .app-shell .compact-dealer-archive .dealer-archive-row>.wawi-export-marker{grid-area:1/3}body .app-shell .compact-dealer-archive .archive-customer{grid-area:2/1/auto/-1}body .app-shell .compact-dealer-archive .archive-date{grid-area:3/1}body .app-shell .compact-dealer-archive .archive-quantity{grid-area:3/2}body .app-shell .compact-dealer-archive .archive-delivery{grid-area:4/1/auto/3}body .app-shell .compact-dealer-archive .archive-chevron{grid-area:3/3/5}body .app-shell .compact-dealer-archive .dealer-archive-pagination{flex-direction:column;align-items:stretch}body .app-shell .compact-dealer-archive .dealer-archive-pagination button{flex:1}}
.article-pagination{color:#bdd0df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;margin-top:14px;display:flex}.article-pagination-count{font-variant-numeric:tabular-nums;font-size:12px}.article-pagination-controls{align-items:center;gap:3px;display:flex}.article-pagination-controls>button{box-sizing:border-box;color:#d8e8f8;font-variant-numeric:tabular-nums;cursor:pointer;background:#10283e;border:1px solid #355671;border-radius:7px;place-items:center;min-width:32px;height:32px;padding:0 7px;font-size:12px;display:grid}.article-pagination-controls>button:hover:not(:disabled){background:#183b5a;border-color:#6da7db}.article-pagination-controls>button:disabled{opacity:.42;cursor:not-allowed}.article-pagination-controls>button.is-current{color:#fff;background:#1768d2;border-color:#398bff;font-weight:750}.article-pagination-controls>button.article-pagination-arrow{min-width:32px;font-size:21px;line-height:1}.article-pagination-ellipsis{text-align:center;color:#93acc3;min-width:22px}.saved-view-paged{margin:0 0 30px}@media (max-width:520px){.article-pagination{justify-content:center}.article-pagination-count{text-align:center;flex-basis:100%}.article-pagination-controls{max-width:100%;overflow-x:auto}}body .app-shell .catalog-workspace[data-article-view=list] .product-grid{grid-template-columns:minmax(0,1fr);gap:8px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card{min-height:96px;box-shadow:none;background:#10263a;border:1px solid #3b607e;border-radius:12px;grid-row:auto;grid-template-rows:auto;grid-template-columns:80px minmax(0,1fr) minmax(220px,280px);align-items:center;gap:12px;padding:12px;display:grid}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card:nth-child(2n){background:#132b40}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card:hover{background:#18344f;border-color:#6c9ac0}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.article-image{background:#0a1d2d;border:0;border-radius:9px;grid-area:1/1;width:80px;height:80px;margin:0}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.product-info{flex-direction:column;grid-area:1/2;align-self:center;gap:4px;min-width:0;padding:0;display:flex}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-category-line{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-category-line>small{color:#8fc2ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;line-height:1.3;overflow:hidden}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-category-line .preorder-label{color:#ffbd69;white-space:nowrap;background:#402812;border:1px solid #bd792f;border-radius:999px;flex:none;align-items:center;gap:4px;width:max-content;margin:0;padding:2px 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-category-line .preorder-label>span{color:inherit;font-size:inherit;white-space:nowrap;flex:none}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-category-line .preorder-label>svg{flex:0 0 10px;width:10px;height:10px;margin:0;display:block}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-info h3{color:#f1f6ff;margin:0;font-size:16px;line-height:1.3}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-facts{color:#bdd0e1;flex-wrap:wrap;gap:0 6px;margin:0;font-size:12px;line-height:1.35;display:flex}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-facts>span{color:#bdd0e1;font-size:12px;line-height:1.35}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-facts>span+span:not(.product-sku){border-left:0;padding-left:0}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-facts>span+span:not(.product-sku):before{content:"·";color:#8caecb;margin-right:6px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-facts>.product-sku{color:#9ebbd3;border-left:0;flex-basis:100%;padding-left:0;font-size:11px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .assortment-target-quantity,body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .unit-rule{color:#abc3dc;margin:0;font-size:11px;line-height:1.35}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.product-actions{border:0;border-left:1px solid #355671;grid-area:1/3;align-content:center;gap:7px;min-width:0;margin:0;padding:0 0 0 12px;display:grid}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-unit-label{color:#9fc8ec;letter-spacing:.04em;text-transform:uppercase;gap:4px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .product-unit-select{color:#edf5ff;background:#0c2135;border:1px solid #55799e;border-radius:7px;width:100%;min-height:38px;padding:6px 9px;font-size:12px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .assortment-add{color:#fff;background:#1264df;border:1px solid #488eff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.25;display:flex}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .assortment-add:hover:not(:disabled){background:#2476ed}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .assortment-add.is-saved{color:#c5efdb;background:#163747;border-color:#487868}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card .assortment-add:disabled{opacity:.72}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card{position:relative}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>.preorder-label{box-sizing:border-box;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>.preorder-label>span{display:none}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>.preorder-label>svg{width:14px;height:14px;margin:0;display:block}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>small{font-size:11px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-info>h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.7em;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-facts,body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-facts>span{font-size:11px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .assortment-target-quantity{font-size:12px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .unit-rule{font-size:11px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card>.product-actions{align-content:end;gap:8px;width:100%;margin-top:auto;display:grid}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-unit-label{font-size:9px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-unit-select{min-height:42px;font-size:12px}body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .assortment-add{min-height:42px;font-size:11px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article{position:relative}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article .saved-category>.preorder-label{box-sizing:border-box;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article .saved-category>.preorder-label>span{display:none}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article .saved-category>.preorder-label>svg{width:14px;height:14px;margin:0;display:block}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) 36px;align-items:start;display:grid}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article>.article-image{grid-area:1/1/auto/-1}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-copy{grid-template-rows:auto 2.5em 1.35em;gap:4px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-copy>.saved-category>small{font-size:11px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.5em;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-copy>span:not(.preorder-label){-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.35em;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article>.saved-copy{grid-area:2/1/auto/-1;grid-template-rows:auto 2.5em 1.35em;align-self:start;gap:4px;padding-right:40px;display:grid}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article>.saved-quantity{grid-area:3/1/auto/-1;width:100%;margin:0}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article>.saved-cart-status{grid-area:4/1;align-self:center}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list:not(.prepared-saved-list)>article>.remove-saved{grid-area:4/2;place-self:center end;position:static}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-quantity>small,body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-cart-status{font-size:11px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-cart-status{min-height:30px}body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article>.saved-quantity .stepper>input{font-size:15px}body .app-shell .wholesale-catalog[data-article-view=tiles]>ul>li{grid-template-rows:auto auto;align-content:start;gap:8px;min-height:0;padding-bottom:10px;position:relative}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-meta>.preorder-label{box-sizing:border-box;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:12px;right:12px}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-meta>.preorder-label>span{display:none}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-meta>.preorder-label>svg{width:14px;height:14px;margin:0;display:block}body .app-shell .wholesale-catalog[data-article-view=tiles] li h2{height:42px;font-size:15px;line-height:21px}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-meta>small{font-size:10px}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-facts{font-size:12px}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-product-facts>small,body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-card-heading>span.active,body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-card-heading>span.inactive{font-size:10px}body .app-shell .wholesale-catalog[data-article-view=tiles] .wholesale-edit-button{min-height:36px;font-size:11px}@media (max-width:850px){body .app-shell .catalog-workspace[data-article-view=tiles] .product-grid>.product-card .product-category-line>.preorder-label,body .app-shell .ordering-workspace[data-article-view=tiles] .saved-list>article .saved-category>.preorder-label,body .app-shell .wholesale-catalog[data-article-view=tiles]>ul>li .wholesale-product-meta>.preorder-label{top:10px;right:10px}}body .app-shell .catalog-admin .product-table .product-catalog-list{gap:8px;display:grid}body .app-shell .catalog-admin .product-table .product-catalog-list>article{background:#10263a;border:1px solid #3b607e;border-radius:12px;grid-template-columns:80px minmax(0,1fr) minmax(220px,300px);align-items:center;gap:12px;min-height:96px;padding:12px;display:grid}body .app-shell .catalog-admin .product-table .product-catalog-list>article:nth-child(2n){background:#132b40}body .app-shell .catalog-admin .product-table .product-catalog-list>article.inactive{opacity:.72}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.article-image{background:#0a1d2d;border:0;border-radius:9px;width:80px;height:80px}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.catalog-product-copy{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:center;align-items:start;gap:4px;min-width:0;display:grid}body .app-shell .catalog-admin .catalog-product-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}body .app-shell .catalog-admin .catalog-product-meta>small{color:#8fc2ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;line-height:1.3;overflow:hidden}body .app-shell .catalog-admin .catalog-product-meta>.preorder-label{color:#ffbd69;white-space:nowrap;background:#402812;border:1px solid #bd792f;border-radius:999px;flex:none;align-items:center;gap:4px;width:max-content;margin:0;padding:2px 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}body .app-shell .catalog-admin .catalog-product-meta>.preorder-label>span{color:inherit;font-size:inherit;white-space:nowrap;flex:none}body .app-shell .catalog-admin .catalog-product-meta>.preorder-label>svg{flex:0 0 10px;width:10px;height:10px;margin:0;display:block}body .app-shell .catalog-admin .catalog-product-copy>strong{color:#f1f6ff;font-size:16px;line-height:1.3}body .app-shell .catalog-admin .catalog-product-copy>.catalog-product-detail{color:#bdd0e1;font-size:12px;line-height:1.35}body .app-shell .catalog-admin .catalog-product-copy>.catalog-product-sku{color:#9ebbd3;font-size:11px;line-height:1.35}body .app-shell .catalog-admin .catalog-product-copy>.catalog-import-missing{color:#ffb4b4;font-size:11px;font-weight:700}body .app-shell .catalog-admin .catalog-status{color:#c1cddd;background:#25384a;border:1px solid #496075;border-radius:999px;align-self:flex-end;padding:5px 9px;font-size:11px;font-weight:700}body .app-shell .catalog-admin .catalog-status.active{color:#a0e0c7;background:#153f38;border-color:#28634f}body .app-shell .catalog-admin .catalog-row-actions{flex-direction:column;align-items:stretch;gap:7px;max-width:none;display:flex}body .app-shell .catalog-admin .catalog-row-actions>.catalog-status{align-self:flex-end}body .app-shell .catalog-admin .catalog-row-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}body .app-shell .catalog-admin .catalog-row-buttons>button,body .app-shell .catalog-admin .catalog-row-buttons>div>button{color:#eaf4ff;background:#183752;border:1px solid #55799e;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}body .app-shell .catalog-admin .catalog-row-buttons>button:first-child{color:#fff;background:#1264df;border-color:#488eff}body .app-shell .catalog-admin .catalog-row-buttons>button:nth-child(2){color:#eaf4ff;background:#183752;border-color:#55799e}body .app-shell .catalog-admin .catalog-row-buttons>div{flex-direction:column;gap:4px;display:flex}body .app-shell .catalog-admin .catalog-row-buttons>div>button{color:#ff9ba0;background:#321e26;border-color:#793e48}body .app-shell .catalog-admin .catalog-row-buttons>div>p{z-index:1;color:#ffd0d9;background:#472934;border:1px solid #a76a7b;border-radius:7px;max-width:280px;margin:4px 0;padding:8px;position:absolute}body .app-shell .catalog-admin .product-load-more{color:#eaf4ff;background:#183752;border:1px solid #55799e;border-radius:8px;min-height:40px;padding:8px 14px;font-size:13px}body .app-shell .catalog-admin .product-catalog-toolbar input,body .app-shell .catalog-admin .product-catalog-toolbar select{color:#edf5ff;background:#0c2135;border:1px solid #55799e;border-radius:8px;height:42px;min-height:42px;padding:8px 10px;font-size:13px}body .app-shell .catalog-admin .product-catalog-toolbar input:focus,body .app-shell .catalog-admin .product-catalog-toolbar select:focus{border-color:#79acff;outline:2px solid #99c4ff55}body .app-shell .catalog-admin :is(.product-catalog-toolbar span,.product-catalog-toolbar p){color:#abc3dc;font-size:12px}body .app-shell .catalog-admin .product-catalog-toolbar{border-color:#355671}body .app-shell .catalog-admin .product-table header{margin-bottom:4px}body .app-shell .catalog-admin :is(button,select,input):focus-visible{outline-offset:2px;outline:2px solid #99c4ff}@media (max-width:1100px){body .app-shell .catalog-admin .product-table .product-catalog-list>article{grid-template-columns:64px minmax(0,1fr)}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.article-image{width:64px;height:64px}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.catalog-row-actions{grid-area:2/2/auto/-1}}@media (max-width:1050px){body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card{grid-template-columns:64px minmax(0,1fr)}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.article-image{width:64px;height:64px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.product-actions{border-top:1px solid #355671;border-left:0;grid-area:2/2;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr);padding:8px 0 0}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.product-actions>.assortment-add:only-child{grid-column:1/-1}}@media (max-width:600px){body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card{grid-template-columns:52px minmax(0,1fr);gap:8px;padding:10px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.article-image{width:52px;height:56px}body .app-shell .catalog-workspace[data-article-view=list] .product-grid>.product-card>.product-actions{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr);gap:8px}body .app-shell .catalog-admin .product-table .product-catalog-list>article{grid-template-columns:52px minmax(0,1fr);gap:8px;padding:10px}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.article-image{width:52px;height:56px}body .app-shell .catalog-admin .product-table .product-catalog-list>article>.catalog-row-actions{grid-area:3/1/auto/-1;justify-content:flex-start}body .app-shell .catalog-admin .catalog-row-buttons>:is(button,div){flex:auto}body .app-shell .catalog-admin .product-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body .app-shell .catalog-admin .product-catalog-toolbar input{grid-column:1/-1}}body .app-shell .wholesale-catalog[data-article-view=list]>ul{grid-template-columns:minmax(0,1fr);gap:8px}body .app-shell .wholesale-catalog[data-article-view=list]>ul>li{min-height:96px;box-shadow:none;background:#10263a;border:1px solid #3b607e;border-top:2px solid #438cff;border-radius:12px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:12px;padding:12px}body .app-shell .wholesale-catalog[data-article-view=list]>ul>li:nth-child(2n){background:#132b40}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-product{grid-area:1/1;grid-template-columns:80px minmax(0,1fr);gap:12px;min-width:0}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-product>.article-image{background:#0a1d2d;border:0;border-radius:9px;width:80px;height:80px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-info{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta{align-items:center;gap:6px;min-width:0;display:flex}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta>small{color:#8fc2ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;line-height:1.3;overflow:hidden}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta>.preorder-label{color:#ffbd69;white-space:nowrap;background:#402812;border:1px solid #bd792f;border-radius:999px;flex:none;align-items:center;gap:4px;width:max-content;margin:0;padding:2px 7px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta>.preorder-label>span{color:inherit;font-size:inherit;white-space:nowrap;flex:none}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta>.preorder-label>svg{flex:0 0 10px;width:10px;height:10px;margin:0;display:block}body .app-shell .wholesale-catalog[data-article-view=list] li h2{color:#f1f6ff;height:auto;margin:0;font-size:16px;line-height:1.3}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts{color:#bdd0e1;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;font-size:12px;line-height:1.35;display:flex}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts>span:first-child:not(.preorder-label){color:#bdd0e1;font-size:12px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts>small{color:#9ebbd3;font-size:11px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts>small:before{content:none;margin:0}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading{flex-direction:column;grid-area:1/2;justify-content:center;align-items:stretch;gap:7px;min-width:0;display:flex}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading>span{border-radius:8px;align-self:flex-end;padding:4px 9px;font-size:11px;line-height:1.2}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading>span.active{color:#a0e0c7;background:#153f38;border:1px solid #28634f}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading>span.inactive{color:#c1cddd;background:#25384a;border:1px solid #496075}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-edit-button{color:#eaf4ff;background:#183752;border:1px solid #55799e;border-radius:7px;width:100%;min-height:38px;padding:7px 10px;font-size:12px;font-weight:650}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-edit-button:hover{background:#214a6a;border-color:#79acff}@media (max-width:700px){body .app-shell .wholesale-catalog[data-article-view=list]>ul>li{grid-template-columns:minmax(0,1fr) 96px;gap:8px;padding:10px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-product{grid-template-columns:56px minmax(0,1fr);gap:9px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-product>.article-image{width:56px;height:56px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-meta{flex-wrap:wrap;gap:4px}body .app-shell .wholesale-catalog[data-article-view=list] li h2{font-size:14px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading{gap:6px}}
body .portal-navigation-shell .portal-mobile-toggle,body .portal-navigation-shell .portal-mobile-close,body .portal-navigation-shell .portal-navigation-overlay,body .portal-navigation-shell .portal-mobile-toolbar{display:none}@media screen and (max-width:820px){body .portal-navigation-shell.app-shell{grid-template-columns:minmax(0,1fr);padding-bottom:0}body .portal-navigation-shell.app-shell>main{min-width:0;padding-bottom:max(24px, env(safe-area-inset-bottom))}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open]{z-index:1001;box-sizing:border-box;width:min(320px,100vw - 48px);min-width:0;max-width:none;height:100dvh;padding:max(64px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#edf5ff;visibility:hidden;background:linear-gradient(165deg,#102b42,#071625);border:0;border-right:1px solid #365771;flex-direction:column;gap:20px;margin:0;transition:transform .22s,visibility .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-100%);box-shadow:16px 0 48px #0005}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open=true]{visibility:visible;transform:translate(0)}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] nav{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] :is(nav button,nav a,.admin-switch,.guide-entry){box-sizing:border-box;color:#d1e3f3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:46px;margin:0;padding:12px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] :is(nav button,nav a,.admin-switch)[aria-current=page]{color:#fff;background:#184b7c;border-color:#4085cf}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] .nav-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] .sidebar-nav-label{white-space:normal;flex:1;min-width:0;display:block}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] .portal-sidebar-content{gap:20px;display:grid}body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] .brand .ot-logo{width:190px;max-width:100%;height:auto}body .portal-navigation-shell .portal-mobile-toggle,body .portal-navigation-shell .portal-mobile-close{box-sizing:border-box;color:#eaf4ff;cursor:pointer;background:#142e45;border:1px solid #365771;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex}body .portal-navigation-shell .portal-mobile-close{top:max(12px, env(safe-area-inset-top));position:absolute;right:12px}body .portal-navigation-shell .portal-mobile-toggle>svg,body .portal-navigation-shell .portal-mobile-close>svg{width:24px;height:24px}body .portal-navigation-shell .portal-mobile-toolbar{z-index:80;color:#edf5ff;background:#0b1c2d;border:1px solid #365771;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:8px 12px;display:flex;position:sticky;top:0}body .portal-navigation-shell .portal-navigation-overlay:not([hidden]){z-index:1000;cursor:pointer;background:#020a14b3;border:0;border-radius:0;width:100%;height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}body .portal-navigation-shell .portal-mobile-toggle:focus-visible,body .portal-navigation-shell .portal-navigation-panel[data-mobile-open] :focus-visible{outline-offset:3px;outline:2px solid #91c5ff}body .portal-navigation-shell .sidebar-collapse-toggle{display:none}}@media screen and (max-width:480px){body .portal-navigation-shell .topbar .topbar-context{display:none}body .portal-navigation-shell .topbar.topbar-without-search .account-language-display{box-sizing:border-box;width:64px;min-width:64px;padding:0 24px 0 10px}body .portal-navigation-shell .topbar .account-language-display>span{display:none}}@media (prefers-reduced-motion:reduce){body .portal-navigation-shell .portal-navigation-panel[data-mobile-open]{transition:none}}@media print{body .portal-navigation-shell .portal-navigation-panel,body .portal-navigation-shell .portal-mobile-toggle,body .portal-navigation-shell .portal-mobile-toolbar,body .portal-navigation-shell .portal-navigation-overlay{display:none!important}}
.portal-sidebar-header{flex-shrink:0;margin-bottom:24px;padding-bottom:0;position:relative}body .sidebar .portal-sidebar-header .brand{margin-bottom:0}body .app-shell .sidebar-collapse-toggle{color:#bdd7ed;cursor:pointer;background:#102b40;border:1px solid #355671;border-radius:10px;place-items:center;width:28px;height:36px;padding:0;display:none;box-shadow:0 4px 14px #0004}body .app-shell .sidebar-collapse-toggle>svg{width:18px;height:18px;display:block}body .app-shell .sidebar-collapse-toggle:hover{color:#fff;background:#204563}body .app-shell .sidebar-collapse-toggle:focus-visible{outline-offset:3px;outline:2px solid #87bcff}body .sidebar .guide-entry{gap:8px}body .sidebar .guide-entry>svg{flex-shrink:0;width:20px;height:20px}body .sidebar .logout-link>svg{display:none}@media screen and (min-width:821px){body .app-shell .sidebar-collapse-toggle{top:50dvh;left:calc(var(--portal-sidebar-width) - 14px);z-index:25;transition:left var(--sidebar-motion-duration) var(--sidebar-motion-easing);display:grid;position:fixed;transform:translateY(-50%)}body .app-shell{--portal-sidebar-width:250px;--sidebar-motion-duration:.22s;--sidebar-fade-duration:90ms;--sidebar-motion-easing:cubic-bezier(.2, .7, .2, 1);grid-template-columns:var(--portal-sidebar-width) minmax(0, 1fr);transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-easing)}body .app-shell .sidebar{width:var(--portal-sidebar-width);height:100dvh;min-height:0;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing), padding var(--sidebar-motion-duration) var(--sidebar-motion-easing);position:fixed;top:0;bottom:0;left:0}body .app-shell .portal-sidebar-content>*,body .app-shell .sidebar>:not(.portal-sidebar-content):not(.sidebar-spacer){opacity:1;transition:opacity var(--sidebar-fade-duration) ease}body .app-shell[data-sidebar-fading=true] .portal-sidebar-content>*,body .app-shell[data-sidebar-fading=true] .sidebar>:not(.portal-sidebar-content):not(.sidebar-spacer){opacity:0}body .app-shell>main{grid-column:2;min-width:0}body .app-shell .sidebar-spacer{min-height:0}body .app-shell[data-sidebar-collapsed=false] .portal-sidebar-content{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#527a9b #0d2438;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden auto}body .app-shell[data-sidebar-collapsed=false] .portal-sidebar-content nav{grid-template-columns:minmax(0,1fr)}body .app-shell[data-sidebar-collapsed=false] .sidebar .brand{width:100%;min-width:0}body .app-shell[data-sidebar-collapsed=false] .sidebar .brand .ot-logo{max-width:100%;height:auto}body .app-shell[data-sidebar-collapsed=false] .sidebar .sidebar-nav-label{overflow-wrap:anywhere;min-width:0}body .app-shell[data-sidebar-collapsed=false] .portal-sidebar-content>*,body .app-shell[data-sidebar-collapsed=false] .sidebar>:not(.portal-sidebar-content):not(.sidebar-spacer){flex-shrink:0}body .app-shell[data-sidebar-collapsed=true] .portal-sidebar-content{display:contents}body .app-shell[data-sidebar-collapsed=true]{--portal-sidebar-width:80px}body .app-shell[data-sidebar-collapsed=true] .sidebar{--sidebar-item-size:clamp(20px, calc((100dvh - 204px) / 11), 44px);gap:4px;padding:8px 10px}body .app-shell[data-sidebar-collapsed=true] .portal-sidebar-header{flex-direction:column;align-items:center;gap:2px;min-height:56px;margin-bottom:4px;padding-bottom:0;display:flex}body .app-shell[data-sidebar-collapsed=true] .sidebar .brand{justify-content:center;padding:0}body .app-shell[data-sidebar-collapsed=true] .sidebar .brand .ot-logo{width:32px;height:32px}body .app-shell[data-sidebar-collapsed=true] .sidebar .sidebar-nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body .app-shell[data-sidebar-collapsed=true] .sidebar :is(.nav-label,.partner-card){display:none}body .app-shell[data-sidebar-collapsed=true] .sidebar-spacer{flex:1 1 0;min-height:0}body .app-shell[data-sidebar-collapsed=true] .sidebar nav button,body .app-shell[data-sidebar-collapsed=true] .sidebar .admin-switch,body .app-shell[data-sidebar-collapsed=true] .sidebar .guide-entry{height:var(--sidebar-item-size);min-height:var(--sidebar-item-size);justify-content:center;gap:0;margin:0;padding:0;display:flex;position:relative}body .app-shell[data-sidebar-collapsed=true] .sidebar .nav-icon{width:min(24px, var(--sidebar-item-size));height:var(--sidebar-item-size);flex-shrink:0;place-items:center;line-height:0;display:grid}body .app-shell[data-sidebar-collapsed=true] .sidebar :is(nav button,.admin-switch) svg{width:min(24px, var(--sidebar-item-size));height:min(24px, var(--sidebar-item-size));display:block}body .app-shell[data-sidebar-collapsed=true] .sidebar :is(nav button,.admin-switch)>span:not(.nav-icon):not(.sidebar-nav-label){width:20px;height:20px;margin:0;font-size:10px;position:absolute;top:2px;right:1px}body .app-shell[data-sidebar-collapsed=true] .sidebar .profile{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:0;margin:0;padding:4px 0 0;display:flex}body .app-shell[data-sidebar-collapsed=true] .sidebar .profile .avatar{flex:0 0 26px;width:26px;height:26px;font-size:10px}body .app-shell[data-sidebar-collapsed=true] .sidebar nav{flex-shrink:0;gap:2px;min-height:0;overflow:visible}body .app-shell[data-sidebar-collapsed=true] .sidebar :is(.guide-entry,.admin-switch){flex-shrink:0}body .app-shell[data-sidebar-collapsed=true] .sidebar .profile>div{display:none}body .app-shell[data-sidebar-collapsed=true] .sidebar .logout-link{place-items:center;min-width:26px;height:26px;min-height:26px;margin:0;padding:0;display:grid}body .app-shell[data-sidebar-collapsed=true] .sidebar .logout-link>svg{width:20px;height:20px;display:block}}@media (prefers-reduced-motion:reduce){body .app-shell{--sidebar-motion-duration:0s;--sidebar-fade-duration:0s}}@media screen and (min-width:821px) and (max-width:1100px){body .app-shell{--portal-sidebar-width:210px}}@media screen and (min-width:821px) and (max-height:700px){body .app-shell[data-sidebar-collapsed=false] .portal-sidebar-header{margin-bottom:12px}body .app-shell[data-sidebar-collapsed=false] .portal-sidebar-header .brand{padding:0 0 8px}body .app-shell[data-sidebar-collapsed=false] .sidebar .brand .ot-logo{width:auto;max-height:40px}}
