body .app-shell .page-content.wholesale-catalog{color:#eaf2ff;box-shadow:none;padding-block:clamp(16px,3vw,32px);padding-inline:var(--portal-content-inset);background:0 0;border:0}body .app-shell .wholesale-catalog>header:first-child{background:linear-gradient(125deg,#142d43,#0c2032);border:1px solid #3b607e;border-radius:16px;margin:0 0 20px;padding:24px}body .app-shell .wholesale-catalog>header h1{margin:8px 0;font-size:clamp(26px,3vw,36px)}body .app-shell .wholesale-catalog>header .primary{flex-shrink:0}body .app-shell .wholesale-catalog .wholesale-count{color:#adc3da;margin:0 0 14px;font-size:13px}body .app-shell .wholesale-catalog>ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;margin:0}body .app-shell .wholesale-catalog>ul>li{box-sizing:border-box;color:#eaf2ff;background:linear-gradient(135deg,#142d43,#0c2032);border:1px solid #3b607e;border-top:2px solid #438cff;border-radius:14px;grid-template-rows:auto 80px auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;height:auto;min-height:205px;padding:16px;display:grid}body .app-shell .wholesale-catalog .wholesale-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}body .app-shell .wholesale-catalog .wholesale-edit-button{color:#eef6ff;cursor:pointer;background:#1b405e;border:1px solid #527b9b;border-radius:8px;min-height:36px;padding:7px 10px;font-size:12px}body .app-shell .wholesale-catalog .wholesale-edit-button:hover{background:#285777}body .app-shell .wholesale-catalog .wholesale-edit-button:focus-visible{outline-offset:3px;outline:2px solid #8fc7ff}body .app-shell .wholesale-catalog .wholesale-card-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .app-shell .wholesale-catalog .wholesale-card-heading>span{border-radius:7px;flex-shrink:0;padding:4px 9px;line-height:16px}body .app-shell .wholesale-catalog .wholesale-card-product{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;display:grid}body .app-shell .wholesale-catalog .article-image{background:#0a1d2d;border:1px solid #355773;width:80px;height:80px}body .app-shell .wholesale-catalog .article-image img{object-fit:contain;padding:0}body .app-shell .wholesale-catalog .article-image-empty{color:#adc3da;font-size:11px}body .app-shell .wholesale-catalog .wholesale-product-info{min-width:0}body .app-shell .wholesale-catalog li h2{color:#eaf2ff;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:46px;margin:0 0 5px;font-size:16px;line-height:23px;display:-webkit-box;overflow:hidden}body .app-shell .wholesale-catalog .wholesale-product-info>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body .app-shell .wholesale-catalog li small{color:#adc3da;font-size:11px;line-height:1.5}body .app-shell .wholesale-catalog .wholesale-product-facts{color:#bbd0e6;border-top:1px solid #2d4b63;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;font-size:13px;display:flex}body .app-shell .wholesale-catalog .wholesale-product-facts>span:first-child:not(.preorder-label){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .app-shell .wholesale-catalog .wholesale-product-facts .preorder-label{white-space:nowrap;flex:none;align-items:center;width:max-content;max-width:none;margin:0;display:inline-flex}body .app-shell .wholesale-catalog .wholesale-product-facts .preorder-label>span{white-space:nowrap;flex:none;display:inline-block}body .app-shell .wholesale-catalog .wholesale-card-heading>span.active{color:#a0e0c7;background:#153f38;border:1px solid #28634f;font-size:11px}body .app-shell .wholesale-catalog .wholesale-card-heading>span.inactive{color:#c1cddd;background:#25384a;border:1px solid #496075;font-size:11px}body .app-shell .wholesale-catalog .wholesale-empty{color:#bbd0e6;background:#10263a;border:1px solid #3b607e;border-radius:14px;padding:24px}body .app-shell .wholesale-catalog .wholesale-empty h2{color:#eaf2ff}@media (max-width:650px){body .app-shell .wholesale-catalog>header:first-child{padding:18px}body .app-shell .wholesale-catalog>ul>li{padding:16px}}body .app-shell .wholesale-search-toolbar{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:18px 0 14px;display:flex}body .app-shell .wholesale-search-field{color:#a9c4dd;background:#0b2235;border:1px solid #507590;border-radius:9px;flex:260px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}body .app-shell .wholesale-search-field input{color:#e4f0ff;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}body .app-shell .wholesale-search-field:focus-within{border-color:#5eabff;box-shadow:0 0 0 2px #368bff30}body .app-shell .wholesale-search-field input::placeholder{color:#9fb6cc;opacity:1}body .app-shell .wholesale-filter-toggle{color:#e4f0ff;background:#193c55;border:1px solid #507590;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}body .app-shell .wholesale-filter-toggle[aria-expanded=true]{background:#214e6c;border-color:#65aaff}body .app-shell .wholesale-search-toolbar .article-view-toolbar{gap:6px;margin:0;padding:0}body .app-shell .wholesale-search-toolbar .article-view-toolbar button{border-radius:9px;height:44px;min-height:44px;padding:0 15px;font-size:13px}body .app-shell .wholesale-category-options{background:#102a40;border:1px solid #3b617d;border-radius:12px;flex:1 0 100%;min-width:0;padding:14px}body .app-shell .wholesale-category-options>header{color:#e4f0ff;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}body .app-shell .wholesale-category-options>header button{color:#e4f0ff;background:#193c55;border:1px solid #507590;border-radius:8px;width:32px;height:32px}body .app-shell .wholesale-active-filters{color:#adc3da;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}body .app-shell .wholesale-active-filters button{color:#b9d8f7;background:0 0;border:0;padding:6px;text-decoration:underline}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{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) 130px;align-items:center;height:auto;min-height:88px;padding:12px 16px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-product{grid-area:1/1;grid-template-columns:56px minmax(0,1fr)}body .app-shell .wholesale-catalog[data-article-view=list] .article-image{width:56px;height:56px}body .app-shell .wholesale-catalog[data-article-view=list] li h2{height:auto;font-size:14px;line-height:20px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading{flex-direction:column;grid-area:1/3;align-items:end;gap:6px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading small{max-width:100%}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts{border:0;flex-direction:column;grid-area:1/2;align-items:start;padding:0}@media (max-width:600px){body .app-shell .wholesale-search-field{flex-basis:100%}body .app-shell .wholesale-search-toolbar{gap:8px}body .app-shell .wholesale-search-toolbar .inline-article-switch{margin-left:auto}body .app-shell .wholesale-filter-toggle,body .app-shell .wholesale-search-toolbar .article-view-toolbar button{padding-inline:10px;font-size:12px}body .app-shell .wholesale-catalog[data-article-view=list]>ul>li{grid-template-columns:minmax(0,1fr) 90px;gap:8px;padding:12px}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-card-heading{grid-column:2}body .app-shell .wholesale-catalog[data-article-view=list] .wholesale-product-facts{flex-flow:wrap;grid-area:2/1/auto/-1;align-items:center}}
body .app-shell .customer-records{gap:10px;display:grid}body .app-shell .customer-stamm-disclosure>.customer-management{margin-block:8px 12px}body .app-shell .customer-stamm-disclosure>.customer-list-loading{align-items:center;gap:10px;padding:18px;display:flex}body .app-shell .customer-list-spinner{border:2px solid #8eabc2;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}body .app-shell .customer-list-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}body .app-shell .customer-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr);gap:12px;margin:4px 0 14px;display:grid}body .app-shell .customer-list-toolbar label{color:#b6cde7;gap:5px;font-size:11px;font-weight:700;display:grid}body .app-shell .customer-list-toolbar input,body .app-shell .customer-list-toolbar select{box-sizing:border-box;color:#edf5ff;background:#0b2032;border:1px solid #42617f;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}body .app-shell .customer-list-pagination{color:#b6cde7;border-top:1px solid #355573;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}body .app-shell .customer-list-pagination>div{align-items:center;gap:10px;display:flex}body .app-shell .customer-list-pagination button{min-height:34px;padding:6px 11px}body .app-shell .customer-list-pagination button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){body .app-shell .customer-list-toolbar{grid-template-columns:1fr}body .app-shell .customer-list-pagination{flex-direction:column;align-items:stretch}body .app-shell .customer-list-pagination>div{justify-content:space-between}}body .app-shell .customer-record-remove{border-top:1px solid #355573;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}body .app-shell .customer-record-remove-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}body .app-shell .customer-record .customer-record-remove button{color:#ffd0d0;background:#392936;border:1px solid #9b6070}body .app-shell .customer-record .customer-record-remove button:focus-visible{outline-offset:3px;outline:3px solid #ffc0ce}body .app-shell .customer-record .customer-record-remove button:disabled{opacity:.6;cursor:wait}body .app-shell .customer-record{color:#edf5ff;min-width:0;font-family:var(--font-geist-sans,Arial), sans-serif;background:#11293d;border:1px solid #42617f;border-radius:14px;padding:0;overflow:hidden}body .app-shell .customer-record-summary{cursor:pointer;align-items:center;gap:10px;padding:13px 16px;list-style:none;display:flex}body .app-shell .customer-record-summary::-webkit-details-marker{display:none}body .app-shell .customer-record-summary>.customer-record-heading{flex:auto;min-width:0}body .app-shell .customer-record-summary:after{content:"+";box-sizing:border-box;aspect-ratio:1;color:#c6d9ec;text-align:center;border:1px solid #527492;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;margin-left:auto;padding:0;font-size:17px;font-weight:400;line-height:1;display:inline-grid}body .app-shell .customer-record[open]>.customer-record-summary{border-bottom:1px solid #355573}body .app-shell .customer-record[open]>.customer-record-summary:after{content:"−"}body .app-shell .customer-record-summary:focus-visible{outline-offset:-4px;outline:3px solid #9bceff}body .app-shell .customer-record-body{padding:0 20px 14px}body .app-shell .customer-record-heading{align-items:center;gap:10px;display:flex}body .app-shell .customer-management>header{align-items:center;gap:16px}body .app-shell .customer-management>header>button{white-space:normal;flex:none;min-height:42px;padding:10px 16px}body .app-shell .customer-access-invite-row{color:#c6d8e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;padding-top:0;font-size:13px;display:flex}body .app-shell .customer-access-invite-row>button:disabled{opacity:.55;cursor:not-allowed}body .app-shell .customer-record .avatar{flex:0 0 34px;width:34px;height:34px;font-size:12px}body .app-shell .customer-record-identity{flex:1;min-width:0}body .app-shell .customer-record h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin:0 0 3px;font-size:15px;display:flex}body .app-shell .customer-record h3 .customer-record-phone{color:#a9c8e4;text-underline-offset:2px;align-items:center;gap:4px;font-size:11px;font-weight:400;-webkit-text-decoration:underline #6386a5;text-decoration:underline #6386a5;transition:color .15s,text-decoration-color .15s;display:inline-flex}body .app-shell .customer-record h3 .customer-record-phone svg{flex:0 0 12px;width:12px;height:12px;transition:color .15s}body .app-shell .customer-record h3 .customer-record-phone:hover{color:#e2f1ff;text-decoration-color:currentColor}body .app-shell .customer-record h3 .customer-record-phone:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #9bceff}body .app-shell .customer-record p{color:#b6cde7;margin:0;font-size:12px}body .app-shell .customer-record small{color:#b6cde7;letter-spacing:normal;font-size:11px}body .app-shell .customer-record .customer-record-contact{color:#b6cde7;margin:6px 0 0 44px;font-size:12px}body .app-shell .customer-record-status{color:#92dfbf;white-space:nowrap;background:#163f39;border-radius:7px;padding:6px 10px;font-size:12px}body .app-shell .customer-record-status.paused,body .app-shell .customer-record-status.missing{color:#ffd892;background:#49351d}body .app-shell .customer-record-settings{grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);align-items:start;gap:8px 16px;margin-top:10px;display:grid}body .app-shell .customer-record-settings>*{width:100%;min-width:0}body .app-shell .customer-record-settings>.customer-record-account{grid-area:1/1}body .app-shell .customer-record-settings>.customer-record-delivery{grid-area:1/2}body .app-shell .customer-record-settings>.customer-record-assortment{border-top:1px solid #355573;grid-column:1/-1;margin-top:0;padding-top:6px}body .app-shell .customer-assortment-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;display:flex}body .app-shell .customer-record-assortment .customer-assortment-row>button{min-height:32px;padding:6px 10px}body .app-shell .customer-assortment-row>span{color:#c6d8e9;font-size:13px}body .app-shell .customer-record h4,body .app-shell .customer-record .customer-number-field>small{color:#b6cde7;margin:0 0 2px;font-size:11px;font-weight:700}body .app-shell .customer-record .customer-access-editor{flex-wrap:wrap;align-items:end;gap:10px;width:auto;min-width:0;display:flex}body .app-shell .customer-record .customer-number-field,body .app-shell .customer-record .customer-number-field>small{display:block}body .app-shell .customer-record .customer-number-field>span{flex-wrap:wrap;gap:8px;display:flex}body .app-shell .customer-record .customer-number-setting{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid}body .app-shell .customer-record .customer-number-setting .customer-number-field{width:100%;min-width:0}body .app-shell .customer-record .customer-number-input-wrap{width:min(100%,280px);position:relative}body .app-shell .customer-record .customer-number-field input{width:100%;min-width:0;max-width:none;min-height:38px;padding-right:38px;font-size:14px}body .app-shell .customer-record .customer-save-feedback{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}body .app-shell .customer-record .customer-save-feedback.saving{color:#b6cde7;font-size:10px}body .app-shell .customer-record .customer-save-feedback.saved,body .app-shell .customer-record .customer-days-feedback.saved{color:#4dde9e;font-size:16px;font-weight:700;animation:.24s ease-out customer-save-flash}body .app-shell .customer-record .customer-days-feedback.saving{color:#b6cde7;margin-left:6px;font-size:10px;font-weight:400}@keyframes customer-save-flash{0%{opacity:.35;transform:scale(.78)}to{opacity:1;transform:scale(1)}}body .app-shell .customer-record button.ghost{white-space:normal;color:#edf5ff;background:#1c4061;border:1px solid #6085a8;width:auto;min-height:40px;padding:9px 12px;font-family:inherit;font-size:13px}body .app-shell .customer-record .customer-access-toggle{flex:none}body .app-shell .customer-record-addresses{background:#0d2335;border:1px solid #42617f;border-radius:10px;margin:12px 0 4px;overflow:hidden}body .app-shell .customer-record-addresses>summary{color:#d9eaff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}body .app-shell .customer-record-addresses>summary::-webkit-details-marker{display:none}body .app-shell .customer-record-addresses>summary::marker{content:""}body .app-shell .customer-record-addresses>summary:hover{background:#16334a}body .app-shell .customer-record-addresses>summary:focus-visible{outline-offset:-3px;outline:3px solid #9bceff}body .app-shell .customer-record-addresses>summary strong{color:#edf5ff;background:#1c4061;border:1px solid #527492;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:5px;padding:0 6px;display:inline-grid}body .app-shell .customer-address-chevron{border-bottom:2px solid #a9c8e4;border-right:2px solid #a9c8e4;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}body .app-shell .customer-record-addresses[open]>summary .customer-address-chevron{transform:rotate(225deg)translate(-2px,-1px)}body .app-shell .customer-record-addresses-content{padding:0 10px 10px}body .app-shell .customer-address-list{grid-template-columns:minmax(0,1fr);display:grid}body .app-shell .customer-address-item{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 2px}body .app-shell .customer-address-item+.customer-address-item{border-top:1px solid #355573}body .app-shell .customer-address-item strong{color:#edf5ff;margin-bottom:4px;font-size:13px;display:block}body .app-shell .customer-address-item p{color:#c6d8e9;font-size:12px;line-height:1.5}body .app-shell .customer-address-item small{color:#b6cde7;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.45;display:block}body .app-shell .customer-record-no-addresses,body .app-shell .customer-address-empty{color:#9fb8cf;margin:12px 0 4px;font-size:12px}body .app-shell .customer-address-loading{color:#c6d8e9;align-items:center;gap:10px;min-height:36px;margin:0;font-size:12px;display:flex}body .app-shell .customer-address-spinner{border:2px solid #6f91ae;border-top-color:#8fc4ff;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.7s linear infinite customer-address-spin}@keyframes customer-address-spin{to{transform:rotate(360deg)}}body .app-shell .customer-address-error{color:#ffc3c3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}body .app-shell .customer-address-error button{min-height:36px;padding:7px 10px}@media (prefers-reduced-motion:reduce){body .app-shell .customer-address-spinner{animation-duration:1.6s}body .app-shell .customer-address-chevron{transition:none}}body .app-shell .customer-record-stats{align-items:baseline;gap:18px;margin:0;padding-top:0;display:flex}body .app-shell .customer-record-stats>div{align-items:baseline;gap:7px;display:flex}body .app-shell .customer-record-stats dt{color:#b6cde7;font-size:12px}body .app-shell .customer-record-stats dd{margin:0;font-size:15px;font-weight:700}body .app-shell .customer-record-delivery{box-sizing:border-box;border:0;border-left:1px solid #355573;width:100%;min-width:0;margin:0;padding:0 0 0 14px}body .app-shell .customer-record-delivery legend{color:#b6cde7;padding:0;font-size:11px;font-weight:700}body .app-shell .customer-record-delivery fieldset>small{font-weight:400;display:block}body .app-shell .customer-record .customer-weekdays{gap:6px;margin:6px 0}body .app-shell .customer-record .customer-weekdays label{color:#edf5ff;border:1px solid #42617f;border-radius:7px;min-height:36px;padding:6px 9px;font-size:13px}body .app-shell .customer-record .customer-weekdays label:has(input:checked){background:#1c4670;border-color:#488eff}body .app-shell .customer-record .customer-weekdays input{width:16px;height:16px}body .app-shell .customer-record .customer-data-warning{color:#ffd892;background:#49351d;margin-top:12px;padding:10px}@media (max-width:1000px){body .app-shell .customer-record-stats{grid-column:1/-1}}@media (max-width:760px){body .app-shell .customer-record-settings{grid-template-columns:minmax(0,1fr);gap:8px}body .app-shell .customer-record-settings>.customer-record-account,body .app-shell .customer-record-settings>.customer-record-delivery,body .app-shell .customer-record-settings>.customer-record-assortment{grid-area:auto/1}body .app-shell .customer-record-settings>.customer-record-delivery{border-top:1px solid #355573;border-left:0;padding:8px 0 0}}@media (max-width:600px){body .app-shell .customer-record-summary{padding:12px}body .app-shell .customer-record-body{padding:0 16px 12px}body .app-shell .customer-management>header{flex-direction:column;align-items:stretch}body .app-shell .customer-management>header>button{width:100%}body .app-shell .customer-access-invite-row,body .app-shell .customer-record .customer-record-contact{margin-left:0}body .app-shell .customer-record-remove-actions{justify-content:flex-start;width:100%}body .app-shell .customer-record-heading{grid-template-columns:40px minmax(0,1fr);display:grid}body .app-shell .customer-record-status{grid-column:2;justify-self:start}body .app-shell .customer-record-settings{grid-template-columns:1fr}}body .app-shell .admin-page .customer-data-alert{color:#edf4ff;box-shadow:none;background:#152d40;border:1px solid #665c43;border-left:3px solid #e7b45e;border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:18px 0;padding:16px 18px;display:flex}body .app-shell .admin-page .customer-data-alert>div{flex:260px;min-width:0}body .app-shell .admin-page .customer-data-alert strong{color:#ffe0a3;font-size:15px;font-weight:700;line-height:1.4;display:block}body .app-shell .admin-page .customer-data-alert p{color:#c5d5e5;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}body .app-shell .admin-page .customer-data-alert>button{color:#f0f7ff;min-height:44px;box-shadow:none;background:#204866;border:1px solid #568cc0;border-radius:9px;flex:none;padding:10px 16px;font-size:13px}body .app-shell .admin-page .customer-data-alert>button:hover{background:#2a587b;border-color:#82b7e6}body .app-shell .admin-page .customer-data-alert>button:focus-visible{outline-offset:3px;outline:3px solid #9bceff}@media (max-width:600px){body .app-shell .admin-page .customer-data-alert{gap:12px;padding:14px}body .app-shell .admin-page .customer-data-alert>button{width:100%}}
body .app-shell .operations-health .operations-headline{padding:18px 0}body .app-shell .operations-health .operations-headline h3{color:#edf5ff;margin:0 0 8px;font-size:24px}body .app-shell .operations-health .operations-headline p{color:#b8cee3;font-size:14px}body .app-shell .operations-health .operations-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}body .app-shell .operations-health .operations-summary>span{color:#edf5ff;background:#0d2236;border:1px solid #42617f;border-radius:12px;padding:18px;font-size:28px}body .app-shell .operations-health .operations-summary small{color:#b8cee3;margin-top:6px;font-size:11px;display:block}body .app-shell .operations-health .operations-summary>.critical{color:#ffb8c1;border-color:#b66470}body .app-shell .operations-health .operations-summary>.warning{color:#ffdc95;border-color:#a88a4d}body .app-shell .operations-health .operations-summary>.ready{color:#9ae2c7;border-color:#437969}body .app-shell .operations-health .operations-checks{gap:12px;display:grid}body .app-shell .operations-health .operations-checks article{background:#10283e;border:1px solid #42617f;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}body .app-shell .operations-health .operations-checks article>span{color:#e4f1ff;background:#29455d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}body .app-shell .operations-health .operations-checks .critical>span{color:#ffb8c1;background:#552c39}body .app-shell .operations-health .operations-checks .warning>span{color:#ffdc95;background:#4a391e}body .app-shell .operations-health .operations-checks .ready>span{color:#9ae2c7;background:#1e433a}body .app-shell .operations-health .operations-checks strong{color:#edf5ff;font-size:15px}body .app-shell .operations-health .operations-checks p{color:#b8cee3;margin:6px 0 0;font-size:13px}body .app-shell .operations-health .operations-checks .ghost{color:#edf5ff;background:#1c4061;border:1px solid #6085a8;border-radius:8px;width:auto;max-width:230px;padding:10px 14px;font-size:13px;text-decoration:none}body .app-shell .operations-ready{border-top:1px solid #42617f;margin-top:20px;padding-top:16px}body .app-shell .operations-ready summary{cursor:pointer;color:#9ae2c7;padding:8px 0 16px;font-size:14px}body .app-shell .operations-health footer{color:#b8cee3;margin-top:20px;font-size:12px}body .app-shell .customer-record:focus{outline-offset:4px;outline:2px solid #488eff}@media (max-width:650px){body .app-shell .operations-health .operations-checks article{grid-template-columns:32px minmax(0,1fr)}body .app-shell .operations-health .operations-checks .ghost{grid-column:2;justify-self:start}body .app-shell .operations-health .operations-summary>span{padding:12px 6px;font-size:23px}body .app-shell .operations-health .operations-summary small{font-size:10px}}body .app-shell .operations-health .article-pagination{margin-bottom:16px}
body .app-shell .topbar.topbar-without-search{height:72px;min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1c2deb;border-bottom:1px solid #2c4861;flex-wrap:nowrap;gap:10px;padding:0 32px;display:flex}body .app-shell .topbar-context{flex:1;gap:3px;min-width:0;display:grid}body .app-shell .topbar-context small{letter-spacing:.12em;color:#8baac8;font-size:10px;font-weight:700;line-height:1.3}body .app-shell .topbar-context strong{color:#edf5ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.4;overflow:hidden}body .app-shell .topbar-without-search>button,body .app-shell .topbar-without-search>a{color:#dcecff;height:40px;min-height:40px;box-shadow:none;background:#142e45;border:1px solid #365571;border-radius:10px;flex:none;padding:0 13px}body .app-shell .topbar-without-search .notification-button{margin-left:0}body .app-shell .topbar-without-search .account-language-selector{flex:none}body .app-shell .topbar-without-search .account-language-display{color:#e6f1ff;background:#142e45;border-color:#365571;border-radius:10px;min-width:130px;min-height:40px;padding:0 28px 0 12px;font-size:12px}body .app-shell .topbar-without-search .account-language-menu{color:#e6f1ff;background:#10263a;border-color:#365571}body .app-shell .topbar-without-search .account-language-option{color:#e6f1ff}body .app-shell .topbar-without-search .account-language-option:hover,body .app-shell .topbar-without-search .account-language-option[aria-checked=true]{background:#20415e}body .app-shell .topbar-without-search .cart-button{color:#fff;background:#1260d5;border-color:#3982e9}body .app-shell .topbar-without-search .topbar-logout{color:#b7cbe0;background:0 0;border-color:#0000}body .app-shell .topbar.topbar-without-search>button:is(:hover,:focus-visible),body .app-shell .topbar.topbar-without-search>a:is(:hover,:focus-visible){color:#fff;background:#20415e;border-color:#6c9bc4}body .app-shell .topbar-without-search :focus-visible,body .app-shell .delivery-notice-options :focus-visible{outline-offset:3px;outline:2px solid #87bcff}body .app-shell .cutoff-banner.reminder-banner{color:#e7f2ff;background:linear-gradient(110deg,#15354e,#10283e);border:1px solid #3b617e;border-left:3px solid #58a6ff;border-radius:14px;align-items:center;gap:18px;margin:20px 32px 0;padding:20px 22px;display:flex;box-shadow:0 6px 20px #00000012}body .app-shell .reminder-banner .delivery-notice-icon{color:#aad3ff;background:#214763;border:1px solid #416989;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}body .app-shell .delivery-notice-icon svg{width:25px;height:25px}body .app-shell .delivery-notice-facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}body .app-shell .delivery-notice-facts>div{min-width:0}body .app-shell .delivery-notice-facts small{color:#a9c5df;letter-spacing:.07em;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.5;display:block}body .app-shell .delivery-notice-facts strong{color:#edf6ff;font-size:16px;font-weight:650;line-height:1.5;display:block}body .app-shell .delivery-notice-cutoff{border-left:1px solid #385a75;padding-left:20px}body .app-shell .delivery-notice-options{flex:none;align-self:center;position:relative}body .app-shell .delivery-notice-options summary{cursor:pointer;color:#bed5ec;border:1px solid #3b5c76;border-radius:9px;min-height:44px;padding:12px;font-size:12px;font-weight:600}body .app-shell .delivery-notice-menu{z-index:20;background:#10283e;border:1px solid #4b7191;border-radius:12px;width:260px;max-width:calc(100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0006}body .app-shell .delivery-notice-menu .reminder-banner-actions{gap:6px;margin:0 0 10px;display:grid}body .app-shell .delivery-notice-menu button{color:#e4efff;text-align:left;background:#193a54;border-color:#395c7b}body .app-shell .delivery-notice-menu small{color:#a9c3dc;font-size:11px;line-height:1.6;display:block}@media (max-width:800px){body .app-shell .topbar.topbar-without-search{gap:8px;height:64px;min-height:64px;padding:0 16px}body .app-shell .topbar-without-search .account-language-display{min-width:120px;min-height:40px;padding:0 24px 0 9px;font-size:11px}body .app-shell .topbar-without-search .account-language-selector select{height:40px}body .app-shell .topbar-context strong{font-size:13px}body .app-shell .topbar-context small{font-size:9px}body .app-shell .topbar-without-search>button,body .app-shell .topbar-without-search>a{justify-content:center;width:40px;padding:0}body .app-shell .topbar-without-search em{display:none}body .app-shell .cutoff-banner.reminder-banner{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:16px 16px 0;padding:16px}body .app-shell .delivery-notice-facts{grid-template-columns:1fr;gap:12px}body .app-shell .delivery-notice-facts strong{font-size:14px}body .app-shell .delivery-notice-cutoff{border-left:0;padding-left:0}body .app-shell .reminder-banner .reminder-banner-content{flex-basis:calc(100% - 58px)}body .app-shell .delivery-notice-options{margin-left:auto}}
body .overlay .drawer.cart-drawer{color:#eaf3ff;background:#0d2133;border-left:1px solid #3d5d78;width:min(560px,100vw);height:100dvh}body .cart-drawer{font-family:var(--font-inter), Arial, sans-serif}body .cart-drawer>header{background:#122d44;border-color:#33516d;flex-shrink:0;align-items:center;padding:12px 24px}body .cart-drawer h2{color:#f1f7ff;font-size:26px}body .cart-drawer .eyebrow,body .cart-drawer small{color:#adc5de}body .cart-drawer>header small{margin-top:6px;font-size:12px;display:block}body .cart-drawer .close{color:#dbeaff;background:#1c3a53;border:1px solid #446680;width:44px;height:44px}body .cart-drawer .drawer-items{min-height:0;padding:20px 24px}body .cart-drawer{overscroll-behavior:contain}body .cart-drawer .drawer-items{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}body .cart-drawer .drawer-items>section{border:1px solid #365976;color:#e5f0ff!important;background:#142f46!important}body .cart-drawer .compact-supplier-picker{color:#e5f0ff;background:#142f46;border:1px solid #365976;border-radius:12px;margin:0 0 14px;overflow:hidden}body .cart-drawer .compact-supplier-picker>summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:2px 12px;list-style:none;display:flex}body .cart-drawer .compact-supplier-picker>summary::-webkit-details-marker{display:none}body .cart-drawer .compact-supplier-picker>summary:after{content:"⌄";color:#adc5de;flex:none;font-size:18px;transition:transform .16s}body .cart-drawer .compact-supplier-picker[open]>summary:after{transform:rotate(180deg)}body .cart-drawer .supplier-picker-title{color:#adc5de;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}body .cart-drawer .supplier-picker-identity{justify-content:flex-end;align-items:center;min-width:0;display:flex}body .cart-drawer .supplier-picker-identity .wholesaler-logo{object-fit:contain;border-radius:6px;width:120px;max-width:min(120px,36vw);height:56px;display:block}body .cart-drawer .supplier-picker-identity .wholesaler-logo-fallback{color:#e5f0ff;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;font-weight:600;overflow:hidden}body .cart-drawer .supplier-picker-content{border-top:1px solid #365976;padding:0 14px 14px}body .cart-drawer .supplier-picker-content>label{color:#e5f0ff;padding-top:12px;font-size:14px;display:block}body .cart-drawer .supplier-picker-content>p{margin:4px 0 0}body .cart-drawer .supplier-picker-content .supplier-search{margin-top:12px}body .cart-drawer input,body .cart-drawer select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5ff;background:#0c2133;border:1px solid #496b88;border-radius:8px;padding:10px;font-size:14px}body .cart-drawer select{margin:8px 0}body .cart-drawer p{color:#b5cbe1;font-size:12px;line-height:1.6}body .cart-drawer summary{cursor:pointer;padding:12px 0;font-size:13px}body .cart-drawer .empty-state{color:#dcecff;background:#10293f;border:1px dashed #426581;border-radius:14px;margin-top:10px;padding:32px 20px}body .app-shell .cart-drawer .drawer-items .empty-state{color:#dcecff;background:#10293f;border-color:#426581}body .app-shell .cart-drawer .drawer-items .empty-state h3{color:#eaf3ff}body .app-shell .cart-drawer .drawer-items .empty-state p{color:#b5cbe1}body .cart-drawer .empty-state h3{color:#eaf3ff;font-size:20px}body .cart-drawer .empty-state>span{color:#9ecbff}body .cart-drawer .primary{color:#fff;background:#1263e5;border:1px solid #4086f0;border-radius:10px;min-height:46px;font-size:14px}body .cart-drawer .primary:disabled{opacity:.5;cursor:not-allowed}body .cart-drawer .primary.full>span{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex}body .cart-drawer .primary.full>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;display:block}body .cart-drawer .cart-line{border-color:#33506a;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:18px 0;display:grid}body .cart-drawer .cart-line .article-image{width:56px;height:64px}body .cart-drawer .cart-line-copy{min-width:0}body .cart-drawer .cart-line-copy>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}body .cart-drawer .cart-line .stepper{color:#fff;background:#18354d;border:1px solid #496e8e;border-radius:9px;grid-column:2/-1;justify-self:end;width:144px;height:44px}body .cart-drawer .stepper button{color:#dcecff;background:0 0;width:44px;height:42px;font-size:22px}body .cart-drawer .stepper strong{font-size:16px}body .cart-drawer .cart-line-move{gap:4px;display:flex}body .cart-drawer .cart-line-move button,body .cart-drawer .cart-order-tools button{color:#deeeff;background:#193950;border:1px solid #446784;border-radius:8px;min-width:40px;min-height:44px}body .cart-drawer .cart-line-move button:disabled{opacity:.35}body .cart-drawer .cart-order-tools{border-bottom:1px solid #33516d;align-items:center;gap:12px;padding:14px 0;display:flex}body .cart-drawer .cart-order-tools>div{flex:1}body .cart-drawer .cart-order-tools strong{font-size:14px}body .cart-drawer .cart-order-tools small{margin-top:4px;font-size:11px;line-height:1.6;display:block}body .cart-drawer .cart-order-tools button{padding:8px 12px;font-size:12px}body .cart-drawer .cart-delivery-mode{color:#d5e6f8;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;line-height:1.45;display:flex}body .cart-drawer .cart-delivery-mode input{accent-color:#297aff;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}body .cart-drawer footer{background:#122c42;border-color:#3b5973;flex-shrink:0;max-height:48dvh;padding:18px 24px;overflow:auto}body .cart-drawer .cart-delivery-date,body .cart-drawer .confirmed-delivery-note{color:#e1efff;background:#18364e;border:1px solid #395d7a}body .cart-drawer footer .cart-delivery-date+.cart-delivery-date{margin-top:10px}body .cart-drawer .cart-delivery-date small{font-size:10px;line-height:1.4}body .cart-drawer .cart-delivery-date em.delivery-schedule-warning{font-size:12px;font-style:normal;line-height:1.45}body .cart-drawer .cart-delivery-date strong{color:#d2e6ff;margin-top:5px;font-size:12px}body .cart-drawer .calendar-icon{color:#a8cfff;background:#234965;flex-direction:row;padding-top:0}body .cart-drawer .calendar-icon:before{z-index:0}body .cart-drawer .calendar-icon svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px;display:block;position:relative}body .cart-drawer .confirmed-delivery-note>.confirmed-delivery-icon{color:#b6e7cd;background:#1f5c48}body .cart-drawer .confirmed-delivery-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:16px;height:16px;display:block}body .cart-drawer .cart-total{gap:12px;margin-bottom:14px}body .cart-drawer footer>p{color:#a9c1d9;font-size:11px}body .cart-drawer :focus-visible{outline-offset:3px;outline:2px solid #8fc3ff}body .app-shell .catalog-workspace[data-article-view],body .app-shell .ordering-workspace[data-article-view]{flex-direction:column;display:flex}body .app-shell [data-article-view]>*{order:3}body .app-shell [data-article-view]>.welcome-row,body .app-shell [data-article-view]>.page-title{order:1}body .app-shell [data-article-view]>.article-view-toolbar{order:2;gap:4px;margin:12px 0 20px}body .app-shell .category-tree{flex-wrap:wrap;gap:10px;padding:12px 0 20px;display:flex}body .app-shell .category-tree>button,body .app-shell .category-tree summary{color:#dceaff;cursor:pointer;background:#142e45;border:1px solid #44637e;border-radius:10px;min-height:44px;padding:12px 16px}body .app-shell .category-tree details{flex:180px;min-width:0}body .app-shell .category-tree summary span{color:#aac7e5;margin-left:12px}body .app-shell .category-tree summary b{font-size:12px;font-weight:500}body .app-shell .category-tree details>div{border:1px solid #344e69;border-radius:10px;flex-wrap:wrap;gap:7px;margin-top:6px;padding:12px;display:flex}body .app-shell .category-tree details button{color:#dceaff;background:#10263a;border:1px solid #3d6080;border-radius:8px;min-height:40px;padding:8px 12px}body .app-shell .category-tree button[aria-pressed=true]{color:#fff;background:#125ad0;border-color:#659eeb}@media (max-width:600px){body .cart-drawer>header{padding:10px 16px}body .cart-drawer .drawer-items,body .cart-drawer footer{padding:16px}body .cart-drawer .cart-line{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}body .cart-drawer .cart-line .article-image{width:48px}body .cart-drawer .cart-line-move{flex-direction:column;grid-area:1/3/3}body .cart-drawer .cart-line .stepper{grid-column:2;justify-self:start;width:132px}body .cart-drawer .cart-order-tools{align-items:flex-start}}@media screen{body .cart-drawer .cart-seller-note{background:#18364e;border-left:3px solid #75aee7;margin:10px 0;padding:10px 12px}body .cart-drawer .cart-seller-overview{gap:6px;margin:8px 0 14px;display:grid}body .cart-drawer .cart-seller-overview p{background:#122c42;border:1px solid #365976;border-radius:8px;justify-content:space-between;gap:12px;margin:0;padding:8px 10px;display:flex}}
body .app-shell .topbar.topbar-without-search{border-bottom-color:#35594f}body .app-shell .chat-unread-badge{color:#fff;background:#1769e5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:2px 7px;font-size:12px;line-height:20px;display:inline-flex}body .app-shell .inner-page.account-page{color:#e7f2ff;box-shadow:none;background:0 0;border:0;border-radius:0}body .app-shell .inner-page.customer-orders-page,body .app-shell .inner-page.chat-page{color:#e7f2ff;box-shadow:none;background:0 0;border:0}body .app-shell .inner-page.account-page>.page-title,body .app-shell .inner-page.customer-orders-page>.page-title,body .app-shell .inner-page.chat-page>.page-title{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #34566f;border-radius:0;margin:0 0 24px;padding:0 0 20px}body .app-shell .inner-page .page-title h1{color:#edf5ff}body .app-shell .inner-page .page-title p{color:#b6cce2}body .app-shell .customer-orders-page .status.received{color:#c6e3ff;background:#28485f}body .app-shell .customer-account-page .connection-status.accepted{color:#b7e5cf;background:#1b463a}body .app-shell .message p,body .app-shell .message.mine p{background:0 0;border:0}body .app-shell .message small{padding:0 12px 7px}body .app-shell .day-divider{background:#1c3c55}body .app-shell .composer input{min-width:0}body .app-shell .composer .send{color:#e7f2ff;background:#1265d3;flex-shrink:0;place-items:center;display:grid}body .app-shell .conversation-list button small{color:#b3c9df}body .app-shell .conversation-list>header>strong{font-size:11px}body .app-shell .conversation-list>header>span{color:#fff;background:#1769e5;min-width:22px;height:22px;font-size:9px}@media (max-width:700px){body .app-shell .chat-workspace.with-conversations{grid-template-columns:1fr;gap:12px}body .app-shell .conversation-list{border:1px solid #365772;border-radius:12px;max-height:180px;overflow-y:auto}body .app-shell .customer-account-page .account-card{padding:18px}body .app-shell .customer-account-page .customer-kind-choice{grid-template-columns:1fr 1fr}body .app-shell .customer-account-page .customer-kind-choice button{padding:12px}body .app-shell .customer-account-page .customer-kind-choice small{display:none}}body .app-shell .cutoff-banner.reminder-banner{border-color:#3a6557 #3a6557 #3a6557 #70ad8e}body .app-shell .welcome-row{align-items:center;gap:24px}body .app-shell .welcome-row .inline-article-switch{flex:none}body .app-shell .inline-article-switch .article-view-toolbar{margin:0}body .app-shell [data-article-view=tiles] .product-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:14px}body .app-shell [data-article-view=tiles] .product-card{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:12px;height:auto;min-height:0;padding:16px;display:grid}body .app-shell [data-article-view=tiles] .product-card .article-image-large{width:68px;height:88px;margin:0}body .app-shell [data-article-view=tiles] .product-card .product-info{min-width:0;padding:0}body .app-shell [data-article-view=tiles] .product-card h3{overflow-wrap:anywhere;height:auto;min-height:0;margin:4px 0 8px;font-size:15px;line-height:1.45}body .app-shell [data-article-view=tiles] .product-card .product-actions{border-top:1px solid #314e68;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:10px 0 0;display:flex}body .app-shell [data-article-view=tiles] .product-card .product-facts{flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}body .app-shell .product-card .assortment-add{min-height:42px;box-shadow:none;border-radius:9px;padding:10px 14px;font-size:12px;transition:background-color .15s,border-color .15s;transform:none}body .app-shell .product-card .assortment-add:not(:disabled):active{background:#164c83;border-color:#8dc7ff}body .app-shell .product-card .assortment-add.is-saved{opacity:1;color:#b6e7cd;cursor:default;background:#193e34;border:1px solid #3d735c}body .app-shell .product-card .assortment-add span svg,body .app-shell .scroll-to-top span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:16px;height:16px;display:block}body .app-shell .sidebar .partner-card{grid-template-columns:38px minmax(0,1fr);min-width:0}body .app-shell .sidebar .partner-card>div{min-width:0;overflow:hidden}body .app-shell .sidebar .partner-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}body .app-shell .customer-orders-page .page-title,body .app-shell .chat-page .page-title{box-shadow:none;background:0 0;border-bottom:1px solid #31536b;padding:0 0 20px}body .app-shell .customer-orders-page .order-list>article{color:#e2efff;background:#122c42;border:1px solid #395b77;border-radius:12px;padding:18px}body .app-shell .customer-orders-page .order-list h3{color:#edf4ff;font-size:16px}body .app-shell .customer-orders-page .order-list p,body .app-shell .customer-orders-page .order-list small{color:#b0c8df;font-size:12px;line-height:1.6}body .app-shell .customer-orders-page .order-icon{color:#a9cfff;background:#224964}body .app-shell .customer-orders-page .order-list button{color:#e6f1ff;background:#1d4161;border:1px solid #496c8a;border-radius:9px;min-height:42px}body .app-shell .chat-panel{box-shadow:none;background:#10283c;border-color:#3c5d78;border-radius:14px}body .app-shell .chat-panel>header{color:#edf5ff;background:#18354d;border-color:#395b77}body .app-shell .chat-panel>header p{color:#a7c7b8}body .app-shell .chat-page>.empty-state{color:#dcecff;text-align:center;background:#10283c;border:1px solid #365772;border-radius:14px;min-height:230px;padding:32px 24px}body .app-shell .chat-page>.empty-state>span{color:#9ecbff}body .app-shell .chat-page>.empty-state h3{color:#edf5ff}body .app-shell .chat-page>.empty-state p{color:#b0c7df;line-height:1.6}body .app-shell .chat-empty,body .app-shell .chat-loading{color:#c5d7e9}body .app-shell .chat-empty h3{color:#edf5ff}body .app-shell .messages{background:#0e2437;min-height:280px;padding:22px}body .app-shell .message{color:#eaf3ff;background:#1b3952;border:1px solid #355a78;border-radius:14px 14px 14px 4px;max-width:82%}body .app-shell .message.mine{background:#164c76;border-color:#326d99;border-radius:14px 14px 4px}body .app-shell .message p{color:#edf5ff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}body .app-shell .message small,body .app-shell .day-divider,body .app-shell .chat-empty p{color:#b0c7df}body .app-shell .composer{background:#153149;border-color:#395974}body .app-shell .composer input{color:#eff6ff;background:#0b2134;border:1px solid #416682;border-radius:10px;min-height:46px}body .app-shell .composer input::placeholder{color:#afc6df}body .app-shell .conversation-list,body .app-shell .conversation-list button{color:#e4f0ff;background:#112a40;border-color:#365772}body .app-shell .conversation-list button.active{background:#21496a}body .app-shell .customer-account-page .account-card,body .app-shell .customer-account-page .account-side>section{color:#e9f2ff;background:#122d43;border:1px solid #365976;border-radius:14px}body .app-shell .customer-account-page h2,body .app-shell .customer-account-page h3,body .app-shell .customer-account-page strong{color:#e8f3ff}body .app-shell .customer-account-page p,body .app-shell .customer-account-page small{color:#b2cbe1;line-height:1.6}body .app-shell .customer-account-page input,body .app-shell .customer-account-page select,body .app-shell .customer-account-page textarea{color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d2235;border:1px solid #496a87;border-radius:8px;min-height:44px;font-size:14px}body .app-shell .customer-account-page label{color:#b9d0e7;font-size:11px;line-height:1.7}body .app-shell .customer-account-page .customer-kind-choice button{color:#dcecff;background:#173b55;border-color:#3c617e}body .app-shell .customer-account-page .customer-kind-choice button.active{background:#1f5080;border-color:#69a3d6}body .app-shell .customer-account-page .customer-kind-choice small{font-size:12px;line-height:1.5}body .app-shell .customer-settings-group{color:#e6f0ff;background:#112b40;border:1px solid #395d79;border-radius:12px;margin:0 0 14px;overflow:hidden}body .app-shell .customer-settings-group>summary{cursor:pointer;padding:18px 20px;font-size:14px;font-weight:650}body .app-shell .settings-group-content{border-top:1px solid #30516c;padding:0 20px 20px}body .app-shell .settings-group-content>section,body .app-shell .settings-group-content>.account-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:16px 0}body .app-shell .account-delivery-inline{border-top:1px solid #395973;margin-top:24px;padding-top:20px}body .app-shell .account-delivery-inline>section{box-shadow:none;background:0 0;border:0;margin:0;padding:0}body .app-shell .account-page .account-delivery-inline>.delivery-address-management-v2{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}body .app-shell .account-page .delivery-address-management-v2>header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;margin:0 0 16px;padding:0;display:flex}body .app-shell .account-page .delivery-address-management-v2>header>div{flex:260px;min-width:0}body .app-shell .account-page .delivery-address-management-v2 .eyebrow{letter-spacing:.12em;color:#a5c7e3;margin:0 0 6px;font-size:10px}body .app-shell .account-page .delivery-address-management-v2 h2{color:#e8f3ff;margin:0 0 6px;font-size:20px;line-height:1.3}body .app-shell .account-page .delivery-address-management-v2>header p:not(.eyebrow){color:#b2cbe1;margin:0;font-size:13px;line-height:1.5}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list{grid-template-columns:minmax(0,1fr);gap:12px}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list article{background:#0d2539;border:1px solid #375c79;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list article>div:first-child{overflow-wrap:anywhere;flex:180px;gap:6px;min-width:0}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list strong{color:#f0f6ff;font-size:15px;line-height:1.4}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list p{color:#c0d5e8;margin:0;font-size:14px;line-height:1.6}body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list small{color:#b7cee2;font-size:12px}body .app-shell .account-page .account-delivery-inline .delivery-address-management-v2 button{white-space:normal;min-height:44px;font-size:13px}body .app-shell .account-page .delivery-address-management-v2 button:focus-visible{outline-offset:3px;outline:2px solid #84bdff}body .app-shell .account-page .delivery-address-management-v2>form{background:#0d2539;border:1px solid #375c79;border-radius:12px;gap:16px;margin-top:16px;padding:18px;display:grid}body .app-shell .account-page .delivery-address-management-v2>form h3{margin:0;font-size:17px}body .app-shell .account-page .delivery-address-management-v2>form label{color:#b9d0e7;gap:6px;margin:0;display:grid}body .app-shell .account-page .delivery-address-management-v2>form input,body .app-shell .account-page .delivery-address-management-v2>form textarea{color:#edf5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d2235;border:1px solid #496a87;border-radius:8px;width:100%;min-width:0;min-height:44px;font-size:16px}@media (max-width:560px){body .app-shell .account-page .delivery-address-management-v2 .delivery-address-list article,body .app-shell .account-page .delivery-address-management-v2>form{padding:14px}body .app-shell .account-page .delivery-address-management-v2>form .field-row{grid-template-columns:minmax(70px,.65fr) minmax(0,1.35fr);gap:10px;display:grid}}body .app-shell .account-settings-groups{margin-top:18px}body .app-shell .page-content.account-help-group{box-shadow:none;background:0 0;border:0;padding-block:0}body .app-shell .account-help-group>.customer-settings-group{margin-bottom:0}body .app-shell .account-partners article{overflow-wrap:anywhere;border-top:1px solid #395974;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0;display:grid}body .app-shell .account-partners .connection-status{grid-column:auto;justify-self:start;max-width:100%}body .app-shell .account-partners .ghost{color:#cbe5ff;border:1px solid #476b8a;border-radius:8px;padding:10px 12px;display:inline-block}body .app-shell .customer-account-page .account-partners a.ghost,body .app-shell .customer-account-page .account-partners button,body .app-shell .account-page .account-delivery-inline button:not(.primary),body .app-shell .customer-account-page .settings-group-content button:not(.primary){color:#e1efff;background:#1d4160;border:1px solid #4a6e8c;border-radius:9px;min-height:42px;padding:10px 14px;font-size:12px}body .app-shell .customer-account-page .account-side>.customer-settings-group{margin-bottom:0}body .app-shell .conversation-list{scrollbar-color:#50799c #132d42;scrollbar-width:thin}body .app-shell .account-partners>section{color:#dfefff!important;background:#17364f!important}body .app-shell .customer-account-page .team-members article,body .app-shell .customer-account-page .team-invites article{background:#16334b;border-color:#3a5c79;border-radius:10px;gap:12px;padding:16px}body .app-shell .customer-account-page .team-link{color:#dceeff;overflow-wrap:anywhere;background:#1b405b;border-color:#466d8c}body .app-shell .regular-orders-panel{color:#e7f2ff;background:#132e44;border:1px solid #3b607d;border-radius:14px;margin:0 0 24px;padding:22px}body .app-shell .regular-orders-panel p,body .app-shell .regular-orders-panel small{color:#b6cce2;font-size:13px;line-height:1.65}body .app-shell .regular-orders-panel h2,body .app-shell .regular-orders-panel h3{color:#e9f3ff}body .app-shell .regular-plan-list>article{border-top:1px solid #375973;padding:18px 0}body .app-shell .regular-plan-actions,body .app-shell .regular-create form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}body .app-shell .regular-create form{grid-template-columns:1fr 1fr;display:grid}body .app-shell .regular-create form>p,body .app-shell .regular-create form>ul,body .app-shell .regular-consent{grid-column:1/-1}body .app-shell .regular-orders-panel label{color:#bad1e8;gap:6px;font-size:13px;display:grid}body .app-shell .regular-orders-panel input,body .app-shell .regular-orders-panel select{color:#e7f3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d2336;border:1px solid #496d8a;border-radius:8px;min-height:44px;padding:10px}body .app-shell .regular-orders-panel button{color:#e4f2ff;background:#204766;border:1px solid #527697;border-radius:8px;min-height:44px;padding:10px 14px}body .app-shell .regular-orders-panel button:disabled{opacity:.5}body .app-shell .regular-orders-panel summary{cursor:pointer;color:#cfe5ff;padding:14px 0}body .app-shell .regular-orders-panel .regular-consent{align-items:start;gap:10px;display:flex}body .app-shell .regular-orders-panel .regular-consent input{flex-shrink:0;width:20px;min-height:20px}body .app-shell .regular-orders-panel [role=alert]{color:#ffc5a0}@media (max-width:700px){body .app-shell .welcome-row{flex-wrap:wrap;align-items:start;gap:16px}body .app-shell [data-article-view=tiles] .product-grid,body .app-shell .customer-account-page .account-grid{grid-template-columns:1fr}body .app-shell .customer-account-page .team-members article{flex-wrap:wrap;align-items:center;display:flex}body .app-shell .customer-orders-page .page-title{flex-direction:column;align-items:stretch;gap:12px;display:flex}body .app-shell .regular-create form{grid-template-columns:1fr}body .app-shell .regular-orders-panel{padding:16px}body .app-shell .messages{padding:14px}}
