.supplier-pc-shell{--spc-primary:#2563eb;--spc-primary-hover:#1d4ed8;--spc-primary-soft:#eff6ff;--spc-text:#171a1f;--spc-text-secondary:#68707b;--spc-border:#e3e6ea;--spc-bg:#f5f6f8;--spc-surface:#ffffff;--spc-success:#21864a;--spc-warning:#8a5a00;--spc-danger:#b42318;--spc-info:#2563eb;--spc-disabled-bg:#f1f3f5;--spc-disabled-text:#9aa1aa;--spc-disabled-border:#dde1e5;--spc-transparent:transparent}:root{--mobile-title:18px;--mobile-card-title:15px;--mobile-body:14px;--mobile-secondary:12px;--mobile-button:15px;--mobile-price:15px;--mobile-input:16px;--mobile-label-gap:6px;--mobile-row-gap:8px;--mobile-field-gap:12px;--mobile-section-gap:16px;--mobile-gutter:14px;--mobile-hit:44px;--mobile-border:#74837a;--mobile-secondary-color:#52645b}.mobile-onboarding-helper,.mobile-onboarding-topbar,.onboarding-mobile-submit{display:none}.account-language-settings{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-frame button{align-items:center}.site-frame .pilot-login-shell .login-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.site-frame .pilot-login-shell .login-topbar .login-language-control{position:static}.site-frame .pilot-login-shell .login-topbar .pilot-back-link{display:inline-flex;align-items:center;min-height:44px}.site-frame .pilot-login-shell .pilot-primary{align-items:center}.site-frame .pilot-login-shell .login-agreement-notice{display:block;line-height:1.5!important}.site-frame .pilot-login-shell .login-agreement-notice a{display:inline!important;min-height:0!important;line-height:inherit;vertical-align:baseline}.language-selector{position:relative;flex-shrink:0;color:#17201d}.language-selector>summary{display:flex;min-height:44px;align-items:center;gap:8px;list-style:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#17201d;background:#f5f7f3}.language-selector>summary::-webkit-details-marker{display:none}.language-selector-header>summary{padding:0 10px;border:1px solid #74837a;border-radius:12px;font-size:15px}.language-selector :is(.language-selector-globe,.language-selector-chevron){display:grid;flex:0 0 20px;width:20px;height:24px;place-items:center;border:0;border-radius:0;background:transparent}.language-selector svg{display:block;width:20px;height:20px;flex-shrink:0;color:#0e654b}.language-selector .language-selector-current{font-size:14px;font-weight:600}.language-selector-account{width:100%}.language-selector-account>summary{width:100%;padding:8px 4px;border:0;border-bottom:1px solid #e2e8e3;border-radius:0;background:#fff}.language-selector-account .language-selector-globe{flex-basis:36px;width:36px}.language-selector-account .language-selector-label{flex:1 1;min-width:0;font-size:15px;font-weight:600}.language-selector-account .language-selector-current{color:#52645b}.language-selector-options{position:absolute;z-index:110;top:calc(100% + 4px);right:0;display:grid;width:160px;max-width:calc(100vw - 28px);padding:4px;border:1px solid #74837a;border-radius:10px;background:#fff;box-shadow:0 8px 24px #17201d22}.language-selector .language-selector-options>button{display:flex;width:100%;min-height:44px;align-items:center;padding:8px 12px;border:0;border-radius:6px;color:#17201d;background:#fff;font-size:15px;text-align:left}.language-selector .language-selector-options>button[aria-pressed=true]{color:#0e654b;background:#e7f3ee;box-shadow:none}.mobile-secondary-topbar{display:none}@media (min-width:801px){.buyer-market-shell.buyer-unified-shell .buyer-market-mainbar{grid-template-columns:auto minmax(220px,1fr) repeat(5,42px)}}@media (max-width:800px){.site-frame .mobile-secondary-topbar{display:flex;width:100%;min-height:52px;align-items:center;gap:8px;box-sizing:border-box;color:#17201d;background:#fff}.site-frame .mobile-secondary-topbar h2{flex:1 1;min-width:0;margin:0!important;font-size:18px!important;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-frame .mobile-shared-back{display:grid;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;place-items:center;padding:0!important;border:0;background:transparent;color:#17201d}.site-frame .mobile-shared-back svg{display:block;width:24px;height:24px}.site-frame .language-selector-header>summary{height:44px;min-height:44px;gap:8px;padding:0 8px}.site-frame .language-selector-header .language-selector-current{font-size:15px!important}.site-frame .mobile-buyer-profile-menu button>div>b,.site-frame .mobile-my-actions>button>span{font-size:var(--mobile-card-title)!important;font-weight:600}.site-frame .mobile-buyer-profile-menu button>div>small{font-size:var(--mobile-secondary)!important}.site-frame .mobile-buyer-profile-menu>button{padding:8px 4px}.site-frame .language-selector-account>summary{min-height:48px;padding:8px 4px}.site-frame .mobile-my-actions .language-selector-account>summary{padding-inline:0}.site-frame .mobile-buyer-profile-stats b{color:#0e654b;font-size:18px}.site-frame .mobile-buyer-profile-stats button{color:#17201d}.site-frame .buyer-profile-modal :is(label:not(.file-button),.contact-profile-panel label:not(.file-button)){font-size:var(--mobile-body)!important}.site-frame :is(.buyer-profile-modal,.contact-profile-panel) input:not([type=file]){height:44px;box-sizing:border-box;font-size:16px!important;padding:10px 12px}.site-frame .buyer-messages-modal>.buyer-detail-close,.site-frame .buyer-profile-close,.site-frame .buyer-profile-modal-header h2{display:none}.site-frame .buyer-profile-modal-header{margin-top:0}.site-frame .mobile-buyer-order-detail-modal>header:not(.mobile-secondary-topbar)>button,.site-frame .mobile-supplier-shell .product-heading>.product-editor-back{display:none}.site-frame .mobile-buyer-header-actions:has(.language-selector) .mobile-buyer-sign-in{width:88px;max-width:88px;min-width:88px;padding-inline:4px}.site-frame .chat-layout-buyer .chat-list:has(>.mobile-secondary-topbar)>.chat-list-heading{display:none}.site-frame .mobile-supplier-shell:has(.mobile-supplier-module .mobile-secondary-topbar)>header{display:none}.site-frame .mobile-supplier-shell:has(.mobile-supplier-messages .has-conversation)>header{display:none}.site-frame .mobile-publish-root:has(.mobile-secondary-topbar+.product-heading)>.mobile-secondary-topbar{display:none}.site-frame .mobile-supplier-shell .mobile-secondary-topbar+.product-heading{display:none}.site-frame :is(.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.compact-store-onboarding,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout){font-size:var(--mobile-body);line-height:1.4}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(h1,.mobile-supplier-header h1){font-size:var(--mobile-title)!important;font-weight:600}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(h2,h3,.mobile-buyer-product-card strong,.mobile-buyer-basket-line>section>strong,.mobile-buyer-reorder-row strong,.mobile-product-copy strong){font-size:var(--mobile-card-title)!important;font-weight:600}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(p,label){font-size:var(--mobile-body)!important}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(small,.field-help,.muted,.mobile-buyer-basket-product-meta,.mobile-buyer-basket-pack-size){font-size:var(--mobile-secondary)!important;line-height:1.4}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(button,summary,.file-button){min-height:var(--mobile-hit);min-width:var(--mobile-hit);font-size:var(--mobile-button)!important;font-weight:600;line-height:1.2;padding-top:6px;padding-bottom:6px}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;font-size:var(--mobile-input)!important}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px;padding-top:10px;padding-bottom:10px}.site-frame :is(.buyer-market-shell,.dashboard-shell,.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.public-store-page,.public-product-page,.global-footer,.buyer-profile-modal,.messages-panel,.chat-layout) :is(form label,.product-editor label,.mobile-buyer-delivery label){margin-top:0;margin-bottom:var(--mobile-field-gap);row-gap:var(--mobile-label-gap)}.site-frame :is(.mobile-buyer-product-grid,.mobile-buyer-profile-menu,.mobile-my-actions,.mobile-publish-chooser,.location-editor-list){gap:var(--mobile-row-gap)}.site-frame :is(.mobile-supplier-module,.mobile-buyer-page,.mobile-buyer-home){padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.site-frame :is(.mobile-buyer-line-price,.mobile-buyer-basket-line-price,.mobile-buyer-reorder-price,.mobile-buyer-product-price,.mobile-buyer-card-price){font-size:var(--mobile-price)!important;font-weight:600;white-space:nowrap;overflow:visible;text-overflow:clip}.site-frame .mobile-buyer-cart-stepper button,.site-frame .mobile-buyer-cart-stepper input,.site-frame .mobile-quantity-stepper button{padding:0}.site-frame .mobile-buyer-basket.cart-step{padding-left:12px;padding-right:12px}.site-frame .mobile-buyer-cart-stepper input{width:44px;min-width:44px;margin-left:-6px}.site-frame .mobile-buyer-cart-stepper input,.site-frame .mobile-quantity-stepper>b{font-size:var(--mobile-input)!important}.site-frame .mobile-buyer-basket .mobile-buyer-delivery label{margin:0;row-gap:var(--mobile-label-gap)}.site-frame .mobile-buyer-basket .mobile-buyer-vehicle-fields{gap:var(--mobile-field-gap)}.site-frame .mobile-buyer-basket .mobile-buyer-price-disclaimer,.site-frame .mobile-buyer-page .order-price-disclaimer{font-size:var(--mobile-secondary)!important}.site-frame .mobile-buyer-header{height:48px;min-height:48px}.site-frame .mobile-buyer-home .mobile-buyer-brand{flex:0 0 auto}.site-frame .mobile-buyer-home .mobile-buyer-brand strong{white-space:nowrap;font-size:16px;font-weight:900;letter-spacing:1.6px;line-height:1.2}.site-frame .mobile-buyer-home .mobile-buyer-brand small{display:block;font-size:12px;line-height:1.2;white-space:nowrap;color:#52645b}.site-frame .mobile-buyer-home .mobile-buyer-header{height:56px;min-height:56px}.site-frame .mobile-buyer-home .language-selector>summary{position:relative;isolation:isolate;height:44px;padding:0 8px;border:0;background:transparent;gap:8px}.site-frame .mobile-buyer-home .language-selector>summary:before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid #74837a;border-radius:10px;background:#f5f7f3}.site-frame .mobile-buyer-home .language-selector .language-selector-current{font-size:14px!important}.site-frame .mobile-buyer-home .language-selector :is(.language-selector-globe,.language-selector-chevron){width:18px;flex-basis:18px}.site-frame .mobile-buyer-home .language-selector svg{width:18px;height:18px}.site-frame .mobile-buyer-home :is(.mobile-buyer-sign-in,.mobile-buyer-cart){position:relative;isolation:isolate;border:0;background:transparent;font-size:14px!important}.site-frame .mobile-buyer-home :is(.mobile-buyer-sign-in,.mobile-buyer-cart):before{content:"";position:absolute;z-index:-1;inset:4px 0;border-radius:10px;background:#0e654b}.site-frame .mobile-buyer-home .mobile-buyer-cart{color:#0e654b}.site-frame .mobile-buyer-home .mobile-buyer-cart:before{background:#f5f7f3;border:1px solid #74837a}.site-frame .mobile-buyer-home .mobile-buyer-cart svg{width:18px;height:18px}.site-frame .mobile-buyer-home .mobile-buyer-search :is(input,button){height:44px;min-height:44px;box-sizing:border-box}.site-frame .mobile-buyer-home .mobile-buyer-search-submit{font-size:15px!important}.site-frame .mobile-buyer-home .mobile-buyer-header{gap:8px}.site-frame .mobile-buyer-home .mobile-buyer-header-actions .mobile-buyer-sign-in{width:auto;min-width:44px;max-width:none;height:44px;padding:0 8px;white-space:nowrap;font-size:14px!important}.site-frame .mobile-buyer-home .mobile-buyer-categories{padding-top:0;padding-bottom:0;gap:8px}.site-frame .mobile-buyer-home .mobile-buyer-categories button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;border:0;background:transparent;color:#52645b;font-size:var(--mobile-body)!important}.site-frame .mobile-buyer-home .mobile-buyer-categories button:before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid #74837a;border-radius:99px;background:#fff}.site-frame .mobile-buyer-home .mobile-buyer-categories button.active{color:#fff;background:transparent}.site-frame .mobile-buyer-home .mobile-buyer-categories button.active:before{border-color:#0e654b;background:#0e654b}.site-frame .mobile-buyer-home .mobile-buyer-categories-wrap>span{top:0;height:44px}.site-frame :is(.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-store,.mobile-buyer-product-detail,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.compact-store-onboarding,.public-store-page,.public-product-page,.buyer-profile-modal,.chat-layout) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--mobile-border)}.site-frame .mobile-buyer-search{margin-top:0;margin-bottom:8px}.site-frame .mobile-buyer-search input{padding-left:8px;padding-right:8px}.site-frame .mobile-buyer-search-submit{padding:0 6px}.site-frame .mobile-buyer-categories-wrap,.site-frame .mobile-buyer-section-title{margin-top:0;margin-bottom:8px}.site-frame :is(.product-form-fields,.buyer-profile-modal){row-gap:12px}.site-frame :is(.product-form-fields,.buyer-profile-modal)>label{margin-top:0;margin-bottom:0;row-gap:6px}.site-frame .product-editor .checkbox-row{row-gap:8px}.site-frame .product-editor .checkbox-row label{margin:0;min-height:44px}.site-frame :is(.mobile-buyer-page,.mobile-supplier-module,.mobile-placeholder,.supplier-billing,.product-editor)>h2{margin-top:0;margin-bottom:8px}.site-frame .mobile-supplier-header{gap:8px;padding-top:8px;padding-bottom:8px}.site-frame .mobile-supplier-header>div>span{font-size:var(--mobile-secondary)}.site-frame .mobile-supplier-header h1{margin:2px 0 0}.site-frame .mobile-buyer-bottom-nav button,.site-frame .mobile-supplier-nav button{font-size:var(--mobile-secondary)!important;white-space:nowrap}.site-frame .global-footer nav a{display:flex;min-height:44px;align-items:center;font-size:var(--mobile-secondary)}.site-frame .account-language-settings{min-height:44px;margin:12px 0;font-size:var(--mobile-body)}.site-frame .mobile-language-menu summary{min-width:76px;width:max-content;gap:8px;padding:0 10px}.site-frame .mobile-language-menu summary>b{font-size:var(--mobile-card-title)!important;font-weight:600}.site-frame .mobile-buyer-header-actions{gap:8px;flex-shrink:0}#root,.site-frame,body,html{text-size-adjust:100%!important}.environment-badge{line-height:1.3333333333!important}.site-frame .mobile-buyer-header[data-compact-language=true] .language-selector-chevron,.site-frame .mobile-buyer-header[data-compact-language=true] .language-selector-current{display:none}.site-frame .mobile-buyer-header[data-compact-language=true] .language-selector>summary{width:44px;min-width:44px;justify-content:center}.site-frame .mobile-buyer-header[data-hide-tagline=true] .mobile-buyer-brand small{display:none}.site-frame .mobile-buyer-categories-wrap{min-width:0;max-width:100%}.site-frame .mobile-buyer-categories{display:flex;min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.site-frame .mobile-buyer-categories button{flex-shrink:0;height:auto;min-height:44px}.site-frame .mobile-buyer-home .mobile-buyer-search.has-scan{grid-template-columns:44px minmax(0,1fr) max-content}.site-frame .mobile-buyer-home .mobile-buyer-search.no-scan{grid-template-columns:minmax(0,1fr) max-content}.site-frame .mobile-buyer-home .mobile-buyer-search-submit{width:max-content;min-width:58px}.site-frame .mobile-buyer-section-title{flex-wrap:wrap}.site-frame .mobile-buyer-section-title h1{flex-basis:max-content}.site-frame .pilot-login-shell .login-topbar{flex-wrap:wrap}.site-frame .pilot-login-shell .login-language-control{margin-left:auto;max-width:100%}.site-frame .phone-auth-login-card .login-phone-row{grid-template-columns:minmax(104px,max-content) minmax(0,1fr)}.site-frame .mobile-buyer-basket-line-bottom{flex-wrap:wrap}.site-frame .mobile-buyer-basket-line-bottom>.mobile-buyer-basket-line-price{min-width:0;max-width:100%;white-space:normal}.site-frame .mobile-buyer-basket-line-bottom>.mobile-buyer-cart-stepper{flex-shrink:0;margin-left:auto}.site-frame .mobile-buyer-cart-fixed-bar{display:flex;flex-wrap:wrap}.site-frame .mobile-buyer-cart-fixed-bar>span{flex:1 1 140px}.site-frame .mobile-buyer-cart-fixed-bar>button{flex:0 0 auto;margin-left:auto}.site-frame .mobile-buyer-basket.cart-step{padding-bottom:calc(var(--mobile-cart-bottom-height,calc(72px + env(safe-area-inset-bottom))) + 20px)}.site-frame .mobile-buyer-basket.checkout-step{padding-bottom:calc(var(--mobile-cart-bottom-height,calc(72px + env(safe-area-inset-bottom))) + 24px)}.site-frame .mobile-supplier-header{height:auto;min-height:64px}.site-frame .mobile-supplier-header>div{height:auto}.site-frame :is(.mobile-supplier-summary span,.mobile-supplier-quick span){overflow-wrap:anywhere;line-height:1.2}.site-frame .mobile-supplier-quick button>span[data-text-enlarged=true]{line-height:1.4}.site-frame .mobile-supplier-latest .mobile-dashboard-order-top{flex-wrap:wrap}.site-frame .mobile-supplier-latest .mobile-dashboard-order-top>strong{flex:1 1 100px;min-width:0;line-height:1.3333333333}.site-frame .mobile-supplier-latest .mobile-dashboard-order-top>strong[data-text-enlarged=true]{line-height:1.4}.site-frame .mobile-supplier-latest .mobile-dashboard-order-top>em{flex-shrink:0}.site-frame .mobile-supplier-latest .mobile-dashboard-order-buyer{line-height:1.2}.site-frame .mobile-supplier-latest .mobile-dashboard-order-bottom{flex-wrap:wrap}.site-frame .mobile-supplier-latest .mobile-dashboard-order-bottom>small{line-height:1.5}.site-frame .mobile-supplier-latest .mobile-dashboard-order-bottom>b{line-height:1.2;max-width:100%}.site-frame .mobile-buyer-basket-line>section>strong{line-height:1.2}.site-frame .mobile-buyer-quick-card-discovery .mobile-buyer-quick-purchase-row{display:flex;flex-wrap:wrap;justify-content:space-between}.site-frame .mobile-buyer-quick-card-discovery .mobile-buyer-quick-price{max-width:100%;white-space:normal}.site-frame .mobile-buyer-quick-card-discovery .mobile-buyer-quick-meta{white-space:normal;overflow-wrap:anywhere}.site-frame .mobile-buyer-home .mobile-buyer-header{min-width:0}.site-frame .mobile-buyer-home .mobile-buyer-brand,.site-frame .mobile-buyer-home .mobile-buyer-section-title h1{flex:1 1 auto;min-width:0}.site-frame .mobile-buyer-home .mobile-buyer-section-title>span{flex:0 1 auto;max-width:50%;text-align:right}.site-frame .mobile-buyer-sign-in{max-width:116px;white-space:normal;text-align:center;line-height:1.2}.site-frame .pilot-login-shell .language-switcher-full-label strong{font-size:var(--mobile-card-title);font-weight:600}.site-frame :is(.mobile-buyer-quick-name,.chat-list-identity strong){font-size:var(--mobile-card-title)!important;font-weight:600}.site-frame .mobile-buyer-quick-price{font-size:var(--mobile-price)!important;font-weight:600;white-space:nowrap;overflow:visible;text-overflow:clip}.site-frame :is(.mobile-buyer-detail-copy>strong,.mobile-buyer-order-card section>strong){font-size:var(--mobile-price)!important;font-weight:600}.site-frame :is(.mobile-buyer-basket>header>div>strong,.mobile-buyer-store-header>div>strong){font-size:var(--mobile-title)!important;font-weight:600}.site-frame .mobile-supplier-summary button{min-height:64px;padding:8px}.site-frame .mobile-supplier-summary b{font-size:var(--mobile-title);font-weight:600}.site-frame .mobile-supplier-quick>div>button{min-height:68px;padding:8px;gap:8px}.site-frame .mobile-supplier-shell .product-row strong{font-size:var(--mobile-card-title);font-weight:600}.site-frame :is(.mobile-buyer-home,.mobile-buyer-page,.mobile-buyer-basket,.mobile-supplier-shell,.pilot-login-shell,.pilot-entry-shell,.compact-store-onboarding,.buyer-profile-modal,.chat-layout) :is(small,.field-help,.muted){color:var(--mobile-secondary-color)}.site-frame :is(.mobile-buyer-profile-stats span,.mobile-buyer-section-title>span,.mobile-buyer-basket-group>header>span){color:var(--mobile-secondary-color)}.site-frame .pilot-login-card>p{color:var(--mobile-secondary-color)}.site-frame .pilot-login-shell .pilot-primary{color:#fff;background:#0e654b}.site-frame .mobile-buyer-logout{color:var(--red)}.site-frame :is(.mobile-supplier-nav i,.mobile-supplier-quick i,.mobile-buyer-profile-menu .unread,.chat-list>button>b){color:#fff;background:var(--red)}.site-frame :is(.mobile-buyer-profile-menu em:not(.unread),.mobile-my-actions>button>b,.mobile-merchant-card>b,.mobile-buyer-bottom-nav button:not(.active)>span,.mobile-supplier-nav button:not(.active)>span){color:var(--mobile-secondary-color)}.site-frame .buyer-profile-close{display:grid;place-items:center;width:44px;padding:0}.site-frame .product-image-grid em{font-size:var(--mobile-secondary)}.site-frame .mobile-customer-invite .invitation-links-table{width:100%;min-width:0;table-layout:auto}.site-frame .mobile-customer-invite .invitation-links-table :is(th,td){padding:4px;white-space:normal}.site-frame .mobile-customer-invite .invitation-links-table th{font-size:var(--mobile-body)}.site-frame .mobile-customer-invite .invitation-links-table td{font-size:var(--mobile-secondary);overflow-wrap:anywhere}.site-frame .mobile-customer-invite .invitation-links-table button{padding-left:4px;padding-right:4px}.site-frame .mobile-customer-invite .invitation-create-form input{padding-left:8px;padding-right:8px}.site-frame .price-input-with-unit input{padding-left:12px;padding-right:12px}.site-frame :is(.mobile-buyer-store,.mobile-buyer-product-detail) :is(small,.mobile-buyer-detail-copy p,.mobile-buyer-detail-facts dt){color:var(--mobile-secondary-color)}.site-frame :is(.mobile-buyer-page-intro,.mobile-publish-chooser button>span,.mobile-supplier-summary button>span,.mobile-helper,.compact-import-entry p,.mobile-buyer-order-card>header,.mobile-buyer-order-card p){color:var(--mobile-secondary-color)}.site-frame .mobile-buyer-supplier-tabs button:not(.active){color:var(--mobile-secondary-color)}.site-frame :is(.mobile-buyer-supplier-list button>b,.mobile-buyer-detail-store>em,.mobile-store-mode-summary>b,.mobile-store-secondary-link>b){color:var(--mobile-secondary-color)}.site-frame .mobile-buyer-order-card>header>b,.site-frame .mobile-supplier-latest>button>b{color:#874300}.site-frame .mobile-supplier-shell .primary{color:#fff;background:#0e654b}.site-frame .mobile-supplier-shell button.primary small{color:inherit}.site-frame .mobile-supplier-nav button:nth-child(3)>span{color:#fff}.site-frame .order-progress i{font-size:var(--mobile-secondary)}.site-frame .order-progress button:not(.current){color:var(--mobile-secondary-color)}.site-frame .mobile-supplier-shell .order-progress button.current{color:#fff;background:#0e654b;opacity:1}.site-frame .chat-layout time{font-size:var(--mobile-secondary)!important;color:var(--mobile-secondary-color)}.site-frame .chat-voice-record{display:grid;place-items:center;padding:0}.site-frame .mobile-buyer-basket-management-bar{position:fixed;bottom:0;z-index:88;left:50%;right:auto;width:min(440px,100vw);min-width:0;max-width:100vw;margin:0;transform:translateX(-50%);box-sizing:border-box}.site-frame .pilot-login-shell .phone-auth-login-card button.pilot-primary:disabled{color:var(--mobile-secondary-color)!important;background:#eef1ef!important;opacity:1!important}.site-frame .mobile-buyer-store-title>span,.site-frame .mobile-supplier-products .mobile-spreadsheet-import>p{color:var(--mobile-secondary-color)}.site-frame :is(.mobile-price-login-prompt,.mobile-buyer-detail-store>span,.mobile-buyer-delivery-field i,.mobile-buyer-delivery-field em,.mobile-buyer-delivery-field b,.mobile-buyer-profile-menu .unread,.mobile-supplier-avatar,.mobile-supplier-quick i,.mobile-supplier-nav i,.order-progress b,.chat-list button>i,.chat-list>button>b){font-size:var(--mobile-secondary)!important}.site-frame :is(.field-help,.mobile-onboarding-helper,.supplier-entry-onboarding-notice){color:#52645b}.site-frame .chat-list>button>span>strong{font-size:var(--mobile-card-title)!important}.site-frame .global-footer{margin-top:16px;padding:16px 14px calc(88px + env(safe-area-inset-bottom))}.site-frame:not(:has(.mobile-buyer-bottom-nav,.mobile-supplier-nav,.compact-store-onboarding)) .global-footer{padding-bottom:16px}.site-frame .global-footer nav{row-gap:8px;column-gap:16px}.site-frame .mobile-buyer-quick-card-discovery>div{padding-left:4px;padding-right:4px}.site-frame .mobile-price-login-prompt{white-space:normal;overflow-wrap:normal}.site-frame :is(.mobile-supplier-nav i,.mobile-supplier-quick i){min-width:18px;min-height:18px;line-height:18px}.site-frame :is(.pilot-login-shell .pilot-back-link,.pilot-entry-shell .pilot-back-link,.pilot-login-shell .login-agreement-notice a,.mobile-supplier-shell .view-store-link){display:inline-flex;min-height:44px;align-items:center}.site-frame :is(.pilot-login-shell,.pilot-entry-shell,.mobile-supplier-shell,.mobile-buyer-page,.mobile-buyer-basket) button:disabled{color:#52645b;background:#eef1ef;opacity:1}.environment-banner-active .site-frame :is(.mobile-buyer-store,.mobile-buyer-product-detail){top:var(--environment-banner-inset);height:calc(100dvh - var(--environment-banner-inset))}.compact-store-onboarding .onboarding-exit-actions{display:none}.supplier-pc-shell:has(.compact-store-onboarding) .dashboard-header{display:none}.supplier-pc-shell:has(.compact-store-onboarding) .dashboard-main{padding:0}.site-frame .compact-store-onboarding{margin:0;padding:0 14px calc(80px + env(safe-area-inset-bottom));border:0;box-shadow:none;background:#fff}.compact-store-onboarding .mobile-onboarding-topbar{display:flex;height:56px;align-items:center;gap:8px}.compact-store-onboarding .mobile-onboarding-topbar a{display:grid;width:44px;height:44px;place-items:center;color:#17201d}.compact-store-onboarding .mobile-onboarding-topbar h1{margin:0}.compact-store-onboarding .mobile-onboarding-helper{display:block;margin:0 0 12px;font-size:var(--mobile-secondary);color:#52645b}.compact-store-onboarding .supplier-entry-onboarding-notice{margin:0 0 12px;padding:0;border:0;background:transparent;font-size:var(--mobile-secondary);color:#52645b}.compact-store-onboarding .registration-success,.compact-store-onboarding .store-heading{display:none}.compact-store-onboarding .registration-store-panel form{display:grid;grid-gap:0;gap:0}.compact-store-onboarding .registration-store-panel label{margin:0 0 12px}.compact-store-onboarding .registration-store-panel input,.compact-store-onboarding .registration-store-panel select{height:44px}.compact-store-onboarding .registration-store-panel .section-title{margin:4px 0 8px}.compact-store-onboarding .registration-store-panel .location-form{padding:12px}.compact-store-onboarding .registration-store-panel .save-actions{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;margin:0;padding:8px 14px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #dfe7e2;background:#fff}.compact-store-onboarding .save-actions .primary{width:100%;height:48px;color:#fff;background:#0e654b;font-size:var(--mobile-card-title);font-weight:600}.compact-store-onboarding .save-actions .primary:disabled{color:#52645b;background:#eef1ef;opacity:1}.compact-store-onboarding .onboarding-desktop-submit{display:none}.compact-store-onboarding .onboarding-mobile-submit{display:inline}.site-frame header.mobile-secondary-topbar>h2:first-of-type{font-size:var(--mobile-title)!important}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=my] .mobile-supplier-nav button,.site-frame:has(.mobile-buyer-profile) .mobile-buyer-bottom-nav button{font-size:var(--mobile-secondary)!important}}.mobile-product-code{display:none}@media (max-width:800px){.site-frame .mobile-bottom-navigation{height:calc(56px + env(safe-area-inset-bottom));min-height:calc(56px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);box-sizing:border-box;align-items:stretch}.site-frame nav.mobile-bottom-navigation>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;height:56px;min-height:44px;padding:4px 0;border:0;background:transparent!important;color:#52645b!important}.site-frame nav.mobile-bottom-navigation[data-text-reflow=true]{height:auto}.site-frame nav.mobile-bottom-navigation[data-text-reflow=true]>button{height:auto;min-height:56px}.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation[data-font-enlarged=true]>button:nth-child(3)>.mobile-nav-icon,.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation[data-text-reflow=true]>button:nth-child(3)>.mobile-nav-icon{top:-16px}.site-frame nav.mobile-bottom-navigation>button.active{color:#0e654b!important;background:#e7f3ee!important}.site-frame nav.mobile-bottom-navigation>button>span.mobile-nav-icon{display:grid;width:22px;height:22px;margin:0;border-radius:0;background:transparent;color:inherit;place-items:center}.site-frame .mobile-bottom-navigation .mobile-nav-icon>svg{display:block;width:22px;height:22px}.site-frame nav.mobile-bottom-navigation>button>span.mobile-nav-label{display:flex;align-items:flex-end;justify-content:center;max-width:100%;min-height:var(--mobile-nav-caption-height,14px);width:auto;height:auto;margin:0;font-size:12px!important;line-height:1.1666666667;font-weight:600;white-space:normal;overflow-wrap:anywhere;background:transparent;color:inherit}.site-frame nav.mobile-bottom-navigation[data-font-enlarged=true] span.mobile-nav-label{line-height:1.4}.site-frame nav.mobile-bottom-navigation>button>i{height:auto;min-height:17px;line-height:1.3333333333}.site-frame nav.mobile-bottom-navigation[data-font-enlarged=true]>button>i{top:-6px;right:2px}.site-frame .mobile-bottom-navigation>button>i{background:#b42318;color:#fff;font-size:12px!important;line-height:16px}.site-frame .mobile-buyer-home{padding-bottom:calc(var(--mobile-navigation-content-height,56px) + 12px + env(safe-area-inset-bottom))}.site-frame .mobile-supplier-shell{padding-bottom:calc(var(--mobile-navigation-content-height,56px) + 16px + env(safe-area-inset-bottom))}.site-frame .mobile-buyer-cart-summary{bottom:calc(var(--mobile-navigation-content-height,56px) + 20px + env(safe-area-inset-bottom))}.site-frame .mobile-buyer-supplier-tools{padding:0;margin:0 0 8px}.site-frame .mobile-buyer-supplier-search{margin:0;padding:0}.site-frame .chat-list input,.site-frame .mobile-buyer-supplier-search input{height:44px;min-height:44px;padding:8px 10px;font-size:16px!important;box-sizing:border-box}.site-frame :is(.mobile-buyer-supplier-tabs,.mobile-buyer-order-filters,.mobile-supplier-orders .order-filter-bar){gap:8px;padding:0;margin:0 0 8px;background:transparent}.site-frame :is(.mobile-buyer-supplier-tabs,.mobile-buyer-order-filters,.mobile-supplier-orders .order-filter-bar)>button{position:relative;isolation:isolate;height:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:#52645b;font-size:14px!important;line-height:1.2}.site-frame :is(.mobile-buyer-supplier-tabs,.mobile-buyer-order-filters,.mobile-supplier-orders .order-filter-bar)>button:before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid #74837a;border-radius:10px;background:#fff}.site-frame :is(.mobile-buyer-supplier-tabs,.mobile-buyer-order-filters,.mobile-supplier-orders .order-filter-bar)>button.active{color:#0e654b;background:transparent;box-shadow:none}.site-frame :is(.mobile-buyer-supplier-tabs,.mobile-buyer-order-filters,.mobile-supplier-orders .order-filter-bar)>button.active:before{border-color:#0e654b;background:#e7f3ee}.site-frame .mobile-buyer-page-intro{margin:4px 0 8px;font-size:12px;line-height:1.3;color:#52645b}.site-frame .mobile-buyer-supplier-list{gap:4px}.site-frame .mobile-buyer-supplier-list>button{min-height:72px;gap:8px;padding:6px 8px;border-radius:8px;box-sizing:border-box}.site-frame .mobile-buyer-supplier-list>button>:is(img,span){width:40px;height:40px;flex-basis:40px;border-radius:8px}.site-frame .mobile-buyer-supplier-list>button>div{gap:0}.site-frame .mobile-buyer-supplier-list strong{font-size:15px!important;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-frame .mobile-buyer-supplier-list small{font-size:12px!important;line-height:14px;color:#52645b}.site-frame .mobile-buyer-supplier-list em{font-size:13px;line-height:16px}.site-frame .mobile-buyer-supplier-list>button>b{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;color:#0e654b}.site-frame .mobile-buyer-supplier-list>button>b svg{width:22px;height:22px}.site-frame .mobile-buyer-orders>h1{margin:0 0 8px}.site-frame .mobile-buyer-order-list{gap:6px}.site-frame .mobile-buyer-order-list>article{padding:6px 8px;border-radius:8px}.site-frame .mobile-buyer-order-card>header{padding:0;font-size:12px!important;line-height:16px;color:#52645b}.site-frame .mobile-buyer-order-card>header b{padding:0 4px;color:#0e654b;background:#e7f3ee;font-size:12px}.site-frame .mobile-buyer-order-card>div{padding-top:4px;border:0}.site-frame .mobile-buyer-order-card>div>span{display:none}.site-frame .mobile-buyer-order-card section{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 6px;gap:2px 6px;min-width:0}.site-frame .mobile-buyer-order-card h2{grid-column:1/-1;margin:0;font-size:15px!important;font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-frame .mobile-buyer-order-card p{margin:0;font-size:12px!important;line-height:18px;color:#52645b;white-space:nowrap}.site-frame .mobile-buyer-order-card strong{margin:0;font-size:15px!important;font-weight:600;line-height:18px;white-space:nowrap}.site-frame .mobile-buyer-order-list>article>footer{margin:2px 0 0;gap:8px}.site-frame .mobile-buyer-order-list>article>footer button{position:relative;isolation:isolate;height:44px;min-height:44px;padding:0 8px;border:0;background:transparent;color:#0e654b;font-size:14px!important}.site-frame .mobile-buyer-order-list>article>footer button:before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid #74837a;border-radius:8px;background:#f5f7f3}.site-frame .chat-list>button{min-height:68px;padding:6px 8px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.site-frame .chat-list>button>.chat-avatar{width:40px;height:40px;min-width:40px;min-height:40px}.site-frame .chat-list>button>span:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 4px;gap:0 4px;min-width:0}.site-frame .chat-list>button strong{font-size:15px!important;font-weight:600}.site-frame .chat-list>button small,.site-frame .chat-list>button strong{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-frame .chat-list>button small{font-size:12px!important;color:#52645b}.site-frame .chat-list>button :is(time,em){font-size:12px!important;line-height:14px}.site-frame .mobile-supplier-orders .order-more-filters>summary{position:relative;isolation:isolate;height:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:#0e654b;font-size:14px!important}.site-frame .mobile-supplier-orders .order-more-filters>summary:before{content:"";position:absolute;z-index:-1;inset:4px 0;border:1px solid #74837a;border-radius:10px;background:#f5f7f3}.site-frame .mobile-supplier-orders .order-more-filters>summary.active:before{border-color:#0e654b;background:#e7f3ee}.site-frame .mobile-supplier-orders .merchant-order-list{gap:4px}.site-frame .mobile-supplier-orders .merchant-order-summary{min-height:72px;padding:6px 8px;gap:2px 6px}.site-frame .mobile-supplier-orders .order-current-status,.site-frame .mobile-supplier-orders .order-number small,.site-frame .mobile-supplier-orders .order-number strong{font-size:12px!important;line-height:16px}.site-frame .mobile-supplier-orders .order-buyer strong{font-size:15px!important;font-weight:600}.site-frame .mobile-customer-list{gap:4px}.site-frame .mobile-supplier-customers{gap:8px}.site-frame .mobile-customer-access{margin:0 0 8px}.site-frame .mobile-customer-access>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;list-style:none;border:1px solid #74837a;border-radius:8px;background:#f5f7f3;color:#0e654b;font-size:14px!important}.site-frame .mobile-customer-access>summary::-webkit-details-marker{display:none}.site-frame .mobile-customer-access>summary svg{display:block;width:22px;height:22px;flex:0 0 22px}.site-frame .mobile-customer-actions{margin:0 0 8px}.site-frame .mobile-customer-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:2px 8px;gap:2px 8px;min-height:72px;padding:8px;border-radius:8px;box-sizing:border-box}.site-frame .mobile-customer-card>header{grid-column:1;grid-row:1;align-items:center;gap:4px}.site-frame .mobile-customer-card>header strong{font-size:15px!important;font-weight:600}.site-frame .mobile-customer-card small{font-size:12px!important;color:#52645b}.site-frame .mobile-customer-card>header small:empty{display:none}.site-frame .mobile-customer-card>header>span{font-size:12px}.site-frame .mobile-customer-meta{grid-column:1;grid-row:2;gap:2px 6px;font-size:12px;line-height:14px;color:#52645b}.site-frame .mobile-customer-meta>span{white-space:nowrap}.site-frame .mobile-customer-controls{position:relative;grid-column:2;grid-row:1/3;align-self:center}.site-frame .mobile-customer-controls>summary{display:grid;width:44px;height:44px;place-items:center;list-style:none;padding:0;background:#f5f7f3;color:#0e654b}.site-frame .mobile-customer-controls>summary::-webkit-details-marker{display:none}.site-frame .mobile-customer-controls svg{width:22px;height:22px;display:block}.site-frame .mobile-customer-controls-panel{position:fixed;top:auto;bottom:calc(64px + env(safe-area-inset-bottom));left:12px;right:12px;z-index:100;display:grid;grid-gap:8px;gap:8px;width:auto;max-width:416px;max-height:calc(100dvh - 140px);overflow-y:auto;padding:12px;box-sizing:border-box;border:1px solid #74837a;border-radius:8px;background:#fff;box-shadow:0 4px 20px #17201d22}.site-frame .mobile-customer-controls-panel label{display:grid;grid-gap:6px;gap:6px;margin:0;font-size:14px}.site-frame .mobile-customer-controls-panel button{min-height:44px}.site-frame .mobile-supplier-products .product-row{grid-template-columns:40px minmax(0,1fr) 44px;gap:8px;min-height:72px;padding:6px 0}.site-frame .mobile-supplier-products .product-list{max-height:none;overflow:visible;gap:4px;margin:8px 0}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=products]:not(:has(.product-editor)) .product-heading:not(:has(button)){display:none}.site-frame .mobile-supplier-products .product-thumb i{display:none}.site-frame .mobile-supplier-products .mobile-product-code{display:block;font-size:12px;line-height:14px;font-style:normal;white-space:normal;overflow-wrap:anywhere}.site-frame .mobile-supplier-products .product-row>span:nth-child(2){gap:1px;min-width:0}.site-frame .mobile-supplier-products .product-row>span:nth-child(2)>strong{font-size:15px!important;line-height:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-frame .mobile-supplier-products .product-row small{font-size:12px!important;line-height:14px;white-space:nowrap}.site-frame .mobile-supplier-products .mobile-product-list-price{font-size:15px;font-weight:600;white-space:nowrap}.site-frame .mobile-supplier-products .product-thumb .image-empty{font-size:12px;line-height:12px;overflow-wrap:anywhere}.site-frame .mobile-supplier-products .product-thumb,.site-frame .mobile-supplier-products .product-thumb :is(img,.image-empty){width:40px;height:40px}.site-frame .mobile-supplier-products .product-thumb img{object-fit:contain}.site-frame .mobile-buyer-profile-menu>button,.site-frame .mobile-my-actions>button{min-height:56px;padding:6px 4px}.site-frame .mobile-buyer-profile-menu button>div>b,.site-frame .mobile-my-actions>button>span{font-size:15px!important;font-weight:600}.site-frame .mobile-buyer-profile-menu button>div>small{font-size:12px!important}.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;background:#fff;pointer-events:none}.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation>button{z-index:1}.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation>button:nth-child(3):before{content:"";display:block;width:22px;height:22px;flex:0 0 22px;background:transparent}.site-frame nav.mobile-supplier-nav.mobile-bottom-navigation>button:nth-child(3)>span.mobile-nav-icon{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:38px;height:38px;margin:0;border-radius:50%;background:#0e654b;color:#fff}.site-frame .mobile-supplier-orders .order-filter-bar>button.active,.site-frame .mobile-supplier-orders .order-more-filters>summary.active{color:#fff;background:transparent}.site-frame .mobile-supplier-orders .order-filter-bar>button.active:before,.site-frame .mobile-supplier-orders .order-more-filters>summary.active:before{background:#0e654b;border-color:#0e654b}.site-frame .mobile-supplier-orders .order-more-filters>div button.active{color:#fff;background:#0e654b}.site-frame .mobile-supplier-orders .order-current-status{align-self:center;flex:0 0 auto;margin-left:auto;padding:4px 8px;border-radius:999px;color:#0e654b;background:#e7f3ee;white-space:nowrap;font-weight:600}.site-frame .mobile-buyer-order-list>article>footer button:first-child{color:#0e654b}.site-frame .mobile-buyer-order-list>article>footer button:first-child:before{background:#fff;border-color:#0e654b}.site-frame .mobile-buyer-order-list>article>footer button:last-child:not(:disabled){color:#fff}.site-frame .mobile-buyer-order-list>article>footer button:last-child:not(:disabled):before{background:#0e654b;border-color:#0e654b}.site-frame .mobile-supplier-orders .merchant-order-list{gap:8px}.site-frame .mobile-supplier-orders button.mobile-dense-order{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:4px;gap:4px;min-height:86px;padding:8px 10px;border:1px solid #dce5df;border-radius:8px;background:#fff;color:#17201d;box-shadow:none;text-align:left}.site-frame .mobile-supplier-orders button.mobile-dense-order.active{border-color:#0e654b;background:#f5faf7;color:#17201d;box-shadow:none}.site-frame .mobile-supplier-orders .mobile-dense-order>.mobile-merchant-order-bottom,.site-frame .mobile-supplier-orders .mobile-dense-order>.mobile-merchant-order-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.site-frame .mobile-supplier-orders .mobile-dense-order .order-number{display:flex;align-items:center;gap:6px;min-width:0;padding:0}.site-frame .mobile-supplier-orders .mobile-dense-order .order-number strong{font-size:12px!important;line-height:16px;white-space:normal;overflow-wrap:anywhere}.site-frame .mobile-supplier-orders .mobile-dense-order .order-number i{position:absolute;top:4px;left:-8px;width:6px;height:6px;box-shadow:none;background:#b42318}.site-frame .mobile-supplier-orders .mobile-dense-order .order-current-status{margin:0;padding:3px 7px;border-radius:999px;font-size:12px!important;line-height:16px;white-space:nowrap;color:#0e654b;background:#e7f3ee}.site-frame .mobile-supplier-orders .mobile-dense-order>.order-buyer{display:block;min-width:0;text-align:left}.site-frame .mobile-supplier-orders .mobile-dense-order .order-buyer strong{display:block;font-size:15px!important;font-weight:600;line-height:18px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.site-frame .mobile-supplier-orders .mobile-dense-order .mobile-merchant-order-meta{margin:0;font-size:12px!important;line-height:18px;white-space:nowrap;color:#52645b}.site-frame .mobile-supplier-orders .mobile-dense-order .mobile-merchant-order-amount{flex:0 0 auto;font-size:15px!important;font-weight:600;line-height:18px;white-space:nowrap;color:#17201d}.site-frame .mobile-buyer-orders .mobile-buyer-order-list>article>footer button{font-size:14px!important}.site-frame .mobile-customer-card{grid-template-columns:40px minmax(0,1fr) 44px;gap:2px 8px;min-height:72px;padding:6px 8px}.site-frame .mobile-customer-avatar{grid-column:1;grid-row:1/3;align-self:center;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e7f3ee;color:#0e654b;font-size:15px;font-weight:600}.site-frame .mobile-customer-card>header{grid-column:2;min-width:0}.site-frame .mobile-customer-card>header>div{min-width:0}.site-frame .mobile-customer-card>header strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.site-frame .mobile-customer-card>header small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.site-frame .mobile-customer-card>header>span{flex:0 0 auto}.site-frame .mobile-customer-meta{grid-column:2;flex-wrap:wrap}.site-frame .mobile-customer-controls{grid-column:3}.site-frame .mobile-supplier-products .product-row{grid-template-columns:48px minmax(0,1fr) 44px}}@media (max-width:800px){.site-frame .mobile-supplier-products .product-thumb,.site-frame .mobile-supplier-products .product-thumb :is(img,.image-empty){width:48px;height:48px}.site-frame .mobile-supplier-latest,.site-frame .mobile-supplier-summary{gap:8px}.site-frame .mobile-supplier-latest>button.mobile-dashboard-order{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;min-height:86px;padding:8px 10px;border:1px solid #dce5df;border-radius:8px;text-align:left;background:#fff;color:#17201d}.site-frame .mobile-dashboard-order>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.site-frame .mobile-dashboard-order-top>strong{font-size:12px!important;line-height:16px;overflow-wrap:anywhere}.site-frame .mobile-dashboard-order-top>em{font-size:12px;font-style:normal;padding:3px 7px;border-radius:999px;background:#e7f3ee;color:#0e654b;white-space:nowrap}.site-frame .mobile-dashboard-order-buyer{font-size:15px!important;font-weight:600;line-height:18px;overflow-wrap:anywhere}.site-frame .mobile-dashboard-order-bottom>small{font-size:12px!important;line-height:18px;color:#52645b;white-space:nowrap}.site-frame .mobile-dashboard-order-bottom>b{font-size:15px!important;font-weight:600;line-height:18px;color:#17201d;white-space:nowrap;flex:0 0 auto}.site-frame .mobile-supplier-summary button{min-height:56px;padding:6px 8px}.site-frame .mobile-supplier-quick>div>button{min-height:56px;padding:6px;gap:4px}.site-frame .mobile-supplier-my .mobile-my-actions>button{height:56px}.site-frame .mobile-buyer-profile-menu>button{min-height:56px!important;height:56px;flex-shrink:0}.site-frame .mobile-supplier-latest>button.mobile-dashboard-order{margin-bottom:8px}.site-frame .mobile-supplier-my .mobile-my-actions>button svg{width:22px;height:22px}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=store-profile] .mobile-avatar-purpose{padding:8px;gap:8px}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=store-profile] .mobile-avatar-purpose h2{font-size:15px;line-height:18px;margin:0}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=store-profile] .mobile-avatar-purpose p{font-size:14px;margin:4px 0}.site-frame .mobile-supplier-shell[data-mobile-supplier-screen=store-profile] .mobile-avatar-purpose small{font-size:12px}}.site-frame .dual-link-tabs button{display:inline-flex;align-items:center;justify-content:center;border-top:3px solid transparent;padding-top:9.5px;padding-bottom:9.5px}@media(min-width:801px){.site-frame .messages-management-card .chat-list>button{padding-top:12px;padding-bottom:8px}}@media(max-width:800px){.site-frame .dual-link-tabs button{padding-top:4.5px;padding-bottom:4.5px}}.onb{--onb-green:#17664e;max-width:680px;margin:0 auto;padding:16px;color:#182c25;font-size:14px;line-height:1.5}.onb,.onb *{box-sizing:border-box}.onb h1{font-size:24px;margin:18px 0 10px;line-height:1.3}.onb h2{font-size:18px;margin:12px 0}.onb p{margin:8px 0 14px;color:#52645d}.onb a.onb-button,.onb button,.onb input:not([type=file]),.onb select{min-height:44px;font-size:16px;border:1px solid #9aaea5;border-radius:12px;padding:9px 12px;background:white;color:#183f30}.onb a.onb-button,.onb button{cursor:pointer;text-align:center;text-decoration:none}.onb button:disabled{cursor:wait;opacity:.65}.onb .onb-primary,.onb a.onb-primary{background:var(--onb-green);color:#fff;border-color:var(--onb-green);font-weight:600}.onb label{display:grid;grid-gap:6px;gap:6px;margin:12px 0;font-weight:600}.onb input,.onb select{width:100%;min-width:0}.onb small{font-size:12px;font-weight:400}.onb fieldset{padding:0;border:0;margin:16px 0}.onb .onb-chips{display:flex;flex-wrap:wrap;gap:8px}.onb .onb-chips button{font-size:14px}.onb [aria-pressed=true]{background:#e4f3eb;border:2px solid var(--onb-green);color:#125239}.onb [aria-invalid=true]{border:2px solid #b42318}.onb .onb-error{display:block;color:#b42318;font-size:14px}.onb footer{display:flex;gap:12px;position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0;background:#fff;z-index:2}.onb footer button:last-child{flex:1 1}.onb .onb-progress{display:flex;gap:8px;margin:16px 0}.onb .onb-progress span{height:7px;flex:1 1;background:#dfe8e2;border-radius:6px}.onb .onb-progress .onb-done{background:var(--onb-green)}.onb .onb-photo{min-height:180px;border:2px dashed #799c8c;border-radius:16px;padding:20px;align-content:center;justify-items:center;text-align:center;background:#f5f9f6}.onb svg{width:24px;height:24px}.onb .onb-success{padding:24px;background:var(--onb-green);color:#fff;border-radius:16px}.onb .onb-success p{color:#fff}.onb-checklist ol{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.onb-checklist li{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #d2dfd7;border-radius:14px;background:#fff}.onb-checklist li>div{flex:1 1;min-width:0}.onb-checklist li small,.onb-checklist li strong{display:block}.onb-checklist li button{font-size:14px;max-width:45%}.onb-task-number{display:grid;place-items:center;min-width:28px;height:28px;color:#17664e}.onb-task-panel{border:1px solid #799c8c;padding:12px;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px}.onb-task-panel h3,.onb-task-panel p{width:100%;overflow-wrap:anywhere}.onb-task-panel img{display:block;max-width:100%;object-fit:contain}.onb-landing ul{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.onb-landing li{padding:12px;border:1px solid #d2dfd7;border-radius:12px}.onb-landing li small,.onb-landing li strong{display:block}.onb-landing nav{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.onb-phone-progress{max-width:680px;margin:16px auto;padding:0 16px}.onb-phone-progress progress{width:100%;accent-color:#17664e}@media(max-width:800px){.onb h1{font-size:18px}.onb{padding:12px 16px}.onb-checklist{width:100%}.onb footer{bottom:env(safe-area-inset-bottom,0)}}.onb input:focus,.onb select:focus{border-color:#17664e;outline:2px solid #17664e;box-shadow:none}.onb [aria-invalid=true]:focus{border-color:#b42318;outline-color:#b42318}.onb .onb-photo img{object-fit:contain;max-width:100%}.onb-landing>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.onb-landing>header .language-selector{width:auto;flex:none}.onb-landing>header .language-selector>summary{min-height:44px;padding:6px 8px;gap:5px;font-size:14px}.onb-landing>header .language-selector svg{width:18px;height:18px}.onb-wizard .onb-chips button{display:inline-flex;align-items:center;gap:6px}.onb-wizard .onb-chips button[aria-pressed=true]{background:#17664e;color:#fff;border:2px solid #17664e}.onb-wizard .onb-chips button svg{width:16px;height:16px;flex:none}.onb-wizard .onb-error,.onb-wizard .onb-missing{color:#b42318;font-size:15px;font-weight:600;text-align:left}.onb-wizard fieldset[aria-invalid=true]{padding:10px;border-radius:12px}.onb-wizard .onb-photo{position:relative;cursor:pointer}.onb-wizard .onb-photo input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.onb-wizard .onb-photo:focus-within{outline:2px solid #17664e;outline-offset:3px}.onb-login .login-code-actions{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.onb-login .login-code-actions button{min-height:44px;background:white;border:1px solid #9aaea5;border-radius:10px;padding:8px 12px;color:#183f30}.onb-step-five{padding-bottom:120px}.onb-step-five>form>footer{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d2dfd7;box-shadow:0 -3px 12px #173c2610;z-index:95;display:block}.onb-step-five>form>footer .onb-primary{width:100%;font-size:13px;padding:10px 6px;white-space:nowrap}.onb-step-five .onboarding-other-plans{margin:16px 0}.onb-step-five .onboarding-other-plans>summary{min-height:44px;line-height:44px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.onboarding-plan-confirmation .plans-current h2{display:flex;align-items:center;gap:7px;font-size:16px}.onboarding-plan-confirmation .plans-current p{font-size:13px;color:#fff;white-space:normal}.merchant-plans .configured-free,.merchant-plans .configured-paid{margin-top:16px}.merchant-plans .configured-free .plans-card-body{font-size:13px;line-height:1.6;padding:12px}.merchant-plans .configured-free p{color:#263e33}.merchant-plans .configured-unavailable{display:flex;align-items:center;gap:6px;color:#6c7972!important}.configured-unavailable svg{width:16px;height:16px}.merchant-plans .configured-paid .plans-card-header{background:#eef1ef;color:#56635b}.merchant-plans .configured-paid .plans-prices strong{color:#56635b}.merchant-plans .configured-paid .plans-option{font-size:13px;cursor:default}.merchant-plans .configured-dates{font-size:12px;color:#52645b;line-height:1.6}@media(min-width:801px){.onb-step-five>form>footer{left:50%;right:auto;width:min(680px,100%);transform:translateX(-50%)}}