/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-22{order:22}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-90{width:calc(var(--spacing) * 90);height:calc(var(--spacing) * 90)}.size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}.size-110{width:calc(var(--spacing) * 110);height:calc(var(--spacing) * 110)}.size-120{width:calc(var(--spacing) * 120);height:calc(var(--spacing) * 120)}.size-130{width:calc(var(--spacing) * 130);height:calc(var(--spacing) * 130)}.size-140{width:calc(var(--spacing) * 140);height:calc(var(--spacing) * 140)}.size-145{width:calc(var(--spacing) * 145);height:calc(var(--spacing) * 145)}.size-150{width:calc(var(--spacing) * 150);height:calc(var(--spacing) * 150)}.size-160{width:calc(var(--spacing) * 160);height:calc(var(--spacing) * 160)}.size-170{width:calc(var(--spacing) * 170);height:calc(var(--spacing) * 170)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#17202a;--muted:#6c7682;--line:#e7e9ec;--soft:#f5f6f7;--paper:#fff;--accent:#ef5b3f;--accent-dark:#d9472e;--navy:#17263a;--navy-soft:#22344d;--green:#2f9e6f;--blue:#4b79db;--warm:#ee9a3a;--shadow:0 18px 48px #141f2e14}.international-freight-state{color:#9a5d12;background:#fff3d9;border-radius:999px;width:fit-content;margin-top:4px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.international-freight-state.paid{color:#236f53;background:#e8f7ef}.international-freight-button{color:#4f56a7;white-space:nowrap;background:#f3f4ff;border:1px solid #b9bce9;border-radius:8px;min-height:36px;padding:0 10px;font-weight:800}.international-freight-button:hover{background:#e9eaff;border-color:#777ecf}.international-freight-actions{width:100%}.international-freight-actions>summary{cursor:pointer;font-size:inherit;justify-content:center;align-items:center;gap:8px;list-style:none;display:flex}.international-freight-actions>summary::-webkit-details-marker{display:none}.international-freight-actions>summary:after{content:"⌄"}.international-freight-actions[open]>summary:after{content:"⌃"}.international-freight-actions>button{width:100%;margin-top:8px}.international-freight-paid-note{color:#237152;font-weight:800}.international-freight-modal-body{gap:18px;padding-top:24px;padding-bottom:24px}.international-freight-summary{background:#f7f7ff;border:1px solid #e2e4f5;border-radius:14px;grid-template-columns:1fr auto;gap:4px 16px;padding:16px 18px;display:grid}.international-freight-summary span,.international-freight-summary small{color:#777e95}.international-freight-summary strong{color:#4f56a7;grid-row:span 2;align-self:center;font-size:22px}.international-freight-help{color:#7d8497;margin:0;font-size:12px;line-height:1.7}.h5-client-payment-group{gap:12px;margin-bottom:22px;display:grid}.h5-client-payment-group>header,.h5-client-payment-selection-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.h5-client-payment-group>header{background:#fff;border:1px solid #ececf5;border-radius:18px;padding:14px 16px}.h5-client-payment-group>header>div{gap:3px;display:grid}.h5-client-payment-group>header strong{color:#353a58;font-size:15px}.h5-client-payment-group>header small{color:#9298aa;font-size:10px}.h5-client-payment-group>header b{color:#5f67bd;background:#f0f1ff;border-radius:999px;padding:5px 9px;font-size:11px}.h5-client-payment-group.international-freight>header b{color:#9b641c;background:#fff1d9}.h5-client-payment-group>header{padding:0}.h5-client-payment-group-toggle{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.h5-client-payment-group-toggle:focus-visible{outline-offset:-3px;outline:3px solid #737bd247}.h5-client-payment-group-toggle>span:first-child{gap:3px;min-width:0;display:grid}.h5-client-payment-group-toggle>span:first-child strong{color:#353a58;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.h5-client-payment-group-toggle>span:first-child small{color:#9298aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.h5-client-payment-group-summary{flex:none;align-items:center;gap:8px;display:flex}.h5-client-payment-group-summary b{color:#5f67bd;white-space:nowrap;background:#f0f1ff;border-radius:999px;padding:5px 9px;font-size:11px}.international-freight .h5-client-payment-group-summary b{color:#9b641c;background:#fff1d9}.h5-client-payment-group-summary strong{color:#5964c9;white-space:nowrap;font-size:16px}.h5-client-payment-group-summary i{color:#737bd2;white-space:nowrap;background:#f1f2ff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-style:normal;line-height:1;display:grid;overflow:hidden}.h5-client-payment-group-chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-3px;transition:transform .16s;transform:rotate(45deg)}.h5-client-payment-group.expanded .h5-client-payment-group-chevron:before{margin-top:3px;transform:rotate(225deg)}@media (width<=390px){.h5-client-payment-group-toggle{gap:8px;padding:12px}.h5-client-payment-group-summary{white-space:nowrap;flex:none;gap:5px}.h5-client-payment-group-summary b{padding:4px 6px}.h5-client-payment-group-summary strong{font-size:14px}.h5-client-payment-group-summary i{flex:0 0 24px}}.h5-client-payment-group-content{gap:12px;display:grid}.h5-client-payment-selection-bar{color:#7e8498;padding:0 3px;font-size:11px}.h5-client-payment-selection-bar button{color:#5961b4;background:#fff;border:1px solid #d8daf0;border-radius:999px;min-height:34px;padding:0 13px;font-weight:800}.h5-client-unpaid-orders{gap:10px;display:grid}.h5-client-unpaid-orders article{background:#fff;border:1px solid #ececf4;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:10px;padding:13px;display:grid}.h5-client-unpaid-orders article.active{border-color:#9da3e8;box-shadow:0 8px 22px #5b63b71a}.h5-client-unpaid-orders article>label{grid-template-columns:18px 12px 48px minmax(0,1fr) minmax(64px,auto);align-items:center;gap:9px;min-width:0;display:grid;overflow:hidden}.h5-client-unpaid-orders article>label>input{accent-color:#6f77cf;width:18px;height:18px}.h5-client-unpaid-orders article>label>i{color:#9aa0b1;font-size:10px;font-style:normal}.h5-client-unpaid-orders .h5-client-product-picture{contain:paint;border-radius:12px;width:48px;min-width:48px;max-width:48px;height:48px;overflow:hidden}.h5-client-unpaid-orders .h5-client-product-picture img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.h5-client-unpaid-orders article>label>span:not(.h5-client-product-picture){gap:3px;min-width:0;display:grid}.h5-client-unpaid-orders article>label>span strong,.h5-client-unpaid-orders article>label>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h5-client-unpaid-orders article>label>span strong{color:#3e425d;font-size:12px}.h5-client-unpaid-orders article>label>span small{color:#989daf;font-size:9px}.h5-client-unpaid-orders article>label>b{color:#5a62b8;white-space:nowrap;font-size:13px}.h5-client-payment-action-bar{background:#fff;border:1px solid #e4e6f3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:14px;display:grid}.h5-client-payment-action-bar>span{gap:2px;min-width:0;display:grid}.h5-client-payment-action-bar>span small,.h5-client-payment-action-bar>small{color:#9298ad;font-size:9px;line-height:1.5}.h5-client-payment-action-bar>span strong{color:#5964c9;font-size:18px}.h5-client-payment-action-bar>button{color:#fff;min-height:42px;font:inherit;background:linear-gradient(135deg,#6672dc,#818aed);border:0;border-radius:13px;padding:0 16px;font-size:11px;font-weight:900}.h5-client-payment-action-bar>button:disabled{cursor:not-allowed;opacity:.55}.h5-client-payment-action-bar>small{grid-column:1/-1}@media (width<=640px){.international-freight-modal .form-grid,.h5-client-unpaid-orders article{grid-template-columns:1fr}.h5-client-unpaid-orders article>label{grid-template-columns:18px 10px 48px minmax(0,1fr) minmax(58px,auto);gap:7px}}.customer-h5-sync-banner{color:#234f40;background:#eefaf5;border:1px solid #b8ddcf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.customer-h5-sync-banner div{gap:4px;display:grid}.customer-h5-sync-banner span{color:#55756a}.customer-h5-sync-banner a,.training-success-link{color:#315fca;font-weight:750;text-decoration:none}.training-success-link{margin-top:8px;display:inline-flex}@media (width<=760px){.customer-h5-sync-banner{flex-direction:column;align-items:flex-start}}.h5-member-profile-list .h5-client-panel-back{color:#86736c;background:0 0;border:0;justify-self:start;width:auto;min-height:auto;padding:4px 0;font-size:10px;font-weight:750}.h5-member-profile-list .h5-client-address-list{border:0;gap:8px;padding:0;display:grid}.h5-client-address-list>article{background:#fffaf7;border:1px solid #eee7e2;border-radius:13px;grid-template-columns:1fr auto;gap:5px 10px;padding:11px 12px;display:grid}.h5-client-address-list>article.default{background:#fff5f7;border-color:#f1b9c6}.h5-member-profile-list .h5-client-address-list>article>div{border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;display:flex}.h5-client-address-list article strong{color:#574943;text-align:left;font-size:11px}.h5-client-address-list article b{color:#d96682;background:#ffe7ed;border-radius:999px;padding:2px 6px;font-size:8px}.h5-client-address-list article p{color:#8d817c;grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.h5-client-address-list article>button{color:#8c7068;background:#fff;border:1px solid #ead7d2;border-radius:8px;grid-area:1/2;min-height:auto;padding:3px 7px;font-size:9px}.h5-client-address-list article>footer{grid-column:1/-1;gap:6px;display:flex}.h5-client-address-list article>footer button{color:#8c7068;background:#fff;border:1px solid #ead7d2;border-radius:8px;min-height:auto;padding:3px 7px;font-size:9px}.h5-client-address-list article>footer button:last-child{color:#b45f75;border-color:#efd3db}.h5-client-profile-editor>small{color:#97909a;margin:10px 0;font-size:9px;line-height:1.5;display:block}.h5-client-address-book>.h5-client-address-add{color:#df6b86;background:#fff6f8;border:1px solid #f0aabc;border-radius:12px;min-height:40px;font-size:11px;font-weight:800}.h5-local-address-recognizer{background:#f8f9fd;border:1px solid #dfe4f1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin-top:14px;padding:12px;display:grid}.h5-local-address-recognizer>label{color:#59627e;grid-column:1/-1;gap:6px;font-size:10px;font-weight:800;display:grid}.h5-local-address-recognizer textarea{resize:vertical;color:#414960;background:#fff;border:1px solid #d8ddea;border-radius:11px;width:100%;min-height:88px;padding:10px 11px;font-size:11px;font-weight:500;line-height:1.55}.h5-local-address-recognizer textarea:focus-visible,.h5-local-address-recognizer>button:focus-visible{outline-offset:2px;outline:3px solid #6473cf3d}.h5-local-address-recognizer>button{color:#fff;touch-action:manipulation;background:#6873cf;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.h5-local-address-recognizer>small{color:#7f879d;align-self:center;font-size:9px;line-height:1.5}.h5-local-address-recognizer>p{border-radius:9px;grid-column:1/-1;margin:0;padding:8px 9px;font-size:10px;line-height:1.55}.h5-local-address-recognizer>p.success{color:#2d6d5c;background:#e7f6f0}.h5-local-address-recognizer>p.error{color:#a54d5d;background:#fff0f2}@media (width<=520px){.h5-local-address-recognizer{grid-template-columns:1fr}.h5-local-address-recognizer>label,.h5-local-address-recognizer>p{grid-column:auto}.h5-local-address-recognizer>button{width:100%}}*{box-sizing:border-box}html{background:#eef0f2}body{color:var(--ink);font-family:var(--font-noto-sans-sc), var(--font-geist-sans), "Microsoft YaHei", sans-serif;background:#eef0f2;margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:radial-gradient(circle at 20% 0%, #ef5b3f2e, transparent 29%), var(--navy);flex-direction:column;height:100vh;padding:30px 18px 24px;display:flex;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-mark{background:var(--accent);border-radius:13px 13px 13px 4px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid;box-shadow:0 8px 20px #ef5b3f40}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.05em;font-size:19px}.brand small{color:#ffffff73;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.16em;margin-top:2px;font-size:8px}.side-nav{gap:6px;margin-top:30px;display:grid}.nav-item{color:#ffffffa6;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:14px;text-decoration:none;display:flex}.nav-item>span{color:#ffffff6e;place-items:center;width:22px;font-size:18px;display:grid}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--accent);background:#ffffff1a}.nav-item.active>span{color:#ff8c76}.nav-item.muted{cursor:default}.sidebar-note{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:16px 13px;display:flex}.status-dot{border:2px solid #7bf0bd;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #4fd3991f}.sidebar-note strong,.sidebar-note small{display:block}.sidebar-note strong{font-size:12px;font-weight:600}.sidebar-note small{color:#ffffff73;margin-top:4px;font-size:10px}.main-panel{min-width:0;padding:32px clamp(24px,3.3vw,52px) 52px}.topbar{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:0 auto 30px;display:flex}.eyebrow{color:var(--accent);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.18em;margin:0 0 4px;font-size:10px;font-weight:700}.topbar h1{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,34px)}.topbar-actions{align-items:center;gap:18px;display:flex}.today{color:var(--muted);font-size:13px}.primary-button,.secondary-button,.cancel-button,.table-state button{border:0;border-radius:9px;min-height:42px;font-weight:650}.primary-button{color:#fff;background:var(--accent);justify-content:center;align-items:center;gap:7px;padding:0 18px;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px #ef5b3f33}.primary-button:hover{background:var(--accent-dark);transform:translateY(-1px)}.primary-button:active{transform:translateY(0)}.primary-button span{font-size:18px;font-weight:400}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1480px;margin:0 auto 18px;display:grid}.summary-card{background:var(--paper);border:1px solid #141f2e0d;border-radius:14px;align-items:center;gap:16px;min-height:132px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #141f2e0a}.summary-card:after{content:"";border:12px solid #17263a06;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-25px;right:-18px}.summary-icon{width:48px;height:48px;color:var(--accent);background:#fff0ed;border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.summary-icon.warm{color:#b96b11;background:#fff4e5}.summary-icon.green{color:var(--green);background:#e9f8f1}.summary-icon.danger{color:#ab3b32;background:#fff0ee}.summary-card span,.summary-card small,.summary-card strong{display:block}.summary-card span{color:var(--muted);margin-bottom:1px;font-size:12px}.summary-card strong{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.03em;font-size:28px}.summary-card small{color:#a0a7af;margin-top:2px;font-size:10px}.orders-card{background:var(--paper);max-width:1480px;min-height:430px;box-shadow:var(--shadow);border:1px solid #141f2e0f;border-radius:15px;margin:0 auto;overflow:hidden}.orders-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:24px 26px 20px;display:flex}.orders-toolbar h2{letter-spacing:-.02em;margin:0;font-size:18px}.orders-toolbar p{color:var(--muted);margin:4px 0 0;font-size:11px}.search-box{background:#fafafa;border:1px solid #dde0e4;border-radius:9px;align-items:center;width:min(370px,40vw);min-height:42px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.search-box:focus-within{border-color:#f09886;box-shadow:0 0 0 3px #ef5b3f14}.search-box>span{color:#8d959e;margin-right:8px;font-size:20px;transform:rotate(-15deg)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.clear-search{color:#7d858d;background:#e9ebed;border:0;border-radius:50%;width:24px;height:24px}.filter-row{border-bottom:1px solid var(--line);align-items:center;gap:3px;padding:0 26px;display:flex}.filter{color:#78818b;background:0 0;border:0;min-height:44px;padding:0 14px;font-size:12px;position:relative}.filter:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.filter.active{color:var(--accent-dark);font-weight:700}.filter.active:after{background:var(--accent)}.filter-total{color:#959ca4;margin-left:auto;font-size:10px}.filter-total strong{color:var(--ink);font-size:11px}.table-wrap{min-height:330px;position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:#9299a2;letter-spacing:.025em;white-space:nowrap;background:#fafafa;height:43px;padding:0 16px;font-size:10px;font-weight:650}th:first-child,td:first-child{padding-left:26px}th:last-child,td:last-child{padding-right:26px}td{color:#2b3440;vertical-align:middle;border-bottom:1px solid #edf0f2;height:74px;padding:10px 16px;font-size:12px}td strong,td small{display:block}td strong{font-weight:650}td small{color:#969da5;margin-top:5px;font-size:10px}.order-row{transition:background .14s}.order-row:hover,.order-row.expanded{background:#fffaf8}.order-number{color:#24344b;font-family:var(--font-geist-sans), sans-serif;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.order-number:hover{color:var(--accent-dark)}.purchase-order-name-highlight{color:#8d4c0e;background:#fff4d9;border:1px solid #f1c875;border-radius:7px;align-items:baseline;gap:6px;width:fit-content;max-width:260px;padding:6px 8px;line-height:1.4;display:flex}.purchase-order-name-highlight b{color:#d1542e;flex:none;font-size:10px}.purchase-order-name-highlight strong{color:#8d4c0e;overflow-wrap:anywhere;min-width:0;font-size:13px}.purchase-order-system-number{color:#77828e;margin-top:6px;font-size:10px;font-weight:650;display:block}.purchase-order-note-highlight{color:#8d4c0e;background:#fff4d9;border:1px solid #f1c875;border-radius:7px;gap:6px;width:fit-content;max-width:260px;margin-top:7px;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.45;display:flex}.purchase-order-note-highlight b{color:#d1542e;flex:none}.cost{color:var(--accent-dark);font-family:var(--font-geist-sans), sans-serif}.status-select{border:0;border-radius:999px;outline:0;min-width:94px;height:30px;padding:0 24px 0 10px;font-size:10px;font-weight:700}.status-pending{color:#a36115;background:#fff2df}.status-partial{color:#3c69be;background:#eaf1ff}.status-arrived{color:#277f5b;background:#e6f6ee}.status-cancelled{color:#7d838a;background:#eceeef}.expand-button{color:#6f7883;background:#fff;border:1px solid #e2e5e8;border-radius:8px;width:28px;height:28px}.detail-row td{border-bottom:1px solid #e5e7ea;height:auto;padding:0}.detail-panel{box-shadow:inset 4px 0 var(--accent);background:#f8f9fa;padding:24px 34px 28px 42px}.detail-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:16px;display:flex}.detail-heading span,.detail-heading strong{display:block}.detail-heading span{color:#8b939d;font-size:9px;font-weight:700}.detail-heading strong{color:#283747;margin-top:3px;font-size:14px}.detail-heading p{color:#69727b;text-align:right;max-width:52%;margin:0;font-size:11px;line-height:1.7}.detail-heading p span{margin-bottom:2px}.item-list{gap:5px;display:grid}.item-line{background:#fff;border:1px solid #e8eaed;border-radius:8px;grid-template-columns:38px minmax(180px,1.4fr) repeat(4,minmax(80px,.65fr));align-items:center;gap:14px;padding:11px 14px;display:grid}.item-index{color:#bec3c8;font-family:var(--font-geist-sans), sans-serif;font-size:10px}.item-main strong,.item-main span,.item-line>div>strong,.detail-label{display:block}.item-main strong,.item-line>div>strong{color:#34404d;font-size:11px}.item-main span,.detail-label{color:#a0a6ad;margin-top:3px;font-size:9px}.line-total{text-align:right}.line-total strong{color:var(--accent-dark)!important}.cost-breakdown{color:#8b9299;justify-content:flex-end;gap:30px;margin-top:16px;font-size:9px;display:flex}.cost-breakdown span,.cost-breakdown strong{display:block}.cost-breakdown strong{color:#39424c;margin-top:4px;font-size:11px}.cost-breakdown .grand-total{border-left:1px solid #d9dde0;padding-left:26px}.cost-breakdown .grand-total strong{color:var(--accent-dark);font-size:16px}.table-state{text-align:center;background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:35px;display:flex;position:absolute;inset:44px 0 0}.table-state strong{margin-top:12px;font-size:14px}.table-state p{color:#8a929a;max-width:420px;margin:5px 0 0;font-size:11px}.table-state button{color:#fff;background:var(--accent);margin-top:16px;padding:0 18px}.loading-ring{border:3px solid #f5d1ca;border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}.empty-icon{width:48px;height:48px;color:var(--accent);background:#fff0ed;border-radius:15px;place-items:center;font-weight:800;display:grid}.error-state strong{color:#a33d2b}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c141fa8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.order-modal{background:#fff;border-radius:18px;width:min(1080px,96vw);max-height:calc(100vh - 56px);overflow:hidden;box-shadow:0 30px 90px #040a124d}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 30px 20px;display:flex}.modal-header h2{letter-spacing:-.03em;margin:0;font-size:24px}.modal-header>div>p:last-child{color:var(--muted);margin:4px 0 0;font-size:11px}.modal-close{color:#68717a;background:#f1f2f3;border:0;border-radius:10px;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.order-modal form{flex-direction:column;max-height:calc(100vh - 170px);display:flex}.modal-body{gap:0;padding:0 30px;display:grid;overflow-y:auto}.form-section{border-bottom:1px solid #eceef0;grid-template-columns:150px minmax(0,1fr);gap:26px;padding:26px 0;display:grid}.form-section:last-child{border-bottom:0}.section-title{align-items:flex-start;gap:10px;display:flex}.section-title>span{width:28px;height:28px;color:var(--accent);font-family:var(--font-geist-sans), sans-serif;background:#fff0ed;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.section-title h3,.section-title p{margin:0}.section-title h3{font-size:13px}.section-title p{color:#9aa1a8;margin-top:3px;font-size:9px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.form-grid label,.item-form-grid label{gap:6px;display:grid}.form-grid label>span,.item-form-grid label>span{color:#626c77;font-size:10px;font-weight:650}.form-grid input,.form-grid select,.form-grid textarea,.item-form-grid input{color:#28323d;background:#fff;border:1px solid #dfe2e5;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:11px;transition:border-color .15s,box-shadow .15s}.form-grid textarea{resize:vertical;min-height:72px;padding-top:10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.item-form-grid input:focus{border-color:#ed8d79;box-shadow:0 0 0 3px #ef5b3f14}.editable-history-combobox{z-index:22;gap:6px;display:grid;position:relative}.editable-history-combobox>label{color:#626c77;font-size:10px;font-weight:650}.editable-history-combobox:focus-within{z-index:95}.editable-history-combobox-control{display:block;position:relative}.form-grid .editable-history-combobox-control input{width:100%;padding-right:42px}.editable-history-combobox-control>button{color:#53627a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.editable-history-combobox-control>button:hover,.editable-history-combobox-control>button:focus-visible{color:#4964dd;background:#edf0ff;outline:none}.editable-history-combobox-control>button span{font-size:17px;line-height:1;transition:transform .16s}.editable-history-combobox-control>button[aria-expanded=true] span{transform:rotate(180deg)}.editable-history-combobox-menu{z-index:100;background:#fff;border:1px solid #d9deed;border-radius:11px;width:100%;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 34px #29365b2e}.editable-history-combobox-menu>button{color:#26334f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.editable-history-combobox-menu>button:hover,.editable-history-combobox-menu>button.active,.editable-history-combobox-menu>button[aria-selected=true]{color:#425bd1;background:#eef1ff}.editable-history-combobox-menu>button small{color:#6b7dd8;font-size:10px;font-weight:750}.editable-history-combobox-empty,.editable-history-combobox-new{color:#7a8498;padding:10px 11px;font-size:11px;line-height:1.55;display:block}.editable-history-combobox-new{color:#4964dd;border-top:1px solid #edf0f6}.full-field{grid-column:1/-1}.form-section:has(.draft-items){display:block}.item-title{align-items:center;margin-bottom:16px}.item-title .secondary-button{margin-left:auto}.secondary-button{min-height:36px;color:var(--accent-dark);background:#fff7f5;border:1px solid #f2b4a8;padding:0 13px;font-size:10px}.draft-items{gap:10px;display:grid}.draft-item{background:#fafbfb;border:1px solid #e6e8eb;border-radius:10px;padding:15px 16px 16px}.draft-item-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.draft-item-head strong{color:#68727c;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.04em;font-size:10px}.draft-item-head button{color:#a0675b;background:0 0;border:0;font-size:10px}.item-form-grid{grid-template-columns:1fr 1.35fr 1fr .55fr .8fr;gap:12px;display:grid}.item-form-grid .wide-field{grid-column:span 2}.modal-footer{border-top:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:20px;padding:18px 30px;display:flex}.draft-total span,.draft-total strong,.draft-total small{display:block}.draft-total span{color:#7d858e;font-size:9px}.draft-total strong{color:var(--accent-dark);font-family:var(--font-geist-sans), sans-serif;font-size:20px}.draft-total small{color:#a0a6ad;margin-top:1px;font-size:9px}.footer-actions{align-items:center;gap:9px;display:flex}.cancel-button{color:#5f6872;background:#fff;border:1px solid #dfe2e5;padding:0 18px}.save-button{min-width:118px}.save-error{color:#b2412d;max-width:310px;margin:0 8px 0 0;font-size:10px}.toast{z-index:70;color:#fff;background:#203149;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 12px;font-size:11px;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 15px 35px #0a142040}.toast span{color:#173a2d;background:#79dfb3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.login-page{color:#fff;background:var(--navy);grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-height:100vh;display:grid}.login-intro{background:linear-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(90deg, #ffffff0b 1px, transparent 1px), radial-gradient(circle at 90% 12%, #ef5b3f45, transparent 30%), var(--navy);background-size:48px 48px,48px 48px,auto,auto;flex-direction:column;min-height:100vh;padding:clamp(38px,6vw,76px);display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";border:80px solid #ef5b3f1f;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-170px;right:-120px}.login-brand{z-index:1;align-items:center;gap:12px;width:fit-content;display:flex;position:relative}.login-brand strong,.login-brand small{display:block}.login-brand strong{letter-spacing:.05em;font-size:21px}.login-brand small{color:#ffffff73;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.16em;margin-top:2px;font-size:8px}.login-copy{z-index:1;max-width:680px;margin:auto 0;padding:70px 0;position:relative}.login-copy h1{letter-spacing:-.055em;margin:12px 0 24px;font-size:clamp(42px,5.2vw,72px);line-height:1.16}.login-copy>p:last-child{color:#ffffff9e;max-width:600px;margin:0;font-size:clamp(14px,1.35vw,17px);line-height:1.9}.login-points{z-index:1;color:#ffffff94;flex-wrap:wrap;gap:18px 30px;font-size:11px;display:flex;position:relative}.login-points span{align-items:center;gap:8px;display:flex}.login-points span:before{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ef5b3f1f}.login-panel{min-height:100vh;color:var(--ink);background:#f5f5f3;flex-direction:column;justify-content:center;align-items:center;padding:42px;display:flex}.login-card{background:#fff;border:1px solid #141f2e0f;border-radius:18px;width:min(410px,100%);padding:42px;box-shadow:0 28px 70px #141f2e1c}.login-card-icon{color:#fff;background:var(--accent);border-radius:16px 16px 16px 5px;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:18px;font-weight:800;display:grid;box-shadow:0 12px 24px #ef5b3f38}.login-card h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:28px}.login-description{min-height:44px;color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.75}.login-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:flex;box-shadow:0 10px 22px #17263a29}.login-button:hover{background:var(--navy-soft);transform:translateY(-1px)}.login-button span{color:#ff8f79;font-size:18px}.signed-user{border:1px solid var(--line);background:#fafafa;border-radius:10px;align-items:center;gap:11px;margin-bottom:16px;padding:12px;display:flex}.signed-user>span{width:36px;height:36px;color:var(--accent-dark);background:#fff0ed;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.signed-user strong,.signed-user small{display:block}.signed-user strong{font-size:11px}.signed-user small{color:#8d949c;font-family:var(--font-geist-sans), sans-serif;margin-top:2px;font-size:9px}.signout-link{color:#7f8790;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;padding:0;font-size:10px;text-decoration:none;display:block}.signout-link:hover{color:var(--accent-dark)}.account-login-form{gap:13px;display:grid}.account-login-form label{gap:6px;display:grid}.account-login-form label>span{color:#5c6772;font-size:10px;font-weight:750}.account-login-form input:not([type=hidden]){background:#fbfbfa;border:1px solid #dfe3e6;border-radius:9px;outline:none;width:100%;height:44px;padding:0 13px;font-size:12px}.account-login-form input:not([type=hidden]):focus{background:#fff;border-color:#f18a75;box-shadow:0 0 0 3px #ef5b3f17}.login-error{color:#9c352d;background:#fff0ee;border-radius:8px;margin:-2px 0 0;padding:9px 11px;font-size:10px}.login-divider{color:#9ba2a9;align-items:center;gap:10px;margin:17px 0 12px;font-size:9px;display:flex}.login-divider:before,.login-divider:after{background:var(--line);content:"";flex:1;height:1px}.chatgpt-login-link{color:#6c7680;text-align:center;font-size:10px;font-weight:650;text-decoration:none;display:block}.chatgpt-login-link:hover{color:var(--accent-dark)}.login-security{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:26px;padding-top:20px;display:flex}.login-security>span{color:#237550;background:#e6f6ee;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.login-security p,.login-security strong{margin:0;display:block}.login-security p{color:#939aa2;font-size:9px;line-height:1.6}.login-security strong{color:#4d5761;font-size:10px}.login-footnote{color:#9399a0;margin:20px 0 0;font-size:9px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand>span:last-child,.nav-item:not(.active){display:none}.nav-item.active{justify-content:center;padding:0;font-size:0}.nav-item.active>span{font-size:20px}.sidebar-note{justify-content:center;padding:16px 8px}.sidebar-note div{display:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-line{grid-template-columns:30px minmax(160px,1.5fr) repeat(2,minmax(80px,.7fr))}.item-line>div:nth-last-child(-n+2){display:none}}@media (width<=760px){.login-page{background:#f5f5f3;min-height:100vh;display:block}.login-intro{min-height:auto;padding:24px 22px 42px}.login-copy{padding:55px 0 40px}.login-copy h1{font-size:38px}.login-points{display:none}.login-panel{min-height:auto;padding:28px 18px 46px}.login-card{margin-top:-18px;padding:30px 24px}.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:66px;padding:10px 16px;display:flex;position:static}.brand{border:0;padding:0}.brand-mark{width:38px;height:38px}.brand>span:last-child{display:block}.side-nav,.sidebar-note{display:none}.main-panel{padding:22px 14px 36px}.topbar{align-items:flex-end;margin-bottom:20px}.today{display:none}.primary-button{padding:0 13px}.summary-grid{gap:10px}.summary-card{min-height:105px;padding:16px}.summary-icon{border-radius:11px;width:38px;height:38px}.summary-card strong{font-size:22px}.summary-card small{display:none}.orders-toolbar{padding:20px 18px 16px;display:grid}.search-box{width:100%}.filter-row{padding:0 10px;overflow-x:auto}.filter{white-space:nowrap;padding:0 10px}.filter-total{display:none}table{min-width:880px}.modal-backdrop{padding:0}.order-modal{border-radius:0;width:100vw;max-height:100vh}.order-modal form{max-height:calc(100vh - 96px)}.modal-header,.modal-body,.modal-footer{padding-left:18px;padding-right:18px}.form-section{display:block}.section-title{margin-bottom:16px}.form-grid,.purchase-item-pricing-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.item-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-form-grid .wide-field{grid-column:span 2}.modal-footer{align-items:flex-end}.footer-actions{flex-wrap:wrap;justify-content:flex-end}.save-error{text-align:right;width:100%;max-width:none}}.order-actions{align-items:center;gap:8px;display:flex}.open-order-link{color:#fff;background:var(--navy);white-space:nowrap;border-radius:7px;place-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-grid}a.order-number{text-decoration:none}.workflow-note{color:#526170;background:#f7f8f8;border:1px solid #e1e5e8;border-radius:12px;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;gap:10px;margin-top:22px;padding:16px;font-size:12px;display:grid}.workflow-note strong{color:var(--navy)}.order-workspace{background:#eef0f2;min-height:100vh}.order-workspace-header{color:#fff;background:radial-gradient(circle at 84% 0%, #ef5b3f33, transparent 32%), var(--navy);padding:28px clamp(20px,4vw,58px) 24px}.back-link{color:#ffffffb3;margin-bottom:20px;font-size:12px;text-decoration:none;display:inline-block}.back-link:hover{color:#fff}.order-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.order-heading-row .eyebrow{color:#ff8a72}.order-heading-row h1{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:5px 0 6px;font-size:clamp(30px,4vw,46px)}.order-heading-row p{color:#fff9;margin:0;font-size:12px}.purchase-system-code{color:#ffd6cd;font-family:var(--font-geist-sans), monospace;letter-spacing:.08em;background:#ef5b3f29;border:1px solid #ffffff2e;border-radius:999px;margin:2px 0 9px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.order-heading-row .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff47}.order-metrics{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.order-metrics span{color:#ffffff8c;background:#0b1828b8;padding:13px 15px;font-size:10px}.order-metrics strong{color:#fff;margin-top:4px;font-size:17px;display:block}.order-workspace-main{padding:24px clamp(14px,3vw,44px) 50px}.order-detail-card{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.detail-search{grid-template-columns:minmax(240px,1fr);gap:8px;display:grid}.detail-search input,.detail-search select{background:#fff;border:1px solid #dfe3e7;border-radius:9px;outline:none;min-height:42px;padding:0 12px}.order-detail-filter-row{border-top:1px solid var(--line)}.order-detail-filter-row+.order-items-table-wrap{border-top:0}.order-items-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.order-items-table{min-width:1120px}.order-items-table th{background:#f7f8f9;padding:13px 14px;font-size:11px}.order-items-table td{vertical-align:middle;border-top:1px solid #eceef0;padding:14px}.order-items-table .assignment-row.unassigned td{background:#fff9ed}.order-items-table .assignment-row.unassigned td:first-child{box-shadow:inset 4px 0 #eaa03c}.order-items-table .assignment-row.assigned td{background:#f5fbf7}.order-items-table .assignment-row.assigned td:first-child{box-shadow:inset 4px 0 #36a978}.assignment-status-badge{border-radius:999px;margin-bottom:8px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.assignment-status-badge.unassigned{color:#a86213;background:#ffe9c4}.assignment-status-badge.assigned{color:#247650;background:#dff3e9}.assignment-row.assigned .piece-action-button{background:#2f9e6f}.assignment-row.assigned .piece-action-button:hover{background:#247a57}.table-product{grid-template-columns:88px minmax(150px,1fr);align-items:center;gap:12px;display:grid}.table-product img{object-fit:contain;background:#f5f4f1;border-radius:9px;width:88px;height:88px}.purchase-item-image-button{appearance:none;width:88px;height:88px;color:inherit;box-sizing:border-box;cursor:zoom-in;font:inherit;touch-action:manipulation;background:#f5f4f1;border:1px solid #0000;border-radius:9px;padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden}.purchase-item-image-button:hover,.purchase-item-image-button:focus-visible{border-color:#8292df;transform:translateY(-1px);box-shadow:0 6px 16px #45549f29}.purchase-item-image-button:focus-visible{outline-offset:2px;outline:3px solid #6375d538}.purchase-item-image-button>small{color:#fff;background:#17263ac2;border-radius:999px;margin:0;padding:3px 6px;font-size:8px;font-weight:750;line-height:1;position:absolute;bottom:5px;right:5px}.table-product strong,.table-product span{display:block}.table-product strong{margin-bottom:5px;font-size:13px}.table-product span{color:var(--muted);margin-top:2px;font-size:10px}.order-items-table td>strong,.order-items-table td>small{display:block}.order-items-table td>small{color:var(--muted);margin-top:4px}.order-items-table td>small.available-inline-quantity{color:#a85c18;background:#fff3de;border-radius:6px;width:fit-content;padding:4px 7px;font-weight:800}.assigned-customer strong,.assigned-customer small{display:block}.assigned-order-number{color:#1f4f7a;margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;display:block}.assigned-customer strong{color:#237651;font-size:12px}.assigned-customer small{color:var(--muted);margin-top:4px;font-size:10px}.unassigned-customer{color:#b44b38;background:#fff0ed;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-block}.price-stack{gap:4px;min-width:150px;display:grid}.price-stack span{color:var(--muted);font-size:10px}.price-stack strong{float:right;color:var(--ink);font-size:11px}.price-stack .price-total-line{color:#314252;border-top:1px solid #e2e6e9;margin-top:3px;padding-top:5px;font-weight:750}.vertical-statuses{gap:4px;min-width:104px;display:grid}.vertical-statuses span{color:#476072;text-align:center;background:#eaf1f4;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700}.vertical-statuses span.danger{color:#a8302e;background:#ffe9e7}.piece-action-button{color:#fff;background:var(--accent);white-space:nowrap;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700}.piece-action-button:hover{background:var(--accent-dark)}.piece-action-button.success{background:#39885f}.piece-action-button.success:hover{background:#286c49}.piece-action-stack{gap:6px;display:grid}.piece-action-button.secondary,.assignment-row.assigned .piece-action-button.secondary{color:#43515d;background:#fff;border:1px solid #d7dde2}.piece-action-button.secondary:hover,.assignment-row.assigned .piece-action-button.secondary:hover{background:#f3f5f6}.piece-action-button.secondary.info,.assignment-row.assigned .piece-action-button.secondary.info{color:#fff;background:#2877bd;border-color:#2877bd}.piece-action-button.secondary.info:hover,.assignment-row.assigned .piece-action-button.secondary.info:hover{background:#1d5f99;border-color:#1d5f99}.piece-action-button.danger,.assignment-row.assigned .piece-action-button.danger{color:#b43b2b;background:#fff5f3;border:1px solid #efb7ae}.piece-action-button.danger:hover,.assignment-row.assigned .piece-action-button.danger:hover{background:#ffe9e5;border-color:#df7969}.piece-action-button:disabled{cursor:not-allowed;opacity:.58}.order-row-actions{gap:7px;min-width:94px;display:grid}.return-order-button{color:#a84838;white-space:nowrap;background:#fff7f5;border:1px solid #e3c3bd;border-radius:8px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700}.return-order-button:hover{color:#8e3327;background:#ffebe7;border-color:#d78172}.order-page-state{min-height:100vh;color:var(--muted);text-align:center;background:#eef0f2;place-content:center;display:grid}.order-page-state strong{color:var(--ink);font-size:20px}.order-page-state a{color:var(--accent-dark);margin-top:10px}@media (width<=980px){.order-metrics{grid-template-columns:repeat(3,1fr)}.order-heading-row{display:grid}}@media (width<=660px){.order-workspace-header{padding:22px 16px}.order-heading-row .topbar-actions{width:100%}.order-heading-row .topbar-actions button{flex:1}.order-metrics{grid-template-columns:repeat(2,1fr)}.detail-search,.workflow-note{grid-template-columns:1fr}}.management-link-button{min-height:42px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.management-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.management-sidebar{color:#fff;background:var(--navy);height:100vh;padding:30px 18px;position:sticky;top:0}.management-main{min-width:0;padding:14px clamp(18px,3vw,42px) 50px}.purchase-management-main{padding-top:14px!important}.compact-page-heading{border-bottom:1px solid #dfe3e7;min-height:48px;margin-bottom:12px;padding:0 2px 10px}.compact-page-heading-copy{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.compact-page-heading .location-parent,.compact-page-heading .location-divider{color:#77838e;flex:none;font-size:11px}.compact-page-heading .location-divider{color:#b1b8be}.compact-page-heading h1{letter-spacing:-.02em;flex:none;font-size:21px}.compact-page-heading .page-description{color:var(--muted);margin:0;padding-left:4px;font-size:11px}.link-button{place-items:center;text-decoration:none;display:inline-grid}.management-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}.management-summary .summary-card{min-height:82px;color:inherit;cursor:pointer;gap:11px;padding:13px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.management-summary .summary-card:hover{border-color:#b9c3f7;transform:translateY(-2px);box-shadow:0 16px 34px #4b5ebe21}.management-summary .summary-card:focus-visible{outline-offset:2px;outline:3px solid #6376ed3d}.management-summary .summary-card.active{background:linear-gradient(135deg,#f8f9ff,#eef2ff);border-color:#7788ef;box-shadow:inset 0 -3px #6478eb,0 15px 32px #4b5ebe24}.row-auto-save-state{color:#7c8597;white-space:nowrap;background:#f2f4f8;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.row-auto-save-state.saving{color:#5265c7;background:#eef1ff}.row-auto-save-state.saved{color:#27715d;background:#eaf8f2}.row-auto-save-state.error{color:#b3473d;background:#fff0ee}.management-summary .summary-icon{border-radius:10px;width:36px;height:36px}.management-summary .summary-card strong{font-size:23px}.management-summary .summary-card small{display:none}.management-card{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.management-customer-context,.customer-context-filter{background:linear-gradient(135deg,#f7f9ff,#eef3ff);border:1px solid #cfd9f5;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.management-customer-context{margin:18px 20px 0}.customer-context-filter{margin-bottom:14px}.management-customer-context>div,.customer-context-filter>div{gap:3px;display:grid}.management-customer-context-actions{flex-wrap:wrap;flex:none;gap:7px;display:flex}.management-customer-context small,.customer-context-filter small{color:#7886b1;letter-spacing:.08em;font-size:9px;font-weight:850}.management-customer-context strong,.customer-context-filter strong{color:#4055ad;font-size:14px}.management-customer-context span,.customer-context-filter span{color:#6f7b91;font-size:10px}.management-customer-context button,.management-customer-context a,.customer-context-filter a{color:#4d62bd;cursor:pointer;background:#fff;border:1px solid #bfcaf0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.management-customer-context button:hover,.management-customer-context a:hover,.customer-context-filter a:hover{background:#f7f8ff;border-color:#8496df}.management-filters{grid-template-columns:minmax(220px,1.2fr) 180px minmax(220px,1fr);gap:14px;padding:20px;display:grid}.management-filters label>span{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.management-filters select,.management-filters input{background:#fff;border:1px solid #dfe3e7;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 12px}.management-filters .purchase-order-filter-input{color:inherit;font-size:inherit;align-items:stretch;gap:8px;margin:0;display:flex}.purchase-order-filter-input input{min-width:0}.purchase-order-filter-input a{background:var(--navy);color:#fff;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.management-filter-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;padding-top:2px;display:flex}.management-filter-actions p{color:var(--muted);margin:0;font-size:10px}.management-filter-actions p strong{color:var(--accent-dark);font-size:13px}.filter-result-count{color:#6d7883;font-size:10px}.filter-result-count strong{color:var(--accent-dark);font-size:13px}.management-filter-actions button{color:#56636f;background:#fff;border:1px solid #dce1e5;border-radius:8px;min-height:36px;padding:0 14px;font-size:10px;font-weight:700}.management-filter-actions button:hover{color:var(--accent-dark);background:#fff7f5;border-color:#ef9e8e}.management-filter-actions .filter-search-button{border-color:var(--accent);color:#fff;background:var(--accent)}.management-filter-actions .filter-search-button:hover{border-color:var(--accent-dark);color:#fff;background:var(--accent-dark)}.management-batch-toolbar{background:#fafbfc;border-top:1px solid #eceef0;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.management-batch-toolbar label{color:var(--navy);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.management-batch-toolbar input[type=checkbox],.customer-order-cell>input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.management-batch-toolbar strong{color:var(--muted);margin-right:auto;font-size:10px}.management-batch-toolbar strong b{color:var(--accent-dark);font-size:15px}.management-selection-summary{flex-wrap:wrap;flex:0 auto;align-items:center;gap:9px;min-width:0;margin-right:auto;display:inline-flex}.management-selection-summary strong{margin-right:0}.selected-amount{color:var(--accent-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10px;font-weight:800}.batch-toolbar-label{color:var(--muted);font-size:10px}.batch-toolbar-hint{color:var(--muted);font-size:11px;font-weight:700}.management-batch-status-actions{flex-wrap:wrap;gap:9px;display:flex}.batch-status-button{cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 13px;font-size:10px;font-weight:800}.batch-status-button.in-transit{color:#32637b;background:#edf5f8;border-color:#c8dce9}.batch-status-button.arrived{color:#167653;background:#e9f8f1;border-color:#bde3d3}.batch-status-button.out-of-stock{color:#b54036;background:#fff0ee;border-color:#f0c9c5}.batch-status-button:hover:not(:disabled){filter:brightness(.97)}.batch-status-button:disabled,.management-batch-toolbar input:disabled{opacity:.45;cursor:not-allowed}.management-batch-toolbar em{color:var(--muted);font-size:10px;font-style:normal}.order-management-page[data-batch-actions=visible]{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.management-batch-action-dock{z-index:45;left:50%;bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #7282de52;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(920px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #2b376733}.management-batch-action-dock-copy{gap:2px;min-width:180px;display:grid}.management-batch-action-dock-copy strong{color:var(--navy);font-size:13px;font-weight:800}.management-batch-action-dock-copy strong b{color:var(--accent-dark);font-size:18px}.management-batch-action-dock-copy span{color:var(--accent-dark);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.management-batch-action-dock-copy small{color:var(--muted);font-size:12px}.management-batch-action-dock .management-batch-status-actions{flex-wrap:nowrap}.management-batch-action-dock .batch-status-button{white-space:nowrap;min-height:40px;padding-inline:16px;font-size:12px}.order-time-sort-button{color:#294d64;cursor:pointer;background:#fff;border:1px solid #ccd7df;border-radius:8px;min-height:34px;margin-left:4px;padding:0 13px;font-size:10px;font-weight:800}.order-time-sort-button:hover{background:#f1f7fa;border-color:#7fa2b7}.management-table-wrap{border-top:1px solid var(--line);min-height:330px;position:relative;overflow-x:auto}.management-table th{white-space:nowrap;background:#f6f7f8;padding:13px 12px;font-size:10px}.management-table td{vertical-align:middle;border-top:1px solid #eceef0;padding:12px}.management-order-number{color:var(--navy);margin-top:5px;font-size:9px;font-weight:800;text-decoration:none;display:block}.management-order-name{color:var(--muted);font-size:9px;display:block}.management-customer strong,.management-customer small{display:block}.customer-order-identity{gap:6px;min-width:170px;display:grid}.customer-order-identity strong{color:#173b5e;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.customer-order-identity small{color:var(--muted);font-size:9px}.customer-order-cell{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.management-table tr.selected td{background:#fff9f1}.management-table tbody tr.order-item-focus-target>td{background:#eef1ff}.management-table tbody tr.order-item-focus-target>td:first-child{box-shadow:inset 4px 0 #6574d0}.management-table tbody tr.order-item-focus-target:focus{outline:none}.management-table .sorting-product .order-item-focus-badge{color:#4054b5;letter-spacing:.04em;background:#dfe5ff;border-radius:999px;justify-self:start;margin:0 0 7px;padding:4px 8px;font-size:10px;font-weight:850}.management-customer strong{color:#257651;font-size:11px}.management-customer-copy{color:#257651;font:inherit;text-align:left;cursor:copy;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;display:block}.management-customer-copy:hover{color:#145d3e;text-underline-offset:3px;text-decoration:underline}.management-customer-copy:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #25765147}.management-customer-copy:disabled{color:var(--muted);cursor:default;text-decoration:none}.management-customer small{color:var(--muted);margin-top:3px;font-size:9px}.missing-customer-link{color:#b13e34;max-width:130px;font-size:9px;line-height:1.45;display:block}.management-specification{gap:4px;min-width:120px;display:grid}.management-specification strong{color:var(--navy);font-size:12px}.management-specification small{color:var(--muted);font-size:9px}.management-price{gap:3px;min-width:125px;display:grid}.management-price strong{font-size:11px}.management-price small{color:var(--muted);font-size:9px}.management-price b{color:#1f6f52;margin-top:3px;font-size:11px}.inline-status{color:#41586b;background:#eef4f6;border:1px solid #dfe3e6;border-radius:7px;min-width:106px;min-height:36px;padding:0 8px;font-size:10px;font-weight:700}.management-status-stack{gap:7px;width:126px;display:grid}.management-mobile-summary-meta,.mobile-order-primary-customer,.mobile-order-settings-toggle{display:none}.management-status-stack .inline-status{text-align:center;border-radius:7px;width:100%;min-width:0;min-height:34px}.inline-status-readonly{cursor:default;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.inline-status.status-value-in_transit{color:#2863b7;background:#edf4ff;border-color:#bfd4f5}.inline-status.status-value-not_requested,.inline-status.status-value-unpaid{color:#b23d46;background:#fff0f1;border-color:#f2c1c5}.inline-status.status-value-requested{color:#28708f;background:#eaf6fb;border-color:#bdd9e9}.inline-status.status-value-refunded{color:#6b5293;background:#f4f0fa;border-color:#d7cee9}.inline-status.status-value-problem,.inline-status.status-value-out_of_stock{color:#a93631;background:#fff0ee;border-color:#f0b8b2}.inline-status.status-value-checked,.inline-status.status-value-arrived,.inline-status.status-value-paid,.inline-status.status-value-completed,.inline-status.status-value-shipped{color:#247650;background:#edf9f3;border-color:#b9dfce}.inline-status.status-value-information_required,.inline-status.status-value-ready,.inline-status.status-value-exported{color:#28708f;background:#eaf6fb;border-color:#bdd9e9}.inline-status.status-value-closed{color:#6b5293;background:#f4f0fa;border-color:#d7cee9}.status-note-input{border:1px solid #dfe3e6;border-radius:7px;outline:none;width:150px;min-height:36px;padding:0 9px;font-size:10px}@media (width<=900px){.management-shell{display:block}.management-sidebar{width:100%;height:auto;padding:12px 16px;position:static}.management-sidebar .side-nav{margin-top:12px;display:flex;overflow-x:auto}.management-sidebar .nav-item{min-width:max-content}.management-main{padding:22px 14px 40px}.management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-frame{--admin-sidebar-width:320px;background:#eef0f2;min-height:100vh}.admin-topnav{z-index:40;color:#fff;background:radial-gradient(circle at 90% -100%,#ef5b3f4d,#0000 35%),#202a34;align-items:stretch;min-height:72px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #141d2624}.admin-brand{flex:0 0 var(--admin-sidebar-width);width:var(--admin-sidebar-width);color:#fff;align-items:center;gap:11px;padding:0 24px;text-decoration:none;display:flex}.admin-brand-mark{background:var(--accent);border-radius:13px 13px 13px 4px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid;box-shadow:0 8px 20px #ef5b3f40}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:.08em;font-size:19px}.admin-brand small{color:#ffffff73;font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;margin-top:2px;font-size:8px}.primary-nav{align-items:stretch;min-width:0;display:flex}.primary-nav-item{color:#ffffffbf;white-space:nowrap;align-items:center;gap:7px;min-width:122px;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;display:flex;position:relative}.primary-nav-item>span{font-size:15px}.primary-nav-item:hover{color:#fff;background:#ffffff0d}.primary-nav-item.active:after{background:var(--accent);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:20px;right:20px}.primary-nav-item.future{cursor:default;opacity:.43}.primary-nav-item.future small{font-size:8px;position:absolute;bottom:7px;right:9px}.phase-badge{color:#ffffff91;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;align-self:center;margin:0 22px 0 auto;padding:7px 10px;font-size:10px}.admin-body{grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 72px);display:grid}.context-sidebar{background:#f8f9fa;border-right:1px solid #dfe3e6;align-self:start;height:calc(100vh - 72px);padding:22px 14px 18px;position:sticky;top:72px;overflow-y:auto}.context-heading{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}.context-heading p,.context-heading h2{margin:0}.context-heading p{color:var(--accent-dark);letter-spacing:.16em;margin-bottom:3px;font-size:9px;font-weight:800}.context-heading h2{font-size:18px}.context-heading>span{color:#536171;background:#e8ecef;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;font-weight:800;display:grid}.admin-location-bar{background:#ffffffdb;border-bottom:1px solid #dfe3e6;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 28px;display:flex}.admin-breadcrumb,.admin-section-links{align-items:center;display:flex}.admin-breadcrumb{color:#9aa2ab;white-space:nowrap;gap:9px;min-width:0;font-size:12px}.admin-breadcrumb a{color:#697684;text-decoration:none}.admin-breadcrumb a:hover{color:var(--accent-dark)}.admin-breadcrumb strong{color:#263545;text-overflow:ellipsis;font-weight:750;overflow:hidden}.admin-section-links{background:#eef1f3;border-radius:9px;flex:none;gap:4px;padding:4px}.admin-section-links a{color:#65717d;border-radius:7px;padding:7px 12px;font-size:11px;font-weight:700;text-decoration:none}.admin-section-links a:hover{color:#283746}.admin-section-links a.active{color:var(--accent-dark);background:#fff;box-shadow:0 2px 8px #1f2a3414}.context-overview-link{color:#455260;background:#fff;border:1px solid #e1e4e7;border-radius:10px;align-items:center;gap:10px;margin-bottom:7px;padding:11px 12px;text-decoration:none;display:flex}.context-overview-link>span{width:30px;height:30px;color:var(--accent-dark);background:#fff0ed;border-radius:8px;place-items:center;font-weight:800;display:grid}.context-overview-link strong,.context-overview-link small{display:block}.context-overview-link strong{font-size:12px}.context-overview-link small{color:#8a939d;margin-top:2px;font-size:9px}.context-overview-link.active{box-shadow:inset 3px 0 var(--accent);border-color:#f4a493}.context-search{margin:14px 0 10px;display:block;position:relative}.context-search>span{z-index:1;color:#89929b;position:absolute;top:9px;left:11px}.context-search input{background:#fff;border:1px solid #dfe3e6;border-radius:9px;outline:none;width:100%;height:38px;padding:0 10px 0 32px;font-size:11px}.context-search input:focus{border-color:#f18a75;box-shadow:0 0 0 3px #ef5b3f17}.context-date-filter{background:#f8f9fa;border:1px solid #e3e6e8;border-radius:10px;gap:7px;margin-bottom:11px;padding:10px;display:grid}.context-date-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.context-date-fields label{color:#77828d;gap:4px;font-size:9px;display:grid}.context-date-fields input{color:#354351;background:#fff;border:1px solid #dce1e4;border-radius:7px;outline:none;width:100%;min-width:0;height:32px;padding:0 6px;font-size:9px}.context-date-fields input:focus{border-color:#f18a75;box-shadow:0 0 0 2px #ef5b3f14}.context-date-actions{align-items:center;gap:6px;display:flex}.context-date-actions button{color:#4d5965;background:#fff;border:1px solid #d8dde1;border-radius:7px;min-height:28px;padding:0 9px;font-size:9px;font-weight:750}.context-date-actions button:first-child{color:#fff;background:var(--accent);border-color:#ef8d79}.context-date-actions small{color:#7f8993;margin-left:auto;font-size:8px}.context-date-filter>p{color:#b23f31;margin:0;font-size:9px}.purchase-nav-list{gap:8px;display:grid}.purchase-nav-card{color:#5a6673;background:#fff;border:1px solid #e1e4e6;border-radius:13px;gap:8px;padding:13px;font-size:10px;text-decoration:none;display:grid;overflow:hidden}.purchase-nav-card.active{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:#fff9f7}.purchase-nav-topline,.purchase-nav-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.purchase-nav-topline strong{color:#213040;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.purchase-nav-order-identity{flex:auto;gap:2px;min-width:0;padding:1px 0 0;font-weight:700;line-height:1.3;display:grid}.purchase-nav-order-identity strong{color:#273247;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px;font-weight:850}.purchase-nav-order-identity>b{color:#b96a37;font-size:10px;font-weight:750}.purchase-nav-top-actions{flex:none;justify-items:end;gap:5px;display:grid}.purchase-nav-unassigned-alert{color:#a84d1e;white-space:nowrap;background:#fff0e5;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.purchase-nav-unassigned-alert>b{color:#fff;background:#df6c33;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:inline-grid}.purchase-nav-system-line{color:#89929c;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;font-size:9px;display:flex}.purchase-nav-system-line span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-nav-system-line span:last-child{flex:none}.purchase-order-allocation-status{border:1px solid #0000;border-radius:7px;gap:2px;width:fit-content;max-width:100%;margin-top:6px;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.35;display:grid}.purchase-order-allocation-status b{font-weight:850}.purchase-order-allocation-status.pending{color:#934b0d;background:#fff2df;border-color:#efb06f}.purchase-order-allocation-status.pending b{color:#c55222}.purchase-order-allocation-status.complete{color:#236d54;background:#eaf7f0;border-color:#a9dcc2}.purchase-order-allocation-status.empty{color:#68737e;background:#f2f4f7;border-color:#d9dee6}.purchase-nav-card .purchase-order-allocation-status{width:100%;margin-top:0}.purchase-nav-topline small{border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.purchase-nav-topline small.muted{color:#68737e;background:#edf0f2}.purchase-nav-topline small.warning{color:#9a5a15;background:#fff1da}.purchase-nav-topline small.success{color:#247453;background:#e3f4eb}.purchase-nav-topline small.danger{color:#a53c32;background:#ffe8e5}.purchase-nav-meta{color:#89929c;align-items:center}.purchase-nav-meta small:last-child{text-align:right;flex:none}.purchase-nav-note{color:#66533b;background:#fff9ed;border-left:3px solid #e6b65c;border-radius:6px;gap:5px;width:100%;padding:7px 9px;font-size:9px;font-weight:550;line-height:1.4;display:flex}.purchase-nav-note b{color:#a8642d;flex:none;font-weight:800}.purchase-nav-note>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.context-empty{color:#8a949e;text-align:center;padding:24px 10px;font-size:11px}.context-status-nav{gap:7px;display:grid}.context-status-nav a{color:#4b5966;background:#fff;border:1px solid #e1e4e7;border-radius:10px;gap:3px;padding:12px 13px;text-decoration:none;display:grid}.context-status-nav a span{font-size:12px;font-weight:750}.context-status-nav a small{color:#8a949e;font-size:9px}.context-status-nav a.active{color:var(--accent-dark);box-shadow:inset 3px 0 var(--accent);background:#fff7f5;border-color:#f09a88}.context-tip{color:#62707e;background:#e9edf0;border-radius:10px;margin-top:18px;padding:13px;font-size:10px}.context-tip strong{color:#334353;font-size:11px}.context-tip p{margin:5px 0 0;line-height:1.7}.context-main{min-width:0}.admin-content-page:not(.order-workspace):not(.management-main){min-width:0;padding:30px clamp(18px,2.5vw,40px) 50px}.admin-frame .order-workspace{min-height:auto}.admin-frame .order-workspace-header{padding:26px clamp(18px,2.8vw,42px) 22px}.catalog-autocomplete{z-index:12;position:relative}.catalog-autocomplete:focus-within{z-index:96}.catalog-autocomplete-input{position:relative}.catalog-autocomplete-input input{padding-right:36px!important}.catalog-autocomplete-input>span{color:#8c97a1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.catalog-match-menu{z-index:80;background:#fff;border:1px solid #dce1e5;border-radius:10px;width:min(500px,100vw - 52px);max-height:360px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 40px #141f2b2e}.catalog-match-menu button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px;padding:9px 11px;display:grid}.catalog-match-heading{background:#f7f8fb;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.catalog-match-menu .catalog-match-heading strong{color:#4e5a72;margin:0;font-size:11px}.catalog-match-menu .catalog-match-heading small{color:#8790a2;text-align:right;margin:0;font-size:9px}.catalog-match-menu button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #586ccd3d;position:relative}.catalog-match-menu button:hover{background:#fff5f2}.catalog-match-menu img{object-fit:contain;background:#f3f3f1;border-radius:7px;width:62px;height:62px}.catalog-match-menu strong,.catalog-match-menu small{display:block}.catalog-match-menu strong{color:#243342;margin-bottom:4px;font-size:12px}.catalog-match-menu small{color:#74808b;margin-top:2px;font-size:10px}.catalog-match-menu>p{color:#7a858f;text-align:center;margin:0;padding:18px;font-size:11px}.searchable-customer-select{gap:6px;display:grid;position:relative}.searchable-customer-select>span{color:var(--muted);font-size:10px;font-weight:700}.customer-combobox-input{width:100%;position:relative}.customer-combobox-input input{width:100%;padding-right:42px!important}.customer-combobox-input.selected input{color:#167653;background:#e9f8f1;border-color:#94d5ba;font-weight:750}.customer-combobox-input>span,.customer-combobox-input>button{color:#6f7c87;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.customer-combobox-input>button{color:#167653;cursor:pointer;font-size:19px}.customer-combobox-input>button:hover{background:#d6f0e4}.customer-match-menu{z-index:90;background:#fff;border:1px solid #dce1e5;border-radius:10px;width:100%;max-height:260px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 34px #141f2b29}.customer-match-menu button{color:#263746;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.customer-match-menu button:hover{background:#fff5f2}.customer-match-menu small{color:#7b8791}.customer-match-menu p{color:#7b8791;text-align:center;margin:0;padding:14px;font-size:10px}.purchase-nav-arrival-counts{background:#f5f7fa;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px 4px;display:grid}.purchase-nav-arrival-counts small{text-align:center;background:0 0;border:0;border-radius:0;padding:0 4px;font-size:9px;font-weight:750}.purchase-nav-arrival-counts small+small{border-left:1px solid #dde3eb}.purchase-nav-arrival-counts .in-transit{color:#32637b}.purchase-nav-arrival-counts .arrived{color:#167653}.purchase-nav-arrival-counts .out-of-stock{color:#b54036}@media (width<=1260px){.admin-frame{--admin-sidebar-width:286px}.phase-badge{display:none}.primary-nav-item{min-width:110px;padding:0 14px}}@media (width<=980px){.admin-topnav{display:block;position:static}.admin-brand{flex-basis:auto;width:auto;height:64px}.primary-nav{overflow-x:auto}.primary-nav-item{min-height:52px}.admin-body{display:block}.context-sidebar{border-bottom:1px solid #dfe3e6;border-right:0;height:auto;max-height:410px;position:static}.purchase-nav-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.customer-benefits-page{color:#243556;gap:18px;display:grid}.customer-benefits-hero{background:radial-gradient(circle at 92% 10%,#74c7be2e,#0000 31%),linear-gradient(126deg,#fff 0%,#f7f9ff 56%,#effaf7 100%);border:1px solid #e0e7fb;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.customer-benefits-hero p,.customer-benefits-directory header p,.customer-benefits-actions header p,.customer-benefits-activity header p,.customer-benefits-placeholder>p{color:#6177e6;letter-spacing:.16em;margin:0 0 7px;font-size:11px;font-weight:800}.customer-benefits-hero h1,.customer-benefits-directory h2,.customer-benefits-actions h2,.customer-benefits-activity h2,.customer-benefits-placeholder h2{color:#203254;margin:0}.customer-benefits-hero h1{font-size:clamp(28px,2.6vw,38px);line-height:1.15}.customer-benefits-hero span{color:#72809d;max-width:680px;margin-top:11px;font-size:14px;line-height:1.65;display:block}.customer-benefits-hero>a{color:#5069d8;border:1px solid #c7d0fa;border-radius:11px;flex:none;padding:11px 16px;font-weight:800;text-decoration:none}.customer-benefits-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-benefits-overview article{background:#fff;border:1px solid #e3e8f7;border-radius:16px;min-height:112px;padding:17px 20px;box-shadow:0 10px 26px #4b62990a}.customer-benefits-overview span,.customer-benefits-overview small{color:#8190ad;font-size:12px;display:block}.customer-benefits-overview strong{color:#2c3e68;margin:6px 0;font-size:25px;line-height:1.1;display:block}.customer-benefits-layout{grid-template-columns:minmax(0,1.62fr) minmax(330px,.88fr);align-items:start;gap:18px;display:grid}.customer-benefits-directory,.customer-benefits-actions,.customer-benefits-activity{background:#fff;border:1px solid #e2e8f7;border-radius:20px;box-shadow:0 13px 30px #485c910d}.customer-benefits-directory,.customer-benefits-activity{overflow:hidden}.customer-benefits-directory>header,.customer-benefits-activity>header{justify-content:space-between;align-items:center;gap:16px;padding:19px 22px 15px;display:flex}.customer-benefits-directory h2,.customer-benefits-activity h2,.customer-benefits-actions h2,.customer-benefits-placeholder h2{font-size:19px}.customer-benefits-directory>header>span{color:#6676c8;font-size:13px;font-weight:800}.customer-benefits-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:0 22px 14px;display:grid}.customer-benefits-search input,.customer-benefits-form-grid input,.customer-benefits-actions>form>label input,.customer-benefits-single-card input{color:#28395d;min-width:0;font:inherit;background:#fbfcff;border:1px solid #dbe3f5;border-radius:9px;outline:none;padding:10px 11px}.customer-benefits-search input:focus,.customer-benefits-form-grid input:focus,.customer-benefits-actions>form>label input:focus,.customer-benefits-single-card input:focus{border-color:#7184ed;box-shadow:0 0 0 3px #697deb1f}.customer-benefits-search button,.customer-benefits-actions button,.customer-benefits-pagination button{color:#fff;font:inherit;cursor:pointer;background:#6377df;border:0;border-radius:9px;font-weight:800}.customer-benefits-search button{padding:0 17px}.customer-benefits-selection-toolbar{color:#7c89a5;border-top:1px solid #eef1f8;border-bottom:1px solid #e8edf8;justify-content:space-between;align-items:center;gap:12px;padding:11px 22px;font-size:12px;display:flex}.customer-benefits-selection-toolbar label{color:#4c5d86;align-items:center;gap:7px;font-weight:800;display:inline-flex}.customer-benefits-selection-toolbar input,.customer-benefits-table input{accent-color:#6276df;width:15px;height:15px}.customer-benefits-table-wrap{overflow-x:auto}.customer-benefits-directory>.pagination-controls{border-top:1px solid #ecf0f8;padding:14px 22px}.customer-benefits-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.customer-benefits-table th{color:#8b97ae;letter-spacing:.03em;background:#f7f9fe;padding:11px 13px;font-size:11px;font-weight:800}.customer-benefits-table td{color:#4a5a7c;vertical-align:middle;border-top:1px solid #eff2f8;padding:14px 13px;font-size:13px}.customer-benefits-table tr.selected td{background:#f2f4ff}.customer-benefits-table td strong{color:#293a5f;font-size:14px;display:block}.customer-benefits-table td small{color:#8a96af;margin-top:4px;font-size:11px;display:block}.customer-benefits-table td small i{border-radius:4px;margin-right:5px;padding:2px 4px;font-size:10px;font-style:normal;display:inline-block}.customer-benefits-table td small i.test{color:#21876b;background:#def6eb}.customer-benefits-table td small i.formal{color:#6275cf;background:#e9ecff}.customer-benefits-empty-row{color:#8996af;text-align:center;height:110px}.customer-benefits-pagination{color:#8491aa;border-top:1px solid #ecf0f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:12px;display:flex}.customer-benefits-pagination div{gap:8px;display:flex}.customer-benefits-pagination button{padding:7px 11px;font-size:12px}.customer-benefits-actions{gap:12px;padding:13px;display:grid}.customer-benefits-batch-card,.customer-benefits-single-card,.customer-benefits-placeholder{border:1px solid #e2e8f8;border-radius:14px;padding:17px}.customer-benefits-batch-card{background:linear-gradient(145deg,#f3f5ff 0%,#fbfcff 100%);border-color:#cfd8ff}.customer-benefits-batch-card>header>span,.customer-benefits-single-card>header>span,.customer-benefits-placeholder>span,.customer-benefits-placeholder>small{color:#77859f;margin-top:7px;font-size:12px;line-height:1.55;display:block}.customer-benefits-batch-card>label,.customer-benefits-single-card label{color:#657492;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:grid}.customer-benefits-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-benefits-batch-card>button,.customer-benefits-single-card button{width:100%;margin-top:13px;padding:11px 13px}.customer-benefits-single-card{background:#fff}.customer-benefits-single-card form{border-top:1px solid #edf0f7;margin-top:15px;padding-top:14px}.customer-benefits-single-card form>strong{color:#304269;font-size:13px}.customer-benefits-single-card button.deduct{color:#bf6070;background:#fff5f6;border:1px solid #f1cfd5}.customer-benefits-placeholder{background:#fafbfe;border-style:dashed;border-color:#d7ddeb}.customer-benefits-placeholder>small{color:#9a7b5d}.customer-benefits-feedback{color:#277259;background:#edf9f3;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.55}.customer-benefits-actions button:disabled,.customer-benefits-pagination button:disabled{cursor:not-allowed;opacity:.48}.customer-benefits-activity>header>span{color:#8290aa;font-size:12px}.customer-benefits-activity-filter{color:#52657f;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;font-size:12px;font-weight:750;display:flex}.customer-benefits-activity-filter a{color:#425ebf;text-underline-offset:3px;font-weight:800}.customer-benefits-activity-filter a:hover{color:#263f9e}.customer-benefits-activity-filter a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #4b65c840}.customer-benefits-activity>div>article{border-top:1px solid #edf1f8;grid-template-columns:auto minmax(180px,1fr) auto minmax(185px,auto);align-items:center;gap:14px;padding:13px 22px;display:grid}.customer-benefits-activity>div>article>span{color:#5970cf;background:#edf0ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.customer-benefits-activity>div>article>span.free_shipping_card{color:#16836e;background:#e4f7f0}.customer-benefits-activity article div strong,.customer-benefits-activity article div small,.customer-benefits-activity article>small{display:block}.customer-benefits-activity article div strong,.customer-benefits-activity article>b{color:#304268;font-size:13px}.customer-benefits-activity article div small,.customer-benefits-activity article>small{color:#8491aa;margin-top:3px;font-size:11px;line-height:1.45}.customer-benefits-activity>div>p{color:#8a96ad;text-align:center;margin:0;padding:30px}@media (width<=1040px){.customer-benefits-layout{grid-template-columns:1fr}.customer-benefits-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-benefits-batch-card{grid-row:span 2}}@media (width<=720px){.customer-benefits-hero,.customer-benefits-directory>header,.customer-benefits-activity>header,.customer-benefits-pagination{flex-direction:column;align-items:flex-start}.customer-benefits-overview,.customer-benefits-actions,.customer-benefits-form-grid{grid-template-columns:1fr}.customer-benefits-batch-card{grid-row:auto}.customer-benefits-activity>div>article{grid-template-columns:auto minmax(0,1fr)}.customer-benefits-activity article>b,.customer-benefits-activity article>small{grid-column:2}}@media (width<=640px){.admin-brand{padding:0 16px}.primary-nav-item{min-width:108px;padding:0 12px;font-size:12px}.primary-nav-item.future{display:none}.admin-location-bar{min-height:44px;padding:0 13px}.admin-breadcrumb{gap:6px;font-size:11px}.admin-section-links a{padding:6px 8px;font-size:10px}.admin-content-page:not(.order-workspace):not(.management-main){padding:20px 13px 36px}.catalog-match-menu{width:calc(100vw - 54px)}}.admin-frame .primary-nav{flex:auto;justify-content:center}.admin-frame .primary-nav-item{gap:5px;padding-left:12px;padding-right:12px;font-size:13px}.admin-frame .primary-nav-item:not(.future) small{color:#a1a9ba;font-size:8px;font-weight:700;position:absolute;bottom:4px;right:7px}.shipping-management-page{gap:16px;min-width:0;display:grid}.shipping-management-hero{background:radial-gradient(circle at 92% 18%,#7ccfc62e,#0000 24%),linear-gradient(135deg,#fff,#f8fbff 58%,#f1fbf9);border:1px solid #e5e8f1;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 12px 34px #36456912}.shipping-management-hero p{color:#6879df;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:850}.shipping-management-hero h1{color:#27314c;margin:0 0 6px;font-size:30px;line-height:1.15}.shipping-management-hero>div:first-child>span{color:#758097;font-size:13px}.shipping-hero-side{flex:none;justify-items:end;gap:9px;display:grid}.shipping-status-switch{background:#f7f9ffe0;border:1px solid #dce2f2;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:4px;display:flex}.shipping-status-switch a{color:#68738c;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 9px 0 11px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.shipping-status-switch a:hover{color:#4f61c7;background:#eef1ff}.shipping-status-switch a.active{color:#4255bf;background:#e9edff;box-shadow:0 2px 6px #5164c31f}.shipping-status-switch strong{color:#5769c9;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.shipping-status-switch a.active strong{color:#fff;background:#6577df}.shipping-hero-status-summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.shipping-hero-status-summary span{color:#778198;background:#ffffffd1;border:1px solid #e2e6f1;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.shipping-hero-status-summary span b{color:#5265c6;font-size:10px}.shipping-hero-status-summary span.alert{color:#9b6b22;background:#fff8e9;border-color:#f1d9a5}.shipping-hero-status-summary span.alert b{color:#b87917}.shipping-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.shipping-hero-actions a,.shipping-hero-actions button{color:#5265d2;background:#f5f7ff;border:1px solid #ccd4f5;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.shipping-hero-actions button{color:#fff;background:linear-gradient(135deg,#6376e5,#7889ee);border-color:#0000;box-shadow:0 8px 18px #5769cd33}.shipping-hero-actions button:disabled{opacity:.58}.shipping-hero-actions .carrier-settings-button{color:#5265d2;box-shadow:none;background:#f5f7ff;border-color:#ccd4f5}.shipping-hero-actions .carrier-settings-button:hover{color:#4356c3;background:#edf0ff;border-color:#9ba9e9}.shipping-domestic-freight-modal{max-width:720px}.shipping-domestic-freight-modal-body{gap:17px;max-height:calc(100vh - 200px);padding-top:20px;padding-bottom:24px}.shipping-domestic-freight-settings-form{gap:14px;display:grid}.shipping-domestic-freight-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shipping-domestic-freight-rule-grid>label{background:#f9fbff;border:1px solid #e2e7f0;border-radius:12px;gap:7px;padding:14px;display:grid}.shipping-domestic-freight-rule-grid>label>span{color:#34405d;font-weight:800}.shipping-domestic-freight-rule-grid>label>div{align-items:center;gap:8px;display:flex}.shipping-domestic-freight-rule-grid input{color:#27314c;width:100%;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfd8e8;border-radius:9px;padding:0 11px}.shipping-domestic-freight-rule-grid input:focus{border-color:#7385e4;outline:3px solid #6679df29}.shipping-domestic-freight-rule-grid>label>div>span{color:#65718a;white-space:nowrap;font-weight:750}.shipping-domestic-freight-rule-grid small,.shipping-domestic-freight-settings-actions small{color:#7a8498;font-size:11px;line-height:1.5}.shipping-domestic-freight-settings-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.shipping-domestic-freight-action-buttons{flex:none;gap:9px;display:flex}.shipping-domestic-freight-settings-actions button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6376e5,#7889ee);border:0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:800;box-shadow:0 8px 18px #5769cd33}.shipping-domestic-freight-settings-actions button[type=button]{color:#5265d2;box-shadow:none;background:#f5f7ff;border:1px solid #ccd4f5}.shipping-domestic-freight-settings-actions button[type=button]:hover{color:#4356c3;background:#edf0ff;border-color:#9ba9e9}.shipping-domestic-freight-settings-actions button:disabled{cursor:wait;opacity:.58}.shipping-domestic-freight-feedback{border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.shipping-domestic-freight-feedback.success{color:#2e6b59;background:#f2fcf8;border:1px solid #bee4d7}.shipping-domestic-freight-feedback.error{color:#a64242;background:#fff6f6;border:1px solid #f0c9c9}.shipping-seed-feedback,.shipping-operation-feedback{color:#2e6b59;background:#f0faf6;border:1px solid #bee4d7;border-radius:11px;margin:0;padding:11px 14px}.shipping-management-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.shipping-management-stats article{color:#6f7890;background:#fff;border:1px solid #e5e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:15px 16px;display:flex;box-shadow:0 7px 20px #3744670d}.shipping-management-stats strong{color:#33405f;font-size:22px}.shipping-workbench{background:#fff;border:1px solid #dfe4ed;border-radius:18px;grid-template-columns:minmax(280px,330px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 14px 40px #39456612}.shipping-queue-list{background:#f8f9fc;border-right:1px solid #e7eaf1;align-content:start;min-width:0;padding:17px;display:grid}.shipping-queue-list>label{color:#717b92;gap:6px;font-size:11px;font-weight:750;display:grid}.shipping-queue-list input{color:#34405d;background:#fff;border:1px solid #d9deea;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 12px}.shipping-queue-list input:focus{border-color:#8fa0ef;box-shadow:0 0 0 3px #697ee61a}.shipping-queue-list>small{color:#8a93a6;margin:10px 2px 8px;font-size:10px}.shipping-queue-list>div{gap:7px;max-height:760px;display:grid;overflow-y:auto}.shipping-queue-list>div>button{color:#4d5871;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:11px;display:grid}.shipping-queue-list>div>button:hover,.shipping-queue-list>div>button.active{background:#fff;border-color:#cbd4f8;box-shadow:0 7px 16px #4c5ba414}.shipping-queue-list>div>button>span:first-child{color:#fff;background:#7b89da;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.shipping-queue-list>div>button>span:first-child.test{background:#42b497}.shipping-queue-list>div>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.shipping-queue-list button strong,.shipping-queue-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-queue-list button strong{color:#34405f;font-size:13px}.shipping-queue-list button small{color:#8992a5;font-size:10px}.shipping-queue-list button>i{color:#6b74a8;white-space:nowrap;background:#eceffd;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.shipping-queue-list button>i.pending_payment{color:#b77724;background:#fff2dc}.shipping-queue-list button>i.pending_dispatch{color:#237866;background:#e6f8f2}.shipping-queue-list button>i.shipped{color:#697389;background:#eef0f4}.shipping-queue-list>div>p,.shipping-workbench-empty{color:#8992a5;text-align:center;margin:0;padding:34px 18px}.shipping-workbench-detail{align-content:start;gap:14px;min-width:0;padding:20px 22px 28px;display:grid}.shipping-workbench-detail>*{order:10}.shipping-workbench-detail>.shipping-detail-heading{order:1}.shipping-workbench-detail>.shipping-lock-alert{order:5}.shipping-workbench-detail>.shipping-queue-actions{order:6}.shipping-workbench-detail>.shipping-operation-feedback{order:8}.shipping-workbench-detail>.shipping-note-form,.shipping-workbench-detail>.shipping-cancel-form,.shipping-workbench-detail>.shipping-review-form,.shipping-workbench-detail>.shipping-dispatch-form,.shipping-workbench-detail>.shipping-operation-placeholder,.shipping-workbench-detail>.shipping-waiting-payment,.shipping-workbench-detail>.shipping-completed-card{order:9}.shipping-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shipping-detail-heading>div>span{color:#397864;background:#e8f8f2;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:850;display:inline-flex}.shipping-detail-heading>div>span.formal{color:#5968bf;background:#edf0ff}.shipping-detail-heading h2{color:#2d3753;margin:6px 0 2px;font-size:22px}.shipping-detail-heading p{color:#8a93a7;margin:0;font-size:11px}.shipping-status{color:#5868be;background:#edf0ff;border-radius:999px;padding:6px 10px;font-size:11px}.shipping-status.shipped{color:#28705e;background:#e8f8f1}.shipping-recipient-card,.shipping-request-summary,.shipping-picking-card,.shipping-review-form,.shipping-dispatch-form,.shipping-note-form,.shipping-cancel-form,.shipping-operation-placeholder,.shipping-waiting-payment,.shipping-completed-card{background:#fff;border:1px solid #e2e6ef;border-radius:14px}.shipping-recipient-card{background:linear-gradient(135deg,#fbfcff,#f5f8ff);gap:6px;padding:15px 16px;display:grid}.shipping-recipient-card>div{align-items:center;gap:12px;display:flex}.shipping-recipient-card span,.shipping-recipient-card small{color:#8992a6;font-size:10px}.shipping-recipient-card strong{color:#39435f;font-size:13px}.shipping-recipient-card p{color:#566179;margin:0;font-size:12px}.shipping-request-summary{background:#e9edf5;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.shipping-request-summary article{background:linear-gradient(135deg,#fbfcff,#f6f8fd);align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.shipping-request-summary article.address{background:linear-gradient(135deg,#f1f5ff,#f8fbff);order:-1;grid-column:1/-1;min-height:112px;padding:18px 220px 18px 20px;position:relative}.shipping-request-summary article.address strong{color:#2f3b62;font-size:15px}.shipping-request-summary article.address small{color:#687596;font-size:11px}.shipping-address-titlebar{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-address-titlebar>button{color:#5264c6;cursor:pointer;background:#fff;border:1px solid #cdd5f4;border-radius:8px;min-height:27px;padding:0 10px;font-size:10px;font-weight:800}.shipping-address-titlebar>button:hover{background:#f3f5ff;border-color:#8998df}.shipping-address-titlebar>button.copied{color:#24745e;background:#edf9f4;border-color:#a9d9c8}.shipping-address-titlebar>button.error{color:#ad5362;background:#fff6f8;border-color:#efc8ce}.shipping-address-meta{border-top:1px solid #6f80d229;flex-wrap:wrap;gap:5px 16px;margin-top:5px;padding-top:8px;display:flex}.shipping-address-meta span{color:#687596;font-size:9px;line-height:1.45}.shipping-request-summary .shipping-address-note{gap:5px;width:184px;margin:0;padding:9px 11px;position:absolute;top:13px;right:14px}.shipping-request-summary .shipping-address-note .shipping-admin-note-heading{gap:6px}.shipping-request-summary .shipping-address-note .shipping-admin-note-heading>span{font-size:9px}.shipping-request-summary .shipping-address-note .shipping-admin-note-heading>b{padding:3px 6px;font-size:8px}.shipping-request-summary .shipping-address-note p{font-size:12px}.shipping-request-summary span,.shipping-request-summary small{color:#8992a6;font-size:10px}.shipping-request-summary strong{color:#39435f;text-overflow:ellipsis;font-size:13px;overflow:hidden}.shipping-request-summary small{line-height:1.55}.shipping-picking-card{background:#f4f6ff;border:2px solid #8996e2;overflow:hidden;box-shadow:0 12px 28px #4c5ba424}.shipping-picking-disclosure[open] .shipping-picking-list{min-height:0;max-height:min(720px,62vh)}.shipping-picking-disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#e9edff,#f6f1ff);grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.shipping-picking-disclosure>summary::-webkit-details-marker{display:none}.shipping-picking-disclosure>summary>div{align-items:baseline;gap:9px;display:flex}.shipping-picking-disclosure>summary span{color:#4c5bbb;letter-spacing:.06em;font-size:12px;font-weight:900}.shipping-picking-disclosure>summary strong{color:#fff;background:#6574d0;border-radius:999px;padding:4px 8px;font-size:12px}.shipping-picking-disclosure>summary small{color:#5967b4;font-size:10px;font-weight:750}.shipping-picking-disclosure>summary>i{color:#5262c2;text-align:center;font-size:18px;font-style:normal;transition:transform .18s}.shipping-picking-disclosure[open]>summary>i{transform:rotate(180deg)}.shipping-picking-disclosure[open]>summary{border-bottom:1px solid #cbd3fa}.shipping-picking-card>header,.shipping-review-form>header,.shipping-dispatch-form>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.shipping-picking-card>header>div,.shipping-review-form>header>div{align-items:baseline;gap:9px;display:flex}.shipping-picking-card header span,.shipping-review-form header span,.shipping-dispatch-form header span{color:#778198;letter-spacing:.06em;font-size:10px;font-weight:800}.shipping-picking-card header strong,.shipping-review-form header strong,.shipping-dispatch-form header strong{color:#36415f;font-size:13px}.shipping-picking-card header small,.shipping-review-form header small{color:#9aa2b3;font-size:10px}.shipping-picking-list{background:#f8f9ff;max-height:520px;display:block;overflow:auto}.shipping-picking-collapse{z-index:2;color:#4f60bf;cursor:pointer;background:#f6f8fff5;border:1px solid #bdc7f4;border-radius:11px;width:calc(100% - 24px);min-height:40px;margin:12px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -8px 20px #3e4f9e14}.shipping-picking-collapse:hover{background:#edf0ff;border-color:#8796e1}.shipping-picking-merged-table{background:#fff;min-width:1220px}.shipping-picking-table-head,.shipping-picking-item-row{grid-template-columns:minmax(175px,.95fr) minmax(130px,.72fr) 116px minmax(215px,1.2fr) minmax(120px,.66fr) minmax(120px,.66fr) minmax(260px,1.25fr);align-items:center;gap:14px;display:grid}.shipping-picking-table-head{z-index:3;color:#7a849b;letter-spacing:.06em;background:#f6f8fffa;border-bottom:1px solid #dfe4f5;padding:10px 16px;font-size:9px;font-weight:800;position:sticky;top:0;box-shadow:0 4px 12px #3a48890d}.shipping-picking-table-head>span:nth-child(3){text-align:center}.shipping-picking-table-head>.shipping-picking-status-heading{gap:2px;display:grid}.shipping-picking-status-heading>small{color:#5e70c4;letter-spacing:0;font-size:8px;font-weight:750}.shipping-picking-rows{display:grid}.shipping-picking-item-row{background:#fff;border-bottom:1px solid #edf0f6;min-height:132px;padding:15px 16px;transition:background .14s,box-shadow .14s}.shipping-picking-item-row:hover,.shipping-picking-item-row:focus-within{z-index:1;background:#fafbff;position:relative;box-shadow:inset 3px 0 #7d8bdc}.shipping-picking-item-row:last-child{border-bottom:0}.shipping-picking-order{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.shipping-picking-order>span,.shipping-picking-customer,.shipping-picking-product,.shipping-picking-specification,.shipping-picking-price{align-content:center;gap:4px;min-width:0;display:grid}.shipping-picking-order i{color:#6574c9;background:#edf0ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:850;display:grid}.shipping-picking-order strong{color:#173b5e;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;overflow:hidden}.shipping-picking-order small,.shipping-picking-customer small,.shipping-picking-product small,.shipping-picking-specification small,.shipping-picking-price small{color:#8791a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.shipping-picking-customer strong{color:#217654;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shipping-picking-image{place-items:center;display:grid}.shipping-product-picture{width:112px;height:112px;color:inherit;cursor:zoom-in;background:#f8f8f6;border:1px solid #e1e5ee;border-radius:13px;place-items:center;padding:0;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.shipping-product-picture:hover,.shipping-product-picture:focus-visible{border-color:#8292df;transform:translateY(-1px);box-shadow:0 8px 20px #45549f29}.shipping-product-picture:focus-visible{outline-offset:2px;outline:3px solid #6375d538}.shipping-product-picture img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:5px;display:block}.shipping-product-picture>small{color:#fff;background:#1f2b44c7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750;line-height:1;position:absolute;bottom:6px;right:6px}.shipping-product-picture.placeholder{color:#9da6b7;cursor:default;background:#f3f5f8;font-size:10px;font-weight:750}.product-image-lightbox-backdrop{z-index:2000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141b2bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-image-lightbox{background:#fff;border:1px solid #ffffffb8;border-radius:18px;width:fit-content;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);display:inline-grid;overflow:hidden;box-shadow:0 30px 90px #0a11235c}.product-image-lightbox:focus{outline:none}.product-image-lightbox>header{background:linear-gradient(135deg,#f5f7ff,#fbfcff);border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.product-image-lightbox>header>div{gap:3px;min-width:0;display:grid}.product-image-lightbox>header span{color:#6b78bd;letter-spacing:.08em;font-size:9px;font-weight:850}.product-image-lightbox>header strong{color:#2f3a58;text-overflow:ellipsis;white-space:nowrap;max-width:min(780px,100vw - 150px);font-size:15px;overflow:hidden}.product-image-lightbox>header button{appearance:none;color:#56649f;width:38px;height:38px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:1px solid #d8deed;border-radius:11px;outline:none;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.product-image-lightbox>header button:hover{color:#3f50a4;background:#f0f3ff;border-color:#8d9ade}.product-image-lightbox>header button:focus-visible{color:#3f50a4;background:#f0f3ff;border-color:#8d9ade;outline:none;box-shadow:0 0 0 3px #6375d538}.product-image-lightbox-stage{box-sizing:border-box;background:#fff;place-items:center;width:fit-content;min-width:0;max-width:100%;min-height:0;padding:12px;display:grid;overflow:auto}.product-image-lightbox-stage img{object-fit:contain;filter:drop-shadow(0 14px 24px #1922361f);width:auto;max-width:calc(100vw - 72px);height:auto;max-height:calc(100dvh - 190px);display:block}.product-image-lightbox>small{color:#8a93a6;text-align:center;background:#fafbfe;padding:10px 18px 12px;font-size:9px}@media (width<=640px){.product-image-lightbox-backdrop{padding:10px}.product-image-lightbox{border-radius:14px;width:fit-content;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.product-image-lightbox-stage{padding:10px}.product-image-lightbox-stage img{max-width:calc(100vw - 42px);max-height:calc(100dvh - 170px)}}.shipping-picking-product>.shipping-picking-product-code{color:#173b5e;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;overflow:hidden}.shipping-picking-product>b{color:#2f3b59;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shipping-picking-product>a{color:#3857a3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:800;text-decoration:none;overflow:hidden}.shipping-picking-product>a:hover{color:#273f82;text-decoration:underline}.shipping-picking-specification>strong{color:#1f4666;text-align:center;background:#f0f5f8;border:1px solid #cbd6e3;border-radius:8px;justify-self:start;min-width:54px;padding:7px 10px;font-size:19px;line-height:1}.shipping-picking-specification>.shipping-picking-key-label{color:#566a80;letter-spacing:.08em;font-weight:800}.shipping-picking-specification>b{color:#3e5772;background:#edf3f7;border-radius:7px;justify-self:start;margin-top:3px;padding:5px 8px;font-size:10px}.shipping-picking-price>strong{color:#2f3b57;font-size:14px}.shipping-picking-price>b{color:#147251;font-size:13px}.shipping-picking-status-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:7px;min-width:0;padding:0;display:grid}.shipping-picking-status-grid .shipping-order-status-chip{text-align:center;white-space:nowrap;border-radius:8px;place-items:center;min-height:32px;padding:0 7px;font-size:9px;font-weight:800;line-height:1.25;display:grid}.shipping-freight-summary{background:#fbfcff;border:1px solid #dfe5f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:9px 12px;display:grid}.shipping-freight-primary{align-items:center;gap:8px;min-width:0;display:flex}.shipping-freight-primary>span,.shipping-freight-primary>small{color:#7d879f;font-size:9px}.shipping-freight-primary>div{align-items:center;gap:6px;display:flex}.shipping-freight-primary strong{color:#303d61;letter-spacing:-.03em;font-size:17px}.shipping-freight-primary b{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:850;display:inline-flex}.shipping-freight-primary b.paid{color:#23755e;background:#e7f7f0}.shipping-freight-primary b.unpaid{color:#a86b1c;background:#fff3de}.shipping-freight-details{flex-wrap:wrap;align-items:center;gap:5px 18px;min-width:0;margin:0;display:flex}.shipping-freight-details>div{border:0;align-items:baseline;gap:7px;padding:0;display:flex}.shipping-freight-details dt{color:#8a94aa;font-size:9px}.shipping-freight-details dd{color:#495571;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:750}.shipping-freight-adjustment{color:#96611c;background:#fff9ed;border:1px solid #efd29d;border-radius:8px;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.shipping-freight-adjustment>span{font-size:9px;font-weight:850}.shipping-freight-adjustment strong{color:#9b6214;font-size:12px}.shipping-freight-adjustment small{color:#9a8059;overflow-wrap:anywhere;min-width:0;font-size:8px}.shipping-freight-adjustment.paid{color:#2d745f;background:#edf9f4;border-color:#b8dfd1}.shipping-freight-adjustment.paid strong{color:#2d745f}.shipping-lock-alert{color:#8c5c17;background:#fff8e9;border:1px solid #f1c784;border-radius:12px;gap:4px;padding:11px 14px;display:grid}.shipping-lock-alert strong{font-size:12px}.shipping-lock-alert span{font-size:10px;line-height:1.55}.shipping-queue-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shipping-queue-actions>button{color:#68738a;text-align:left;background:#fff;border:1px solid #dfe4ee;border-radius:11px;gap:4px;min-height:60px;padding:10px 11px;display:grid}.shipping-queue-actions>button:hover:not(:disabled),.shipping-queue-actions>button.dispatch{background:#f5f7ff;border-color:#aebaf0}.shipping-queue-actions>button.locked{color:#28715e;background:#eefaf6;border-color:#98d2c0}.shipping-queue-actions>button.cancel{color:#b25d6d;background:#fff8fa;border-color:#f0d4da}.shipping-queue-actions>button:disabled{cursor:not-allowed;opacity:.46}.shipping-queue-actions span{font-size:12px;font-weight:850}.shipping-queue-actions small{color:inherit;opacity:.84;font-size:9px;line-height:1.4}.shipping-admin-note{background:linear-gradient(135deg,#fff8df,#fffdf2);border:1px solid #edc66a;border-left:5px solid #e2a52d;border-radius:8px 13px 13px 8px;gap:7px;padding:12px 15px;display:grid;box-shadow:0 8px 20px #c28c271f}.shipping-admin-note-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-admin-note-heading>span{color:#8b5b14;font-size:11px;font-weight:900}.shipping-admin-note-heading>b{color:#8b5b14;background:#ffedb8;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.shipping-admin-note p{color:#634819;white-space:pre-wrap;margin:0;font-size:13px;font-weight:850;line-height:1.5}.shipping-review-form,.shipping-dispatch-form,.shipping-note-form,.shipping-cancel-form{gap:13px;padding-bottom:15px;display:grid;overflow:hidden}.shipping-review-form,.shipping-dispatch-form{overflow:visible}.shipping-dispatch-fields,.shipping-dispatch-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 15px;display:grid}.shipping-priority-note{color:#6874b0;margin:-3px 15px 0;font-size:10px}.shipping-review-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 15px;display:grid}.shipping-review-options>label{color:#667087;background:#fbfcfe;border:1px solid #dfe3ed;border-radius:11px;align-items:flex-start;gap:9px;min-height:64px;padding:10px;display:flex}.shipping-review-options>label.active{background:#f2f4ff;border-color:#91a0eb}.shipping-review-options input{accent-color:#6578e1;margin-top:2px}.shipping-review-options span{gap:3px;display:grid}.shipping-review-options strong{color:#3b4663;font-size:11px}.shipping-review-options small{color:#8a93a6;font-size:9px;line-height:1.35}.shipping-form-field{color:#6d778d;gap:6px;min-width:0;padding:0 15px;font-size:10px;font-weight:750;display:grid}.shipping-dispatch-fields .shipping-form-field,.shipping-dispatch-form>div .shipping-form-field{padding:0}.shipping-package-fields{gap:10px;padding:0 15px;display:grid}.shipping-package-entry{background:#fbfcff;border:1px solid #dfe3f1;border-radius:12px;gap:9px;padding:11px;display:grid}.shipping-package-entry>header{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.shipping-package-entry>header strong{color:#4b587d;font-size:12px}.shipping-package-entry>header button{color:#b45560;background:#fff8f8;border:1px solid #efc6c9;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:750}.shipping-package-entry .shipping-dispatch-fields{padding:0}.shipping-add-package-button{color:#5365c7;background:#f7f8ff;border:1px dashed #8695e3;border-radius:10px;min-height:40px;font-size:11px;font-weight:850}.shipping-carrier-field{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;position:relative}.shipping-carrier-field .editable-history-combobox{z-index:22;min-width:0}.shipping-carrier-field-heading{color:#6d778d;justify-content:space-between;align-items:center;gap:8px;min-height:27px;font-size:10px;font-weight:750;display:flex}.shipping-carrier-field .editable-history-combobox-control input{padding-right:42px}.shipping-carrier-field-heading>button{color:#5265c8;white-space:nowrap;background:#f7f8ff;border:1px solid #cbd4f5;border-radius:8px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800}.shipping-carrier-field-heading>button:hover{background:#eef1ff;border-color:#8e9deb}.shipping-carrier-field>small{line-height:1.45}.shipping-form-field input,.shipping-form-field textarea{color:#36415e;background:#fff;border:1px solid #d9deea;border-radius:9px;outline:none;width:100%;min-height:39px;padding:9px 11px}.shipping-form-field textarea{resize:vertical;min-height:68px}.shipping-form-field input:focus,.shipping-form-field textarea:focus{border-color:#91a1eb;box-shadow:0 0 0 3px #6479e017}.shipping-form-field small{color:#979fb0;font-size:9px;font-weight:500}.shipping-review-form>button,.shipping-dispatch-form>button{color:#fff;background:linear-gradient(135deg,#6074df,#7788ed);border:0;border-radius:10px;min-height:42px;margin:0 15px;font-weight:850;box-shadow:0 8px 18px #5165cc30}.shipping-note-form>header,.shipping-cancel-form>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.shipping-note-form>header span,.shipping-cancel-form>header span{color:#778198;font-size:10px;font-weight:800}.shipping-note-form>header strong,.shipping-cancel-form>header strong{color:#36415f;font-size:12px}.shipping-note-form>div,.shipping-cancel-form>div{justify-content:flex-end;gap:8px;padding:0 15px;display:flex}.shipping-note-form>div button,.shipping-cancel-form>div button{color:#667188;background:#fff;border:1px solid #dbe0eb;border-radius:9px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.shipping-note-form>div button[type=submit]{color:#fff;background:#687ce1;border-color:#687ce1}.shipping-cancel-form{background:#fffafb;border-color:#efd2d8}.shipping-cancel-form>p{color:#8f5f68;margin:0;padding:0 15px;font-size:10px;line-height:1.55}.shipping-cancel-form>div button[type=submit]{color:#fff;background:#ce6c7f;border-color:#ce6c7f}.shipping-operation-placeholder{background:#fafbfe;gap:5px;padding:15px 16px;display:grid}.shipping-operation-placeholder strong{color:#3d4865;font-size:12px}.shipping-operation-placeholder p{color:#818a9e;margin:0;font-size:10px;line-height:1.55}.shipping-queue-list>div>button>em{color:#a26416;background:#fff0d6;border-radius:999px;grid-column:2/4;justify-self:start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.shipping-review-form>button:disabled,.shipping-dispatch-form>button:disabled{opacity:.56}.shipping-carrier-modal{max-width:720px}.shipping-carrier-modal-body{gap:17px;max-height:calc(100vh - 200px);padding-top:20px;padding-bottom:24px}.shipping-carrier-modal .shipping-carrier-add-form{background:#f8f9ff;border:1px solid #dce2f4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 12px;padding:13px;display:grid}.shipping-carrier-add-form>label:first-child{color:#62708a;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.shipping-carrier-add-form>label:first-child input{color:#35415f;background:#fff;border:1px solid #d6ddeb;border-radius:8px;outline:none;width:100%;min-height:40px;padding:0 11px}.shipping-carrier-add-form>label:first-child input:focus{border-color:#91a1eb;box-shadow:0 0 0 3px #6479e017}.shipping-carrier-add-form>button{min-height:40px;padding:0 16px}.shipping-carrier-default-toggle{color:#566486;grid-column:1/-1;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.shipping-carrier-default-toggle input,.shipping-carrier-library input{accent-color:#6578e1;width:15px;height:15px;margin:0}.shipping-carrier-library{gap:9px;display:grid}.shipping-carrier-library>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipping-carrier-library>header strong{color:#38445f;font-size:12px}.shipping-carrier-library>header small{color:#6a79cc;font-size:10px;font-weight:750}.shipping-carrier-library>div{gap:7px;max-height:300px;display:grid;overflow-y:auto}.shipping-carrier-library article{background:#fff;border:1px solid #e1e5ee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.shipping-carrier-library article>strong{color:#3c4864;font-size:12px}.shipping-carrier-library article>label{color:#64718e;cursor:pointer;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.shipping-carrier-library article:has(input:checked){background:#f4f6ff;border-color:#b9c5f4}.shipping-carrier-library input:disabled{cursor:not-allowed}.shipping-carrier-feedback{color:#28735e;background:#f1faf6;border:1px solid #c5e5d8;border-radius:9px;margin:0;padding:9px 11px;font-size:10px;line-height:1.45}.shipping-waiting-payment,.shipping-completed-card{gap:7px;padding:16px;display:grid}.shipping-waiting-payment{background:#fffaf1;border-color:#efd8ac}.shipping-waiting-payment>div{align-items:baseline;gap:10px;display:flex}.shipping-waiting-payment span,.shipping-waiting-payment small,.shipping-completed-card span,.shipping-completed-card small{color:#8790a4;font-size:10px}.shipping-waiting-payment strong,.shipping-completed-card>strong{color:#3b4661;font-size:16px}.shipping-waiting-payment p{color:#806d4c;margin:0;font-size:11px}.shipping-waiting-payment a,.shipping-completed-adjustment a{color:#5c6bd0;justify-self:start;font-size:11px;font-weight:800;text-decoration:none}.shipping-completed-card{background:#f2faf7;border-color:#bfe1d5}.shipping-completed-summary{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.shipping-completed-summary span{color:#2d6657;font-size:13px;font-weight:850}.shipping-completed-summary small{color:#789488;font-size:10px}.shipping-completed-shipments{gap:8px;display:grid}.shipping-completed-heading{background:#fff;border:1px solid #d2e9e1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.shipping-completed-heading>div{gap:5px;display:grid}.shipping-completed-heading strong{color:#3b4661;font-size:16px}.shipping-completed-actions{align-items:center;gap:8px;display:flex}.shipping-completed-actions>button{color:#28705e;white-space:nowrap;background:#fff;border:1px solid #91cbb8;border-radius:9px;min-height:36px;padding:0 14px;font-size:10px;font-weight:850}.shipping-completed-actions>button:hover{background:#e8f7f1;border-color:#5eaf94}.shipping-completed-actions>button:first-child{color:#526079;border-color:#c8d2e8}.shipping-shipment-edit-form{background:#fbfffd;border-color:#bfe1d5}.shipping-shipment-edit-actions{align-items:center}.shipping-shipment-edit-actions button{color:#657087;background:#fff;border:1px solid #cfd6e5;border-radius:9px;min-height:40px;font-size:10px;font-weight:850}.shipping-shipment-edit-actions button[type=submit]{color:#fff;background:linear-gradient(135deg,#6074df,#7788ed);border-color:#6074df}.shipping-shipment-edit-actions button:disabled,.shipping-completed-actions>button:disabled{cursor:not-allowed;opacity:.56}.shipping-completed-adjustment{color:#9a681f;background:#fff9ed;border:1px solid #efcf9b;border-radius:10px;gap:3px;margin-top:8px;padding:10px 11px;display:grid}.shipping-completed-adjustment.paid{color:#2d745f;background:#edf9f4;border-color:#b8dfd1}.shipping-workbench-empty{place-content:center;gap:6px;display:grid}.shipping-workbench-empty strong{color:#3f4964;font-size:17px}.shipping-workbench-empty p{max-width:420px;margin:0}.h5-client-shipping-pending button{color:#fff;background:linear-gradient(135deg,#ff8295,#ff6e86);border:0;border-radius:9px;min-height:30px;margin-top:8px;padding:0 11px;font-size:10px;font-weight:800}.h5-client-shipping-pending button:disabled{opacity:.6}@media (width<=1180px){.admin-frame .primary-nav-item{padding-left:9px;padding-right:9px;font-size:12px}.admin-frame .phase-badge{display:none}.shipping-management-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-queue-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shipping-management-hero{display:grid}.shipping-hero-side{justify-items:start;width:100%}.shipping-status-switch,.shipping-hero-actions{justify-content:flex-start}.shipping-workbench{grid-template-columns:1fr}.shipping-queue-list{border-bottom:1px solid #e7eaf1;border-right:0}.shipping-queue-list>div{max-height:none;display:flex;overflow-x:auto}.shipping-queue-list>div>button{min-width:270px}}@media (width<=640px){.shipping-management-stats,.shipping-review-options,.shipping-dispatch-fields,.shipping-dispatch-form>div,.shipping-request-summary,.shipping-queue-actions{grid-template-columns:1fr}.shipping-request-summary article.address{min-height:0;padding:18px 20px}.shipping-request-summary .shipping-address-note{width:auto;margin-top:7px;position:static}.shipping-management-hero,.shipping-workbench-detail,.shipping-domestic-freight-modal-body{padding:16px}.shipping-domestic-freight-rule-grid{grid-template-columns:1fr}.shipping-domestic-freight-settings-actions{flex-direction:column;align-items:stretch}.shipping-domestic-freight-settings-actions button,.shipping-domestic-freight-action-buttons{width:100%}.shipping-domestic-freight-action-buttons button{flex:1}.shipping-freight-summary{grid-template-columns:1fr;gap:13px;padding:14px}.shipping-freight-details>div{grid-template-columns:1fr;gap:2px}.shipping-freight-adjustment{grid-template-columns:1fr auto;gap:3px 8px}.shipping-freight-adjustment small{grid-column:1/-1}.shipping-status-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shipping-status-switch a{justify-content:space-between;min-width:0}.shipping-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.shipping-hero-actions a,.shipping-hero-actions button{width:100%}.shipping-management-hero h1{font-size:25px}.shipping-completed-heading{flex-direction:column;align-items:stretch}.shipping-completed-actions,.shipping-completed-actions>button{width:100%}.shipping-carrier-add-form{grid-template-columns:1fr}.shipping-carrier-add-form>button{width:100%}}.customer-account-management{gap:18px;display:grid}.customer-account-summary,.customer-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-account-summary article,.customer-account-actions form{background:#fff;border:1px solid #e7e8f0;border-radius:18px;gap:11px;padding:18px;display:grid}.customer-account-summary article:first-child{background:linear-gradient(135deg,#fff7f3,#fff)}.customer-account-summary article:last-child{background:linear-gradient(135deg,#f2f8ff,#fff)}.customer-account-summary span,.customer-account-summary small,.customer-account-actions header span{color:#858ca0;font-size:12px}.customer-account-summary strong{color:#353b58;font-size:28px}.customer-account-actions header{gap:3px;display:grid}.customer-account-actions label{color:#5d6479;gap:6px;font-size:12px;display:grid}.customer-account-actions input{background:#fbfbfd;border:1px solid #dfe2eb;border-radius:10px;min-height:40px;padding:0 11px}.customer-account-actions form>div,.customer-account-actions footer{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customer-account-actions button{color:#fff;background:#6472dc;border:0;border-radius:11px;min-height:40px;font-weight:800}.customer-account-actions button.deduct{background:#9aa1b3}.customer-account-feedback{color:#27715b;background:#edf9f4;border-radius:12px;padding:11px 13px;font-size:12px}.customer-fund-row{border-bottom:1px solid #eef0f4;gap:4px;padding:11px 0;display:grid}.customer-fund-row strong{color:#5866c7}.training-complex-inventory{background:linear-gradient(135deg,#fff8f8,#f8f7ff);border:1px solid #f0d7df;border-radius:16px;grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(110px,.45fr)) auto;align-items:end;gap:12px;margin:4px 0 18px;padding:16px;display:grid}.training-complex-inventory>div{gap:3px;display:grid}.training-complex-inventory>div>span{color:#ef6f8f;letter-spacing:.1em;font-size:10px;font-weight:900}.training-complex-inventory>div>strong{color:#3c415d;font-size:15px}.training-complex-inventory p{color:#777f95;margin:0;font-size:11px;line-height:1.6}.training-complex-inventory label{color:#555d77;gap:4px;font-size:11px;display:grid}.training-complex-inventory label input{background:#fff;border:1px solid #e0dce7;border-radius:10px;min-height:38px;padding:0 10px}.training-complex-inventory label small{color:#9298a9;font-size:9px}.training-complex-inventory>button{color:#fff;background:linear-gradient(135deg,#f17a98,#7a79df);border:0;border-radius:11px;min-height:40px;padding:0 15px;font-weight:800}.h5-member-login-page,.h5-member-app-page{--member-pink:#ff7f9b;--member-coral:#ff9b8c;--member-cream:#fff9f2;--member-ink:#4b3832;--member-muted:#97867e;background:radial-gradient(circle at 16% 12%,#ffcdd69e,#0000 28%),radial-gradient(circle at 86% 18%,#d3e2ffb8,#0000 30%),linear-gradient(150deg,#fffaf6,#f7f8ff)}.h5-member-reference-donut{filter:drop-shadow(0 5px 7px #da8c632e);background-image:url(/brand/tiantian-donut/tiantian-donut-logo-transparent-1024.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex:0 0 50px;width:50px;height:50px;display:inline-block}.h5-client-brand.h5-member-brand>span.h5-member-reference-donut{background-color:#0000;background-image:url(/brand/tiantian-donut/tiantian-donut-logo-transparent-1024.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:50px;height:50px}.h5-member-icon{background-color:#fffaf5;background-image:url(/h5-member-icons-v1.png);background-repeat:no-repeat;background-size:400% 200%;border-radius:14px;flex:0 0 44px;width:44px;height:44px;display:inline-block}.h5-member-icon.wallet{background-position:33.333% 0}.h5-member-icon.warehouse{background-position:66.666% 0}.h5-member-icon.transit{background-position:100% 0}.h5-member-icon.delivery{background-position:0 100%}.h5-member-icon.message{background-position:33.333% 100%}.h5-member-icon.rights{background-position:66.666% 100%}.h5-member-icon.address{background-position:100% 100%}.h5-member-icon.alert{background-color:#fff0eb;background-image:none;place-items:center;display:grid}.h5-member-icon.alert:before{content:"!";clip-path:polygon(50% 2%,98% 94%,2% 94%);color:#fff;background:#f28b73;place-items:center;width:27px;height:25px;padding-bottom:2px;font-size:15px;font-weight:900;line-height:1;display:grid}.h5-member-brand>div{gap:1px;display:grid}.h5-member-brand strong{color:var(--member-ink)!important;font-size:18px!important}.h5-member-brand small{letter-spacing:.08em;color:#b69c90!important}.h5-member-login-page .h5-client-login-shell{background:#fffdf9f0;border-color:#efd6cfe6;box-shadow:0 30px 80px #73535329}.h5-member-login-page .h5-client-mode-chip{color:#e96d8c;background:#fff0f3}.h5-member-login-page .h5-client-login-shell>header{background:linear-gradient(135deg,#fff4ed,#fff7fb);border-radius:24px;position:relative;overflow:hidden}.h5-member-login-page .h5-client-login-shell>header h1{color:var(--member-ink)}.h5-member-login-page .h5-client-login-shell>header p{color:#e77791}.h5-member-login-illustration{opacity:.94;position:absolute;bottom:12px;right:22px}.h5-member-login-illustration .h5-member-icon{border-radius:24px;width:94px;height:94px}.h5-member-login-page .h5-client-login-form>button{background:linear-gradient(135deg,#ff8ca2,#ff748f);box-shadow:0 12px 24px #ff748f47}.h5-member-login-page .h5-client-login-form input:focus{border-color:#ff9aae;box-shadow:0 0 0 3px #ff8ba21f}.h5-member-app-page .h5-client-device{background:#fffaf5;box-shadow:0 28px 80px #53435038}.h5-member-app-page .h5-client-app-header{background:#fffdf9f5}.h5-member-app-page .h5-client-app-header>div>.h5-member-reference-donut{background-color:#0000;background-image:url(/brand/tiantian-donut/tiantian-donut-logo-transparent-1024.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex-basis:40px;width:40px;height:40px}.h5-member-app-page .h5-client-app-header strong{color:var(--member-ink)}.h5-member-app-page .h5-client-testing-banner{color:#9a7280;background:#fff0f3}.h5-member-app-page .h5-client-testing-banner span{color:#fff;background:#ef7894}.h5-member-app-page .h5-client-testing-banner.customer-live{color:#26745f;background:#e9f8f2}.h5-member-app-page .h5-client-testing-banner.customer-live span{background:#3a9a7c}.h5-member-app-page .h5-client-testing-banner.admin-support{color:#8a5b22;background:#fff4db}.h5-member-app-page .h5-client-testing-banner.admin-support span{background:#d58b2f}.h5-member-app-page .h5-client-scroll-area{background:linear-gradient(#fffaf5 0%,#fffdf9 70%)}.h5-member-welcome-card{grid-template-columns:1fr auto;align-items:center;box-shadow:0 12px 26px #d5967a2e;color:#6a4944!important;background:radial-gradient(circle at 88% 18%,#ffa9a029 0 42px,#0000 43px),linear-gradient(135deg,#ffe8e3,#fff4dc)!important;display:grid!important}.h5-member-welcome-card h1{color:#5b3f39!important}.h5-member-welcome-card p,.h5-member-welcome-card span{color:#9a6d63!important}.h5-member-welcome-card .h5-member-icon{mix-blend-mode:multiply;background-color:#0000;border-radius:24px;width:86px;height:86px}.h5-member-dashboard-grid{gap:9px}.h5-member-dashboard-grid button{background:#fff;border:1px solid #f4e6e1;border-radius:18px;min-height:112px;box-shadow:0 8px 20px #785a5314}.h5-member-dashboard-grid button:nth-child(2){background:#f7fbff}.h5-member-dashboard-grid button:nth-child(3){background:#fff9ef}.h5-member-dashboard-grid button:nth-child(4){background:#fff7fa}.h5-member-dashboard-grid .h5-member-icon{background-color:#0000;width:48px;height:48px;margin:0 auto}.h5-member-dashboard-grid strong{color:#594540;font-size:19px}.h5-member-dashboard-grid small{color:#9b8880}.h5-member-dashboard-grid .h5-client-hidden-metric-value{visibility:hidden}.h5-client-home-orders{gap:10px;display:grid}.h5-client-home-orders>header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.h5-client-home-orders>header strong{color:#50413d;font-size:14px}.h5-client-home-orders>header button{color:#df7890;background:0 0;border:0;font-size:11px;font-weight:800}.h5-client-store-links{box-shadow:none;background:#fffdfafa;border:0;border-top:1px solid #f0e4e1;border-radius:0;flex:none;gap:8px;margin:0;padding:10px 16px 9px;display:grid}.h5-client-store-links>header{padding:0 2px}.h5-client-store-links>header strong{color:#50413d;font-size:14px}.h5-client-store-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.h5-client-store-link{color:#6a4944;touch-action:manipulation;background:#fff4f7;border:1px solid #f1dce2;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.h5-client-store-link:nth-child(2){background:#f2f8fc;border-color:#dce8f2}.h5-client-store-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h5-client-store-link>span:last-child{color:#dc718a;font-size:20px;font-weight:500;line-height:1}.h5-client-store-link:nth-child(2)>span:last-child{color:#6f91ab}.h5-client-store-link:focus-visible{outline-offset:2px;outline:3px solid #df718947}.h5-client-store-links+.h5-client-bottom-nav{box-shadow:none}.h5-client-order-card-compact{border-color:#f0e7e3;border-radius:18px;box-shadow:0 8px 20px #5a433e0f}.h5-client-order-card-compact>header b{color:#ec748f;background:#fff0f4}.h5-client-product-picture{background:#fff7f2;border-radius:16px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.h5-client-product-picture img{box-sizing:border-box;object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;display:block}.h5-client-product-picture .h5-member-icon{background-color:#0000;border-radius:14px;width:58px;height:58px}.h5-client-product-picture-button{appearance:none;cursor:zoom-in;touch-action:manipulation;border:0;flex:none;padding:0;position:relative}.h5-client-product-picture-button>small{color:#fff;pointer-events:none;background:#484d6fc7;border:1px solid #ffffffe0;border-radius:999px;place-items:center;width:17px;height:17px;padding:0;font-size:0;line-height:1;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 6px #262a422e}.h5-client-product-picture-button>small:before{content:"+";font-size:13px;font-weight:700}.h5-client-product-picture-button:focus-visible{outline-offset:2px;outline:3px solid #707bdd57}.h5-client-order-card-compact footer button{color:#e96f89}.h5-client-product-note{color:#88632e;overflow-wrap:anywhere;white-space:normal;background:#fff7df;border-radius:9px;align-items:flex-start;gap:5px;min-width:0;margin:0;padding:6px 8px;display:flex}.h5-client-product-note>b{color:#a06b20;font-size:inherit;flex:none}.h5-client-product-note>span{min-width:0}.h5-client-latest-message .h5-member-icon{background-color:#0000;width:46px;height:46px}.h5-client-empty-line{color:#aaa09a;text-align:center;background:#fff;border-radius:16px;margin:0;padding:22px;font-size:12px}.h5-client-order-filters{scrollbar-width:none;gap:7px;padding:2px 0 6px;display:flex;overflow-x:auto}.h5-client-order-filters button{color:#8c7b75;background:#fff;border:1px solid #eee3df;border-radius:999px;flex:none;min-height:34px;padding:0 13px;font-size:11px}.h5-client-order-filters button.active{color:#e96984;background:#fff0f4;border-color:#ff98ad;font-weight:800}.h5-client-order-list{gap:10px;display:grid}.h5-client-load-more{color:#e26f88;background:#fff7f9;border:1px solid #f0dce1;border-radius:13px;width:100%;min-height:42px;font-weight:800}.h5-client-order-progress-detail{gap:12px;display:grid}.h5-client-detail-back{color:#df7189;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:850}.h5-client-order-detail-product{background:#fff;border:1px solid #f0e4e1;border-radius:18px;align-items:center;gap:13px;padding:15px;display:flex;box-shadow:0 8px 20px #5a433e0d}.h5-client-order-detail-product>div{gap:3px;min-width:0;display:grid}.h5-client-order-detail-product b{color:#df6e88;background:#fff0f4;border-radius:999px;justify-self:start;padding:3px 7px;font-size:8px}.h5-client-order-detail-product h2,.h5-client-order-detail-product p{margin:0}.h5-client-order-detail-product h2{color:#403b4d;font-size:14px}.h5-client-order-detail-product p,.h5-client-order-detail-product small{color:#9295a7;font-size:9px}.h5-client-order-detail-product strong{color:#5965c5;margin-top:3px;font-size:14px}.h5-client-order-progress-steps{background:#fff;border:1px solid #ebeaf3;border-radius:18px;gap:0;margin:0;padding:14px 16px;list-style:none;display:grid}.h5-client-order-progress-steps li{grid-template-columns:25px minmax(0,1fr);gap:10px;min-height:52px;display:grid;position:relative}.h5-client-order-progress-steps li:not(:last-child):after{content:"";background:#e8e9f0;width:1px;position:absolute;top:25px;bottom:3px;left:12px}.h5-client-order-progress-steps li.complete:not(:last-child):after{background:#b5ded2}.h5-client-order-progress-steps i{color:#9ca2b1;background:#f0f1f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.h5-client-order-progress-steps li.complete i{color:#fff;background:#65b39e}.h5-client-order-progress-steps span{align-content:start;gap:3px;padding-top:3px;display:grid}.h5-client-order-progress-steps strong{color:#454b61;font-size:11px}.h5-client-order-progress-steps small{color:#9298aa;font-size:9px}.h5-client-order-tracking-card,.h5-client-order-after-sales{background:#effaf6;border:1px solid #cce7de;border-radius:16px;gap:4px;padding:13px 14px;display:grid}.h5-client-order-tracking-card>span,.h5-client-order-tracking-card>small{color:#6f978b;font-size:8px}.h5-client-order-tracking-card>strong{color:#317764;font-size:12px}.h5-client-order-tracking-card>p{color:#3f7769;margin:0;font-size:11px;font-weight:850}.h5-client-order-after-sales{color:#98651f;background:#fff8e9;border-color:#f0d9a8}.h5-client-order-after-sales strong,.h5-client-order-after-sales p{margin:0;font-size:10px}.h5-client-order-detail-meta{background:#f7f7fa;border-radius:16px;gap:7px;margin:0;padding:13px 14px;display:grid}.h5-client-order-detail-meta>div{justify-content:space-between;gap:12px;display:flex}.h5-client-order-detail-meta dt,.h5-client-order-detail-meta dd{color:#858b9d;margin:0;font-size:9px}.h5-client-order-detail-meta dd{color:#545b70;font-weight:750}.h5-client-shipping-pending{background:#f0fbf8;border:1px solid #d9efea;border-radius:16px;align-items:center;gap:11px;padding:13px;display:flex}.h5-client-shipping-pending .h5-member-icon{background-color:#0000}.h5-client-shipping-pending strong{color:#3f7167;font-size:12px}.h5-client-shipping-pending p{color:#79a097;margin:3px 0 0;font-size:10px}.h5-client-warehouse-list{gap:9px;display:grid}.h5-client-warehouse-list .h5-client-warehouse-product{margin:0}.h5-client-benefit{background:#fff5f7;border:1px solid #f2d7de;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid}.h5-client-benefit input{accent-color:#f17691;grid-row:span 2}.h5-client-benefit span{color:#604a46;font-size:12px;font-weight:800}.h5-client-benefit small{color:#9c7e83;font-size:10px}.h5-member-profile-list{border-radius:18px;gap:0;padding:0 14px;display:grid;overflow:hidden}.h5-member-profile-list>button,.h5-member-profile-list>a,.h5-member-profile-list>div{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ece9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 0;text-decoration:none;display:grid!important}.h5-member-profile-list .h5-member-icon{background-color:#fffaf5;width:42px;height:42px}.h5-member-profile-list>button>span,.h5-member-profile-list>a>span,.h5-member-profile-list>div>span{color:#574943;gap:3px;font-size:12px;font-weight:800;display:grid}.h5-member-profile-list>a[aria-disabled=true]{pointer-events:none;opacity:.55}.h5-member-profile-list span small{color:#a29690;font-size:9px;font-weight:500}.h5-member-profile-list strong{color:#8b7771;text-align:right;max-width:132px;font-size:10px;line-height:1.4}.h5-client-account-panel{background:#fff;border:1px solid #f0e4df;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 20px #5a433e0f}.h5-client-account-panel>header{align-items:center;gap:10px;display:flex}.h5-client-account-panel>header .h5-member-icon{background-color:#fff9f3;width:54px;height:54px}.h5-client-account-panel>header>div{gap:2px;display:grid}.h5-client-account-panel>header strong{color:#55443f;font-size:13px}.h5-client-account-panel>header span{color:#e4748d;font-size:18px;font-weight:900}.h5-client-account-panel>p{color:#8c7b75;background:#fff8f4;border-radius:11px;margin:0;padding:10px;font-size:10px;line-height:1.6}.h5-client-account-panel h3{color:#5d4e48;margin:2px 0 0;font-size:11px}.h5-client-ledger-row{border-top:1px solid #f2eeeb;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.h5-client-ledger-row>span{gap:2px;display:grid}.h5-client-ledger-row strong{color:#64544e;font-size:10px}.h5-client-ledger-row small{color:#aaa09b;font-size:9px}.h5-client-ledger-row b{color:#6574c9;font-size:11px}.h5-client-ledger-row b.plus{color:#43a280}.h5-client-ledger-row b.minus{color:#e07087}.h5-client-address-editor>.h5-client-address-save{color:#fff;background:linear-gradient(135deg,#ff8ca2,#ff748f);border:0;border-radius:12px;min-height:42px;font-weight:800}.h5-client-state-card>.h5-member-icon{background-color:#0000;width:76px;height:76px;margin:0 auto}.h5-client-message-list article>span .h5-member-icon{background-color:#0000;width:42px;height:42px}.h5-client-message-list article>span{place-items:center;display:grid}.h5-member-bottom-nav{background:#fffdf9f7}.h5-member-bottom-nav button>span{color:#a3958f;place-items:center;min-height:27px;font-size:19px;display:grid}.h5-member-bottom-nav .h5-member-icon{background-color:#0000;border-radius:9px;width:27px;height:27px}.h5-client-home-nav-icon{color:currentColor;width:27px;height:27px;display:block;overflow:visible}.h5-client-home-nav-icon>path:first-child{fill:currentColor}.h5-client-home-nav-icon>path.door{fill:#fffffff0}.h5-member-bottom-nav button.active>span,.h5-member-bottom-nav button.active small{color:#ef718d}@media (width<=840px){.training-complex-inventory{grid-template-columns:1fr 1fr}.training-complex-inventory>div,.training-complex-inventory>button{grid-column:1/-1}.customer-account-summary,.customer-account-actions{grid-template-columns:1fr}}.h5-client-login-page,.h5-client-app-page,.h5-client-unavailable{color:#2d3557;min-height:100dvh;font-family:var(--font-noto-sans-sc), var(--font-geist-sans), sans-serif}.site-icp-filing-notice{box-sizing:border-box;color:#8992a5;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;width:100%;padding:10px 16px 14px;font-size:10px;line-height:1.5;display:flex}.site-icp-filing-notice a{color:#596bd4;text-decoration:none}.site-icp-filing-notice .site-public-security-filing-link{align-items:center;gap:5px;display:inline-flex}.site-public-security-filing-link img{flex:0 0 20px;width:20px;height:20px}.site-icp-filing-notice a:hover,.site-icp-filing-notice a:focus-visible{text-decoration:underline}.login-page>.site-icp-filing-notice{max-width:960px;margin:0 auto}.operations-home>.site-icp-filing-notice{padding-left:0;padding-right:0}.h5-client-login-page+.site-icp-filing-notice,.h5-client-app-page+.site-icp-filing-notice{width:min(100%,580px)}.h5-client-login-page{background:radial-gradient(circle at 15% 15%,#ffdae3b8,#0000 27%),radial-gradient(circle at 85% 12%,#dce3ffd1,#0000 29%),radial-gradient(circle at 82% 88%,#e6dcffad,#0000 30%),#fbfaf7;place-items:center;padding:34px 20px;display:grid}.h5-client-admin-return{z-index:2;color:#657096;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #6675b32e;border-radius:999px;padding:10px 14px;font-size:13px;text-decoration:none;position:fixed;top:22px;left:24px}.h5-client-login-shell{background:#fffffff0;border:1px solid #6873a41f;border-radius:34px;width:min(100%,430px);padding:30px 30px 24px;box-shadow:0 28px 80px #464e7e24}.h5-client-brand,.h5-client-app-header>div{align-items:center;gap:11px;display:flex}.h5-client-brand>span,.h5-client-app-header>div>span{color:#fff;background:linear-gradient(145deg,#6c75ee,#8993f6);border-radius:15px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid;box-shadow:0 10px 22px #646fe542}.h5-client-brand div,.h5-client-app-header>div>div{gap:1px;display:grid}.h5-client-brand strong,.h5-client-app-header strong{letter-spacing:.04em;font-size:18px}.h5-client-brand small,.h5-client-app-header small{color:#949bb7;letter-spacing:.12em;font-size:10px}.h5-client-mode-chip{color:#6670d8;letter-spacing:.08em;background:#f0f2ff;border-radius:999px;width:fit-content;margin:28px 0 12px;padding:7px 11px;font-size:11px;font-weight:800}.h5-client-login-shell>header p,.h5-client-section>header p{color:#8089d8;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:800}.h5-client-login-shell>header h1,.h5-client-section>header h1{color:#303859;margin:0;font-size:30px;line-height:1.15}.h5-client-login-shell>header>span,.h5-client-section>header>span{color:#8990ac;margin-top:10px;font-size:13px;line-height:1.7;display:block}.h5-client-login-form{gap:16px;margin-top:26px;display:grid}.h5-client-login-form label,.h5-client-form-grid label{gap:8px;display:grid}.h5-client-login-form label>span,.h5-client-form-grid label>span{color:#5e6688;font-size:12px;font-weight:700}.h5-client-login-form input,.h5-client-form-grid input{color:#313956;width:100%;min-height:48px;font:inherit;background:#fafbfe;border:1px solid #e4e7f1;border-radius:15px;outline:none;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s}.h5-client-login-form input:focus,.h5-client-form-grid input:focus{border-color:#8a91ed;box-shadow:0 0 0 4px #7f88ea1f}.china-administrative-division-fields{display:contents}.china-administrative-division-warning{color:#9a533d;background:#fff8f4;border:1px solid #efcfc2;border-radius:9px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:10px;line-height:1.55}.china-administrative-division-match{color:#39846f;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.h5-client-form-grid select,.h5-client-form-grid .china-administrative-division-fields input{color:#313956;width:100%;min-height:42px;font:inherit;background:#fafbfe;border:1px solid #e4e7f1;border-radius:12px;outline:none;padding:0 11px;font-size:11px}.h5-client-form-grid select:focus,.h5-client-form-grid .china-administrative-division-fields input:focus{border-color:#8a91ed;box-shadow:0 0 0 4px #7f88ea1f}.h5-client-login-form label>div{position:relative}.h5-client-login-form label>div input{padding-right:116px}.h5-client-login-form label>div b{color:#737dda;font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.h5-client-login-form>button,.h5-client-payment-card>button,.h5-client-shipping-form>button,.h5-client-shipping-submit{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#6873e8,#8a93f3);border:0;border-radius:16px;font-size:14px;font-weight:800;box-shadow:0 14px 26px #636fe03b}.h5-client-login-form>button:disabled,.h5-client-payment-card>button:disabled,.h5-client-shipping-form>button:disabled,.h5-client-shipping-submit:disabled{cursor:wait;opacity:.65}.h5-client-feedback{border-radius:13px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.h5-client-feedback.error{color:#bc5471;background:#fff0f3}.h5-client-feedback.success{color:#3d8c75;background:#ecfbf6}.h5-client-wechat-reserved{margin-top:24px}.h5-client-wechat-reserved>p{color:#a0a6ba;align-items:center;gap:10px;margin:0 0 12px;font-size:10px;display:flex}.h5-client-wechat-reserved>p span{background:#eceef5;flex:1;height:1px}.h5-client-wechat-reserved>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.h5-client-wechat-reserved button{color:#707793;min-height:54px;font:inherit;background:#fafafd;border:1px dashed #d8dcea;border-radius:14px;padding:9px;font-size:11px}.h5-client-wechat-reserved button small{color:#a1a6b8;margin-top:3px;font-size:9px;display:block}.h5-client-wechat-reserved>small,.h5-client-login-shell>footer{color:#a1a6b8;text-align:center;margin-top:10px;font-size:10px;line-height:1.6;display:block}.h5-client-login-shell>footer{margin-top:20px}.h5-client-app-page{background:radial-gradient(circle at 10% 10%,#fcdae59e,#0000 26%),radial-gradient(circle at 90% 15%,#d7e1ffa6,#0000 26%),#f5f6fa;place-items:center;min-height:100dvh;padding:20px;display:grid}.h5-client-device{background:#fbfaf7;border:1px solid #5b679b1a;border-radius:32px;flex-direction:column;width:min(100%,470px);height:min(920px,100dvh - 40px);min-height:700px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 85px #3b446f2e}.h5-client-app-header{background:#fffffff0;justify-content:flex-start;align-items:center;padding:18px 20px 12px;display:flex}.h5-client-app-header>div>span{border-radius:13px;width:37px;height:37px;font-size:14px}.h5-client-app-header strong{font-size:15px}.h5-client-testing-banner{color:#6e77b8;background:#eef0ff;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex}.h5-client-testing-banner span{color:#fff;background:#7882df;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:900}.h5-client-device>.h5-client-feedback{margin:10px 16px 0}.h5-client-scroll-area{overscroll-behavior:contain;flex:1;padding-bottom:18px;overflow-y:auto}.h5-client-home,.h5-client-section{padding:18px 16px}.h5-client-welcome-card{color:#fff;background:radial-gradient(circle at 92% 18%,#ffffff3d 0 28px,#0000 29px),linear-gradient(135deg,#727ae7,#8d96ee);border-radius:25px;padding:22px;box-shadow:0 16px 32px #6570dc33}.h5-client-welcome-card p{opacity:.84;margin:0 0 8px;font-size:13px}.h5-client-vip-badge{color:#684000;letter-spacing:.04em;vertical-align:middle;background:#fff9dce6;border:1px solid #b0761c47;border-radius:999px;align-items:center;min-height:20px;margin-left:7px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.h5-client-welcome-card h1{margin:0;font-size:22px}.h5-client-welcome-card span{opacity:.82;margin-top:11px;font-size:11px;line-height:1.65;display:block}.h5-client-dashboard-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.h5-client-dashboard-grid button{color:#323a5b;cursor:pointer;background:#fff;border:1px solid #545f9114;border-radius:18px;justify-items:center;gap:5px;padding:11px 5px;display:grid}.h5-client-dashboard-grid button>span,.h5-client-latest-message>div>span,.h5-client-message-list article>span{border-radius:11px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.h5-client-dashboard-grid .pink,.h5-client-latest-message .pink,.h5-client-message-list .pink{color:#d7678a;background:#ffe7ee}.h5-client-dashboard-grid .blue,.h5-client-latest-message .blue,.h5-client-message-list .blue{color:#6475d6;background:#e7ecff}.h5-client-dashboard-grid .purple,.h5-client-latest-message .purple,.h5-client-message-list .purple{color:#8469c9;background:#eee7ff}.h5-client-dashboard-grid .mint,.h5-client-latest-message .mint,.h5-client-message-list .mint{color:#419a88;background:#e1f7f2}.h5-client-dashboard-grid strong{font-size:17px}.h5-client-dashboard-grid small{color:#858da8;font-size:9px}.h5-client-order-card,.h5-client-latest-message,.h5-client-payment-card,.h5-client-shipping-form,.h5-client-warehouse-product,.h5-client-profile-card,.h5-client-profile-list,.h5-client-message-list article{background:#fff;border:1px solid #59649314;box-shadow:0 10px 24px #4b547e0f}.h5-client-order-card,.h5-client-latest-message{border-radius:21px;margin-top:14px;padding:17px}.h5-client-order-card>header,.h5-client-latest-message>header,.h5-client-payment-card>header,.h5-client-shipping-form>header{justify-content:space-between;align-items:center;display:flex}.h5-client-order-card>header span,.h5-client-latest-message>header strong{font-size:13px;font-weight:800}.h5-client-order-card>header b{color:#c75e7d;background:#fff0f4;border-radius:999px;padding:5px 9px;font-size:9px}.h5-client-order-card>div{align-items:center;gap:13px;padding:16px 0;display:flex}.h5-client-product-placeholder{color:#858dcc;background:linear-gradient(145deg,#f6e9ee,#e9edfb);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:16px;font-weight:900;display:grid}.h5-client-order-card h2{margin:0;font-size:14px}.h5-client-order-card p,.h5-client-latest-message p,.h5-client-message-list p{color:#9299af;margin:5px 0;font-size:10px}.h5-client-order-card>div strong{color:#5965c5;font-size:14px}.h5-client-order-card>footer{border-top:1px solid #f0f1f5;align-items:center;gap:10px;padding-top:12px;display:flex}.h5-client-order-card>footer span{color:#757d99;font-size:9px}.h5-client-order-card>footer button,.h5-client-latest-message>header button{color:#6873d7;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:800}.h5-client-latest-message>div,.h5-client-message-list article{align-items:flex-start;gap:11px;margin-top:13px;display:flex}.h5-client-latest-message>div>div,.h5-client-message-list article>div{min-width:0}.h5-client-latest-message>div strong,.h5-client-message-list strong{font-size:11px}.h5-client-section>header{margin-bottom:18px}.h5-client-state-card{text-align:center;background:#fff;border:1px solid #5b689e17;border-radius:24px;justify-items:center;padding:32px 24px;display:grid}.h5-client-state-card>span{color:#42a188;background:#e7f7f2;border-radius:18px;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;display:grid}.h5-client-state-card.waiting>span{color:#7c6bc8;background:#eeeaff}.h5-client-state-card h2{margin:16px 0 7px;font-size:17px}.h5-client-state-card p{color:#858da7;margin:0;font-size:12px;line-height:1.7}.h5-client-state-card small{color:#9ca2b6;margin-top:8px;font-size:10px}.h5-client-state-card button,.h5-client-state-card a{color:#fff;font:inherit;cursor:pointer;background:#737ce3;border:0;border-radius:13px;margin-top:20px;padding:11px 16px;font-size:11px;font-weight:800;text-decoration:none}.h5-client-payment-card,.h5-client-shipping-form{border-radius:22px;padding:18px}.h5-client-payment-card>header span,.h5-client-shipping-form>header span{color:#8b92aa;font-size:10px}.h5-client-payment-card>header strong{color:#5964c9;font-size:22px}.h5-client-payment-card h2{margin:20px 0 4px;font-size:15px}.h5-client-payment-card>p{color:#9ca2b5;margin:0 0 16px;font-size:10px}.h5-client-payment-card>.h5-client-payment-channel-title{color:#646b89;margin:17px 0 8px;font-size:11px;font-weight:800}.h5-client-payment-card>div{gap:9px;display:grid}.h5-client-payment-card>div label{cursor:pointer;border:1px solid #e7e9f2;border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.h5-client-payment-card>div label.active{background:#f6f7ff;border-color:#8991ea}.h5-client-payment-card>div input{accent-color:#737de1}.h5-client-payment-card>div label>span{flex:1;gap:3px;display:grid}.h5-client-payment-card>div label strong{font-size:11px}.h5-client-payment-card>div label small{color:#989eb2;font-size:9px}.h5-client-payment-card>div label i{color:#0000;font-size:11px}.h5-client-payment-card>div label.active i{color:#707ade}.h5-client-payment-card>button,.h5-client-shipping-form>button,.h5-client-shipping-submit{width:100%;margin-top:17px}.h5-client-payment-card>small{color:#a1a7b9;text-align:center;margin-top:9px;font-size:9px;display:block}.h5-client-warehouse-product{border-radius:20px;padding:15px;transition:opacity .16s,background-color .16s,box-shadow .16s}.h5-client-warehouse-product.is-reserved{opacity:.52;box-shadow:none;filter:saturate(.7);background:#f1f3f8b8;border-color:#78819e24}.h5-client-warehouse-product.is-reserved label{cursor:not-allowed}.h5-client-warehouse-product label{align-items:center;gap:11px;display:flex}.h5-client-warehouse-product input{accent-color:#717bdd}.h5-client-warehouse-product .h5-client-product-picture{border-radius:15px;flex:none;width:54px;height:54px}.h5-client-warehouse-product label>span:last-child{gap:4px;display:grid}.h5-client-warehouse-product strong{font-size:12px}.h5-client-warehouse-product small{color:#969db2;font-size:9px}.h5-client-warehouse-product b{color:#4f9a86;font-size:9px}.h5-client-warehouse-selection{color:#606885;background:#f5f6fb;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:10px 12px;font-size:10px;display:flex}.h5-client-warehouse-selection b{color:#6873d2}.h5-client-warehouse-selection>div{gap:6px;display:flex}.h5-client-warehouse-selection button{color:#6770b9;background:#fff;border:1px solid #dfe2f2;border-radius:9px;min-height:27px;padding:0 9px;font-size:9px}.h5-client-section>header h1 em{color:#6570ca;vertical-align:middle;background:#eef0ff;border-radius:999px;align-items:center;min-height:24px;margin-left:5px;padding:0 8px;font-size:10px;font-style:normal;display:inline-flex}.h5-client-warehouse-search{align-items:flex-end;gap:8px;margin:0 0 9px;display:flex}.h5-client-warehouse-search label{flex:1;gap:4px;display:grid}.h5-client-warehouse-search label span{color:#858ba2;font-size:9px;font-weight:800}.h5-client-warehouse-search input{color:#3f465f;background:#fff;border:1px solid #e5e7f2;border-radius:11px;outline:0;width:100%;min-height:37px;padding:0 11px;font-size:10px}.h5-client-warehouse-search input:focus{border-color:#aeb5ef;box-shadow:0 0 0 3px #808be01f}.h5-client-warehouse-search>button,.h5-client-warehouse-filters button,.h5-client-shipping-history-toggle,.h5-client-warehouse-state-action{color:#6670be;touch-action:manipulation;background:#fff;border:1px solid #dfe2f2;border-radius:10px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.h5-client-warehouse-search>button:disabled,.h5-client-warehouse-state-action:disabled{opacity:.6}.h5-client-warehouse-filters{scrollbar-width:none;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.h5-client-warehouse-filters::-webkit-scrollbar{display:none}.h5-client-warehouse-filters button{color:#7d849d;white-space:nowrap;flex:none;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;display:inline-flex}.h5-client-warehouse-filters button strong{color:#6f7796;background:#f1f2f8;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:8px;display:inline-flex}.h5-client-warehouse-filters button.active{color:#5f69c4;background:#eef0ff;border-color:#aeb5ed}.h5-client-warehouse-filters button.active strong{color:#fff;background:#6973ca}.h5-client-warehouse-filters small{color:#a1a6b8;white-space:nowrap;flex:none;margin-left:auto;font-size:8px}.h5-client-warehouse-product.is-international-freight-pending,.h5-client-warehouse-product.is-payment-pending{box-shadow:none;filter:none;background:#fffaf0;border:1px solid #d39b593d}.h5-client-warehouse-product.is-out-of-stock{opacity:.5;box-shadow:none;filter:grayscale(.45)saturate(.55);background:#f8f2f3;border:1px solid #be5b6433}.h5-client-warehouse-product.is-out-of-stock label{cursor:not-allowed}.h5-client-warehouse-product.is-out-of-stock b{color:#b14f5c}.h5-client-warehouse-product.is-international-freight-pending label,.h5-client-warehouse-product.is-payment-pending label,.h5-client-warehouse-product.is-reserved label{cursor:not-allowed}.h5-client-warehouse-product.is-international-freight-pending b{color:#b87536}.h5-client-warehouse-product.is-payment-pending b{color:#aa6f88}.h5-client-warehouse-product.is-reserved b{color:#6570be}.h5-client-warehouse-product.selected{background:#f1f2ff;box-shadow:0 0 0 1px #6871cf26}.h5-client-warehouse-state-action{color:#a36d32;background:#fff;border-color:#ca8f4b4d;min-height:29px;margin:8px 0 0 65px;display:block}.h5-client-warehouse-trace{margin:8px 0 0 65px;display:block;color:#727ba7!important;font-size:8px!important}.h5-client-shipping-queue-toggle{text-align:left;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-height:42px;display:grid;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.h5-client-shipping-queue-toggle>span{gap:3px;min-width:0;display:grid}.h5-client-shipping-queue-toggle strong{color:#6973c6;font-size:10px}.h5-client-shipping-queue-toggle small{color:#8e95aa;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.h5-client-shipping-queue-toggle b{color:#a57945;white-space:nowrap;background:#fff2df;border-radius:999px;margin-left:8px;padding:4px 7px;font-size:8px}.h5-client-shipping-queue-card.locked .h5-client-shipping-queue-toggle b{color:#5e69ba;background:#eef0ff}.h5-client-shipping-queue-card.shipped .h5-client-shipping-queue-toggle b{color:#3f8a77;background:#eaf8f4}.h5-client-shipping-queue-toggle i{color:#9aa0b5;text-align:center;width:22px;margin-left:6px;font-size:17px;font-style:normal}.h5-client-shipping-queue-summary{margin-top:4px}.h5-client-shipping-queue-summary p{color:#8e95aa;margin:0;font-size:9px;line-height:1.55}.h5-client-shipping-queue-summary footer{color:#a1a6b8;border-top:1px solid #f0f1f6;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;font-size:8px;display:flex}.h5-client-shipping-queue-detail{border-top:1px solid #eef0f6;gap:10px;margin-top:10px;padding-top:10px;display:grid}.h5-client-shipping-package-items{gap:7px;display:grid}.h5-client-shipping-package-items>header{color:#4f587e;justify-content:space-between;gap:8px;font-size:9px;display:flex}.h5-client-shipping-package-items>header span{color:#a0a5b7;font-size:8px}.h5-client-shipping-package-items>article{background:#fafaff;border-radius:11px;align-items:center;gap:9px;padding:8px;display:flex}.h5-client-shipping-package-items .h5-client-product-picture{border-radius:11px;flex:none;width:43px;height:43px}.h5-client-shipping-package-items>article>div{gap:3px;min-width:0;display:grid}.h5-client-shipping-package-items strong{color:#414961;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.h5-client-shipping-package-items small,.h5-client-shipping-package-items article span{color:#9298ac;font-size:8px;line-height:1.45}.h5-client-shipment-switcher{background:#fafaff;border:1px solid #e7e9f5;border-radius:12px;gap:8px;padding:9px;display:grid}.h5-client-shipment-switcher>header{color:#515a7d;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.h5-client-shipment-switcher>header span{color:#969caf;font-size:8px}.h5-client-shipment-switcher>div{gap:7px;padding-bottom:1px;display:flex;overflow-x:auto}.h5-client-shipment-switcher button{color:#6a718a;white-space:nowrap;background:#fff;border:1px solid #dfe2f0;border-radius:999px;min-width:62px;min-height:30px;padding:5px 10px;font-size:9px;font-weight:750}.h5-client-shipment-switcher button.active{color:#fff;background:linear-gradient(135deg,#6877da,#8390eb);border-color:#7180df}.h5-client-shipping-package-meta{gap:6px;margin:0;display:grid}.h5-client-shipping-package-meta>div{border-bottom:1px dashed #eceef5;grid-template-columns:74px minmax(0,1fr);gap:8px;padding-bottom:6px;display:grid}.h5-client-shipping-package-meta dt{color:#9aa0b2;font-size:8px}.h5-client-shipping-package-meta dd{color:#545d78;text-align:right;margin:0;font-size:9px;line-height:1.5}.h5-client-shipping-adjustment-button{color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#f68aa1,#ee6e89);border:0;border-radius:10px;width:100%;min-height:34px;font-size:10px;font-weight:900;margin-top:0!important}.h5-client-shipping-history-toggle{color:#6872bc;background:#ffffffbd;width:100%;margin-top:1px}.h5-client-shipping-history-list{margin-top:1px}.h5-client-shipping-queues{background:linear-gradient(145deg,#f8f9ff,#fff8fa);border:1px solid #747fcd29;border-radius:20px;gap:10px;margin:0 0 12px;padding:13px;display:grid}.h5-client-shipping-queues.completed{background:linear-gradient(145deg,#f4fbf8,#fff9f8);border-color:#4ca48c33}.h5-client-shipping-queues.completed>header small{color:#4b9b86}.h5-client-shipping-queues>header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.h5-client-shipping-queues>header small{color:#7c85d7;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.h5-client-shipping-queues>header h2{color:#343c5c;margin:0;font-size:14px}.h5-client-shipping-queues>header>span{color:#9399ae;text-align:right;font-size:8px}.h5-client-shipping-queue-list{gap:8px;display:grid}.h5-client-shipping-queue-card{background:#fffffff0;border:1px solid #6774bd1c;border-radius:15px;padding:11px 12px;box-shadow:0 7px 18px #464f7c0d}.h5-client-shipping-queue-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.h5-client-shipping-queue-card>header span{color:#6973c6;font-size:9px;font-weight:900}.h5-client-shipping-queue-card>header b{color:#a57945;background:#fff2df;border-radius:999px;padding:4px 7px;font-size:8px}.h5-client-shipping-queue-card.locked>header b{color:#5e69ba;background:#eef0ff}.h5-client-shipping-queue-card.shipped>header b{color:#3f8a77;background:#eaf8f4}.h5-client-shipping-queue-card>strong{color:#3f465f;font-size:11px;display:block}.h5-client-shipping-queue-card>p{color:#8e95aa;margin:4px 0 0;font-size:9px}.h5-client-shipping-queue-card>footer{color:#a1a6b8;border-top:1px solid #f0f1f6;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;font-size:8px;display:flex}.h5-client-shipping-queue-card>p.tracking{color:#4d776d;background:#eef9f6;border-radius:9px;padding:7px 9px;font-weight:800}.h5-client-shipping-queue-card>button{color:#fff;background:linear-gradient(135deg,#f68aa1,#ee6e89);border:0;border-radius:10px;width:100%;min-height:34px;margin-top:8px;font-size:10px;font-weight:900}.h5-client-shipping-queue-card>button:disabled{opacity:.6}.h5-client-shipping-sync-note{color:#9a9fb1;margin:0;font-size:8px;line-height:1.6}.h5-client-shipping-form{margin-top:12px}.h5-client-shipping-entry{gap:6px;margin-top:12px;display:grid}.h5-client-shipping-open-button{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#6873e8,#8a93f3);border:0;border-radius:16px;min-height:50px;font-size:12px;font-weight:900}.h5-client-shipping-open-button:disabled{cursor:not-allowed;opacity:.65}.h5-client-shipping-entry small{color:#9b7b85;text-align:center;font-size:9px}.h5-client-shipping-form h2{margin:0;font-size:15px}.h5-client-package-rule{color:#5f689d;text-align:center;background:#f2f3ff;border-radius:12px;margin:10px 0 0;padding:9px 11px;font-size:10px}.h5-client-shipping-address-picker{border:0;gap:10px;min-width:0;margin-top:14px;padding:0;display:grid}.h5-client-shipping-address-picker legend{color:#626981;width:100%;padding:0;font-size:11px;font-weight:900}.h5-client-shipping-address-options{overscroll-behavior:contain;scrollbar-gutter:stable;gap:9px;max-height:min(34vh,280px);padding:2px;display:grid;overflow-y:auto}.h5-client-shipping-address-option{cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e4e6f0;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:11px;padding:12px 13px;display:grid;box-shadow:0 4px 14px #363e6b0a}.h5-client-shipping-address-option.selected{background:linear-gradient(135deg,#f7f8ff,#f1f3ff);border-color:#7b85e3;box-shadow:0 7px 20px #5b65be1f}.h5-client-shipping-address-option:focus-within{outline-offset:2px;outline:3px solid #6871cf33}.h5-client-shipping-address-option>input{accent-color:#6873d8;width:18px;height:18px;margin:3px 0 0}.h5-client-shipping-address-copy{gap:5px;min-width:0;display:grid}.h5-client-shipping-address-heading{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.h5-client-shipping-address-heading strong{color:#414961;font-size:12px}.h5-client-shipping-address-heading em{color:#3c806d;background:#e8f7f1;border-radius:999px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:900}.h5-client-shipping-address-heading small{color:#858ba0;white-space:nowrap;margin-left:auto;font-size:9px}.h5-client-shipping-address-region,.h5-client-shipping-address-detail{color:#646c84;overflow-wrap:anywhere;font-size:10px;line-height:1.55}.h5-client-shipping-address-detail{color:#858ca1}.h5-client-shipping-address-picker>button{color:#5f68b7;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #dfe2f1;border-radius:10px;justify-self:end;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.h5-client-shipping-address-required{background:#fff7f9;border:1px solid #f0c9d2;border-radius:16px;gap:8px;margin-top:14px;padding:14px;display:grid}.h5-client-shipping-address-required strong{color:#6a4d56;font-size:13px}.h5-client-shipping-address-required p{color:#8c737b;margin:0;font-size:10px;line-height:1.65}.h5-client-shipping-address-required button{color:#fff;background:#727bdd;border:0;border-radius:11px;min-height:38px;font-size:11px;font-weight:800}.h5-client-address-legacy-warning{color:#a85a42;grid-column:1/-1;font-size:9px}.h5-client-form-grid{grid-template-columns:1fr 1fr;gap:12px 9px;margin-top:16px;display:grid}.h5-client-form-grid .wide{grid-column:1/-1}.h5-client-form-grid input{border-radius:12px;min-height:42px;padding:0 11px;font-size:11px}.h5-client-freight-card{background:#f1f2ff;border-radius:16px;grid-template-columns:1fr auto;gap:4px 10px;margin-top:16px;padding:14px;display:grid}.h5-client-freight-card span{color:#626b94;font-size:10px}.h5-client-freight-card strong{color:#5c67cc;grid-row:span 2;font-size:17px}.h5-client-freight-card small{color:#9299b3;font-size:9px}.h5-client-freight-card.vip{background:linear-gradient(135deg,#fff9e5,#fff4d5);border-color:#ead080}.h5-client-freight-card.vip span,.h5-client-freight-card.vip strong{color:#714500}.h5-client-freight-card.vip small{color:#6b4c12}.h5-client-wallet-balance{color:#8b92aa;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:4px 5px;font-size:10px;display:flex}.h5-client-wallet-balance strong{color:#5964c9;font-size:14px}.h5-client-domestic-freight-payment{margin-top:8px}.h5-client-benefit-disabled{color:#8f96ac;border:1px dashed #dddfee;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 8px;margin-top:11px;padding:12px;display:grid}.h5-client-benefit-disabled input{grid-row:span 2}.h5-client-benefit-disabled span{font-size:10px;font-weight:700}.h5-client-benefit-disabled small{font-size:9px}.h5-client-message-list{gap:10px;display:grid}.h5-client-message-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow action""title action""description description""error error";column-gap:12px;display:grid}.h5-client-message-header>p:not(.h5-client-message-read-error){grid-area:eyebrow}.h5-client-message-header>h1{grid-area:title}.h5-client-message-header>span{grid-area:description}.h5-client-message-header>.h5-client-message-read-error{grid-area:error;margin-top:10px}.h5-client-message-header .h5-client-message-read-action{white-space:nowrap;grid-area:action;justify-content:flex-end;justify-self:end;align-items:center;min-width:0;min-height:34px;margin:0;display:flex}.h5-client-message-read-action button,.h5-client-message-read-action>span{border-radius:10px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.h5-client-message-read-action button{color:#b34861;cursor:pointer;background:#fff7f9;border:1px solid #efbdca}.h5-client-message-read-action button:disabled{cursor:wait;opacity:.68}.h5-client-message-read-action>span{color:#8c93a4;background:#f4f5f8}.h5-client-message-list article{border-radius:18px;margin:0;padding:15px}.h5-client-message-list article>span{flex:none}.h5-client-message-list small{color:#adb1bf;font-size:9px}.h5-client-profile-card{border-radius:20px;align-items:center;gap:12px;padding:17px;display:flex}.h5-client-profile-card>span:not(.h5-member-reference-donut){color:#757ec6;background:linear-gradient(145deg,#ffe3eb,#e5eaff);border-radius:17px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.h5-client-profile-card>.h5-member-reference-donut{flex-basis:48px;width:48px;height:48px}.h5-client-profile-card>div{flex:1;gap:3px;display:grid}.h5-client-profile-card strong{font-size:14px}.h5-client-profile-card small{color:#969db0;font-size:9px}.h5-client-profile-card b{color:#549982;background:#ecf8f4;border-radius:999px;padding:5px 8px;font-size:9px}.h5-client-profile-list{border-radius:20px;margin-top:12px;padding:5px 16px}.h5-client-profile-list>div{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.h5-client-profile-list>div:last-child{border-bottom:0}.h5-client-profile-list>div>span{color:#757d98;font-size:11px}.h5-client-profile-list>div>strong{color:#4a5376;text-align:right;font-size:10px}.h5-client-logout,.h5-client-back-admin{width:100%;font:inherit;text-align:center;border-radius:14px;margin-top:13px;padding:13px;font-size:11px;text-decoration:none;display:block}.h5-client-logout{color:#bd627d;cursor:pointer;background:#fff7f9;border:1px solid #f0dce2}.h5-client-back-admin{color:#717a9f}.h5-client-bottom-nav{padding:8px 8px max(9px, env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #eceef4;grid-template-columns:repeat(5,1fr);display:grid;box-shadow:0 -8px 22px #444e780d}.h5-client-bottom-nav button{color:#9aa0b5;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:5px 2px;display:grid;position:relative}.h5-client-bottom-nav button>span{border-radius:10px;place-items:center;width:27px;height:25px;font-size:12px;font-weight:800;display:grid}.h5-client-bottom-nav button>small{font-size:8px}.h5-client-bottom-nav button.active{color:#6873d7}.h5-client-bottom-nav button.active>span{background:#edf0ff}.h5-client-bottom-nav button>i,.h5-client-bottom-nav button>b{background:#ef6482;border-radius:999px;position:absolute;top:2px;right:calc(50% - 18px)}.h5-client-bottom-nav button>i{width:6px;height:6px}.h5-client-bottom-nav button>b.h5-client-points-mail-badge{white-space:nowrap;width:auto;min-width:34px;padding:1px 4px;font-size:10px;right:2px}.h5-client-bottom-nav button>b{color:#fff;min-width:14px;padding:1px 4px;font-size:8px;font-style:normal}.h5-client-unavailable{text-align:center;background:#fbfaf7;place-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.h5-client-unavailable strong{font-size:23px}.h5-client-unavailable p{color:#858da8;margin:0}.h5-client-unavailable a{color:#fff;background:#737ce3;border-radius:13px;padding:11px 16px;text-decoration:none}.training-perspective-tabs>a{color:#fff;background:#6974df;border-radius:11px;margin-left:auto;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.training-submit-row>a.training-submit-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=560px){.h5-client-login-page,.h5-client-app-page{padding:0;display:block}.h5-client-admin-return{position:absolute;top:14px;left:14px}.h5-client-login-shell{min-height:100dvh;box-shadow:none;border:0;border-radius:0;padding:74px 22px 24px}.h5-client-device{width:100%;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0}.h5-client-dashboard-grid{gap:6px}.h5-client-dashboard-grid small{font-size:8px}}.training-center{gap:18px;display:grid}.training-mode-panel{background:#fff;border:1px solid #dfe4ef;border-radius:16px;gap:16px;padding:22px;display:grid}.training-mode-panel>header,.training-run-header,.training-lesson-heading,.training-form-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.training-mode-panel h2,.training-run-header h2,.training-lesson-heading h2,.training-log-panel h3,.training-form-heading h3{color:#26304d;margin:3px 0 5px}.training-mode-panel p,.training-run-header p,.training-lesson-heading p,.training-log-panel p{color:#6b758d;margin:0}.training-person-badge{color:#4a59a5;background:#f5f7ff;border:1px solid #d8def8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.training-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.training-mode-grid>button{color:#63708b;text-align:left;background:#fbfcfe;border:1px solid #e0e4ed;border-radius:13px;align-content:start;gap:6px;min-height:132px;padding:17px;display:grid;position:relative}.training-mode-grid>button:hover:not(:disabled),.training-mode-grid>button.active{color:#34437e;background:linear-gradient(145deg,#f1f3ff,#fafbff);border-color:#aeb9f4;box-shadow:inset 0 0 0 1px #6f7ee014}.training-mode-grid>button:disabled{cursor:not-allowed;opacity:.55}.training-mode-grid>button>span{color:#6b76c5;background:#ecefff;border-radius:999px;width:max-content;padding:2px 7px;font-size:10px;font-weight:800}.training-mode-grid strong{color:#2e3857;font-size:15px}.training-mode-grid small{line-height:1.55}.training-mode-grid em{color:#6a75bc;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:15px;right:15px}.training-start-button{color:#fff;background:linear-gradient(135deg,#596cdd,#7185ef);border:0;border-radius:11px;justify-self:end;min-height:42px;padding:0 20px;font-weight:800;box-shadow:0 9px 22px #4d5fc638}.training-start-button:disabled{opacity:.58}.training-empty{background:#fff;border:1px dashed #cfd6e8;border-radius:15px}.training-run-header{background:linear-gradient(135deg,#fbfbff,#f3f6ff);border-bottom:1px solid #e7eaf1;padding:20px 22px}.training-progress-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:185px;display:grid}.training-progress-summary>strong{color:#5265ca;font-size:25px}.training-progress-summary>span{color:#78839a;font-size:11px}.training-progress-summary>div{background:#e4e7f1;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.training-progress-summary i{border-radius:inherit;background:linear-gradient(90deg,#6073dc,#88a2ff);height:100%;display:block}.training-workspace-layout{grid-template-columns:230px minmax(0,1fr);min-height:620px;display:grid}.training-run-sidebar{background:#fafbfe;border-right:1px solid #e7eaf1;padding:16px}.training-run-list{gap:8px;display:grid}.training-run-list>button{color:#748097;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;width:100%;padding:11px;display:grid}.training-run-list>button:hover,.training-run-list>button.active{background:#f0f2ff;border-color:#cdd4fa}.training-run-list strong{color:#303b65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.training-run-list span,.training-run-list small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.training-run-meta{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.training-run-meta div{background:#f1f3f8;border-radius:9px;padding:9px}.training-run-meta dt{color:#9299a9;font-size:9px}.training-run-meta dd{color:#45506c;margin:2px 0 0;font-size:11px;font-weight:800}.training-reset-button{color:#9b5149;background:#fff8f7;border:1px solid #e0c9c6;border-radius:9px;width:100%;min-height:34px;font-size:11px;font-weight:750}.training-run-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.training-lesson-nav{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.training-lesson-nav>button{color:#6e7890;text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:10px;flex:1 0 132px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:132px;padding:10px;display:grid}.training-lesson-nav>button:hover,.training-lesson-nav>button.active{background:#f4f6ff;border-color:#aeb8ee}.training-lesson-nav>button>span{color:#6773bd;background:#e9edff;border-radius:999px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.training-lesson-nav strong{color:#38425e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.training-lesson-nav small{font-size:9px}.training-lesson-nav small.completed{color:#27745c}.training-lesson-card,.training-log-panel{background:#fff;border:1px solid #e0e4ec;border-radius:14px}.training-lesson-heading{border-bottom:1px solid #eceef3;padding:20px}.training-lesson-heading h2{font-size:21px}.training-current-guide{background:linear-gradient(135deg,#f0f3ff,#f8f9ff);border:1px solid #bfc9fa;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 0;padding:13px 15px;display:grid;box-shadow:0 8px 20px #5064ca17}.training-current-guide-arrow{color:#fff;background:linear-gradient(135deg,#5368d2,#7f91ed);border-radius:999px;place-items:center;width:38px;height:38px;font-size:21px;font-weight:900;display:grid;box-shadow:0 7px 16px #4b5ec440}.training-current-guide-arrow.down{animation:1.25s ease-in-out infinite training-arrow-down}.training-current-guide-arrow.forward{animation:1.25s ease-in-out infinite training-arrow-forward}.training-staff-completion{background:#effaf5;border:1px solid #afe0cb;border-radius:12px;align-items:center;gap:12px;margin:14px 20px 0;padding:13px 15px;display:flex}.training-staff-completion>span{color:#fff;background:#48a583;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.training-staff-completion strong{color:#28674f;font-size:12px}.training-staff-completion p{color:#5f7e70;margin:3px 0 0;font-size:10px;line-height:1.55}.training-current-guide strong{color:#303c76;font-size:12px}.training-current-guide p{color:#697694;margin:3px 0 0;font-size:10px;line-height:1.55}.training-current-guide>a,.training-current-guide>button{color:#4658ad;background:#fff;border:1px solid #aeb9ef;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.training-current-guide>a span,.training-current-guide>button span{font-size:14px;animation:1.25s ease-in-out infinite training-arrow-down;display:inline-block}.training-current-guide>button span{animation-name:training-arrow-forward}.training-parallel-actions{gap:6px;display:grid}.training-parallel-actions button{color:#4658ad;cursor:pointer;background:#fff;border:1px solid #aeb9ef;border-radius:9px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.training-parallel-actions button:last-child{color:#24765e;background:#f3fbf7;border-color:#b8dfd2}.training-lesson-actions{align-items:center;gap:8px;display:flex}.training-lesson-actions>button{color:#5362ac;background:#f7f8ff;border:1px solid #cfd5f3;border-radius:8px;min-height:31px;padding:0 10px;font-size:10px;font-weight:800}.training-rule-callout,.training-hint{border-radius:10px;margin:16px 20px 0;padding:13px 15px}.training-rule-callout{background:#f4f6ff;border-left:3px solid #6578dc}.training-rule-callout strong,.training-hint strong{color:#34406f;font-size:11px}.training-rule-callout p,.training-hint p{color:#5f6b86;margin:4px 0 0;font-size:12px;line-height:1.7}.training-hint{background:#fffaec;border:1px solid #ead6a3}.training-hint small{color:#99845b;font-size:9px}.training-perspective-tabs{background:#f0f2f6;border-radius:10px;gap:6px;margin:16px 20px 0;padding:4px;display:flex}.training-perspective-tabs button{color:#778197;background:0 0;border:0;border-radius:7px;flex:1;min-height:33px;font-size:11px;font-weight:750}.training-perspective-tabs button.active{color:#40509c;background:#fff;box-shadow:0 2px 8px #333f6b14}.training-admin-view,.training-customer-view{grid-template-columns:minmax(190px,.72fr) minmax(320px,1.28fr);gap:14px;padding:16px 20px 20px;display:grid}.training-instruction-panel,.training-order-form,.training-success-panel,.training-coming-soon,.training-success-checks,.training-customer-empty{background:#fbfcfe;border:1px solid #e4e7ee;border-radius:11px;padding:16px}.training-instruction-panel h3,.training-order-form h3,.training-success-panel h3,.training-success-checks h3{color:#343e59;margin:0;font-size:13px}.training-instruction-panel ol{color:#626d84;gap:8px;margin:12px 0 16px;padding-left:20px;font-size:11px;line-height:1.55;display:grid}.training-instruction-panel>div{color:#8e554d;background:#fff4f2;border-radius:8px;padding:10px}.training-instruction-panel>div strong{font-size:10px}.training-instruction-panel>div p{margin:4px 0 0;font-size:10px;line-height:1.5}.training-order-form{background:#fff;gap:14px;scroll-margin-top:92px;display:grid;position:relative}.training-guided-target{animation:1.8s ease-out 3 training-target-pulse}.training-form-start-marker{color:#4656a0;background:#f3f5ff;border:1px solid #cad2fb;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.training-form-start-marker>span{color:#fff;background:#6072d5;border-radius:999px;flex:none;place-items:center;width:27px;height:27px;font-size:16px;font-weight:900;animation:1.2s ease-in-out infinite training-arrow-down;display:grid}.training-form-start-marker>div{gap:2px;display:grid}.training-form-start-marker strong{font-size:11px}.training-form-start-marker small{color:#7b85a0;font-size:9px}.training-form-heading span,.training-form-heading small{color:#7c86a0;font-size:9px;font-weight:750}.training-form-heading small{color:#25705a;background:#e8f7f1;border-radius:999px;padding:4px 7px}.training-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.training-form-grid label{gap:5px;display:grid}.training-form-grid label>span{color:#68738a;font-size:10px;font-weight:750}.training-form-grid input,.training-form-grid select,.training-form-grid textarea{color:#35405b;background:#fff;border:1px solid #dce1ea;border-radius:8px;width:100%;min-width:0;padding:0 10px;font-size:11px}.training-form-grid input,.training-form-grid select{height:36px}.training-form-grid textarea{resize:vertical;min-height:72px;padding-top:9px;padding-bottom:9px}.training-form-grid input:focus,.training-form-grid select:focus,.training-form-grid textarea:focus{border-color:#8797e6;outline:2px solid #7185ef1f}.training-form-wide{grid-column:1/-1}.training-assignment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.training-assignment-summary>div{background:#f3f5f9;border-radius:8px;gap:3px;padding:9px;display:grid}.training-assignment-summary dt{color:#7b8498;font-size:9px}.training-assignment-summary dd{color:#3f4964;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.training-form-amount>div{background:#fff;border:1px solid #dce1ea;border-radius:8px;align-items:center;height:36px;display:flex}.training-form-amount b{color:#5868c8;padding-left:10px}.training-form-amount input{border:0}.training-form-confirmation{color:#68738a;background:#f3f5f9;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}.training-form-confirmation strong{color:#3f4964}.training-form-confirmation span{color:#33705d;background:#e8f5f0;border-radius:999px;padding:3px 7px;font-weight:750}.training-form-confirmation small{color:#9a685f;margin-left:auto}.training-payment-options{gap:9px;display:grid}.training-payment-options label{cursor:pointer;background:#fff;border:1px solid #e0e4ee;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.training-payment-options label.active{background:#f4f6ff;border-color:#7f8fe1;box-shadow:0 0 0 3px #5d70d714}.training-payment-options input{accent-color:#5d70d7;margin-top:2px}.training-payment-options label span{gap:3px;display:grid}.training-payment-options label strong{color:#3f4964;font-size:11px}.training-payment-options label small{color:#7a8499;font-size:9px;line-height:1.45}.training-freight-preview{color:#69748c;background:#f7f8fb;border:1px solid #e1e5ef;border-radius:9px;gap:6px;padding:11px 12px;font-size:10px;display:grid}.training-freight-preview strong{color:#3f4964;font-size:11px}.training-freight-preview b{color:#4d5eaf}.training-freight-card{color:#8a93a8;align-items:center;gap:6px;font-size:10px;display:flex}.training-freight-card input{accent-color:#8793c9}.training-submit-action{min-height:38px;padding:0 15px;color:#fff!important;background:#5d70d7!important}.training-submit-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.training-submit-pointer{color:#5362aa;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.training-submit-pointer i{color:#5d70d7;font-size:18px;font-style:normal;line-height:1;animation:1.1s ease-in-out infinite training-arrow-forward;display:inline-block}@keyframes training-arrow-down{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes training-arrow-forward{0%,to{transform:translate(-2px)}50%{transform:translate(5px)}}@keyframes training-target-pulse{0%{border-color:#e4e7ee;box-shadow:0 0 #5d70d700}45%{border-color:#8190df;box-shadow:0 0 0 6px #5d70d71a}to{border-color:#e4e7ee;box-shadow:0 0 0 12px #5d70d700}}.training-success-panel{background:#f2fbf7;align-items:center;gap:14px;display:flex}.training-success-panel>span{color:#fff;background:#48a583;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.training-success-panel p,.training-coming-soon p,.training-customer-empty p{color:#6e7890;margin:5px 0;font-size:11px}.training-success-panel button{color:#fff;background:#5367c9;border:0;border-radius:7px;min-height:31px;margin-top:8px;padding:0 10px;font-size:10px;font-weight:800}.training-coming-soon{grid-column:2}.training-prerequisite button{color:#4d5eaf;background:#f1f4ff;border:1px solid #c8d0f5;border-radius:8px;min-height:32px;margin-top:7px;padding:0 11px;font-size:10px;font-weight:800}.training-customer-unavailable dl{gap:7px;margin:13px 0 0;display:grid}.training-customer-unavailable dl>div{background:#f2f4f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:flex}.training-customer-unavailable dt{color:#7a8499}.training-customer-unavailable dd{color:#3f4964;margin:0;font-weight:800}.training-customer-phone{background:#f7f4f1;border:7px solid #283149;border-radius:24px;justify-self:center;max-width:360px;overflow:hidden;box-shadow:0 16px 34px #232b4526}.training-customer-phone>header{color:#fff;background:#6574cf;justify-content:space-between;padding:12px 15px;display:flex}.training-customer-phone>header span{font-weight:800}.training-customer-phone>section{gap:12px;padding:16px;display:grid}.training-customer-phone>section>p{color:#37405a;margin:0;font-size:13px;font-weight:750}.training-customer-message{background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid;box-shadow:0 7px 18px #313a5814}.training-customer-message span{color:#b54e68;background:#fdebf1;border-radius:999px;width:max-content;padding:2px 6px;font-size:9px}.training-customer-message strong{color:#303950;font-size:12px}.training-customer-message small{color:#8b92a2}.training-customer-phone dl{gap:7px;margin:0;display:grid}.training-customer-phone dl div{background:#ffffffb8;border-radius:8px;justify-content:space-between;padding:8px 10px;font-size:10px;display:flex}.training-customer-phone dt{color:#7f8799}.training-customer-phone dd{color:#4857aa;margin:0;font-weight:800}.training-success-checks ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.training-success-checks li{color:#647087;align-items:center;gap:8px;font-size:11px;display:flex}.training-success-checks li span{color:#2b7b60;background:#e5f6ef;border-radius:999px;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.training-lesson-footer{color:#858da0;background:#fafbfc;border-top:1px solid #eceef3;gap:18px;padding:11px 20px;font-size:10px;display:flex}.training-log-panel{grid-template-columns:180px 1fr;gap:18px;padding:17px;display:grid}.training-log-panel .simulation-log-list{max-height:210px;margin:0;overflow-y:auto}@media (width<=1100px){.training-lesson-nav>button{min-width:135px}.training-admin-view,.training-customer-view{grid-template-columns:1fr}.training-coming-soon{grid-column:auto}}@media (width<=880px){.training-mode-grid{grid-template-columns:1fr}.training-mode-grid>button{min-height:105px}.training-workspace-layout{grid-template-columns:1fr}.training-run-sidebar{border-bottom:1px solid #e7eaf1;border-right:0}.training-run-list{display:flex;overflow-x:auto}.training-run-list>button{min-width:210px}.training-run-meta{max-width:270px}}@media (width<=640px){.training-mode-panel>header,.training-run-header,.training-lesson-heading,.training-form-heading{display:grid}.training-start-button,.training-progress-summary{width:100%}.training-run-detail{padding:14px}.training-form-grid{grid-template-columns:1fr}.training-form-confirmation{flex-wrap:wrap}.training-form-confirmation small{width:100%;margin-left:0}.training-lesson-footer,.training-log-panel{grid-template-columns:1fr;display:grid}.training-current-guide{grid-template-columns:auto minmax(0,1fr)}.training-current-guide>a,.training-current-guide>button,.training-parallel-actions{grid-column:1/-1;justify-content:center}.training-parallel-actions button{width:100%}.training-submit-row{display:grid}.training-submit-pointer{justify-content:flex-end}.training-submit-action{width:100%}}@media (prefers-reduced-motion:reduce){.training-current-guide-arrow,.training-current-guide>a span,.training-current-guide>button span,.training-form-start-marker>span,.training-submit-pointer i,.training-guided-target{animation:none!important}}.customer-management-page{gap:16px;display:grid}.customer-management-hero{background:linear-gradient(135deg,#f8f9ff,#f3fbf8);border:1px solid #e2e7f2;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex}.customer-management-hero p{color:#6978cf;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:850}.customer-management-hero h1{color:#25334a;margin:0;font-size:28px}.customer-management-hero span{color:#758197;margin-top:7px;font-size:11px;display:block}.customer-management-hero-actions{align-items:stretch;gap:10px;display:flex}.customer-management-hero-actions>div{color:#fff;text-align:center;background:linear-gradient(135deg,#586bd5,#8797eb);border-radius:14px;min-width:110px;padding:14px 18px;display:grid}.customer-management-hero-actions>div strong{font-size:25px}.customer-management-hero-actions>div small{font-size:10px}.customer-management-hero-actions>button{color:#4c61c3;cursor:pointer;background:#fff;border:1px solid #cbd4fb;border-radius:14px;min-width:118px;font-size:12px;font-weight:850}.customer-analytics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(250px,1.25fr);gap:10px;display:grid}.customer-analytics>button,.customer-consumption-period,.customer-warehouse-reminder{background:#fff;border:1px solid #dde4ef;border-radius:14px;min-width:0;padding:15px 17px;box-shadow:0 8px 22px #3f4f700d}.customer-analytics>button{color:inherit;font:inherit;text-align:left;cursor:pointer;gap:4px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.customer-analytics>button:hover,.customer-analytics>button.active{border-color:#aeb9ee;transform:translateY(-1px);box-shadow:0 11px 26px #3f4f701c}.customer-analytics>button:focus-visible{outline-offset:2px;outline:3px solid #6275de38}.customer-analytics>button span,.customer-consumption-period>span,.customer-warehouse-reminder>span{color:#738096;font-size:10px;font-weight:800}.customer-analytics>button strong{color:#4056ad;font-size:20px}.customer-analytics>button small{color:#9099aa;font-size:9px}.customer-analytics>button.attention{background:#fffdf8;border-color:#eedbb2}.customer-analytics>button.attention strong{color:#aa701d}.customer-consumption-period{align-content:center;gap:7px;display:grid}.customer-consumption-period>div{background:#f5f7fc;border:1px solid #d7deea;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-consumption-period button{color:#68758c;cursor:pointer;background:0 0;border:0;border-right:1px solid #d7deea;min-width:0;height:36px;padding:0 6px;font-size:10px;font-weight:800}.customer-consumption-period button:last-child{border-right:0}.customer-consumption-period button:hover,.customer-consumption-period button.active{color:#4359bd;background:#edf0ff}.customer-consumption-period button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #6275de38;position:relative}.customer-consumption-period small{color:#9099aa;font-size:9px}.customer-warehouse-reminder{align-content:center;gap:6px;display:grid}.customer-warehouse-reminder label{color:#59667d;grid-template-columns:auto 50px auto;align-items:center;gap:6px;font-size:10px;font-weight:750;display:grid}.customer-warehouse-reminder input{color:#4056ad;text-align:center;background:#fff;border:1px solid #d7deea;border-radius:8px;outline:none;width:50px;height:30px;padding:0 5px;font-size:12px;font-weight:850}.customer-warehouse-reminder input:focus{border-color:#8796e8;box-shadow:0 0 0 3px #6779d91c}.customer-warehouse-reminder>div{grid-template-columns:minmax(78px,.75fr) minmax(0,1.45fr);gap:6px;display:grid}.customer-warehouse-reminder button{color:#5368c8;cursor:pointer;background:#f4f6ff;border:1px solid #d7deea;border-radius:8px;min-width:0;height:30px;padding:0 8px;font-size:9px;font-weight:800}.customer-warehouse-reminder button:hover,.customer-warehouse-reminder button.active{color:#fff;background:#6076da;border-color:#9eaded}.customer-warehouse-reminder button:disabled{opacity:.5;cursor:not-allowed}.customer-warehouse-reminder small{color:#8b95a7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-management-page{gap:12px}.customer-management-hero{align-items:center;padding:17px 22px}.customer-management-hero p{margin-bottom:5px}.customer-management-hero h1{font-size:24px}.customer-management-hero>div:first-child>span{margin-top:5px;font-size:12px}.customer-management-hero-actions{align-items:center}.customer-management-hero-actions>span{color:#657188;white-space:nowrap;align-items:baseline;gap:5px;margin:0;padding:0 6px;font-size:12px;font-weight:750;display:flex}.customer-management-hero-actions>span strong{color:#4d61bf;font-size:22px}.customer-management-hero-actions>button{min-height:42px}.customer-analytics{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(255px,1.12fr)}.customer-operation-card{width:100%;min-width:0;min-height:118px;color:inherit;font:inherit;text-align:left;background:#fff;border:1px solid #dde4ef;border-radius:14px;align-content:start;gap:6px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 22px #3f4f700d}button.customer-operation-card{cursor:pointer}.customer-operation-card:hover,.customer-operation-card.active{border-color:#aeb9ee;transform:translateY(-1px);box-shadow:0 11px 26px #3f4f701c}.customer-operation-card:focus-visible,.customer-operation-primary:focus-visible,.customer-consumption-card header button:focus-visible,.customer-reminder-settings summary:focus-visible{outline-offset:2px;outline:3px solid #6275de38}.customer-operation-card>span,.customer-consumption-card>header>span{color:#69758b;font-size:12px;font-weight:850}.customer-analytics>button.customer-collection-card>span{font-size:12px}.customer-consumption-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-consumption-card>header>div{border:1px solid #d8deeb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-consumption-card>header button{color:#68758c;cursor:pointer;background:#f7f8fc;border:0;border-right:1px solid #d8deeb;min-width:48px;height:29px;padding:0 7px;font-size:11px;font-weight:800}.customer-consumption-card>header button:last-child{border-right:0}.customer-consumption-card>header button:hover,.customer-consumption-card>header button.active{color:#4359bd;background:#edf0ff}.customer-operation-primary{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.customer-consumption-card .customer-operation-primary>strong,.customer-collection-card>strong{color:#4056ad;font-size:23px}.customer-analytics>button.customer-collection-card>strong{font-size:23px}.customer-consumption-card .customer-operation-primary>span{color:#596780;font-size:11px;font-weight:750}.customer-consumption-card>small,.customer-collection-card>small,.customer-reminder-card .customer-operation-primary>small,.customer-reminder-settings>small{color:#7e899b;font-size:10px}.customer-analytics>button.customer-collection-card>small{font-size:10px}.customer-collection-card.attention{background:#fffdf8;border-color:#ecd7a7}.customer-collection-card.attention>strong{color:#a86e18}.customer-collection-card>div{flex-wrap:wrap;gap:6px;display:flex}.customer-collection-card>div b{color:#876122;background:#fff1d4;border-radius:999px;padding:3px 7px;font-size:10px}.customer-reminder-card .customer-operation-primary>span{color:#39765e;font-size:12px;font-weight:850}.customer-reminder-card .customer-operation-primary>strong{color:#347b60;font-size:21px}.customer-reminder-settings{border-top:1px solid #e5ece9;padding-top:5px;position:relative}.customer-reminder-settings>summary{color:#64756f;cursor:pointer;font-size:10px;font-weight:750}.customer-reminder-settings>div{align-items:center;gap:7px;margin-top:7px;display:flex}.customer-reminder-settings label{color:#596b65;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.customer-reminder-settings input{color:#347b60;text-align:center;background:#fff;border:1px solid #ccdcd6;border-radius:7px;width:52px;height:30px;font-size:12px;font-weight:850}.customer-reminder-settings button{color:#33775d;cursor:pointer;background:#eef8f4;border:1px solid #a8cfc0;border-radius:7px;height:30px;padding:0 10px;font-size:10px;font-weight:800}.customer-reminder-settings>small{margin-top:6px;display:block}.customer-management-layout{background:#fff;border:1px solid #e1e5ed;border-radius:18px;grid-template-columns:330px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.customer-management-list{background:#f8f9fc;border-right:1px solid #e8ebf1;padding:16px}.customer-management-list>label{gap:6px;display:grid}.customer-management-list>label span{color:#6d7890;font-size:10px;font-weight:800}.customer-management-list input{color:#344056;background:#fff;border:1px solid #d9deea;border-radius:10px;outline:none;width:100%;height:38px;padding:0 11px;font-size:11px}.customer-management-list input:focus{border-color:#8796e8;box-shadow:0 0 0 3px #6779d91c}.customer-management-list>div{gap:7px;max-height:570px;margin-top:13px;display:grid;overflow-y:auto}.customer-management-list>.customer-queue-list>button{color:#344056;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.customer-management-list>.customer-queue-list>button:hover,.customer-management-list>.customer-queue-list>button.active{background:#fff;border-color:#cbd3f4;box-shadow:0 6px 15px #44539d12}.customer-management-list>.customer-queue-list>button>span:first-child{color:#fff;background:#8190d9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.customer-management-list>.customer-queue-list>button>span:first-child.test{background:#45aa88}.customer-management-list>.customer-queue-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.customer-management-list>.customer-queue-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-management-list>.customer-queue-list>button small,.customer-management-list>.customer-queue-list>button i{color:#8490a5;font-size:9px;font-style:normal}.customer-management-list>.customer-queue-list>button .customer-list-metrics{color:#687796;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-management-list>.customer-queue-list>button small.warehouse-reminder-badge{color:#9b6418;background:#fff0cf;border-radius:999px;width:fit-content;padding:2px 6px;font-size:8px;font-weight:850}.customer-management-layout{grid-template-columns:335px minmax(0,1fr);min-height:620px}.customer-management-list{padding:13px}.customer-management-list>.customer-queue-toolbar{gap:10px;max-height:none;margin-top:0;display:grid;overflow:visible}.customer-queue-toolbar>div{background:#fff;border:1px solid #d9deea;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.customer-management-list .customer-queue-toolbar>div>button{color:#66738a;min-width:0;height:34px;box-shadow:none;text-align:center;background:#fff;border:0;border-right:1px solid #e1e5ed;border-radius:0;padding:0 4px;font-size:10px;font-weight:800;display:block}.customer-management-list .customer-queue-toolbar>div>button:last-child{border-right:0}.customer-management-list .customer-queue-toolbar>div>button:hover,.customer-management-list .customer-queue-toolbar>div>button.active{color:#465bbb;box-shadow:none;background:#edf0ff;border-color:#e1e5ed}.customer-queue-toolbar>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.customer-queue-toolbar>form>label{gap:5px;min-width:0;display:grid}.customer-queue-toolbar>form>label>span{color:#6d7890;font-size:11px;font-weight:800}.customer-management-list .customer-queue-toolbar>form>button{color:#5366bd;width:auto;min-width:68px;height:40px;box-shadow:none;text-align:center;background:#fff;border:1px solid #d9deea;border-radius:9px;place-items:center;padding:0 12px;font-weight:800;display:inline-grid}.customer-management-list .customer-queue-toolbar>form>button:hover{color:#465bbb;box-shadow:none;background:#f7f8ff;border-color:#b9c3ed}.customer-h5-status-filter{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid;container:customer-activation/inline-size}.customer-h5-status-filter>span{color:#6d7890;white-space:nowrap;font-size:11px;font-weight:800}.customer-h5-status-filter>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-width:0;display:grid}.customer-management-list .customer-h5-status-filter button{color:#5366bd;min-width:0;height:auto;box-shadow:none;white-space:nowrap;background:#f4f6ff;border:1px solid #d8def0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.customer-management-list .customer-h5-status-filter button strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:11px;font-weight:900}@container customer-activation (width<=240px){.customer-h5-status-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-management-list .customer-h5-status-filter button.inactive{color:#5f687a;background:#f2f4f7;border-color:#d8dde6}.customer-management-list .customer-h5-status-filter button.pending{color:#8d5d13;background:#fff3d7;border-color:#efd59a}.customer-management-list .customer-h5-status-filter button.activated{color:#08784d;background:#e4f8ef;border-color:#a9e3c8}.customer-management-list .customer-h5-status-filter button:hover,.customer-management-list .customer-h5-status-filter button.active{box-shadow:inset 0 0 0 1px}.customer-management-list .customer-h5-status-filter button.active{font-weight:900}.customer-management-list .customer-h5-status-filter button:focus-visible{outline-offset:2px;outline:2px solid #667cf0}.customer-management-list input{height:40px;font-size:12px}.customer-management-list>.customer-queue-list{gap:8px;max-height:590px;margin-top:12px;display:grid;overflow-y:auto}@media (width>=761px){.customer-management-list{contain:size;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.customer-management-list>.customer-queue-list{align-content:start;min-height:0;max-height:none;overflow-y:auto}}.customer-management-list .customer-queue-list>button{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px}.customer-management-list .customer-queue-list>button>span:first-child{width:36px;height:36px;font-size:12px}.customer-management-list>.customer-queue-list>button .customer-list-copy{gap:3px;min-width:0;display:grid}.customer-management-list>.customer-queue-list>button .customer-list-copy>strong{font-size:13px;line-height:1.4}.customer-vip-badge{color:#704400;letter-spacing:.03em;white-space:nowrap;background:#fff8df;border:1px solid #e9c96f;border-radius:999px;justify-content:center;align-items:center;min-height:20px;margin-left:7px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.customer-management-list>.customer-queue-list>button .customer-list-number{color:#7e899d;font-size:10px}.customer-management-list>.customer-queue-list>button .customer-list-arrival{color:#526b8a;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.customer-list-statuses{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.customer-list-statuses i{border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2}.customer-list-statuses i.h5{border:1px solid #0000;align-items:center;gap:5px;display:inline-flex}.customer-list-statuses i.h5:before{content:"";background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.customer-list-statuses i.h5.activated{color:#08784d;background:#dff8ec;border-color:#91dfbc;box-shadow:0 3px 10px #0c925b29}.customer-list-statuses i.h5.activated:before{background:#0bac69;box-shadow:0 0 0 3px #0bac6926,0 0 7px #0bac696b}.customer-list-statuses i.h5.pending{color:#8d5d13;background:#fff3d7;border-color:#efd59a}.customer-list-statuses i.h5.inactive{color:#5f687a;background:#f2f4f7;border-color:#e0e4ea;font-weight:700}.customer-list-statuses i.h5.inactive:before{color:#a9b0bb}.customer-list-statuses i.shipping{color:#39765d;background:#e8f7f0}.customer-list-alerts{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.customer-list-alerts em{border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:850}.customer-list-alerts em.collection{color:#986418;background:#fff0cf}.customer-list-alerts em.warehouse{color:#28755a;background:#e8f7f0}.customer-management-list>.customer-queue-list>button .customer-list-metrics{color:#596b8a;white-space:normal;font-size:11px;line-height:1.4}.customer-management-detail{min-width:0;padding:18px}.customer-detail-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-detail-heading h2{color:#25334a;overflow-wrap:anywhere;margin:4px 0 0;font-size:22px}.customer-detail-heading>div{min-width:0;max-width:100%}.customer-detail-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.customer-balance-badge{color:#12584e;background:#def4ed;border:1px solid #8dcabc;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.3;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.customer-balance-badge:hover{color:#0c493f;background:#c9eadf;border-color:#4e9d8b;transform:translateY(-1px)}.customer-balance-badge.customer-balance-badge-readonly,.customer-balance-badge.customer-balance-badge-readonly:hover{color:#12584e;background:#def4ed;border-color:#8dcabc;transition:none;transform:none}.customer-balance-badge:focus-visible{outline-offset:2px;outline:3px solid #2d806f4d}.customer-detail-heading p{color:#7c8799;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.customer-detail-heading>div>span{color:#5263b8;background:#edf0ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.customer-detail-heading>div>span.test{color:#267a60;background:#e8f7f1}.customer-detail-heading>a,.customer-detail-heading>.customer-h5-support-button{color:#fff;cursor:pointer;background:#596fd9;border:0;border-radius:10px;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.customer-detail-heading>.customer-h5-support-button:disabled{cursor:wait;opacity:.7}.customer-h5-support-error{color:#a43d36;background:#fff0ee;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:11px}.customer-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.customer-detail-stats .customer-stat{min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e6e9f0;border-radius:12px;gap:3px;padding:13px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.customer-detail-stats strong{color:#34416b;font-size:19px}.customer-detail-stats span{color:#808a9c;font-size:11px;font-weight:750}.customer-detail-stats small{color:#667287;margin-top:4px;font-size:10px;font-weight:750;line-height:1.45}.customer-detail-stats .customer-stat:hover{transform:translateY(-1px);box-shadow:0 10px 22px #3d4b691c}.customer-detail-stats .customer-stat:focus-visible{outline-offset:2px;outline:3px solid #6275de38}.customer-detail-tabs{border-bottom:1px solid #e6e9ef;gap:4px;margin-top:16px;display:flex;overflow-x:auto}.customer-detail-tabs button,.customer-detail-tabs a{color:#7a8498;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;min-height:37px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.customer-detail-tabs a{text-decoration:none}.customer-detail-tabs button.active{color:#485dbb;border-bottom-color:#6578d9}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-top:15px;display:grid}.customer-detail-grid>*{min-width:0}.customer-detail-grid>article,.customer-record-list>article,.customer-record-list.customer-detail-grid{background:#fff;border:1px solid #e5e8ef;border-radius:13px}.customer-detail-grid>article{padding:15px}.customer-detail-grid>.customer-address-book-card{grid-column:1/-1}.customer-profile-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.customer-profile-card>header h3{margin:0}.customer-profile-card>header button,.customer-management-empty button{color:#4e63be;cursor:pointer;background:#f5f7ff;border:1px solid #cbd4f5;border-radius:9px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800}.customer-address-book-card>header span{color:#8a93a5;font-size:10px;font-weight:700}.customer-address-header-actions{align-items:center;gap:9px;display:flex}.customer-address-header-actions>button{color:#4e63be;cursor:pointer;background:#f5f7ff;border:1px solid #cbd4f5;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.customer-address-create-form{background:#f8f9ff;border:1px solid #d8e0f6;border-radius:10px;gap:11px;margin-top:12px;padding:13px;display:grid}.customer-address-create-form>header,.customer-address-create-form>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-address-create-form strong{color:#3e4b66;font-size:12px}.customer-address-create-form small{color:#7e899e;margin-top:3px;font-size:10px;display:block}.customer-address-default-choice{color:#52617c;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.customer-address-create-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-address-create-fields>label,.customer-address-create-fields .china-administrative-division-fields label{color:#6f7d94;gap:4px;font-size:10px;font-weight:700;display:grid}.customer-address-create-fields>label.wide{grid-column:1/-1}.customer-address-create-fields input,.customer-address-create-fields select{color:#3e4b62;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #dbe1ec;border-radius:7px;padding:0 8px}.customer-address-create-fields input:focus-visible,.customer-address-create-fields select:focus-visible,.customer-address-header-actions>button:focus-visible,.customer-address-create-form>footer button:focus-visible{outline-offset:2px;outline:3px solid #6074d833}.customer-address-create-form>footer{justify-content:flex-end}.customer-address-create-form>footer button{color:#59677e;cursor:pointer;background:#fff;border:1px solid #d3d9e6;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.customer-address-create-form>footer button:last-child{color:#fff;background:#6076da;border-color:#6076da}.customer-address-header-actions>button:disabled,.customer-address-create-form input:disabled,.customer-address-create-form>footer button:disabled{cursor:not-allowed;opacity:.65}.customer-address-list{gap:9px;display:grid}.customer-address-list>article{background:#fbfcff;border:1px solid #e6e9f0;border-radius:10px;padding:10px 11px}.customer-address-list>article.default{background:#f7f8ff;border-color:#b7c6f4}.customer-address-list>article>div,.customer-address-list>article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-address-list>article strong,.customer-address-list>article p,.customer-address-list>article small{overflow-wrap:anywhere}.customer-address-list>article .customer-address-legacy-warning{color:#a55c42;margin-top:5px;display:block}.customer-address-list>article p{color:#58637a;margin:6px 0 4px;font-size:11px;line-height:1.55}.customer-address-list>article small{color:#8c95a6;font-size:10px}.customer-address-list>article b{color:#4e63be;background:#e9edff;border-radius:999px;padding:3px 6px;font-size:9px}.customer-address-list>article footer{justify-content:flex-start;margin-top:8px}.customer-address-list>article footer button{color:#5268bd;cursor:pointer;background:#fff;border:1px solid #ccd5f5;border-radius:8px;min-height:27px;padding:0 8px;font-size:10px;font-weight:700}.customer-address-list>article footer button:last-child{color:#a55568;border-color:#eed0d8}.customer-detail-grid h3,.customer-record-list h3{color:#354158;margin:0 0 11px;font-size:13px}.customer-detail-grid dl{gap:9px;margin:0;display:grid}.customer-detail-grid dl div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.customer-detail-grid dt{color:#8993a5;font-size:11px}.customer-detail-grid dd{color:#465166;word-break:break-word;margin:0;font-size:11px}.customer-detail-grid .customer-account-balance-row{background:#e8f7f2;border-radius:9px;align-items:center;margin:1px -7px;padding:7px}.customer-detail-grid .customer-account-balance-row dd{color:#12584e;font-size:14px;font-weight:850}.customer-record-list{gap:9px;margin-top:15px;display:grid}.customer-record-list>article{padding:13px 14px}.customer-record-filter-heading{background:#f8fcfb;border:1px solid #dce5e3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.customer-record-filter-heading>div:first-child{gap:3px;display:grid}.customer-record-filter-heading>div:first-child strong{color:#367e63;font-size:12px}.customer-record-filter-heading>div:first-child span{color:#788798;font-size:10px}.customer-record-filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.customer-record-filter-actions button,.customer-record-filter-actions a{color:#58716d;cursor:pointer;background:#fff;border:1px solid #d3dedc;border-radius:8px;align-items:center;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.customer-record-filter-actions button.active,.customer-record-filter-actions button:hover,.customer-record-filter-actions a:hover{color:#2f785d;background:#edf8f3;border-color:#73af96}.customer-record-list article header{justify-content:space-between;gap:12px;display:flex}.customer-record-list article header strong{color:#354158;font-size:12px}.customer-record-list article header span,.customer-record-list article p,.customer-record-list article div span{color:#7f899b;font-size:10px}.customer-record-list article p{margin:6px 0}.customer-record-list article div{flex-wrap:wrap;gap:5px;display:flex}.customer-record-list article div span{background:#f1f3f8;border-radius:999px;padding:3px 7px}.customer-record-filter-heading.collection{background:#fffaf0;border-color:#ecd9ad}.customer-record-filter-heading.collection>div:first-child strong{color:#966218}.customer-record-filter-heading.collection .customer-record-filter-actions a{color:#8d5c17;background:#fff;border-color:#dec38c}.customer-record-list article div span.collection-status{color:#966218;background:#fff0cf;font-weight:850}.customer-fund-row{border-top:1px solid #edf0f4;gap:3px;padding:10px 0;display:grid}.customer-fund-row strong{color:#4054ad;font-size:12px}.customer-fund-row span,.customer-fund-row small{color:#808b9c;font-size:9px}.customer-management-empty{color:#778297;text-align:center;border:1px dashed #ccd3e2;border-radius:16px;padding:50px}.customer-management-empty button{margin-top:12px}.customer-profile-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d26417a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-profile-editor{background:#fff;border:1px solid #dce3ef;border-radius:18px;width:min(860px,100%);max-height:calc(100vh - 48px);display:grid;overflow-y:auto;box-shadow:0 28px 70px #1c274b40}.customer-profile-editor>header,.customer-profile-editor>section,.customer-profile-editor>footer{padding:18px 22px}.customer-profile-editor>header{background:linear-gradient(135deg,#f8f9ff,#f5fcfa);border-bottom:1px solid #e8ecf3;justify-content:space-between;gap:18px;display:flex}.customer-profile-editor>header span{color:#6578d3;letter-spacing:.14em;font-size:9px;font-weight:900}.customer-profile-editor>header h2{color:#29364d;margin:5px 0;font-size:20px}.customer-profile-editor>header p,.customer-profile-editor>section>small{color:#7a879b;margin:0;font-size:10px;line-height:1.55}.customer-profile-editor>header>button{color:#66728a;cursor:pointer;background:#eef1f7;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.customer-profile-editor>section{border-bottom:1px solid #edf0f5}.customer-profile-editor>section h3{color:#37445b;margin:0 0 12px;font-size:13px}.customer-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-profile-editor>section>small+.customer-profile-form-grid{margin-top:12px}.customer-profile-form-grid label{gap:6px;display:grid}.customer-profile-form-grid label.wide{grid-column:1/-1}.customer-profile-form-grid label>span{color:#667389;font-size:10px;font-weight:750}.customer-profile-form-grid input,.customer-profile-form-grid textarea,.customer-profile-form-grid select{color:#344158;background:#fff;border:1px solid #d7deea;border-radius:9px;outline:none;width:100%;font-size:11px}.customer-profile-form-grid input,.customer-profile-form-grid select{height:38px;padding:0 10px}.customer-profile-form-grid textarea{resize:vertical;min-height:74px;padding:10px}.customer-profile-form-grid input:focus,.customer-profile-form-grid textarea:focus,.customer-profile-form-grid select:focus{border-color:#8191df;box-shadow:0 0 0 3px #6074d81f}.customer-profile-editor-error{color:#a9455e;background:#fff7f9;border:1px solid #f0c7d1;border-radius:9px;margin:14px 22px 0;padding:10px 12px;font-size:10px}.customer-profile-editor>footer{justify-content:flex-end;gap:9px;display:flex}.customer-profile-editor>footer button{color:#667187;cursor:pointer;background:#fff;border:1px solid #d5dce7;border-radius:9px;min-height:38px;padding:0 15px;font-size:11px;font-weight:800}.customer-profile-editor>footer button:last-child{color:#fff;background:#6076da;border-color:#5f73d5}@media (width<=1100px){.customer-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-reminder-card{grid-column:1/-1}.customer-management-layout{grid-template-columns:300px minmax(0,1fr)}.customer-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-management-hero,.customer-management-hero-actions{flex-direction:column;align-items:stretch}.customer-analytics,.customer-profile-form-grid{grid-template-columns:1fr}.customer-profile-form-grid label.wide{grid-column:auto}.customer-profile-editor-backdrop{padding:10px}.customer-management-layout,.customer-detail-grid{grid-template-columns:1fr}.customer-management-layout{min-height:0;overflow:visible}.customer-detail-grid>.customer-address-book-card{grid-column:auto}.customer-address-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-management-list{border-bottom:1px solid #e8ebf1;border-right:0}.customer-management-list>div,.customer-management-list>.customer-queue-toolbar{max-height:none}.customer-management-list>.customer-queue-list{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;max-height:none;overflow:visible}.customer-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-heading{flex-direction:column;align-items:flex-start}}.side-nav button.nav-item{text-align:left;background:0 0;border:0;width:100%}.side-nav button.nav-item.active{background:#ffffff1a}.page-description{color:var(--muted);margin:7px 0 0;font-size:13px}.product-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1925340d}.product-card>img{object-fit:contain;background:#f5f4f1;width:100%;height:210px;display:block}.product-card-body{padding:17px}.product-code{color:var(--accent);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.08em;font-size:11px;font-weight:800}.product-card h3{margin:5px 0;font-size:17px}.product-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.product-price-row{background:var(--soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;padding:12px;display:grid}.product-price-row small,.product-price-row strong{display:block}.product-price-row small{color:var(--muted);margin-bottom:4px;font-size:10px}.product-price-row strong{font-size:13px}.manage-button{width:100%;min-height:40px;color:var(--navy);background:#fff;border:1px solid #dfe3e8;border-radius:9px;font-size:12px;font-weight:700}.manage-button:hover{border-color:var(--accent);color:var(--accent-dark)}.progress-copy{gap:8px;font-size:12px;font-weight:700;display:flex}.danger-copy{color:#c33d36}.piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.piece-card{background:#fff;border:1px solid #e2e5e9;border-radius:14px;grid-template-columns:130px minmax(0,1fr);display:grid;overflow:hidden}.piece-card>img{object-fit:contain;background:#f5f4f1;width:130px;height:100%;min-height:230px}.piece-content{gap:10px;padding:15px;display:grid}.piece-title span,.piece-title strong,.piece-title small{display:block}.piece-title span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:800}.piece-title strong{margin:3px 0}.piece-title small{color:var(--muted)}.piece-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.piece-facts span{color:var(--muted);font-size:10px}.piece-facts strong{color:var(--ink);margin-top:2px;font-size:12px;display:block}.status-strip{flex-wrap:wrap;gap:5px;display:flex}.status-strip span{color:#4e5f70;background:#edf1f4;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700}.customer-chip{color:#bb4a37;background:#fff7f5;border:1px dashed #e9b2a8;border-radius:7px;padding:7px 9px;font-size:11px}.customer-chip.assigned{color:#217653;background:#f2fbf7;border-color:#a6d8c3}.page-error{z-index:5;color:#fff;box-shadow:var(--shadow);background:#b43b33;border-radius:10px;padding:14px 18px;position:fixed;bottom:24px;right:24px}.page-error button{color:#fff;background:0 0;border:0;margin-left:12px;text-decoration:underline}.product-edit-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.item-allocation-panel{border-top:1px solid #e3e7ea;gap:14px;margin-top:24px;padding:22px 0 26px;display:grid}.item-allocation-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.item-allocation-panel>header span{color:#237651;letter-spacing:.08em;font-size:10px;font-weight:800}.item-allocation-panel>header h3{color:var(--ink);margin:3px 0 0;font-size:18px}.item-allocation-panel>header p{color:var(--muted);margin:5px 0 0;font-size:11px}.item-allocation-panel>header a{color:#42515e;background:#fff;border:1px solid #cdd6dd;border-radius:8px;flex:none;place-items:center;min-height:36px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-grid}.item-allocation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.item-allocation-summary span{color:#687580;background:#f4f6f7;border-radius:9px;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;font-size:10px;display:flex}.item-allocation-summary strong{color:var(--ink);font-size:20px}.item-allocation-summary span:nth-child(2){color:#237651;background:#eef8f3}.item-allocation-summary span:nth-child(3){color:#a85c18;background:#fff5e4}.item-allocation-table-wrap{border:1px solid #e1e5e8;border-radius:10px;max-height:280px;overflow:auto}.item-allocation-table{border-collapse:collapse;width:100%;min-width:980px}.item-allocation-table th,.item-allocation-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f2;padding:10px 12px;font-size:10px}.item-allocation-table th{z-index:1;color:#6f7c87;background:#f6f7f8;font-weight:800;position:sticky;top:0}.item-allocation-table tbody tr:last-child td{border-bottom:0}.item-allocation-table td:nth-child(2) strong{color:#1f4f7a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.allocation-product-image{object-fit:contain;background:#f7f7f5;border:1px solid #e2e6e9;border-radius:8px;width:58px;height:58px;display:block}.item-allocation-table td b{color:#237651;font-size:12px}.item-allocation-table td>span,.item-allocation-table td>small{display:block}.item-allocation-table td>small{color:var(--muted);margin-top:3px}.allocation-price,.allocation-specification,.allocation-customer-name{color:var(--ink);font-weight:800}.allocation-customer-name{color:#237651}.item-allocation-empty{color:var(--muted);text-align:center;padding:24px;font-size:11px}.item-allocation-available{color:#98551c;background:#fff7e9;border:1px solid #f0d6a7;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:11px;display:flex}.item-allocation-available span,.item-allocation-available small{display:block}.item-allocation-available small{color:#a4784f;margin-top:2px;font-size:9px}.item-allocation-available strong{flex:none;font-size:13px}.image-upload{cursor:pointer;background:#f7f7f5;border:1px dashed #cbd1d8;border-radius:14px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.image-upload-wrap{align-content:start;gap:8px;display:grid}.remove-item-image{color:#b54036;cursor:pointer;background:#fff0ee;border:1px solid #f0c9c5;border-radius:8px;min-height:36px;font-size:10px;font-weight:750}.remove-item-image:hover{background:#ffe3df}.image-upload img{object-fit:contain;width:100%;height:100%;max-height:420px}.image-upload>span{color:var(--muted);text-align:center;place-items:center;gap:6px;display:grid}.image-upload>span:first-letter{color:var(--accent);font-size:34px}.image-upload strong{color:var(--ink)}.image-upload small{font-size:10px}.image-upload input{opacity:0;width:1px;height:1px;position:absolute}.form-grid.compact{gap:12px}.purchase-item-modal-body{min-height:0;padding-top:18px;padding-bottom:30px;scroll-padding-bottom:30px}.purchase-item-pricing-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.purchase-item-pricing-column{align-content:start;gap:12px;display:grid}.purchase-order-entry-grid{align-items:start}.purchase-order-entry-grid>label,.purchase-item-pricing-column>label{align-content:start}.purchase-fulfillment-field small{color:#727d88;font-size:10px;font-weight:400;line-height:1.45}@media (width>=761px){.purchase-item-pricing-grid{grid-template-rows:repeat(4,auto);align-items:stretch}.purchase-item-pricing-column{grid-row:span 4;grid-template-rows:subgrid}}.purchase-item-price-summary{align-content:start;min-height:66px;padding:4px 2px 0}.purchase-item-price-summary strong,.purchase-item-price-summary small{display:block}.purchase-item-price-summary small{color:#727d88;font-size:10px;line-height:1.45}.purchase-order-note-field,.size-quantity-editor{grid-column:1/-1}.purchase-order-note-field small{color:#9b6a2b;font-size:10px}.size-quantity-editor{background:#f8faf9;border:1px solid #e1e5e8;border-radius:10px;gap:9px;padding:13px;display:grid}.size-quantity-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.size-quantity-heading>span{color:#4e5d69;font-size:11px;font-weight:800}.size-quantity-heading button,.add-size-quantity{color:#d8553b;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.size-quantity-list{gap:7px;display:grid}.size-quantity-row{grid-template-columns:minmax(220px,1fr) 110px auto auto;align-items:start;gap:8px;display:grid}.size-tier-picker{width:100%;display:block;position:relative}.size-tier-current{color:#74808b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 11px;display:flex}.size-tier-trigger-copy{gap:2px;min-width:0;display:grid}.size-tier-trigger-copy small{color:#87919a;font-size:10px;font-weight:700}.size-tier-trigger-copy strong{color:#3d4954;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.size-tier-current.selected{background:#fff9f7;border-color:#efb3a5}.size-tier-current.selected .size-tier-trigger-copy strong{color:var(--accent-dark)}.size-tier-chevron{color:#8b959d;flex:none;font-size:17px;line-height:1;transition:transform .16s}.size-tier-picker.open .size-tier-chevron{transform:rotate(180deg)}.size-tier-dropdown{z-index:30;background:#fff;border:1px solid #dfe3e6;border-radius:10px;width:100%;min-width:280px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #1a263129}.size-tier-search,.size-library-search{color:#83909a;background:#fafbfb;border:1px solid #dfe3e6;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.size-tier-search:focus-within,.size-library-search:focus-within{border-color:#ef9e8c;box-shadow:0 0 0 3px #f1594014}.size-tier-search input,.size-library-search input{color:#303c47;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:36px;padding:0}.size-category-order-hint{color:#7c8790;margin:7px 2px 0;font-size:9px;line-height:1.45}.size-category-heading{align-items:center;gap:7px;min-width:0;display:inline-flex}.size-category-drag-handle{color:#9b7470;letter-spacing:-3px;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff1ed;border-radius:5px;justify-content:center;align-items:center;min-width:18px;min-height:24px;font-size:12px;display:inline-flex}.size-category-drag-handle:active{cursor:grabbing}.size-category-drag-handle[draggable=false]{opacity:.45;cursor:not-allowed}.size-tier-groups{gap:6px;max-height:310px;margin-top:8px;display:grid;overflow:auto}.size-tier-groups details{background:#fff;border:1px solid #e2e5e8;border-radius:8px;overflow:hidden}.size-tier-groups details.dragging,.size-library-group.dragging{opacity:.48}.size-tier-groups details.drop-target,.size-library-group.drop-target{border-color:#ef9e8c;box-shadow:0 0 0 2px #f159401f}.size-tier-groups summary{color:#46535f;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;list-style:none;display:flex}.size-tier-groups summary::-webkit-details-marker{display:none}.size-tier-groups summary:after{content:"＋";color:#9aa3aa;font-size:13px}.size-tier-groups details[open] summary:after{content:"－"}.size-tier-groups summary small{color:#8a949d;margin-left:auto;font-size:9px;font-weight:650}.size-tier-options{background:#fafbfb;border-top:1px solid #eef0f2;flex-wrap:wrap;gap:7px;padding:9px 11px 11px;display:flex}.size-tier-options button{color:#35424e;cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:7px;min-width:48px;min-height:32px;padding:0 10px;font-size:11px;font-weight:750}.size-tier-options button.active{border-color:var(--accent);color:#fff;background:var(--accent)}.size-tier-empty{color:#8a949c;text-align:center;margin:0;padding:16px 10px;font-size:10px}.size-filter-picker{width:100%;position:relative}.size-filter-input{color:#83909a;background:#fff;border:1px solid #dfe3e6;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding-left:11px;display:flex}.size-filter-picker.open .size-filter-input,.size-filter-input:focus-within{border-color:#ef9e8c;box-shadow:0 0 0 3px #f1594014}.management-filters .size-filter-input input{background:0 0;border:0;outline:0;min-width:0;min-height:40px;padding:0}.size-filter-input button{color:#5d6871;cursor:pointer;background:0 0;border:0;flex:0 0 42px;align-self:stretch;font-size:17px;transition:transform .16s}.size-filter-picker.open .size-filter-input button{transform:rotate(180deg)}.size-filter-dropdown{z-index:35;background:#fff;border:1px solid #dfe3e6;border-radius:10px;width:100%;min-width:280px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #1a263129}.size-filter-dropdown .size-tier-groups{margin-top:7px}.size-filter-clear{color:#4c5964;text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #e2e5e8;border-radius:7px;width:100%;min-height:36px;padding:0 10px;font-size:10px;font-weight:750}.manage-size-button{width:fit-content;color:var(--accent-dark);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:10px;font-weight:750}.quantity-edit-help{color:#8a641f;grid-column:1/-1;margin-top:-5px;font-size:10px}.size-quantity-row select,.size-quantity-row input{color:#28323d;background:#fff;border:1px solid #dfe2e5;border-radius:8px;width:100%;min-height:40px;padding:0 11px}.size-quantity-row .size-tier-search input{background:0 0;border:0;border-radius:0;min-height:36px;padding:0}.size-quantity-row .size-tier-current{height:40px;min-height:40px;padding-top:0;padding-bottom:0}.size-quantity-row .size-tier-trigger-copy{flex:auto;align-items:center;gap:12px;display:flex;overflow:hidden}.size-quantity-row .size-tier-trigger-copy strong{flex:0 auto}.size-quantity-row .size-tier-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.size-quantity-row>span,.size-quantity-editor>small{color:var(--muted);font-size:10px}.remove-size-quantity{color:#b84b39;cursor:pointer;background:#fff;border:1px solid #ead1cc;border-radius:7px;min-height:34px;padding:0 9px;font-size:10px}.remove-size-quantity:disabled{opacity:.35;cursor:not-allowed}.add-size-quantity{width:fit-content;padding:4px 0}.allocation-total{color:#1f6f52;margin-top:5px;font-size:11px;display:block}.assignment-size-inheritance{color:#506159;background:#f5faf7;border:1px solid #dce7e1;border-radius:8px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:11px;display:flex}.assignment-size-inheritance strong{color:#247650;font-size:13px}.assignment-size-inheritance span{color:#7b8881;font-size:10px}.inline-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.inline-control button{color:var(--accent-dark);background:#fff;border:1px solid #d9dde2;border-radius:8px;font-size:11px;font-weight:700}.compact-modal{max-width:680px}.size-library-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 190px);padding-bottom:30px;overflow-y:auto}.size-library-modal-body .size-library-groups{max-height:none;overflow:visible}.size-add-row{grid-template-columns:1fr 1fr auto;gap:10px;margin-bottom:18px;display:grid}.size-add-row input,.size-library-row input{border:1px solid #dfe2e5;border-radius:8px;outline:none;min-height:42px;padding:0 12px}.size-category-combobox{gap:0}.size-category-combobox .editable-history-combobox-control input{width:100%;padding-right:42px}.size-library{gap:10px;display:grid}.size-library-search{width:100%}.size-library-groups{gap:8px;max-height:430px;display:grid;overflow:auto}.size-library-group{background:#fff;border:1px solid #e0e4e7;border-radius:9px;overflow:hidden}.size-library-group summary{color:#34424e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.size-library-group summary::-webkit-details-marker{display:none}.size-library-group summary small{color:#89949d;margin-left:auto;font-size:10px;font-weight:650}.size-category-rename-button{color:#596ccf;cursor:pointer;background:#f7f8ff;border:1px solid #d9dfee;border-radius:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:800}.size-category-rename-button:hover{background:#eef1ff;border-color:#aeb9ee}.size-category-rename-editor{align-items:center;gap:6px;width:min(360px,100vw - 180px);min-width:0;display:inline-flex}.size-category-rename-editor input{color:#34424e;min-width:100px;min-height:34px;font:inherit;background:#fff;border:1px solid #aeb9ee;border-radius:7px;outline:0;flex:auto;padding:0 9px}.size-category-rename-editor input:focus{box-shadow:0 0 0 3px #6276df1f}.size-category-rename-editor button{color:#fff;cursor:pointer;white-space:nowrap;background:#6276df;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800}.size-category-rename-editor button.quiet{color:#687480;background:#edf0f3}.size-category-rename-editor button:disabled{opacity:.45;cursor:not-allowed}.size-library-group summary:after{content:"＋";color:#909aa2;font-size:15px}.size-library-group[open] summary:after{content:"－"}.size-library-rows{background:#fafbfb;border-top:1px solid #edf0f2;gap:7px;padding:10px;display:grid}.size-library-row{grid-template-columns:1fr 1fr 60px;gap:7px;display:grid}.size-library-row button{color:var(--navy);background:#edf1f4;border:0;border-radius:7px;font-size:11px;font-weight:700}.picker-layout{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.picker-layout>section{border:1px solid var(--line);background:var(--soft);border-radius:12px;max-height:420px;padding:14px;overflow:auto}.picker-layout h3{z-index:1;background:var(--soft);margin:-14px -14px 10px;padding:14px;font-size:13px;position:sticky;top:-14px}.picker-product{text-align:left;background:#fff;border:1px solid #e0e3e6;border-radius:9px;grid-template-columns:85px 1fr;gap:2px 9px;width:100%;margin-bottom:7px;padding:11px;display:grid}.picker-product span{color:var(--accent);grid-row:span 2;font-size:10px;font-weight:800}.picker-product strong{font-size:12px}.picker-product small{color:var(--muted);font-size:10px}.picker-product b{color:var(--accent-dark);grid-column:2;margin-top:5px;font-size:10px}.selected-piece{background:#fff;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;margin-bottom:7px;padding:10px;display:grid}.selected-piece>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.selected-piece strong,.selected-piece small{display:block}.selected-piece strong{font-size:12px}.selected-piece small{color:var(--muted);margin-top:2px;font-size:9px}.selected-piece button{color:#af4637;background:0 0;border:0;font-size:10px}.picker-empty{color:var(--muted);text-align:center;padding:40px 10px;font-size:12px}.process-banner{background:#f5f6f7;border-radius:12px;grid-template-columns:90px 1fr;align-items:center;gap:16px;margin-bottom:22px;padding:14px;display:grid}.process-banner img{object-fit:contain;background:#fff;border-radius:8px;width:90px;height:90px}.process-banner p{color:var(--muted);margin:4px 0 0;font-size:12px}.customer-create{background:#fafaf9;border:1px solid #e7e9ec;border-radius:12px;margin-top:24px;overflow:hidden}.customer-create-toggle{color:#394656;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.customer-create-toggle>span{min-width:0;font-size:13px;font-weight:760}.customer-create-toggle>strong{color:#5569c4;background:#eef1ff;border-radius:999px;flex:none;padding:5px 10px;font-size:10px}.customer-create-fields{border-top:1px solid #e7e9ec;padding:16px 18px 18px}.customer-create-fields .secondary-button{margin-top:12px}@media (width<=1180px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.piece-grid{grid-template-columns:1fr}}@media (width<=760px){.purchase-item-modal{flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.purchase-item-modal>.modal-header{flex:none}.purchase-item-modal>.purchase-item-form{flex:auto;min-height:0;max-height:none}.purchase-item-form>.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:30px}.purchase-item-pricing-grid{grid-template-columns:1fr}.purchase-item-form>.modal-footer{z-index:100;padding-top:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fafafafa;flex:none;gap:8px;display:grid;box-shadow:0 -10px 24px #252f411a}.purchase-item-form>.modal-footer>div:empty{display:none}.purchase-item-form>.modal-footer .save-button{width:100%;min-height:48px}.customer-assignment-modal{flex-direction:column;height:100dvh;max-height:100dvh;display:flex}.customer-assignment-modal>.modal-header{flex:none}.customer-assignment-modal>.customer-assignment-form{flex:auto;min-height:0;max-height:none}.customer-assignment-form>.modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;grid-auto-rows:max-content;min-height:0;padding-bottom:14px}.customer-assignment-form>.modal-footer{z-index:100;padding-top:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fafafafa;flex:none;gap:8px;display:grid;box-shadow:0 -10px 24px #252f411a}.customer-assignment-form>.modal-footer>div:empty{display:none}.customer-assignment-form>.modal-footer .save-button{width:100%;min-height:48px}.customer-create{margin-top:14px}.customer-create-toggle{min-height:48px;padding:10px 12px}.customer-create-fields{padding:14px 12px}.product-grid{grid-template-columns:1fr;padding:14px}.product-edit-layout,.picker-layout{grid-template-columns:1fr}.image-upload{min-height:240px}.item-allocation-panel>header{display:grid}.item-allocation-panel>header a{width:100%}.item-allocation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.item-allocation-available{display:grid}.piece-card{grid-template-columns:105px minmax(0,1fr)}.piece-card>img{width:105px}.size-add-row{grid-template-columns:1fr}.size-tier-dropdown,.size-filter-dropdown{min-width:0}.size-library-row{grid-template-columns:minmax(0,1fr) 64px}.size-library-row input{grid-column:1}.size-library-row button{grid-area:1/2/3}.size-library-group summary{flex-wrap:wrap;padding-block:6px}.size-category-rename-editor{width:calc(100vw - 150px)}.size-quantity-row{grid-template-columns:minmax(0,1fr) 90px auto}.size-quantity-row .size-tier-picker,.size-quantity-row .remove-size-quantity{grid-column:1/-1}}.management-table{min-width:1550px}.management-table th:first-child,.management-table td:first-child{width:190px}.management-table th:nth-child(2),.management-table td:nth-child(2){width:145px}.management-table th:nth-child(3),.management-table td:nth-child(3){width:390px}.management-table th:nth-child(4),.management-table td:nth-child(4){width:140px}.management-table th:nth-child(5),.management-table td:nth-child(5),.management-table th:nth-child(6),.management-table td:nth-child(6){width:155px}.management-table th:nth-child(7),.management-table td:nth-child(7){width:175px}.management-table th:nth-child(8),.management-table td:nth-child(8){width:120px}.management-table td{padding:17px 14px}.management-table .sorting-product{grid-template-columns:122px minmax(205px,1fr);gap:17px}.sorting-image-link{cursor:zoom-in;background:#f5f4f1;border:1px solid #e7e9ea;border-radius:11px;width:122px;height:122px;padding:0;display:block;position:relative;overflow:hidden}.management-table .sorting-product .sorting-image-link img{border-radius:0;width:122px;height:122px}.sorting-image-link>small{background:#17263ac2;border-radius:999px;padding:4px 7px;line-height:1;position:absolute;bottom:7px;right:7px;color:#fff!important;margin:0!important;font-size:8px!important}.management-table .sorting-product strong{margin-bottom:8px;font-size:15px}.management-table .sorting-product span{margin-top:5px;font-size:11px}.sorting-product-tags{flex-wrap:wrap;gap:6px;margin-top:10px!important;display:flex!important}.sorting-product-tags b{color:#38536a;background:#edf3f6;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.management-table .inline-status{min-width:118px;min-height:42px;font-size:11px}.management-table .status-note-input{width:170px;min-height:42px}.management-table .management-order-number{font-size:13px}.management-table .management-customer strong,.management-table .management-customer-copy{font-size:12px}@media (width>=761px) and (width<=1680px){.management-main.order-management-page{padding-left:clamp(14px,1.6vw,24px);padding-right:clamp(14px,1.6vw,24px)}.order-management-page .management-table{table-layout:fixed;width:100%;min-width:1180px}.order-management-page .management-table th:first-child,.order-management-page .management-table td:first-child{width:16%}.order-management-page .management-table th:nth-child(2),.order-management-page .management-table td:nth-child(2){width:9%}.order-management-page .management-table th:nth-child(3),.order-management-page .management-table td:nth-child(3){width:23%}.order-management-page .management-table th:nth-child(4),.order-management-page .management-table td:nth-child(4){width:8%}.order-management-page .management-table th:nth-child(5),.order-management-page .management-table td:nth-child(5){width:10%}.order-management-page .management-table th:nth-child(6),.order-management-page .management-table td:nth-child(6){width:11%}.order-management-page .management-table th:nth-child(7),.order-management-page .management-table td:nth-child(7){width:12%}.order-management-page .management-table th:nth-child(8),.order-management-page .management-table td:nth-child(8){width:11%}.order-management-page .management-table th,.order-management-page .management-table td{padding-left:9px;padding-right:9px}.order-management-page .management-table .sorting-product{grid-template-columns:92px minmax(0,1fr);gap:10px}.order-management-page .sorting-image-link,.order-management-page .management-table .sorting-product .sorting-image-link img{width:92px;height:92px}.order-management-page .management-table .sorting-product>div,.order-management-page .management-table .customer-order-identity,.order-management-page .management-table .management-specification,.order-management-page .management-table .management-price{min-width:0}.order-management-page .management-table .customer-order-identity strong{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(11px,.85vw,12px)}.order-management-page .management-table .sorting-product strong,.order-management-page .management-table .sorting-product span,.order-management-page .management-table .management-customer-copy,.order-management-page .management-table .management-customer small{overflow-wrap:anywhere}.order-management-page .management-table .management-status-stack,.order-management-page .management-table .order-row-actions{width:100%;min-width:0}.order-management-page .management-table .inline-status,.order-management-page .management-table .status-note-input{box-sizing:border-box;width:100%;min-width:0}}.admin-account-page{gap:20px;padding:28px;display:grid}.admin-account-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-account-header h1,.admin-account-header p{margin:0}.admin-account-header h1{margin:4px 0 7px;font-size:28px}.admin-account-header>div>p:last-child{color:#74808c;font-size:12px}.admin-account-total{color:#596673;background:#e5e9ec;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:750}.admin-account-create,.admin-account-list{background:#fff;border:1px solid #e0e4e7;border-radius:16px;box-shadow:0 14px 34px #1f2a340f}.admin-account-create{grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);gap:24px;padding:22px;display:grid}.admin-account-create>div strong{color:#263544;font-size:14px}.admin-account-create>div p{color:#87919b;max-width:260px;margin:7px 0 0;font-size:10px;line-height:1.7}.admin-account-create form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.admin-account-create label,.admin-password-reset label{gap:6px;display:grid}.admin-account-create label span,.admin-password-reset label span{color:#66727e;font-size:9px;font-weight:750}.admin-account-create input,.admin-account-create select,.admin-account-row select,.admin-password-reset input{background:#fafbfb;border:1px solid #dfe3e6;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font-size:11px}.admin-account-create input:focus,.admin-account-create select:focus,.admin-account-row select:focus,.admin-password-reset input:focus{background:#fff;border-color:#f18a75;box-shadow:0 0 0 3px #ef5b3f17}.admin-role-boundaries{background:#f8fafb;border:1px solid #e7eaec;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-role-boundaries p{color:#687480;margin:0;font-size:10px;line-height:1.65}.admin-role-boundaries strong{color:#263544}.admin-account-create button,.admin-password-reset button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:9px;height:42px;padding:0 16px;font-size:10px;font-weight:750}.admin-account-create button:disabled,.admin-password-reset button:disabled,.admin-account-actions button:disabled{cursor:wait;opacity:.6}.admin-account-message{border-radius:10px;padding:11px 14px;font-size:11px}.admin-account-message.error{color:#9c352d;background:#fff0ee}.admin-account-message.success{color:#22704f;background:#e9f7f0}.admin-account-list{overflow:hidden}.admin-account-list-heading{border-bottom:1px solid #e7eaec;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.admin-account-list-heading strong{color:#263544;font-size:14px}.admin-account-list-heading small{color:#8b949d;font-size:9px}.admin-account-row{grid-template-columns:minmax(210px,1.35fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(135px,.8fr) minmax(170px,1fr);align-items:center;gap:16px;padding:15px 20px;display:grid}.admin-account-row.heading{color:#818b95;background:#f5f7f8;font-size:9px;font-weight:750}.admin-account-entry+.admin-account-entry{border-top:1px solid #eceeef}.admin-account-person{align-items:center;gap:10px;min-width:0;display:flex}.admin-account-person>b{width:36px;height:36px;color:var(--accent-dark);background:#fff0ed;border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.admin-account-person strong,.admin-account-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account-person strong{color:#263544;font-size:11px}.admin-account-person small{color:#8a949e;margin-top:3px;font-size:9px}.account-type,.account-status{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.account-type.password{color:#75501c;background:#fff1da}.account-type.chatgpt{color:#355f84;background:#e8f2fb}.account-status.active{color:#22704f;background:#e6f5ee}.account-status.disabled{color:#8b4b45;background:#f7e9e7}.admin-account-time{color:#687480;font-size:9px}.admin-account-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-account-actions button{color:#596673;cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:700}.admin-account-actions button.danger{color:#a34238;background:#fff7f6;border-color:#f0c6c1}.admin-account-actions button.success{color:#247453;background:#f3fbf7;border-color:#bfe3d2}.admin-account-actions small{color:#9aa2aa;font-size:9px}.admin-password-reset{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:9px;padding:0 20px 16px 66px;display:grid}.admin-password-reset button.secondary{color:#63707c;background:#e9edef}.admin-access-denied{background:#fff;border-radius:16px;max-width:640px;margin:56px auto;padding:32px;box-shadow:0 18px 42px #1f2a3414}.admin-access-denied h1{margin:6px 0 8px}.admin-access-denied p:last-of-type{color:#74808c;font-size:12px}.admin-access-denied a{color:var(--accent-dark);margin-top:12px;font-size:11px;font-weight:750;display:inline-flex}@media (width<=760px){.admin-topnav{position:sticky;top:0}.admin-brand{height:58px}.admin-frame .primary-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.admin-frame .primary-nav::-webkit-scrollbar{display:none}.admin-frame .primary-nav-item{scroll-snap-align:start;flex:none;min-height:48px}.context-sidebar{max-height:none;padding:14px 12px}.context-heading{padding-bottom:10px}.purchase-nav-list,.context-status-nav{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.purchase-nav-card{scroll-snap-align:start;min-width:min(270px,82vw)}.context-status-nav a{scroll-snap-align:start;min-width:164px}.context-tip{display:none}.management-main{padding:10px 10px 34px}.management-main .compact-page-heading{min-height:auto;margin-bottom:9px;padding:0 4px 9px}.compact-page-heading{align-items:center}.compact-page-heading-copy{grid-template-columns:auto auto minmax(0,1fr);gap:3px 7px;display:grid}.compact-page-heading h1{font-size:19px}.compact-page-heading .page-description{grid-column:1/-1;padding-left:0;font-size:10px}.management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-summary .summary-card{gap:10px;min-height:92px;padding:12px}.management-filters{grid-template-columns:1fr;gap:11px;padding:14px}.management-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.management-filter-actions p,.management-filter-actions .filter-result-count{grid-column:1/-1}.management-batch-toolbar{gap:7px;padding:10px}.management-selection-summary,.management-batch-toolbar strong{margin-right:0}.batch-toolbar-label,.batch-toolbar-hint{width:100%}.management-batch-status-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.management-batch-status-actions .batch-status-button{width:100%;min-width:0;min-height:44px;padding-left:6px;padding-right:6px}.order-time-sort-button{width:100%;margin-left:0}.order-management-page[data-batch-actions=visible]{padding-bottom:calc(154px + env(safe-area-inset-bottom))}.management-batch-action-dock{bottom:max(8px, env(safe-area-inset-bottom));border-radius:12px;flex-direction:column;align-items:stretch;gap:9px;width:calc(100vw - 16px);padding:10px}.management-batch-action-dock-copy{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.management-batch-action-dock-copy small{margin-left:auto}.management-batch-action-dock .management-batch-status-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.management-batch-action-dock .batch-status-button{width:100%;min-width:0;min-height:44px;padding-inline:6px}.management-main .management-table-wrap{background:#f6f8fb;border-top:1px solid #e4e8ef;padding:6px;overflow:visible}.management-main .management-table{width:100%;min-width:0;display:block}.management-main .management-table thead{display:none}.management-main .management-table tbody{gap:6px;display:grid}.management-main .management-table tbody tr{background:#fff;border:1px solid #e1e6ef;border-radius:11px;grid-template-columns:minmax(0,1fr) 154px;display:grid;overflow:hidden;box-shadow:0 8px 20px #3d4a6812}.management-main .management-table tbody tr>td[data-label]{box-sizing:border-box;border:0;border-top:1px solid #edf0f5;grid-template-columns:minmax(96px,.36fr) minmax(0,1fr);align-items:start;gap:8px;width:100%;height:auto;min-height:auto;padding:9px 12px;display:grid}.management-main .management-table .mobile-order-identity-cell{order:1;grid-column:1/-1}.management-main .management-table .mobile-order-product-cell{order:2;grid-column:1}.management-main .management-table .mobile-order-status-cell{order:3;grid-column:2}.management-main .management-table .mobile-order-customer-cell{order:4;grid-column:1/-1}.management-main .management-table .mobile-order-specification-cell{order:5;grid-column:1/-1}.management-main .management-table .mobile-order-price-cell{order:6;grid-column:1/-1}.management-main .management-table .mobile-order-note-cell{order:7;grid-column:1/-1}.management-main .management-table .mobile-order-actions-cell{order:8;grid-column:1/-1}.management-main .management-table tbody tr>td.mobile-order-secondary{display:none}.management-main .management-table tbody tr.mobile-settings-open>td.mobile-order-secondary{display:grid}.management-main .management-table tbody tr>td[data-label]:first-child{border-top:0}.management-main .management-table td[data-label]:before{color:#7b8699;content:attr(data-label);font-size:11px;font-weight:800;line-height:1.45}.management-main .management-table tbody tr>td[data-label=商品信息],.management-main .management-table tbody tr>td[data-label=状态信息],.management-main .management-table tbody tr>td[data-label=状态备注],.management-main .management-table tbody tr>td[data-label=操作]{grid-template-columns:minmax(0,1fr);gap:8px}.management-main .management-table tbody tr>td.mobile-order-identity-cell,.management-main .management-table tbody tr>td.mobile-order-product-cell{grid-template-columns:minmax(0,1fr)}.management-main .management-table tbody tr>td.mobile-order-status-cell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3px}.management-main .management-table tbody tr>td.mobile-order-identity-cell:before,.management-main .management-table tbody tr>td.mobile-order-product-cell:before,.management-main .management-table tbody tr>td.mobile-order-status-cell:before{display:none}.management-main .management-table .customer-order-identity{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.management-main .management-table .mobile-order-primary-customer{color:#257651;text-overflow:ellipsis;white-space:nowrap;flex:112px;min-width:72px;font-size:11px;font-weight:900;display:block;overflow:hidden}.management-main .management-table .customer-order-cell{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px}.management-main .management-table tbody tr>td.mobile-order-identity-cell{padding:5px 8px}.management-main .management-table tbody tr>td.mobile-order-product-cell,.management-main .management-table tbody tr>td.mobile-order-status-cell{padding:6px 8px}.management-main .management-table tbody tr>td.mobile-order-status-cell{border-left:1px solid #edf0f5}.management-main .management-table .customer-order-identity strong,.management-main .management-table .customer-order-identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.management-main .management-table .customer-order-identity strong{color:#7b8699;flex:0 96px;font-size:8px;font-weight:650}.management-main .management-table .customer-order-identity small{color:#9099a8;flex:0 80px;font-size:7.5px}.management-main .management-table .customer-order-identity,.management-main .management-table .management-specification,.management-main .management-table .management-price{min-width:0}.management-main .management-table .sorting-product{grid-template-columns:40px minmax(0,1fr);gap:6px}.management-main .management-table .sorting-product>div{min-width:0}.management-main .sorting-image-link,.management-main .management-table .sorting-product .sorting-image-link img{width:40px;height:40px}.management-main .management-table .sorting-product>div>strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:11px;line-height:1.25;overflow:hidden}.management-main .management-table .sorting-product>div>span{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8px;overflow:hidden}.management-main .management-table .sorting-product strong,.management-main .management-table .sorting-product span,.management-main .management-customer-copy{overflow-wrap:anywhere}.management-main .management-table .management-mobile-extra{display:none}.management-main .management-table .sorting-product-tags.management-mobile-extra{display:none!important}.management-main .management-table tr.mobile-settings-open .management-mobile-extra{display:block}.management-main .management-table tr.mobile-settings-open .management-order-number{color:#7b8699;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:8px;font-weight:600;overflow:hidden}.management-main .management-table tr.mobile-settings-open .sorting-product-tags.management-mobile-extra{display:flex!important}.management-main .management-mobile-summary-meta{border-top:1px solid #edf0f5;align-items:center;gap:5px;min-width:0;margin-top:3px;padding-top:3px;display:flex}.management-main .management-mobile-summary-meta>span{min-width:0;display:block}.management-main .management-mobile-summary-meta small{display:none}.management-main .management-mobile-summary-meta b{overflow-wrap:anywhere;color:#344157;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.management-main .management-mobile-summary-meta .management-mobile-summary-total{grid-column:auto;margin-left:auto}.management-main .management-mobile-summary-meta .management-mobile-summary-total b{color:#257651;text-align:left}.management-main .management-status-stack{display:contents}.management-main .management-status-stack .inline-status{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;height:30px;min-height:30px;padding-left:3px;padding-right:13px;font-size:9px;overflow:hidden}.management-main .management-status-stack .inline-status.inline-status-readonly{padding-right:8px}.management-main .mobile-order-settings-toggle{box-sizing:border-box;color:#526079;cursor:pointer;touch-action:manipulation;background:#f8f9fc;border:1px solid #dce2ec;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:30px;margin-top:0;padding:0 4px;font-size:9px;font-weight:800;display:flex}.management-main .mobile-order-settings-toggle-icon{display:none}.management-main .management-table .status-note-input{box-sizing:border-box;width:100%;min-height:44px}.management-main .order-row-actions{width:100%;min-width:0}.management-main .order-row-actions>button,.management-main .order-row-actions>.row-auto-save-state{box-sizing:border-box;white-space:normal;width:100%;min-height:44px}.admin-frame .order-workspace-header{padding:19px 14px 17px}.order-heading-row .topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-heading-row .topbar-actions button,.order-heading-row .topbar-actions a{text-align:center;width:100%;min-width:0;padding:0 8px}.admin-frame .order-workspace-main{padding:14px 9px 34px}.order-detail-card{border-radius:11px}.order-modal{width:100vw;max-height:100dvh}.catalog-match-menu{max-height:46vh}.admin-account-page{padding:16px 12px 30px}.admin-account-header,.admin-account-list-heading{align-items:flex-start}.admin-account-create,.admin-account-create form,.admin-role-boundaries{grid-template-columns:1fr}.admin-account-table{overflow-x:auto}.admin-account-row,.admin-password-reset{min-width:820px}}@media (width<=420px){.admin-brand strong{font-size:17px}.admin-brand-mark{width:36px;height:36px}.primary-nav-item{min-width:104px;font-size:12px}.management-summary{gap:7px}.management-summary .summary-icon{width:34px;height:34px}.management-filter-actions{grid-template-columns:1fr}.management-filter-actions button{width:100%}}:root{--ink:#20283d;--muted:#7a8499;--line:#e7ebf3;--soft:#f3f6fb;--accent:#6376ed;--accent-dark:#4c5fd4;--navy:#28334f;--navy-soft:#364461;--blue:#6376ed;--shadow:0 18px 48px #36466817}html,body{background:#e9eef4}.login-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 10% 0,#7f91f433,#0000 30%),radial-gradient(circle at 100% 100%,#5ecdd624,#0000 34%),#e9eef4;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(18px,3vw,48px);display:grid}.login-shell{background:#ffffffeb;border:1px solid #ffffffe6;border-radius:32px;grid-template-columns:minmax(0,1.17fr) minmax(390px,.83fr);width:min(1420px,100%);min-height:min(820px,100vh - clamp(36px,6vw,96px));display:grid;overflow:hidden;box-shadow:0 34px 84px #3e4c6a2b}.login-intro{color:#273467;background:radial-gradient(circle at 82% 12%,#ffffffe0,#0000 27%),linear-gradient(145deg,#dfe5ff 0%,#cfd9ff 45%,#e8e4ff 100%);flex-direction:column;min-height:0;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden}.login-intro:after{border:64px solid #7084ed17;width:330px;height:330px;bottom:-130px;right:-80px}.login-brand{color:#26356f}.login-brand .brand-mark{color:#fff;background:linear-gradient(145deg,#6578ef,#8494fa);box-shadow:0 12px 26px #5266d747}.login-brand strong{font-size:23px}.login-brand small{color:#33417b94}.login-copy{max-width:760px;margin:42px 0 12px;padding:0}.login-copy .eyebrow{color:#6478e6}.login-copy h1{color:#253572;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(38px,4.2vw,65px);line-height:1.2}.login-copy>p:last-of-type{color:#66739b;max-width:none;font-size:clamp(14px,1.25vw,17px);line-height:1.8}.login-regions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.login-regions span{color:#5263c1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #6376ed21;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:750}.login-hero-art{z-index:1;flex:1;place-items:center;min-height:280px;display:grid;position:relative}.login-hero-art img{object-fit:contain;filter:drop-shadow(0 24px 30px #3f4b8429);mix-blend-mode:multiply;width:min(94%,690px);max-height:445px}.login-points{color:#63709a;gap:10px}.login-points span{background:#ffffff7a;border-radius:10px;padding:8px 11px}.login-points span:before{background:#6d80ed;box-shadow:0 0 0 4px #6376ed1c}.login-panel{background:#fffffff2;min-height:0;padding:clamp(34px,5vw,72px)}.login-card{width:min(430px,100%);box-shadow:none;background:0 0;border:0;padding:0}.login-card-icon{color:#596de1;background:linear-gradient(145deg,#eef1ff,#dde4ff);border-radius:19px;width:58px;height:58px;margin:0 auto 22px;font-size:25px;box-shadow:0 14px 28px #5b6fe029}.login-card>.eyebrow,.login-card h2,.login-description{text-align:center}.login-card>.eyebrow{color:#6b7ee8}.login-card h2{color:#222d51;margin:8px 0;font-size:32px}.login-description{color:#8490a8;margin-bottom:30px;font-size:11px}.account-login-form{gap:17px}.account-login-form label>span:first-child{color:#49546c;font-size:11px}.account-login-form .login-input-shell{color:#7682a1;background:#fbfcff;border:1px solid #dce2ed;border-radius:13px;align-items:center;gap:11px;height:52px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.account-login-form .login-input-shell:focus-within{background:#fff;border-color:#8292ef;box-shadow:0 0 0 4px #6376ed1a}.account-login-form .login-input-shell>span{color:#7180ad;flex:none;font-size:18px}.account-login-form .login-input-shell input:not([type=hidden]){min-width:0;height:50px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.login-button{background:linear-gradient(135deg,#6679ee,#5d8af2);border-radius:13px;min-height:52px;margin-top:4px;box-shadow:0 14px 28px #5169de3b}.login-button:hover{background:linear-gradient(135deg,#586ce4,#527fe8)}.login-button span{color:#fff}.chatgpt-login-link{color:#586ad2;background:#fff;border:1px solid #7183ea;border-radius:13px;min-height:48px;padding:15px}.chatgpt-login-link:hover{color:#fff;background:#6376ed}.login-security{border-color:#edf0f6}.login-footnote{color:#a1aabc}.admin-frame{--admin-sidebar-width:304px;background:radial-gradient(circle at 78% 2%,#aebeff38,#0000 28%),#e9eef4;min-height:100vh;padding:15px 18px 18px}.admin-topnav{color:#25304a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #ffffffeb;border-radius:21px;min-height:68px;overflow:hidden;box-shadow:0 16px 40px #414e6b1c}.admin-brand{color:#26314d;padding:0 21px}.admin-brand-mark{background:linear-gradient(145deg,#6276ed,#8795f7);border-radius:13px;box-shadow:0 9px 20px #5669da3d}.admin-brand-mark.h5-member-reference-donut{width:40px;height:40px;box-shadow:none;background-color:#0000;background-image:url(/brand/tiantian-donut/tiantian-donut-logo-transparent-1024.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex-basis:40px}@media (width<=420px){.admin-brand-mark.h5-member-reference-donut{flex-basis:36px;width:36px;height:36px}}.admin-brand strong{color:#28324d}.admin-brand small{color:#9aa3b7}.primary-nav{align-items:center;gap:3px;padding:8px 0}.primary-nav-item{color:#7c8598;border-radius:13px;min-width:auto;min-height:48px;padding:0 17px}.primary-nav-item:not(.active):hover{color:#596477;background:#f1f2f5}.primary-nav-item.active{color:#5367d9;background:linear-gradient(135deg,#edf0ff,#f3f5ff)}.primary-nav-item.active:after{background:#6a7def;height:2px;bottom:3px;left:16px;right:16px}.primary-nav-item.future{opacity:.48}.phase-badge{color:#8d96a9;background:#f7f8fb;border-color:#e7eaf2}.admin-body{grid-template-columns:var(--admin-sidebar-width) minmax(0, 1fr);gap:14px;min-height:calc(100vh - 101px);padding-top:14px}.admin-body.home-mode{display:block}.admin-body.shipping-mode,.admin-body.order-management-mode{grid-template-columns:minmax(0,1fr)}.context-sidebar{background:#fafcfff0;border:1px solid #ffffffdb;border-radius:20px;height:calc(100vh - 115px);padding:20px 14px;top:97px;box-shadow:0 15px 36px #3f4c6914}.context-heading p{color:#6072dd}.context-heading>span{color:#5c6ed3;background:#edf0fc}.admin-location-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffffe0;border-radius:16px;min-height:50px;padding:0 23px;box-shadow:0 10px 26px #45526f0f}.admin-section-links{background:#eef1f7}.admin-section-links a.active{color:#4e61ce}.context-overview-link,.purchase-nav-card,.context-status-nav a{background:#fff;border-color:#e6eaf1;border-radius:13px}.context-overview-link>span{color:#586bd7;background:#eef1ff}.context-overview-link.active,.purchase-nav-card.active,.context-status-nav a.active{color:#4d60cc;background:#f6f7ff;border-color:#aab5f4;box-shadow:inset 3px 0 #6c7fed,0 8px 20px #5063c414}.purchase-nav-card:hover{border-color:#b7c0ef;box-shadow:0 10px 23px #404e7017}.context-search input,.context-date-filter,.context-date-fields input{background:#f9fafe;border-color:#e2e7ef}.context-search input:focus,.context-date-fields input:focus{border-color:#93a1ed;box-shadow:0 0 0 3px #6376ed17}.context-date-actions button:first-child{background:#6478e7;border-color:#6478e7}.context-tip{color:#657087;background:#edf1f7}.context-main{align-content:start;gap:14px;min-width:0;display:grid}.admin-content-page:not(.order-workspace):not(.management-main){background:#f4f7fb9e;border-radius:20px;padding:26px clamp(18px,2.5vw,36px) 46px}.admin-frame .order-workspace-header{color:#27324d;background:radial-gradient(circle at 88% 0,#768bf21f,#0000 34%),linear-gradient(135deg,#fffffffa,#f0f4fdf5);border:1px solid #fffffff0;border-radius:20px;box-shadow:0 15px 36px #3d4a6814}.admin-frame .order-workspace-header .order-heading-row h1{color:#27324d}.admin-frame .order-workspace-header .order-heading-row>div>p:last-child{color:#6f7b92}.admin-frame .order-workspace-header .order-heading-row .eyebrow{color:#e56757}.admin-frame .order-workspace-header .purchase-system-code{color:#5265cf;background:#edf0ff;border-color:#cfd7fb}.admin-frame .order-workspace-header .order-heading-row .secondary-button{color:#4d5a73;background:#ffffffd1;border-color:#d7deea}.admin-frame .order-workspace-header .order-heading-row .secondary-button:hover{color:#4d60cc;background:#fff;border-color:#aab6ec}.admin-frame .order-workspace-main,.management-main{background:0 0}.orders-card,.order-detail-card,.management-card,.admin-account-create,.admin-account-list,.admin-access-denied{background:#fffffff2;border:1px solid #ffffffe6;border-radius:18px;box-shadow:0 16px 38px #3d4a6814}.summary-card,.management-summary .summary-card{border:1px solid #fffffff0;border-radius:17px;box-shadow:0 14px 32px #3d4a6814}.summary-card:after{border-color:#667aed14}.summary-icon.blue{color:#5369d7;background:#e9eeff}.primary-button,.admin-account-create button,.admin-password-reset button{background:linear-gradient(135deg,#6376ed,#5b88ed);box-shadow:0 9px 20px #5065d62e}.primary-button:hover{background:linear-gradient(135deg,#5569df,#4f7fe2)}.management-table-wrap,.order-items-table-wrap{border-radius:14px}.management-table th,.order-items-table th{color:#7f899d;background:#f4f6fa}.management-table tr:hover td,.order-items-table tr:hover td{background:#fafbff}.catalog-match-menu button:hover,.customer-match-menu button:hover{background:#f5f7ff}.admin-body.home-mode .context-main{background:0 0;gap:10px}.admin-body.home-mode .admin-location-bar{min-height:42px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fdfdff 0%,#f7f9fd 100%);border-color:#e1e6ee;border-radius:12px;padding:0 18px}.admin-body.home-mode .operations-home{background:0 0;border-radius:0;padding:26px clamp(18px,3vw,46px) 44px}.operations-home{--operations-ink:#273149;--operations-muted:#7b8495;--operations-border:#e1e4e8;--operations-indigo:#5669d2;gap:18px;min-width:0;display:grid}.operations-home-heading{isolation:isolate;justify-content:space-between;align-items:end;gap:24px;display:flex;position:relative}.operations-home-heading p,.operations-home-heading h1{margin:0}.operations-home-heading .eyebrow{color:var(--operations-indigo);letter-spacing:.14em;font-size:10px;font-weight:800}.operations-home-heading h1{color:var(--operations-ink);letter-spacing:-.045em;margin-top:7px;font-size:clamp(28px,2.7vw,36px)}.operations-home-intro>p:last-child{color:var(--operations-muted);margin-top:7px;font-size:13px}.operations-home-actions{grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px;min-width:min(100%,296px);display:grid}.operations-home-actions a{color:#4d5a73;background:#fff;border:1px solid #dfe3ea;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 4px 12px #3541580a}.operations-home-actions a:first-child{color:#4f61c8;background:#f8f9ff;border-color:#cbd3f5}.operations-home-actions a:hover{color:#4458c5;background:#fff;border-color:#aeb9ec;transform:translateY(-1px);box-shadow:0 8px 18px #4352901a}.operations-home-actions a:active,.operations-task:active{transform:translateY(0)}.operations-home-actions a:focus-visible,.operations-task:focus-visible,.operations-home-error button:focus-visible{outline-offset:3px;outline:3px solid #5669d247}.operations-home-error{color:#9b4a3d;background:#fff8f5;border:1px solid #edc5bd;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.operations-home-error span{flex-wrap:wrap;gap:4px 10px;display:flex}.operations-home-error button{color:#9b4a3d;cursor:pointer;background:#fff;border:1px solid #e4b2a9;border-radius:8px;flex:none;min-height:32px;padding:0 11px;font-size:12px;font-weight:750}.operations-home-layout{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;min-width:0;transition:opacity .18s;display:grid}.operations-home-layout.loading{opacity:.7}.operations-panel{background:#fff;border:1px solid #dee3eee6;border-radius:14px;min-width:0;box-shadow:0 12px 32px #29375c0f}.operations-overview-panel{grid-column:1/-1;padding:18px 20px}.operations-todos-panel{grid-column:span 5;padding:20px}.operations-sales-trend,.operations-todos-panel{align-self:stretch}.operations-section-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.operations-section-heading p,.operations-section-heading h2{margin:0}.operations-section-heading p{color:var(--operations-indigo);letter-spacing:.12em;font-size:10px;font-weight:800}.operations-section-heading h2{color:var(--operations-ink);letter-spacing:-.025em;margin-top:5px;font-size:20px}.operations-section-status{color:#748096;white-space:nowrap;background:#f3f5f8;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:750}.operations-section-status.has-pending{color:#a76626;background:#fff2df}.operations-section-status.is-clear{color:#4f856b;background:#edf7f1}.operations-overview-metrics{border:1px solid #e8eaed;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.operations-overview-metric{background:#fff;min-width:0;min-height:118px;padding:14px 16px 13px}.operations-overview-metric+.operations-overview-metric{border-left:1px solid #edf0f2}.operations-overview-metric>span,.operations-overview-metric>strong,.operations-overview-metric>small{display:block}.operations-overview-metric.is-primary{background:#fafbff}.operations-overview-metric.is-primary>strong{color:#4355b8}.operations-overview-metric.is-today>strong{font-size:clamp(20px,1.8vw,26px)}.operations-sales-trend{grid-column:span 7;padding:16px 18px}.operations-sales-trend-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operations-sales-trend-heading p,.operations-sales-trend-heading h2{margin:0}.operations-sales-trend-heading p{color:var(--operations-indigo);letter-spacing:.12em;font-size:10px;font-weight:800}.operations-sales-trend-heading h2{color:var(--operations-ink);letter-spacing:-.025em;margin-top:5px;font-size:20px}.operations-sales-trend-tabs{background:#f6f8fb;border:1px solid #e1e5ec;border-radius:9px;flex:none;gap:4px;padding:3px;display:inline-flex}.operations-sales-trend-tabs button{color:#748096;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;transition:color .16s,background .16s,box-shadow .16s}.operations-sales-trend-tabs button:hover{color:#4c5fc2}.operations-sales-trend-tabs button[aria-pressed=true]{color:#4355b8;background:#fff;box-shadow:0 2px 6px #35415817}.operations-sales-trend-tabs button:focus-visible,.operations-sales-bar-item:focus-visible{outline-offset:2px;outline:3px solid #5669d247}.operations-sales-trend-description{color:#7d8797;margin:10px 0 0;font-size:12px;line-height:1.55}.operations-sales-chart-scroll{scrollbar-color:#cdd3df transparent;margin-top:12px;overflow-x:auto}.operations-sales-chart{grid-template-columns:68px minmax(0,1fr);min-width:580px;min-height:226px;display:grid}.operations-sales-axis{color:#8993a2;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;min-height:202px;padding:2px 10px 22px 0;font-size:11px;line-height:1;display:flex}.operations-sales-bars{background-image:linear-gradient(#eef1f5 1px,#0000 1px);background-size:100% 50%;border-bottom:1px solid #dfe4eb;align-items:stretch;min-height:202px;display:grid}.operations-sales-bar-item{min-width:0;color:inherit;font:inherit;text-align:inherit;appearance:none;background:0 0;border:0;border-radius:5px 5px 0 0;grid-template-rows:minmax(0,1fr) 24px;padding:0;display:grid;position:relative}.operations-sales-bar-item.is-drilldown{cursor:pointer}.operations-sales-bar-stage{align-items:flex-end;min-height:0;padding:8px 4px 0;display:flex}.operations-sales-bar{background:linear-gradient(#7181dd,#4f62c8);border-radius:4px 4px 1px 1px;width:100%;min-height:2px;transition:filter .16s,transform .16s;display:block;box-shadow:0 2px 5px #4b5cbc2e}.operations-sales-bar-item.is-zero .operations-sales-bar{box-shadow:none;background:#d8dde6}.operations-sales-bar-item:hover .operations-sales-bar,.operations-sales-bar-item:focus-visible .operations-sales-bar{filter:brightness(1.08);transform-origin:bottom;transform:scaleY(1.02)}.operations-sales-bar-tooltip{z-index:2;color:#5f6a7d;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #d9deea;border-radius:7px;gap:3px;min-width:max-content;padding:7px 8px;font-size:11px;line-height:1.25;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #35415824}.operations-sales-bar-tooltip strong{color:#4456b9;font-size:12px}.operations-sales-bar-item:hover .operations-sales-bar-tooltip,.operations-sales-bar-item:focus-visible .operations-sales-bar-tooltip{opacity:1;transform:translate(-50%)}.operations-sales-bar-item.is-first .operations-sales-bar-tooltip{left:4px;transform:translateY(4px)}.operations-sales-bar-item.is-last .operations-sales-bar-tooltip{left:auto;right:4px;transform:translateY(4px)}.operations-sales-bar-item.is-first:hover .operations-sales-bar-tooltip,.operations-sales-bar-item.is-first:focus-visible .operations-sales-bar-tooltip,.operations-sales-bar-item.is-last:hover .operations-sales-bar-tooltip,.operations-sales-bar-item.is-last:focus-visible .operations-sales-bar-tooltip{transform:translate(0)}.operations-sales-bar-label{color:#8993a2;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:10px;line-height:1;display:block;overflow:hidden}.operations-sales-trend.is-empty .operations-sales-chart{min-height:154px}.operations-sales-trend.is-empty .operations-sales-axis,.operations-sales-trend.is-empty .operations-sales-bars{min-height:130px}.operations-overview-metric>span{color:#667187;font-size:12px;font-weight:750}.operations-overview-metric>strong{overflow-wrap:anywhere;color:var(--operations-ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:10px;font-size:clamp(22px,2.2vw,31px);line-height:1.05}.operations-overview-metric>strong em,.operations-task-count em{color:#7c8697;letter-spacing:0;margin-left:4px;font-size:11px;font-style:normal;font-weight:700}.operations-overview-metric>small{color:#929aaa;margin-top:9px;font-size:11px;line-height:1.5}.operations-task-list{gap:9px;margin-top:18px;display:grid}.operations-task{min-height:78px;color:var(--operations-ink);background:#fff;border:1px solid #e4e7eb;border-radius:11px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.operations-task:hover{background:#fcfcff;border-color:#c6cde7;transform:translateY(-1px);box-shadow:0 7px 16px #3f4b6f14}.operations-task.has-pending.operations-task-shipment{background:#fbfefd;border-color:#c7e5df}.operations-task.has-pending.operations-task-debt{background:#fffdfb;border-color:#efd5c0}.operations-task.has-pending.operations-task-refund{background:#fffafd;border-color:#ebcad9}.operations-task.has-pending:hover{background:#fff;border-color:#aeb9ec;box-shadow:0 7px 16px #3f4b6f14}.operations-task-marker{background:#c4cbd4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2f4f6}.operations-task-shipment .operations-task-marker{background:#25a397;box-shadow:0 0 0 4px #e5f5f1}.operations-task-debt .operations-task-marker{background:#d17a42;box-shadow:0 0 0 4px #fff0e5}.operations-task-refund .operations-task-marker{background:#c85a87;box-shadow:0 0 0 4px #fcebf3}.operations-task-copy,.operations-task-side{min-width:0}.operations-task-copy strong,.operations-task-copy small{display:block}.operations-task-copy strong{color:var(--operations-ink);font-size:14px}.operations-task-copy small{overflow-wrap:anywhere;color:#8b94a3;margin-top:4px;font-size:11px;line-height:1.45}.operations-task-side{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:114px;display:flex}.operations-task-count{color:#495bc3;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:21px;line-height:1}.operations-task-count.operations-task-amount{white-space:nowrap;font-size:17px}.operations-task-clear{color:#8c96a3;white-space:nowrap;font-size:11px;font-weight:700}.operations-task-action{color:#596bd0;white-space:nowrap;font-size:11px;font-weight:750}.operations-task.is-clear .operations-task-action{color:#7c8795}@media (width<=980px){.admin-body.home-mode .operations-home{padding:22px 18px 36px}.operations-home-heading{align-items:flex-start}}@media (width<=900px){.operations-home-layout{grid-template-columns:minmax(0,1fr)}.operations-overview-panel,.operations-todos-panel,.operations-sales-trend{grid-column:1}.operations-sales-trend{padding:16px 18px}}@media (width<=640px){.admin-body.home-mode .operations-home{padding:20px 14px 30px}.operations-home-heading{flex-direction:column;gap:15px}.operations-home-actions{width:100%;min-width:0}.operations-overview-panel,.operations-todos-panel,.operations-sales-trend{padding:17px}.operations-overview-metrics{grid-template-columns:minmax(0,1fr)}.operations-overview-metric{min-height:96px;padding:14px 15px}.operations-overview-metric+.operations-overview-metric{border-top:1px solid #edf0f2;border-left:0}.operations-overview-metric>strong{margin-top:8px;font-size:25px}.operations-overview-metric>small{margin-top:7px}.operations-task{grid-template-columns:8px minmax(0,1fr);align-items:start;padding:13px}.operations-task-side{text-align:left;flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0}.operations-task-action{margin-left:auto}.operations-home-error{flex-direction:column;align-items:flex-start}.operations-sales-trend-heading{flex-direction:column;gap:12px}.operations-sales-trend-tabs{width:100%}.operations-sales-trend-tabs button{flex:1 1 0}.operations-sales-chart{min-width:580px}}@media (width<=760px){.admin-frame:has(.admin-body.home-mode) .primary-nav{scrollbar-width:none;justify-content:flex-start}.admin-frame:has(.admin-body.home-mode) .primary-nav::-webkit-scrollbar{display:none}}@media (width<=420px){.operations-home-actions{grid-template-columns:minmax(0,1fr)}.operations-home-heading h1{font-size:30px}.operations-section-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.operations-home-actions a,.operations-task,.operations-home-layout,.operations-sales-trend-tabs button,.operations-sales-bar,.operations-sales-bar-tooltip{transition:none}}.debt-overview{gap:20px;display:grid}.debt-overview-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.debt-overview-heading p,.debt-overview-heading h1{margin:0}.debt-overview-heading .eyebrow,.debt-section-heading p{color:#bd5265;letter-spacing:.12em;font-size:11px;font-weight:800}.debt-overview-heading h1{color:#28324b;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,3vw,39px)}.debt-overview-heading div>p:last-child{color:#758097;max-width:720px;margin-top:8px;font-size:14px;line-height:1.6}.debt-overview-heading>a,.debt-order-card header a{color:#a7475c;background:#fffafb;border:1px solid #e7c1c8;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.debt-total-card{color:#fff;background:radial-gradient(circle at 82% 10%,#ffffff42,#0000 25%),linear-gradient(118deg,#af3f58,#d35b70 58%,#e48082);border:1px solid #ffffff94;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;overflow:hidden;box-shadow:0 10px 24px #b4415629}.debt-total-card>div>span,.debt-total-card>div>strong,.debt-total-card>div>p{margin:0;display:block}.debt-total-card>div>span{opacity:.82;font-size:12px;font-weight:800}.debt-total-card>div>strong{letter-spacing:-.04em;margin-top:4px;font-size:clamp(27px,3.2vw,38px);line-height:1}.debt-total-card>div>p{opacity:.75;margin-top:5px;font-size:11px}.debt-total-card dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;min-width:min(100%,430px);margin:0;display:grid}.debt-total-card dl>div{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;padding:8px 10px}.debt-total-card dt,.debt-total-card dd{margin:0}.debt-total-card dt{opacity:.75;font-size:10px}.debt-total-card dd{margin-top:3px;font-size:16px;font-weight:850}.debt-customer-section{background:#fffffff5;border:1px solid #e5e9f2;border-radius:20px;overflow:hidden;box-shadow:0 15px 34px #3d4b6912}.debt-section-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.debt-section-heading p,.debt-section-heading h2{margin:0}.debt-section-heading h2{color:#2c3650;margin-top:5px;font-size:19px}.debt-section-heading>span{color:#a8475c;background:#fff0f2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.debt-customer-list{display:grid}.debt-customer-card{border-bottom:1px solid #eef0f5}.debt-customer-card:last-child{border-bottom:0}.debt-customer-card>summary{cursor:pointer;grid-template-columns:minmax(220px,1.35fr) minmax(170px,.9fr) minmax(120px,auto) 150px;align-items:center;gap:18px;padding:18px 23px;list-style:none;display:grid}.debt-customer-card>summary::-webkit-details-marker{display:none}.debt-customer-card[open]>summary{background:#fffafb;border-bottom:1px solid #f0dbe0}.debt-customer-identity strong,.debt-customer-identity span{display:block}.debt-customer-identity strong{color:#2d3751;font-size:15px}.debt-customer-identity span{color:#8790a1;margin-top:5px;font-size:12px}.debt-customer-card>summary>span{color:#788297;font-size:13px}.debt-customer-card .debt-customer-total{color:#ba455b;text-align:right;font-size:19px}.debt-customer-card>summary .debt-expand-hint{color:#9b5464;text-align:right;font-weight:750}.debt-customer-card[open]>summary .debt-expand-hint{color:#bd485e}.debt-order-list{background:#fffdfd;gap:12px;padding:16px 23px 22px;display:grid}.debt-order-card{background:#fff;border:1px solid #f0dfe3;border-radius:14px;overflow:hidden}.debt-order-card header{background:#fff8f9;border-bottom:1px solid #f3edf0;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.debt-order-card header span,.debt-order-card header strong,.debt-order-card header small{display:block}.debt-order-card header span{color:#a45061;font-size:11px;font-weight:800}.debt-order-card header>div:first-child>strong{color:#303951;margin-top:3px;font-size:14px}.debt-order-card header small{color:#828b9d;margin-top:5px;font-size:11px}.debt-order-card header>div:last-child{justify-items:end;gap:7px;display:grid}.debt-order-card header>div:last-child>strong{color:#bb465c;font-size:17px}.debt-order-card header a{min-height:30px;padding:0 10px;font-size:11px}.debt-order-card ul{margin:0;padding:0;list-style:none;display:grid}.debt-order-card li{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(210px,1.3fr) minmax(170px,.8fr) minmax(112px,auto);align-items:center;gap:15px;padding:12px 17px;display:grid}.debt-order-card li:last-child{border-bottom:0}.debt-order-card li div>strong,.debt-order-card li div>span{display:block}.debt-order-card li div>strong{color:#34405a;font-size:13px}.debt-order-card li div>span,.debt-order-card li>span{color:#8790a2;margin-top:4px;font-size:11px}.debt-order-card li>span{margin-top:0}.debt-order-card li>strong{color:#bd485f;text-align:right;font-size:14px}.debt-supplemental-bill-card{border-color:#e2dff4}.debt-supplemental-bill-card header{background:#faf9ff;border-bottom-color:#ece8f7}.debt-supplemental-bill-card header span{color:#7659aa}.debt-supplemental-bill-detail{color:#778197;flex-wrap:wrap;gap:8px 16px;padding:12px 17px 0;font-size:11px;display:flex}.debt-supplemental-bill-card>p{color:#7d8799;margin:0;padding:10px 17px 14px;font-size:11px;line-height:1.55}.debt-flat-list{background:#fffdfd;gap:12px;padding:16px 23px 22px;display:grid}.debt-flat-row{background:#fff;border:1px solid #f0dfe3;border-radius:14px;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:15px;display:grid}.debt-supplemental-row{background:#fdfcff;border-color:#e2dff4}.debt-row-picture{color:#8a93a5;background:#f4f5f8;border:1px solid #e7e9ef;border-radius:12px;justify-content:center;align-items:center;width:92px;height:92px;padding:0;font-size:12px;font-weight:750;display:flex;position:relative;overflow:hidden}button.debt-row-picture{cursor:zoom-in}.debt-row-picture img{object-fit:cover;width:100%;height:100%}.debt-row-picture small{color:#fff;background:#262d3db8;border-radius:999px;padding:3px 6px;font-size:9px;position:absolute;bottom:5px;right:5px}.debt-flat-row-body{min-width:0}.debt-flat-row-body>header{border-bottom:1px solid #f0edf1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:11px;display:flex}.debt-flat-row-body>header span,.debt-flat-row-body>header strong,.debt-flat-row-body>header small{display:block}.debt-flat-row-body>header>div:first-child>strong{color:#303951;margin-top:6px;font-size:15px}.debt-flat-row-body>header small{color:#818a9c;margin-top:5px;font-size:11px}.debt-flat-row-body>header>div:last-child{text-align:right;flex:none}.debt-flat-row-body>header>div:last-child>strong{color:#bb465c;font-size:18px}.debt-type-badge{border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:850}.debt-type-badge.goods{color:#a4485c;background:#fff0f2}.debt-type-badge.supplemental{color:#7659aa;background:#f0ecfb}.debt-row-fields{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px 16px;margin:12px 0 0;display:grid}.debt-row-fields>div{min-width:0}.debt-row-fields dt,.debt-row-fields dd{margin:0}.debt-row-fields dt{color:#929aab;font-size:10px}.debt-row-fields dd{overflow-wrap:anywhere;color:#4d5870;margin-top:3px;font-size:12px;font-weight:700}.debt-row-links{color:#7c8598;border-top:1px dashed #e5e7ed;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.debt-row-links a{color:#a7475c;font-weight:800;text-decoration:none}.debt-row-notes{color:#7d8799;margin:12px 0 0;font-size:11px;line-height:1.55}.debt-flat-row .customer-order-trace-card{margin-top:12px}.debt-goods-row{border-radius:10px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px}.debt-goods-row .debt-row-picture{border-radius:8px;width:58px;height:58px}.debt-goods-row .debt-row-picture small{padding:2px 4px;font-size:8px;bottom:3px;right:3px}.debt-goods-row .debt-flat-row-body>header{align-items:center;gap:10px;padding-bottom:5px}.debt-goods-row .debt-flat-row-body>header>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.debt-goods-row .debt-type-badge{grid-row:1/span 2;padding:3px 6px;font-size:9px}.debt-goods-row .debt-flat-row-body>header>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;font-size:13px;line-height:1.2;overflow:hidden}.debt-goods-row .debt-flat-row-body>header small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-top:0;font-size:10px;line-height:1.2;overflow:hidden}.debt-goods-row .debt-flat-row-body>header>div:last-child>strong{font-size:15px}.debt-goods-row .debt-row-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 10px;margin-top:6px}.debt-goods-row .debt-row-fields>div{align-items:baseline;gap:3px;min-width:0;display:flex}.debt-goods-row .debt-row-fields dt{white-space:nowrap;flex:none;font-size:9px}.debt-goods-row .debt-row-fields dt:after{content:"："}.debt-goods-row .debt-row-fields dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;font-size:10px;line-height:1.3;overflow:hidden}.debt-goods-row .debt-row-links{gap:8px;margin-top:6px;padding-top:5px;font-size:10px}.debt-goods-row .debt-row-links>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.debt-goods-row .customer-order-trace-card{margin-top:6px}.debt-goods-row .customer-order-trace-card>summary{gap:5px 8px;padding:6px 0 0}.debt-goods-row .customer-order-trace-card>summary:before{border-radius:5px;width:16px;height:16px;font-size:13px}.debt-goods-row .customer-order-trace-card>summary strong,.debt-goods-row .customer-order-trace-card>summary small{font-size:10px}@media (width<=900px){.debt-row-fields{grid-template-columns:repeat(2,minmax(130px,1fr))}.debt-goods-row .debt-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.debt-flat-list{padding:12px}.debt-flat-row{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:11px}.debt-row-picture{width:68px;height:68px}.debt-flat-row-body>header{display:grid}.debt-flat-row-body>header>div:last-child{text-align:left}.debt-row-fields{grid-template-columns:1fr}.debt-goods-row{grid-template-columns:52px minmax(0,1fr);gap:8px;padding:7px}.debt-goods-row .debt-row-picture{width:52px;height:52px}.debt-goods-row .debt-flat-row-body>header{display:flex}.debt-goods-row .debt-row-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px}.debt-goods-row .debt-row-links{flex-wrap:wrap;display:flex}.debt-row-links{display:grid}}.debt-empty-state{color:#818b9c;text-align:center;padding:52px 24px;font-size:14px}@media (width<=1260px){.admin-frame{--admin-sidebar-width:282px}.primary-nav-item{padding:0 13px}}@media (width<=980px){.admin-frame{padding:10px}.admin-topnav{border-radius:17px}.admin-body{padding-top:10px}.context-sidebar{border:0;border-radius:17px;height:auto;max-height:none;position:static;top:auto;overflow:visible}}@media (width<=820px){.login-page{padding:12px}.login-shell{border-radius:24px;grid-template-columns:1fr}.login-intro{min-height:auto;padding:26px}.login-copy{margin-top:34px}.login-copy h1{font-size:38px}.login-hero-art{min-height:210px}.login-hero-art img{max-height:290px}.login-points{display:flex}.login-panel{padding:42px 25px}.login-card{margin-top:0}}@media (width<=680px){.operations-home-heading{flex-direction:column;align-items:flex-start}.operations-home-actions{width:100%}.operations-home-actions a{flex:1}}@media (width<=480px){.login-intro{padding:22px}.login-brand strong{font-size:19px}.login-copy{margin-top:28px}.login-copy h1{font-size:31px}.login-regions span{padding:6px 9px}.login-hero-art{min-height:175px}.login-hero-art img{max-height:220px}.login-points{display:none}.login-panel{padding:36px 20px}.admin-frame{padding:7px}.operations-home{gap:14px}.operations-home-actions{display:grid}}.purchase-order-row-actions{gap:6px;min-width:88px;display:grid}.purchase-order-row-actions>a,.purchase-order-row-actions>button{white-space:nowrap;border-radius:8px;width:100%;min-height:34px;padding:0 10px;font-weight:750}.edit-order-button,.delete-order-button{color:#4d5a73;background:#fff;border:1px solid #d7deea}.edit-order-button:hover{color:#4d60cc;background:#f6f7ff;border-color:#aab6ec}.delete-order-button,.admin-frame .delete-empty-order-button{color:#b7483a;background:#fff7f5;border-color:#efc4be}.delete-order-button:hover:not(:disabled),.admin-frame .delete-empty-order-button:hover:not(:disabled){color:#a83629;background:#ffefec;border-color:#df8e82}.delete-order-button:disabled,.admin-frame .delete-empty-order-button:disabled{color:#9ba3ad;background:#f4f5f7;border-color:#e3e6ea}.purchase-delete-confirm-dialog{width:min(580px,94vw)}.purchase-delete-confirm-body{color:#334155;gap:18px;padding:24px 30px;display:grid}.purchase-delete-confirm-body p{margin:0}.purchase-delete-confirm-body ul{gap:10px;margin:0;padding-left:22px;display:grid}.purchase-delete-confirm-order{background:#f8fafc;border:1px solid #e0e6ef;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.purchase-delete-confirm-order span,.purchase-delete-confirm-order small{color:#788497}.purchase-delete-confirm-order strong{color:#23324c;overflow-wrap:anywhere;font-size:18px}.purchase-delete-confirm-warning{color:#9b3025;background:#fff7f5;border:1px solid #efc4be;border-radius:10px;padding:12px 14px;font-weight:750}.purchase-delete-confirm-actions{justify-content:flex-end}.purchase-delete-confirm-actions button{border-radius:9px;min-width:132px;min-height:40px;font-weight:800}.purchase-delete-confirm-button{color:#fff;background:#c94f43;border:1px solid #b64034}.purchase-delete-confirm-button:hover:not(:disabled){background:#a93b31;border-color:#963127}.purchase-delete-confirm-button:disabled{cursor:wait;opacity:.62}.empty-order-actions{justify-content:center;gap:10px;display:flex}.empty-order-actions .secondary-button{color:#4d5a73;background:#fff;border:1px solid #d7deea}.admin-frame{font-size:14px;line-height:1.5}.admin-frame .primary-nav-item{font-size:15px}.admin-frame .admin-brand small,.admin-frame .phase-badge,.admin-frame .primary-nav-item.future small{font-size:10px}.admin-frame .admin-breadcrumb,.admin-frame .admin-section-links a{font-size:13px}.admin-frame .context-heading p,.admin-frame .context-date-fields label,.admin-frame .context-date-fields input,.admin-frame .context-date-actions button,.admin-frame .context-date-filter>p{font-size:11px}.admin-frame .context-heading h2{font-size:20px}.admin-frame .context-search input,.admin-frame .purchase-nav-card,.admin-frame .context-status-nav a span,.admin-frame .context-tip{font-size:12px}.admin-frame .purchase-nav-note{font-size:11px}.admin-frame .purchase-nav-topline strong{font-size:14px}.admin-frame .purchase-nav-order-identity strong{font-size:16px}.admin-frame .purchase-nav-order-identity>b{font-size:10px}.admin-frame .purchase-nav-system-line{font-size:11px}.admin-frame .purchase-order-allocation-status{font-size:12px}.admin-frame .purchase-nav-card small,.admin-frame .context-status-nav a small,.admin-frame .context-overview-link small,.admin-frame .context-tip p{font-size:11px}.admin-frame .orders-toolbar p,.admin-frame .page-description,.admin-frame .order-heading-row p,.admin-frame .operations-home-heading div>p:last-child{font-size:13px;line-height:1.55}.admin-frame .summary-card span{font-size:14px}.admin-frame .summary-card small,.admin-frame .order-metrics span{font-size:12px}.admin-frame .filter,.admin-frame button,.admin-frame input,.admin-frame select,.admin-frame textarea,.admin-frame .open-order-link{font-size:13px}.admin-frame th,.admin-frame .management-table th,.admin-frame .order-items-table th,.admin-frame .item-allocation-table th{font-size:12px}.admin-frame td,.admin-frame .management-table td,.admin-frame .order-items-table td,.admin-frame .item-allocation-table td{font-size:13px}.admin-frame td small,.admin-frame .management-table td small,.admin-frame .order-items-table td small,.admin-frame .item-allocation-table td small{font-size:11px;line-height:1.45}.admin-frame .order-number,.admin-frame .table-product strong,.admin-frame .customer-order-identity strong,.admin-frame .management-customer strong,.admin-frame .management-customer-copy{font-size:14px}.admin-frame .purchase-order-name-highlight strong{font-size:15px}.admin-frame .purchase-order-name-highlight b,.admin-frame .purchase-order-system-number{font-size:11px}.admin-frame .table-product span,.admin-frame .price-stack span,.admin-frame .price-stack small,.admin-frame .management-specification small,.admin-frame .management-price small{font-size:12px}.admin-frame .price-stack strong,.admin-frame .management-price strong,.admin-frame .management-price b{font-size:13px}.admin-frame .order-metrics strong{font-size:17px}.phase-zero-page{gap:18px;padding:24px;display:grid}.phase-zero-heading,.phase-zero-safety,.phase-zero-scenario,.phase-zero-boundary{background:#fff;border:1px solid #e2e6ef;border-radius:14px}.phase-zero-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.phase-zero-heading h1{color:#202844;margin:4px 0 8px;font-size:28px}.phase-zero-heading p,.phase-zero-safety p,.phase-zero-safety span,.phase-zero-boundary p,.phase-zero-scenario p{color:#65708a;margin:0}.phase-zero-eyebrow{letter-spacing:.08em;font-size:12px;font-weight:800;color:#6a72cf!important}.phase-zero-environment{color:#26346f;background:#f5f7ff;border:1px solid #cfd6f7;border-radius:12px;gap:4px;min-width:150px;padding:12px 14px;display:grid}.phase-zero-environment small{color:#6e7895}.phase-zero-safety,.phase-zero-boundary{padding:18px 20px}.phase-zero-safety{background:#f3fbf7;border-color:#b9ddcf}.phase-zero-safety strong,.phase-zero-boundary strong{color:#234b3d;margin-bottom:5px;display:block}.phase-zero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.phase-zero-scenario{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:18px;display:grid}.phase-zero-scenario header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.phase-zero-scenario h2{color:#29324e;margin:0;font-size:16px}.phase-zero-scenario span{color:#737b8e;background:#f0f2f6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.phase-zero-scenario>small{color:#8a92a5;grid-column:2}.phase-zero-boundary strong{color:#29324e}.simulation-console{background:#fff;border:1px solid #dfe4ef;border-radius:16px;overflow:hidden}.simulation-console-toolbar{background:linear-gradient(135deg,#fbfbff,#f3f6ff);border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.simulation-console-toolbar h2,.simulation-run-summary h3,.simulation-detail-grid h3{color:#252e4a;margin:3px 0 5px}.simulation-console-toolbar p,.simulation-run-summary p,.simulation-detail-grid p{color:#6b758d;margin:0}.simulation-console-toolbar button{color:#fff;background:#586de0;border:0;border-radius:11px;min-height:42px;padding:0 18px;font-weight:800;box-shadow:0 8px 20px #495bc233}.simulation-console-toolbar button:disabled{opacity:.58}.simulation-feedback{color:#2c5c4b;background:#effaf5;margin:0;padding:11px 22px}.simulation-empty{text-align:center;place-content:center;gap:6px;min-height:190px;padding:30px;display:grid}.simulation-empty strong{color:#29324e;font-size:17px}.simulation-empty p{color:#798298;margin:0}.simulation-layout{grid-template-columns:224px minmax(0,1fr);min-height:430px;display:grid}.simulation-run-list{background:#fafbfe;border-right:1px solid #e8ebf2;padding:16px}.simulation-run-list-heading{color:#3c4560;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.simulation-run-list-heading span{color:#5e69b5;background:#ebedff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.simulation-run-list>button{color:#687188;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;width:100%;margin-top:8px;padding:11px 12px;display:grid}.simulation-run-list>button:hover,.simulation-run-list>button.active{color:#33407e;background:#f0f2ff;border-color:#cdd4fa}.simulation-run-list>button strong{color:#303b65;font-size:12px}.simulation-run-list>button span,.simulation-run-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simulation-run-list>button small{color:#8a93a7}.simulation-run-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.simulation-run-summary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.simulation-status{color:#5966b4;background:#ebedff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.simulation-status.completed{color:#26715b;background:#e7f7f0}.simulation-status.failed{color:#b54e42;background:#fff0ed}.simulation-run-summary dl{gap:10px;margin:0;display:flex}.simulation-run-summary dl div{background:#f5f6fa;border-radius:10px;min-width:112px;padding:9px 11px}.simulation-run-summary dt{color:#8a92a5;font-size:10px}.simulation-run-summary dd{color:#39425c;margin:2px 0 0;font-weight:800}.simulation-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-step-status{background:#eff1f5;border-radius:999px;justify-self:start;padding:2px 7px;color:#788195!important}.simulation-step-status.completed{background:#e7f7f0;color:#26715b!important}.simulation-step-status.failed{background:#fff0ed;color:#b54e42!important}.simulation-step-action{color:#4457bd;background:#f2f4ff;border:1px solid #cbd3fb;border-radius:9px;grid-column:2;justify-self:start;min-height:34px;padding:0 11px;font-weight:800;font-size:11px!important}.simulation-step-action:hover:not(:disabled){background:#e9ecff;border-color:#9daaf0}.simulation-step-action:disabled{opacity:.58}.simulation-detail-grid{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:14px;display:grid}.simulation-detail-grid>section{background:#fbfcfe;border:1px solid #e3e7ef;border-radius:12px;padding:16px}.simulation-detail-grid>section>strong{color:#5868c8;margin:12px 0 5px;font-size:24px;display:block}.simulation-log-list{gap:10px;margin-top:12px;display:grid}.simulation-log-list article{grid-template-columns:auto 1fr;gap:9px;display:grid}.simulation-log-list article>span{background:#6f7ee0;border-radius:999px;width:8px;height:8px;margin-top:6px}.simulation-log-list strong{color:#39425c;font-size:12px}.simulation-log-list p,.simulation-log-list small{color:#81899c;font-size:11px}@media (width<=980px){.phase-zero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-layout{grid-template-columns:1fr}.simulation-run-list{border-bottom:1px solid #e8ebf2;border-right:0;gap:8px;display:flex;overflow-x:auto}.simulation-run-list-heading{min-width:90px}.simulation-run-list>button{min-width:190px;margin-top:0}}@media (width<=640px){.phase-zero-page{padding:16px}.phase-zero-heading,.simulation-console-toolbar,.simulation-run-summary{display:grid}.simulation-console-toolbar button{width:100%}.simulation-run-summary dl,.simulation-detail-grid{grid-template-columns:1fr;display:grid}.phase-zero-grid,.simulation-step-grid{grid-template-columns:1fr}}@media (width<=900px){.debt-total-card{flex-direction:column;align-items:flex-start}.debt-total-card dl{width:100%}.debt-customer-card>summary{grid-template-columns:minmax(190px,1fr) auto}.debt-customer-card>summary>span:first-of-type{grid-column:1}.debt-customer-card .debt-customer-total,.debt-customer-card>summary .debt-expand-hint{grid-column:2}.debt-order-card li{grid-template-columns:minmax(190px,1fr) auto}.debt-order-card li>strong{grid-area:1/2/span 2}}@media (width<=640px){.debt-overview-heading,.debt-section-heading,.debt-order-card header{flex-direction:column;align-items:flex-start}.debt-overview-heading>a{width:100%}.debt-total-card{padding:12px 14px}.debt-total-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-section-heading,.debt-customer-card>summary,.debt-order-list{padding-left:17px;padding-right:17px}.debt-customer-card>summary,.debt-order-card li{grid-template-columns:1fr;gap:8px}.debt-customer-card>summary>span:first-of-type,.debt-customer-card .debt-customer-total,.debt-customer-card>summary .debt-expand-hint,.debt-order-card li>strong{text-align:left;grid-area:auto}.debt-order-card header{padding:14px}.debt-order-card header>div:last-child{justify-items:start}.debt-order-card li{padding:12px 14px}}.h5-client-refund-list{gap:12px;display:grid}.h5-client-refund-card{background:#fff;border:1px solid #eee6dc;border-radius:18px;padding:16px;box-shadow:0 10px 28px #443b670f}.h5-client-refund-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.h5-client-refund-card>header>div{gap:4px;min-width:0;display:grid}.h5-client-refund-card>header>.h5-client-refund-product{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.h5-client-refund-product>span:last-child{gap:4px;min-width:0;display:grid}.h5-client-refund-product .h5-client-product-picture{width:54px;height:54px}.h5-client-refund-card>header strong{font-size:14px}.h5-client-refund-card>header small{color:#9098ab;font-size:10px}.h5-client-refund-card>header>b{color:#a96c2e;white-space:nowrap;font-size:11px}.h5-client-refund-amount{background:#fff8eb;border-radius:13px;gap:4px;margin-top:13px;padding:12px;display:grid}.h5-client-refund-amount>span,.h5-client-refund-amount small{color:#927f66;font-size:10px}.h5-client-refund-amount strong{color:#85552c;font-size:21px}.h5-client-refund-allocation,.h5-client-refund-submitted,.h5-client-refund-closed{color:#78829a;margin:11px 0 0;font-size:11px;line-height:1.65}.h5-client-refund-closed{background:#f6f7fa;border-radius:12px;padding:11px}.h5-client-refund-form{border-top:1px solid #edf0f5;gap:11px;margin-top:14px;padding-top:14px;display:grid}.h5-client-refund-form>strong{font-size:13px}.h5-client-refund-form select,.h5-client-refund-form input{color:#3e4863;box-sizing:border-box;background:#fff;border:1px solid #dfe3ee;border-radius:10px;width:100%;min-height:42px;padding:0 11px}.h5-client-refund-form>button{color:#fff;background:linear-gradient(135deg,#e49954,#d88043);border:0;border-radius:12px;min-height:45px;font-weight:800}.h5-client-refund-form>button:disabled{cursor:wait;opacity:.68}.h5-client-refund-form>small{color:#939aae;font-size:10px;line-height:1.5}.h5-client-refund-progress{color:#755323;background:linear-gradient(135deg,#fff8e9,#fffdf6);border:1px solid #efd59f;border-radius:13px;gap:5px;margin-top:14px;padding:13px 14px;display:grid}.h5-client-refund-progress strong{font-size:13px}.h5-client-refund-progress p,.h5-client-refund-progress small{color:#8b7352;margin:0;font-size:10px;line-height:1.6}.h5-client-refund-progress.completed{color:#286f5b;background:linear-gradient(135deg,#edf9f4,#f8fdfb);border-color:#b9dfd1}.h5-client-refund-progress.completed p,.h5-client-refund-progress.completed small{color:#5d8075}@media (width<=460px){.h5-client-refund-form .h5-client-form-grid{grid-template-columns:1fr}.h5-client-refund-form .h5-client-form-grid .wide{grid-column:auto}}.order-management-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.order-management-navigation-card{color:#34405b;background:#fffffff2;border:1px solid #fffffff0;border-radius:18px;align-items:center;gap:13px;min-width:0;min-height:102px;padding:17px 18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 14px 32px #3d4a6814}.order-management-navigation-card:hover{border-color:#c5cff5;transform:translateY(-2px);box-shadow:0 18px 36px #4a5fc124}.order-management-navigation-card:focus-visible{outline-offset:2px;outline:3px solid #6376ed42}.order-management-navigation-card.active{background:linear-gradient(135deg,#f8f9ff,#edf1ff);border-color:#7286ec;box-shadow:inset 0 -3px #6478eb,0 17px 34px #4b5ebe24}.order-management-navigation-icon{color:#5267d7;background:#e8edff;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:16px;font-weight:850;display:grid}.order-management-navigation-icon.debts{color:#b3465c;background:#fff0f3}.order-management-navigation-icon.refunds{color:#aa7024;background:#fff4df}.order-management-navigation-copy{gap:5px;min-width:0;display:grid}.order-management-navigation-copy strong,.order-management-navigation-copy small{display:block}.order-management-navigation-copy strong{color:#303b55;font-size:16px}.order-management-navigation-copy small{color:#8791a4;font-size:11px;line-height:1.45}.order-management-navigation-arrow{color:#9ba6bd;margin-left:auto;font-size:18px;font-weight:700}.customer-settlement-page{gap:18px;display:grid}.customer-settlement-heading p,.customer-settlement-heading h1{margin:0}.customer-settlement-heading .eyebrow{color:#ad4d61;letter-spacing:.13em;font-size:10px;font-weight:850}.customer-settlement-heading h1{color:#2b3651;letter-spacing:-.04em;margin-top:7px;font-size:clamp(28px,3vw,38px)}.customer-settlement-heading div>p:last-child{color:#778197;max-width:720px;margin-top:8px;font-size:14px;line-height:1.6}.debt-overview-embedded{gap:18px}.after-sales-workspace{gap:18px;display:grid}.after-sales-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.after-sales-heading p,.after-sales-heading h1,.after-sales-heading h2{margin:0}.after-sales-eyebrow{color:#aa7024;letter-spacing:.13em;font-size:10px;font-weight:850}.after-sales-heading h1,.after-sales-heading h2{color:#2e3852;letter-spacing:-.035em;margin-top:7px;font-size:clamp(24px,2.5vw,32px)}.after-sales-description{color:#778197;max-width:720px;font-size:13px;line-height:1.6;margin-top:8px!important}.after-sales-refresh,.after-sales-completion button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#bc7a2b,#da9c4c);border:0;border-radius:11px;min-height:40px;font-size:12px;font-weight:800;box-shadow:0 9px 20px #b276272e}.after-sales-refresh{flex:none;padding:0 16px}.after-sales-refresh:disabled,.after-sales-completion button:disabled{cursor:wait;opacity:.64}.after-sales-error{color:#b74454;background:#fff5f6;border:1px solid #f0c6cb;border-radius:12px;margin:0;padding:11px 14px;font-size:13px}.after-sales-stats{flex-wrap:wrap;gap:8px;display:flex}.after-sales-stats button{color:#657087;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.after-sales-stats button:hover{color:#485a96;background:#f7f8ff;border-color:#bfc9e5}.after-sales-stats button.active{color:#4056ad;background:#eff2ff;border-color:#8799df;box-shadow:0 0 0 3px #677bda1a}.after-sales-stats button:focus-visible,.order-management-search-toolbar input:focus-visible,.order-management-search-toolbar select:focus-visible,.order-management-search-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #5b6fcd38}.after-sales-stats button>span{font-size:11px;font-weight:750}.after-sales-stats button>strong{min-width:18px;color:inherit;font-size:13px}.debt-overview .order-management-search-toolbar,.after-sales-workspace .order-management-search-toolbar{background:#fafbfe;border:1px solid #e2e6ef;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(132px,auto) auto auto;align-items:end;gap:9px;padding:10px 12px;display:grid}.debt-overview .order-management-search-toolbar{grid-template-columns:minmax(260px,1fr) auto auto}.order-management-search-field,.order-management-select-field{color:#66738a;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.order-management-search-control{background:#fff;border:1px solid #d6dce9;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.order-management-search-control:focus-within{border-color:#8294d9;box-shadow:0 0 0 3px #6074d81a}.debt-search-field{position:relative}.debt-search-matches{z-index:30;background:#fff;border:1px solid #cbd5ec;border-radius:10px;max-height:320px;margin-top:5px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #23356129}.debt-search-matches>p{color:#66738a;margin:0;padding:13px 14px;font-size:13px;font-weight:500}.debt-search-matches>button{color:#263958;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.debt-search-matches>button:last-child{border-bottom:0}.debt-search-matches>button:hover,.debt-search-matches>button.active{background:#eef3ff}.debt-search-matches>button>span{gap:3px;min-width:0;display:grid}.debt-search-matches strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.debt-search-matches small{color:#78859c;font-size:11px;font-weight:500}.debt-search-matches em{color:#a04459;flex-shrink:0;font-size:13px;font-style:normal}.order-management-search-control>i{color:#7c89a4;font-size:17px;font-style:normal;line-height:1}.order-management-search-control input,.order-management-select-field select{box-sizing:border-box;color:#3c4862;width:100%;min-height:34px;font:inherit;background:0 0;border:0;outline:0}.order-management-select-field select{background:#fff;border:1px solid #d6dce9;border-radius:9px;padding:0 9px}.order-management-search-submit,.order-management-search-clear{color:#455ab2;cursor:pointer;white-space:nowrap;background:#f3f5ff;border:1px solid #c8d1ee;border-radius:9px;min-height:36px;padding:0 13px;font-size:11px;font-weight:800}.order-management-search-submit:hover,.order-management-search-clear:hover{background:#e9edff;border-color:#98a8df}.order-management-search-clear{color:#69758a;background:#fff;border-color:#d9dee8}.after-sales-card-body{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:14px;margin-top:13px;display:grid}.after-sales-refund-order-column,.after-sales-refund-review-column{align-content:start;gap:10px;min-width:0;display:grid}.after-sales-empty-state{color:#8790a1;text-align:center;background:#ffffffad;border:1px dashed #dce1eb;border-radius:17px;padding:48px 22px}.after-sales-list{gap:12px;display:grid}.after-sales-card{background:#fffffff5;border:1px solid #e4e8f1;border-radius:18px;padding:20px;box-shadow:0 13px 30px #3d4a6812}.after-sales-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.after-sales-card-title{min-width:0}.after-sales-card-title p,.after-sales-card-title h3,.after-sales-card-amount strong{margin:0}.after-sales-card-title p{color:#768198;font-size:12px;line-height:1.5}.after-sales-card-title h3{color:#303b55;margin:5px 0;font-size:18px}.after-sales-card-amount{text-align:right;flex:none;justify-items:end;gap:7px;display:grid}.after-sales-card-amount>strong{color:#ae4559;letter-spacing:-.035em;font-size:22px}.after-sales-status{color:#967127;white-space:nowrap;background:#fff2d7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.after-sales-status.processing{color:#5064cf;background:#edf0ff}.after-sales-status.refunded{color:#25755d;background:#e6f7ef}.after-sales-meta{color:#56647d;gap:7px;margin-top:16px;font-size:13px;line-height:1.55;display:grid}.after-sales-meta p{margin:0}.after-sales-meta strong{color:#3f4a63}.after-sales-card-body .after-sales-associated-order{gap:12px;padding:10px 12px}.after-sales-card-body .after-sales-associated-order span{margin-top:2px;font-size:12px}.after-sales-card-body .customer-order-trace-card{margin-top:0}.after-sales-card-body .after-sales-meta,.after-sales-card-body .after-sales-submission,.after-sales-card-body .after-sales-completion{background:#fbfcff;border:1px solid #e6eaf2;border-radius:11px;margin-top:0;padding:11px 12px}.after-sales-card-body .after-sales-submission,.after-sales-card-body .after-sales-completion{border-top:1px solid #e6eaf2}.after-sales-card-body .after-sales-refund-items{gap:8px;margin-top:8px}.after-sales-card-body .after-sales-refund-items img,.after-sales-card-body .after-sales-refund-image-placeholder{width:48px;height:48px}.after-sales-card-body .after-sales-refund-image-placeholder{flex-basis:48px}.after-sales-card-body .after-sales-submission dl{gap:6px 12px;margin-top:9px;font-size:12px}.after-sales-card-body .after-sales-completion{gap:8px}.after-sales-associated-order{background:#f8faff;border:1px solid #e2e7f0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.after-sales-associated-order strong,.after-sales-associated-order span,.after-sales-associated-order small{display:block}.after-sales-associated-order strong{color:#34405a}.after-sales-associated-order span{color:#56627a;margin-top:4px;font-size:13px}.after-sales-associated-order small{color:#8992a4;margin-top:3px}.after-sales-associated-order a{color:#3f5e9a;background:#fff;border:1px solid #d5dbea;border-radius:9px;flex:none;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.after-sales-submission,.after-sales-completion{border-top:1px solid #edf0f5;margin-top:16px;padding-top:14px}.after-sales-submission summary{color:#3f4a63;cursor:pointer;font-size:13px;font-weight:800}.after-sales-submission dl{color:#5d6980;grid-template-columns:minmax(96px,auto) 1fr;gap:8px 16px;margin:13px 0 0;font-size:13px;line-height:1.5;display:grid}.after-sales-submission dt{color:#8992a3}.after-sales-submission dd{overflow-wrap:anywhere;min-width:0;margin:0}.after-sales-submission>p{color:#7c879a;margin:12px 0 0;font-size:13px;line-height:1.55}.after-sales-refund-items{gap:10px;margin-top:12px;display:grid}.after-sales-refund-items article{align-items:center;gap:12px;display:flex}.after-sales-refund-items img,.after-sales-refund-image-placeholder{object-fit:cover;background:#f3f5fa;border-radius:10px;width:56px;height:56px}.after-sales-refund-image-placeholder{color:#7a859b;flex:0 0 56px;place-items:center;margin-top:0;font-size:11px;display:grid}.after-sales-refund-items span{color:#6d7890;margin-top:4px;font-size:12px;display:block}.after-sales-completion{gap:11px;display:grid}.after-sales-completion>strong{color:#3a465f;font-size:14px}.after-sales-completion-fields{grid-template-columns:minmax(190px,.5fr) minmax(260px,1fr);gap:12px;display:grid}.after-sales-completion-fields label{gap:7px;display:grid}.after-sales-completion-fields label>span{color:#747f94;font-size:11px;font-weight:750}.after-sales-completion-fields select,.after-sales-completion-fields input{box-sizing:border-box;color:#3d4861;background:#fff;border:1px solid #dbe1ed;border-radius:9px;outline:none;width:100%;min-height:39px;padding:0 10px}.after-sales-completion-fields select:focus,.after-sales-completion-fields input:focus{border-color:#acb9ef;box-shadow:0 0 0 3px #6479eb1f}.after-sales-completion button{justify-self:start;padding:0 15px}.after-sales-completion>small{color:#8590a2;font-size:11px;line-height:1.55}@media (width<=860px){.order-management-navigation,.after-sales-card-body{grid-template-columns:1fr}.after-sales-stats{gap:7px}.order-management-search-toolbar{grid-template-columns:minmax(0,1fr) auto}.order-management-search-field{grid-column:1/-1}.order-management-navigation-card{min-height:82px}.after-sales-heading{flex-direction:column;align-items:flex-start}.after-sales-card-heading{flex-direction:column}.after-sales-card-amount{text-align:left;justify-items:start}.after-sales-completion-fields{grid-template-columns:1fr}}@media (width<=540px){.order-management-navigation-card,.after-sales-card{padding:15px}.order-management-navigation-copy small{font-size:10px}.after-sales-submission dl{grid-template-columns:1fr;gap:3px}.after-sales-submission dd{margin-bottom:8px}.after-sales-associated-order{flex-direction:column;align-items:flex-start}}.shipping-management-stats .shipping-stat{background:#fff;border-color:#e0e5ee;min-height:78px;position:relative}.shipping-management-stats .shipping-stat:before{content:"";background:#a9b3c4;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:15px;right:15px}.shipping-management-stats .shipping-stat.neutral{background:#fff;border-color:#dfe4ec}.shipping-management-stats .shipping-stat.neutral:before{background:#8793a8}.shipping-management-stats .shipping-stat.review{background:linear-gradient(135deg,#fff,#f7f8ff);border-color:#d9dffc}.shipping-management-stats .shipping-stat.review:before{background:#6679db}.shipping-management-stats .shipping-stat.review strong{color:#5265c6}.shipping-management-stats .shipping-stat.freight{background:linear-gradient(135deg,#fff,#fffaf0);border-color:#f0dfbd}.shipping-management-stats .shipping-stat.freight:before{background:#d39739}.shipping-management-stats .shipping-stat.freight strong{color:#a97422}.shipping-management-stats .shipping-stat.dispatch{background:linear-gradient(135deg,#fff,#f5fcff);border-color:#cce7f0}.shipping-management-stats .shipping-stat.dispatch:before{background:#4093b2}.shipping-management-stats .shipping-stat.dispatch strong{color:#287b99}.shipping-management-stats .shipping-stat.shipped{background:linear-gradient(135deg,#fff,#f5fcf8);border-color:#cce7da}.shipping-management-stats .shipping-stat.shipped:before{background:#4f9c7c}.shipping-management-stats .shipping-stat.shipped strong{color:#347c61}.shipping-queue-list>div>button.active.selected{background:linear-gradient(135deg,#f7f8ff,#eef2ff);border-color:#91a1ec;box-shadow:inset 3px 0 #6a7ce0,0 10px 22px #4d60be21}.shipping-queue-list>div>button.active.selected strong{color:#35488f}.shipping-queue-list>div>button:focus-visible{outline-offset:2px;outline:3px solid #6075df3d}.shipping-workbench-detail>.shipping-request-summary{background:#cbd8f6;border-color:#cbd8f6;box-shadow:0 14px 30px #4967af1a}.shipping-request-summary .shipping-priority-address{background:radial-gradient(circle at 92% 12%,#7399e31f,#0000 26%),linear-gradient(135deg,#f2f6ff,#f9fbff)}.shipping-priority-address .shipping-address-titlebar>span{color:#5267be;letter-spacing:.04em;font-weight:850}.shipping-priority-address>strong{color:#26395f!important;font-size:16px!important}.shipping-priority-address>small{color:#566d98!important;font-size:12px!important}.shipping-workbench-detail>.shipping-priority-picking{background:#f8f9ff;border-color:#8b98dd;box-shadow:0 16px 32px #495aa324}.shipping-priority-picking .shipping-picking-disclosure>summary{background:linear-gradient(135deg,#e9eeff,#f4f2ff 62%,#fafcff)}.shipping-workbench-detail>.freight-secondary{background:#fcfdff;border-color:#dfe6f3;box-shadow:0 6px 16px #4656810a}.shipping-queue-actions>button.lock{color:#287b6d;background:#f2fbf8;border-color:#b8dfd5}.shipping-queue-actions>button.lock:hover:not(:disabled),.shipping-queue-actions>button.lock.locked{color:#1f6b5d;background:#eaf8f3;border-color:#7ac4b2}.shipping-queue-actions>button.dispatch{color:#5367c7;background:#f3f5ff;border-color:#b9c5f0}.shipping-queue-actions>button.dispatch:hover:not(:disabled){color:#4257b8;background:#edf0ff;border-color:#8092e4}.shipping-queue-actions>button.note{color:#a56e1c;background:#fffaf0;border-color:#f0dcaa}.shipping-queue-actions>button.note:hover:not(:disabled){color:#8e5b10;background:#fff5df;border-color:#e0b858}.shipping-queue-actions>button.delete{color:#b24a68;background:#fff8fb;border-color:#efcad6}.shipping-queue-actions>button.delete:hover:not(:disabled){color:#9d3556;background:#fff0f5;border-color:#df91aa}.shipping-order-statuses .shipping-order-status-chip{color:#65718d;background:#f0f3f7;border:1px solid #0000}.shipping-order-statuses .shipping-order-status-chip.payment.unpaid{color:#a46c1b;background:#fff7e8;border-color:#f0d9a6}.shipping-order-statuses .shipping-order-status-chip.payment.paid,.shipping-order-statuses .shipping-order-status-chip.payment.refunded{color:#27765e;background:#edf9f4;border-color:#c9e6d8}.shipping-order-statuses .shipping-order-status-chip.transport.in_transit{color:#4f67bf;background:#eff4ff;border-color:#cdddf8}.shipping-order-statuses .shipping-order-status-chip.transport.arrived,.shipping-order-statuses .shipping-order-status-chip.warehouse.available{color:#27785f;background:#edf9f3;border-color:#c9e8da}.shipping-order-statuses .shipping-order-status-chip.transport.out_of_stock{color:#b2485d;background:#fff3f5;border-color:#f0cad2}.shipping-order-statuses .shipping-order-status-chip.warehouse.reserved,.shipping-order-statuses .shipping-order-status-chip.dispatch.requested,.shipping-order-statuses .shipping-order-status-chip.dispatch.pending_dispatch{color:#596ac6;background:#f0f2ff;border-color:#d3d8fa}.shipping-order-statuses .shipping-order-status-chip.dispatch.shipped{color:#287767;background:#ecf9f5;border-color:#c8e5dd}.shipping-order-statuses .shipping-order-status-chip.after-sales.refund_pending{color:#b24665;background:#fff3f6;border-color:#f0cbd5}.shipping-order-statuses .shipping-order-status-chip.after-sales.refunded{color:#27775f;background:#edf9f3;border-color:#c9e7d9}.shipping-order-statuses .shipping-order-status-chip.after-sales.none{color:#778399;background:#f2f4f7}.shipping-status.pending_review{color:#586bc7;background:#edf0ff}.shipping-status.pending_payment{color:#a8701d;background:#fff4df}.shipping-status.pending_dispatch{color:#257d9b;background:#eaf8fc}.customer-management-layout{border-color:#dfe5ef;box-shadow:0 14px 34px #3d4b6912}.customer-management-list>.customer-queue-list>button.active.selected{background:linear-gradient(135deg,#f8f9ff,#eef2ff);border-color:#96a3e6;box-shadow:inset 3px 0 #6c7edf,0 9px 20px #4b5cb31f}.customer-management-list>.customer-queue-list>button.active.selected strong{color:#384c99}.customer-management-list>.customer-queue-list>button:focus-visible,.customer-detail-tabs button:focus-visible,.customer-detail-tabs a:focus-visible{outline-offset:2px;outline:3px solid #6275de38}.customer-detail-heading .customer-detail-type.formal{color:#5064bc;background:#edf0ff}.customer-detail-heading .customer-detail-type.test{color:#277a61;background:#e8f7f1}.customer-detail-stats .customer-stat{background:#fff;border-color:#e2e7ef;position:relative;overflow:hidden}.customer-detail-stats .customer-stat:before{content:"";background:#94a0b2;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:10px;right:10px}.customer-detail-stats .customer-stat.consumption{background:#fafbff;border-color:#d7ddfa}.customer-detail-stats .customer-stat.consumption:before{background:#6277da}.customer-detail-stats .customer-stat.consumption strong{color:#4c61be}.customer-detail-stats .customer-stat.collection{background:#fffdf8;border-color:#f0dfb6}.customer-detail-stats .customer-stat.collection:before{background:#d19732}.customer-detail-stats .customer-stat.collection strong{color:#a66e1d}.customer-detail-stats .customer-stat.pending-amount{background:#fffdf8;border-color:#f0dfb6}.customer-detail-stats .customer-stat.pending-amount:before{background:#d19732}.customer-detail-stats .customer-stat.pending-amount strong{color:#a66e1d}.customer-detail-stats .customer-stat.warehouse-total{background:#f9fdfb;border-color:#cfe8db}.customer-detail-stats .customer-stat.warehouse-total:before{background:#54a17f}.customer-detail-stats .customer-stat.warehouse-total strong{color:#367e63}.customer-detail-stats .customer-stat.pending-payment{background:#fffdf8;border-color:#f0dfb6}.customer-detail-stats .customer-stat.pending-payment:before{background:#d19732}.customer-detail-stats .customer-stat.pending-payment strong{color:#a66e1d}.customer-detail-stats .customer-stat.in-transit{background:#fafbff;border-color:#d2dcfa}.customer-detail-stats .customer-stat.in-transit:before{background:#6176d8}.customer-detail-stats .customer-stat.in-transit strong{color:#4d62be}.customer-detail-stats .customer-stat.warehouse{background:#f9fdfb;border-color:#cfe8db}.customer-detail-stats .customer-stat.warehouse:before{background:#54a17f}.customer-detail-stats .customer-stat.warehouse strong{color:#367e63}.customer-detail-stats .customer-stat.messages{background:#fcfbff;border-color:#ded5f4}.customer-detail-stats .customer-stat.messages:before{background:#896bc9}.customer-detail-stats .customer-stat.messages strong{color:#7153aa}.customer-detail-stats .customer-stat.refunds{background:#fffafb;border-color:#f0cbd4}.customer-detail-stats .customer-stat.refunds:before{background:#c15b70}.customer-detail-stats .customer-stat.refunds strong{color:#a94860}.customer-detail-stats .customer-stat.balance{background:#f8fdfd;border-color:#c8e6e8}.customer-detail-stats .customer-stat.balance:before{background:#3d9ea4}.customer-detail-stats .customer-stat.balance strong{color:#277e85}.customer-activation-panel{background:linear-gradient(135deg,#fbfdff,#f7fbff);border:1px solid #d8e3f5;border-radius:14px;gap:14px;min-width:0;margin-top:14px;padding:16px;display:grid;box-shadow:0 9px 22px #3a56810f}.customer-activation-panel-header,.customer-activation-actions,.customer-activation-history-heading,.customer-activation-history-row{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.customer-activation-panel-header{align-items:flex-start}.customer-activation-eyebrow{color:#6479bb;letter-spacing:.12em;font-size:9px;font-weight:900}.customer-activation-panel h3{color:#2e405f;margin:4px 0;font-size:16px}.customer-activation-panel p,.customer-activation-panel small{color:#6f7e96;font-size:10px;line-height:1.5}.customer-activation-panel-header p{margin:0}.customer-activation-status-stack{flex:none;justify-items:end;gap:5px;display:grid}.customer-activation-status{color:#3c5eaa;white-space:nowrap;background:#eaf0ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.customer-activation-status.muted{color:#718099;background:#eef2f7;font-weight:700}.customer-activation-actions{background:#fff;border:1px solid #e0e8f4;border-radius:11px;align-items:flex-end;padding:12px}.customer-activation-actions>div:first-child{gap:4px;min-width:0;display:grid}.customer-activation-actions strong{color:#3a4b68;font-size:12px}.customer-activation-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.customer-activation-buttons button,.customer-activation-one-time button{color:#3e59a4;cursor:pointer;background:#f1f4ff;border:1px solid #c5d2f0;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800}.customer-activation-buttons button:first-child{color:#fff;background:#6078d8;border-color:#5e77d5}.customer-activation-buttons button.quiet{color:#a04b5c;background:#fff7f8;border-color:#e1c3c9}.customer-activation-buttons button:disabled,.customer-activation-one-time button:disabled{cursor:not-allowed;opacity:.52}.customer-activation-one-time{background:#fffaf0;border:1px solid #e3c16e;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.customer-activation-one-time>div{gap:5px;min-width:0;display:grid}.customer-activation-one-time .customer-activation-copy-actions{flex-wrap:wrap;flex:none;gap:7px;display:flex}.customer-activation-one-time span{color:#8e681d;font-size:10px;font-weight:850}.customer-activation-one-time code{color:#4e3b13;letter-spacing:.16em;overflow-wrap:anywhere;font-size:24px;font-weight:900}.customer-activation-one-time small{color:#866f3b}.customer-activation-one-time button{color:#775716;background:#fff;border-color:#d7b354;flex:none}.customer-activation-notice,.customer-activation-error{border-radius:9px;margin:0;padding:9px 11px}.customer-activation-notice{background:#edf9f2;color:#47715e!important}.customer-activation-error{background:#fff0f1;color:#a24750!important}.customer-activation-history{gap:7px;min-width:0;display:grid}.customer-activation-history-heading{align-items:baseline}.customer-activation-history-heading strong{color:#465674;font-size:11px}.customer-activation-history-heading span{color:#8793a6;font-size:9px}.customer-activation-history-row{background:#fff;border:1px solid #e8edf5;border-radius:8px;justify-content:flex-start;padding:8px 9px}.customer-activation-history-row>span{color:#5369b1;min-width:46px;font-size:10px;font-weight:800}.customer-activation-history-row small{overflow-wrap:anywhere}@media (width<=760px){.customer-activation-panel-header,.customer-activation-actions,.customer-activation-one-time{flex-direction:column;align-items:flex-start}.customer-activation-status-stack{justify-items:start}.customer-activation-buttons{justify-content:flex-start;width:100%}.customer-activation-buttons button,.customer-activation-one-time button{flex:130px}.customer-activation-copy-actions{width:100%}.customer-activation-one-time code{font-size:20px}.customer-activation-history-row{flex-wrap:wrap;align-items:flex-start}}.customer-detail-tabs button.active{color:#455bb8;background:linear-gradient(#0000,#f2f4ff);border-bottom-color:#6176dc}.customer-detail-grid>.customer-profile-card{background:linear-gradient(135deg,#fff,#fafbff);border-color:#d8dffc}.customer-detail-grid>.customer-account-card{background:linear-gradient(135deg,#fff,#f8fdfc);border-color:#d1e6e4}.customer-detail-grid>.customer-profile-card h3{color:#5265bd}.customer-detail-grid>.customer-account-card h3{color:#337f76}.customer-record-list.customer-order-record-list>article{background:linear-gradient(135deg,#fff,#fbfcff);border-left:3px solid #8091e4}.customer-record-list.customer-warehouse-record-list>article{background:linear-gradient(135deg,#fff,#fbfefc);border-left:3px solid #66aa8d}.customer-record-list.customer-message-list>article{background:linear-gradient(135deg,#fff,#fdfcff);border-left:3px solid #a683d4}.customer-record-list>article:hover{box-shadow:0 9px 20px #3d4b6912}.purchase-summary-grid .purchase-summary-card{background:#fff;border-color:#e0e5ee}.purchase-summary-grid .purchase-summary-card.all{background:linear-gradient(135deg,#fff,#f7f8ff);border-color:#d7ddf6}.purchase-summary-grid .purchase-summary-card.in-transit{background:linear-gradient(135deg,#fff,#f8faff);border-color:#d2ddf9}.purchase-summary-grid .purchase-summary-card.arrived{background:linear-gradient(135deg,#fff,#f8fdf9);border-color:#cde7da}.purchase-summary-grid .purchase-summary-card.out-of-stock{background:linear-gradient(135deg,#fff,#fff9fa);border-color:#f0ccd1}.purchase-summary-grid .summary-icon.all{color:#576bd2;background:#e9edff}.purchase-summary-grid .summary-icon.in-transit{color:#376da8;background:#eaf3ff}.purchase-summary-grid .summary-icon.arrived{color:#318060;background:#e8f7ef}.purchase-summary-grid .summary-icon.out-of-stock{color:#b04755;background:#fff0f2}.purchase-summary-grid .purchase-summary-card.in-transit strong{color:#386ba6}.purchase-summary-grid .purchase-summary-card.arrived strong{color:#367b62}.purchase-summary-grid .purchase-summary-card.out-of-stock strong{color:#ad4655}.purchase-filter.active.all{color:#5367c8}.purchase-filter.active.all:after{background:#6578dd}.purchase-filter.active.in-transit{color:#3f71af}.purchase-filter.active.in-transit:after{background:#5a8ac3}.purchase-filter.active.arrived{color:#337c62}.purchase-filter.active.arrived:after{background:#55a081}.purchase-filter.active.out-of-stock{color:#ad4856}.purchase-filter.active.out-of-stock:after{background:#c95c69}.purchase-product-card,.purchase-order-row{transition:border-color .16s,box-shadow .16s,background .16s}.purchase-product-card:hover,.purchase-product-card:focus-within{border-color:#b7c2ef;box-shadow:0 15px 30px #4c5eb421}.purchase-order-row:hover,.purchase-order-row:focus-within{background:#f8f9ff}.purchase-order-row:focus-within td:first-child{box-shadow:inset 3px 0 #7082df}.purchase-primary-action{background:linear-gradient(135deg,#5f73e0,#6f86e5);border-color:#0000}.purchase-secondary-action{color:#4d5a73!important;background:#fff!important;border-color:#d7deea!important}.purchase-secondary-action:hover:not(:disabled){color:#4c61c7!important;background:#f7f8ff!important;border-color:#adb9e9!important}.purchase-open-action{background:linear-gradient(135deg,#596fd5,#6d82df);box-shadow:0 6px 14px #4d60bf29}.customer-match-menu button,.catalog-match-menu button,.editable-history-combobox-menu>button{touch-action:manipulation;min-height:44px}@media (width<=760px){.purchase-management-main .compact-page-heading{flex-direction:column;align-items:stretch;gap:12px;min-height:auto;margin-bottom:10px;padding:0 2px 10px}.purchase-management-main .compact-page-heading-copy{width:100%}.purchase-management-main .topbar-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:100%;display:grid}.purchase-management-main .topbar-actions>button{width:100%;min-width:0;padding-left:8px;padding-right:8px}.purchase-management-main .table-wrap{min-height:0;padding:10px;overflow:visible}.purchase-management-main .table-wrap table{min-width:0;display:block}.purchase-management-main .table-wrap thead{display:none}.purchase-management-main .table-wrap tbody{gap:10px;display:grid}.purchase-management-main .purchase-order-row{background:#fff;border:1px solid #e1e6ef;border-radius:13px;display:block;overflow:hidden;box-shadow:0 7px 18px #3d4b6912}.purchase-management-main .purchase-order-row td{box-sizing:border-box;background:0 0;border-bottom:1px solid #edf0f5;width:100%;height:auto;min-height:48px;padding:10px 12px 10px 108px;display:block;position:relative}.purchase-management-main .purchase-order-row td:before{color:#7f899d;content:attr(data-label);width:84px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:10px;left:12px}.purchase-management-main .purchase-order-row td[data-label=采购单],.purchase-management-main .purchase-order-row td[data-label=操作]{padding:36px 12px 12px}.purchase-management-main .purchase-order-row td:last-child{border-bottom:0}.purchase-management-main .purchase-order-row:focus-within td:first-child{box-shadow:none}.purchase-management-main .purchase-order-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.purchase-management-main .purchase-order-row-actions>a,.purchase-management-main .purchase-order-row-actions>button{min-width:0;padding-left:6px;padding-right:6px}.admin-frame .order-items-table-wrap{padding:10px;overflow:visible}.admin-frame .order-items-table{min-width:0;display:block}.admin-frame .order-items-table thead{display:none}.admin-frame .order-items-table tbody{gap:10px;display:grid}.admin-frame .order-items-table .assignment-row{border:1px solid #e1e6ef;border-left-width:4px;border-radius:13px;display:block;overflow:hidden;box-shadow:0 7px 18px #3d4b6912}.admin-frame .order-items-table .assignment-row.unassigned{background:#fffdf8;border-left-color:#eaa03c}.admin-frame .order-items-table .assignment-row.assigned{background:#fbfefc;border-left-color:#36a978}.admin-frame .order-items-table .assignment-row td{box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #edf0f5;width:100%;height:auto;min-height:52px;padding:10px 12px 10px 116px;display:block;position:relative}.admin-frame .order-items-table .assignment-row td:before{color:#7f899d;content:attr(data-label);width:92px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:10px;left:12px}.admin-frame .order-items-table .assignment-row td[data-label=商品信息],.admin-frame .order-items-table .assignment-row td[data-label=操作]{padding:36px 12px 12px}.admin-frame .order-items-table .assignment-row td:first-child{box-shadow:none}.admin-frame .order-items-table .assignment-row td:last-child{border-bottom:0}.admin-frame .order-items-table .table-product{grid-template-columns:78px minmax(0,1fr);gap:10px}.admin-frame .order-items-table .table-product img,.admin-frame .order-items-table .purchase-item-image-button{width:78px;height:78px}.admin-frame .order-items-table .piece-action-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-frame .order-items-table .piece-action-button{white-space:normal;min-width:0;padding-left:6px;padding-right:6px}.admin-frame .order-items-table .piece-action-button.success{grid-column:1/-1}}.management-filters{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 12px}.management-primary-filters{grid-template-columns:minmax(300px,1.6fr) minmax(140px,.7fr) repeat(2,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.management-primary-filters>label,.management-advanced-filter-grid>.searchable-customer-select,.management-advanced-filter-grid>label,.management-date-filter{min-width:0}.management-more-filters{background:#fbfcff;border:1px solid #e4e8f1;border-radius:10px;overflow:hidden}.management-more-filters[open]{overflow:visible}.management-more-filters>summary{color:#526079;cursor:pointer;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;list-style:none;display:flex}.management-more-filters>summary::-webkit-details-marker{display:none}.management-more-filters>summary:after{color:#78869f;content:"⌄";margin-left:auto;font-size:15px;transition:transform .16s}.management-more-filters[open]>summary{color:#4b60be;background:#f5f7ff;border-bottom:1px solid #e6eaf2}.management-more-filters[open]>summary:after{transform:rotate(180deg)}.management-more-filters>summary small{color:#8791a4;font-size:10px;font-weight:650}.management-more-filters[open]>summary small{color:#6172ca}.management-advanced-filter-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.85fr)) minmax(0,2fr);align-items:end;gap:10px;padding:12px;display:grid}.management-date-filter{border:0;margin:0;padding:0}.management-date-filter legend{color:var(--muted);margin-bottom:7px;padding:0;font-size:10px;font-weight:700}.management-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.management-date-range input{min-width:0;padding:0 8px}.management-date-range>span{color:var(--muted);font-size:11px}.management-filter-actions{grid-column:auto;grid-template-columns:minmax(0,1fr) auto auto auto;gap:9px;padding-top:0;display:grid}.management-filter-actions p{font-size:10px}.management-filter-actions button{min-width:88px;min-height:42px;font-size:12px}@media (width<=1180px){.management-primary-filters,.management-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-date-filter{grid-column:1/-1}}@media (width<=860px){.management-primary-filters,.management-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-filter-actions{grid-template-columns:1fr auto auto}.management-filter-actions p{display:none}}@media (width<=640px){.shipping-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-stats .customer-stat{min-height:72px}.management-primary-filters,.management-advanced-filter-grid{grid-template-columns:1fr}.management-filter-actions{grid-template-columns:1fr 1fr}.management-filter-actions .filter-result-count{order:-1;grid-column:1/-1}.management-filters input,.management-filters select,.management-filters .size-filter-input,.management-filter-actions button,.management-more-filters>summary{min-height:44px}.management-filters .size-filter-input input{min-height:42px}.management-filters .size-filter-input button{flex-basis:44px}}@media (width<=760px){.management-main .order-management-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.management-main .order-management-navigation-card{border-radius:12px;justify-content:center;gap:7px;min-height:66px;padding:9px 7px}.management-main .order-management-navigation-icon{border-radius:10px;width:32px;height:32px;font-size:13px}.management-main .order-management-navigation-copy strong{text-align:center;white-space:nowrap;font-size:12px}.management-main .order-management-navigation-copy small,.management-main .order-management-navigation-arrow{display:none}}.h5-client-message-list .h5-client-message-card{width:100%;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #59649314;border-radius:18px;align-items:flex-start;gap:11px;margin:0;padding:15px;display:flex;box-shadow:0 10px 24px #4b547e0f}.h5-client-message-list .h5-client-message-card:hover,.h5-client-message-list .h5-client-message-card:focus-visible{border-color:#6871cf52;outline:none;box-shadow:0 0 0 3px #6871cf1a,0 10px 24px #4b547e14}.h5-client-message-list .h5-client-message-card>span{flex:none}.h5-client-message-list .h5-client-message-card>div{min-width:0}.h5-client-message-list .h5-client-message-card strong{font-size:11px}.h5-client-message-list .h5-client-message-card p{color:#9299af;margin:5px 0;font-size:10px}.h5-client-message-list .h5-client-message-card small{color:#adb1bf;font-size:9px}.h5-client-tracking-number{color:#6570c7;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.h5-client-tracking-number:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #6871cf33}.h5-client-modal-backdrop{z-index:80;background:#22274b61;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.h5-client-modal{background:#fff;border:1px solid #ffffffb3;border-radius:24px;width:min(100%,460px);max-height:min(82vh,720px);padding:20px;overflow:auto;box-shadow:0 24px 80px #1c235340}.h5-client-payment-method-dialog{width:min(100%,440px)}.h5-client-payment-method-summary{color:#7b829e;background:#f5f6ff;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 0;padding:12px 14px;font-size:11px;display:flex}.h5-client-payment-method-summary strong{color:#5964c9;white-space:nowrap;font-size:19px}.h5-client-payment-method-form{box-shadow:none;border:0;margin-top:12px;padding:0}.h5-client-payment-method-options{overscroll-behavior:contain;max-height:min(50vh,420px);overflow:auto}.h5-client-payment-method-error{color:#b14e4e;background:#fff0f0;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.h5-client-alipay-browser-tip{color:#855d12;background:#fff8e8;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.h5-client-shipping-dialog{background:linear-gradient(#fff 0 72%,#fafaff 100%);width:min(100%,560px)}.h5-client-shipping-dialog>.h5-client-shipping-form{box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0}.h5-client-support-freight-actions{background:#f7f8ff;border:1px solid #d9ddf7;border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.h5-client-support-freight-actions>header{gap:3px;display:grid}.h5-client-support-freight-actions>header strong{color:#4d578d;font-size:12px}.h5-client-support-freight-actions>header small,.h5-client-support-freight-actions article span{color:#858daa;font-size:9px;line-height:1.5}.h5-client-support-freight-actions article{grid-template-columns:minmax(122px,auto) minmax(0,1fr);align-items:center;gap:10px;display:grid}.h5-client-support-freight-actions article button{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#6774dc,#8791ec);border:0;border-radius:12px;min-height:42px;padding:0 14px;font-size:11px;font-weight:900}.h5-client-support-freight-actions article button:disabled{cursor:not-allowed;opacity:.62}.h5-client-support-freight-actions>p{color:#2f7b67;background:#eaf8f3;border-radius:10px;margin:0;padding:9px 10px;font-size:10px;font-weight:800}.h5-client-support-freight-actions.vip{background:#fff9e7;border-color:#ead080}.h5-client-support-freight-actions.vip>header strong{color:#714500}.h5-client-shipping-submit{width:100%;margin-top:14px}.h5-client-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.h5-client-modal>header p{color:#9ca2b8;letter-spacing:.16em;margin:0 0 6px;font-size:9px}.h5-client-modal>header h2{color:#454d73;margin:0;font-size:20px}.h5-client-modal-close{color:#737b9a;cursor:pointer;touch-action:manipulation;background:#f2f3fa;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.h5-client-modal-close:focus-visible,.h5-client-modal footer button:focus-visible{outline-offset:2px;outline:3px solid #6871cf3d}.h5-client-modal-note{color:#9b7133;background:#fff5df;border-radius:12px;margin:16px 0 0;padding:10px 12px;font-size:11px;line-height:1.6}.h5-client-message-dialog-content{color:#555e7d;white-space:pre-wrap;margin:18px 0 8px;font-size:14px;line-height:1.8}.h5-client-modal-time{color:#9da3b7;font-size:10px}.h5-client-modal>footer{border-top:1px solid #f0f1f6;justify-content:flex-end;margin-top:20px;padding-top:14px;display:flex}.h5-client-modal>footer button{color:#fff;min-width:76px;font:inherit;cursor:pointer;touch-action:manipulation;background:#6973c6;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:800}.h5-client-tracking-meta{background:#f7f8fd;border-radius:16px;gap:8px;margin:18px 0 0;padding:13px;display:grid}.h5-client-tracking-meta>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.h5-client-tracking-meta dt{color:#9aa1b5;font-size:10px}.h5-client-tracking-meta dd{overflow-wrap:anywhere;color:#505978;margin:0;font-size:11px;font-weight:800}.h5-client-tracking-state{text-align:center;background:#f8f8fc;border-radius:16px;margin-top:16px;padding:20px 14px}.h5-client-tracking-state strong{color:#4e587c;font-size:13px}.h5-client-tracking-state p{color:#8c94ac;margin:8px 0 0;font-size:11px;line-height:1.6}.h5-client-tracking-state.unavailable{background:#fff8e9}.h5-client-tracking-state.error{background:#fff0f2}.h5-client-tracking-spinner{border:3px solid #e2e5f5;border-top-color:#6973c6;border-radius:50%;width:24px;height:24px;margin:0 auto 10px;animation:.8s linear infinite h5-client-tracking-spin;display:block}@keyframes h5-client-tracking-spin{to{transform:rotate(360deg)}}.h5-client-tracking-result{gap:14px;margin-top:16px;display:grid}.h5-client-tracking-current{background:#eef8f5;border-radius:16px;padding:14px}.h5-client-tracking-current span,.h5-client-tracking-current p{color:#75978f;font-size:10px}.h5-client-tracking-current strong{color:#387e70;margin-top:5px;font-size:16px;display:block}.h5-client-tracking-current p{margin:7px 0 0;line-height:1.55}.h5-client-tracking-timeline{gap:11px;display:grid}.h5-client-tracking-timeline>header{color:#525d80;justify-content:space-between;font-size:12px;display:flex}.h5-client-tracking-timeline>header span{color:#a2a8ba;font-size:10px}.h5-client-tracking-timeline>article{gap:10px;min-height:38px;display:flex;position:relative}.h5-client-tracking-timeline>article:not(:last-child):before{content:"";background:#e1e4f0;width:1px;position:absolute;top:15px;bottom:-13px;left:4px}.h5-client-tracking-timeline>article>i{z-index:1;background:#fff;border:2px solid #cbd0e5;border-radius:50%;width:9px;height:9px;margin-top:4px}.h5-client-tracking-timeline>article.latest>i{background:#6973c6;border-color:#6973c6}.h5-client-tracking-timeline>article>div{gap:4px;display:grid}.h5-client-tracking-timeline>article strong{color:#58617e;font-size:11px;line-height:1.5}.h5-client-tracking-timeline>article small{color:#9da4b8;font-size:9px}@media (width<=520px){.h5-client-modal-backdrop{padding:12px}.h5-client-modal{border-radius:20px;max-height:88vh;padding:17px}.h5-client-payment-method-backdrop{place-items:end center;padding:0}.h5-client-payment-method-dialog{border-radius:22px 22px 0 0;width:100%;max-height:90vh}.h5-client-shipping-dialog .h5-client-form-grid{grid-template-columns:1fr}.h5-client-shipping-dialog .h5-client-form-grid .wide{grid-column:auto}.h5-client-address-editor .h5-client-form-grid{grid-template-columns:1fr}.h5-client-address-editor .h5-client-form-grid .wide{grid-column:auto}.h5-client-support-freight-actions article{grid-template-columns:1fr}}.pagination-controls{color:#68708b;background:#fff;border:1px solid #e4e7f1;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:16px;padding:12px 14px;font-size:12px;display:flex;container:pagination/inline-size}.pagination-summary,.pagination-actions,.pagination-page-numbers,.pagination-summary label{align-items:center;gap:8px;display:flex}.pagination-summary strong{color:#343c64}.pagination-summary select{color:#3f486d;background:#fff;border:1px solid #d9ddec;border-radius:7px;min-width:58px;padding:4px 22px 4px 8px;font-size:12px}.pagination-actions button{color:#59627f;cursor:pointer;background:#fff;border:1px solid #d9ddec;border-radius:8px;min-width:32px;min-height:30px;padding:4px 9px;font-size:12px}.pagination-actions>button{white-space:nowrap;flex:none;min-width:58px}.pagination-page-numbers>button{flex:0 0 32px}.pagination-actions button:hover:not(:disabled),.pagination-actions button.active{color:#fff;background:#6973c6;border-color:#6973c6}.pagination-actions button:disabled{cursor:not-allowed;opacity:.45}.pagination-ellipsis{color:#aab0c1}@media (width<=640px){.pagination-controls{flex-flow:column;align-items:stretch;gap:10px}.pagination-summary,.pagination-actions{flex:none;justify-content:center;width:100%}.pagination-summary{flex-wrap:wrap;gap:8px 12px}.pagination-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:100%;display:grid}.pagination-actions button{min-height:38px}.pagination-page-numbers{scrollbar-width:none;grid-area:1/1/auto/-1;justify-content:safe center;gap:6px;min-width:0;max-width:none;padding-bottom:2px;overflow-x:auto}.pagination-page-numbers::-webkit-scrollbar{display:none}.pagination-actions>button{white-space:nowrap;width:100%;min-width:0}.pagination-actions>button:first-child{grid-area:2/1}.pagination-actions>button:last-child{grid-area:2/2}.pagination-page-numbers>button{flex:0 0 34px;min-width:34px;padding-inline:6px}}@container pagination (width<=420px){.pagination-summary,.pagination-actions{flex:none;justify-content:center;width:100%}.pagination-summary{flex-wrap:wrap;gap:8px 12px}.pagination-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.pagination-actions button{min-height:38px}.pagination-page-numbers{scrollbar-width:none;grid-area:1/1/auto/-1;justify-content:safe center;gap:6px;min-width:0;max-width:none;padding-bottom:2px;overflow-x:auto}.pagination-page-numbers::-webkit-scrollbar{display:none}.pagination-actions>button{white-space:nowrap;width:100%;min-width:0}.pagination-actions>button:first-child{grid-area:2/1}.pagination-actions>button:last-child{grid-area:2/2}.pagination-page-numbers>button{flex:0 0 34px;min-width:34px;padding-inline:6px}}.customer-activation-page{box-sizing:border-box;color:#39415e;background:radial-gradient(circle at 10% 0,#fbe0d4b3,#0000 34%),radial-gradient(circle at 95% 18%,#d7e2ffbf,#0000 35%),#f8f9fe;min-height:100vh;padding:32px 18px 48px}.customer-activation-shell{width:min(100%,720px);margin:0 auto}.customer-activation-hero{padding:4px 4px 22px}.customer-activation-brand,.customer-activation-footer a{color:#6174d4;font-size:12px;font-weight:850;text-decoration:none}.customer-activation-kicker{color:#8790aa;letter-spacing:.16em;margin:24px 0 7px;font-size:10px;font-weight:850}.customer-activation-hero h1,.customer-activation-success h2,.customer-activation-preview h2{color:#303958;margin:0}.customer-activation-hero h1{letter-spacing:-.04em;font-size:clamp(26px,5vw,38px)}.customer-activation-hero>p:last-child{color:#79839e;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.75}.customer-activation-progress{background:#ffffffd6;border:1px solid #e4e8f4;border-radius:16px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.customer-activation-progress>span{color:#a0a8bb;align-items:center;gap:7px;min-width:0;display:flex}.customer-activation-progress>span.done,.customer-activation-progress>span.active{color:#5267c3}.customer-activation-progress b{background:#eff1f8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.customer-activation-progress .done b,.customer-activation-progress .active b{background:#e6eaff}.customer-activation-progress small{white-space:nowrap;font-size:11px;font-weight:800}.customer-activation-progress>i{background:#e2e6f1;flex:auto;height:1px}.customer-activation-alert{border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.6}.customer-activation-alert.error{color:#a74755;background:#fff4f5;border:1px solid #f0cdd2}.customer-activation-alert.notice{color:#3d7b63;background:#f1fbf5;border:1px solid #cfe7dc}.customer-activation-flow{gap:14px;display:grid}.customer-activation-step{background:#fffffff0;border:1px solid #e1e5f1;border-radius:20px;min-width:0;margin:0;padding:20px;box-shadow:0 13px 35px #414e7e12}.customer-activation-step.locked{opacity:.7}.customer-activation-step legend{color:#3d4668;align-items:center;gap:9px;width:100%;padding:0;font-size:15px;font-weight:900;display:flex}.customer-activation-step legend span{color:#6577d4;letter-spacing:.12em;font-size:10px}.customer-activation-step-copy{color:#8690a7;margin:9px 0 16px;font-size:12px;line-height:1.65}.customer-activation-step>label{color:#59637f;gap:6px;min-width:0;margin-top:12px;font-size:11px;font-weight:800;display:grid}.customer-activation-step input,.customer-activation-step select{box-sizing:border-box;color:#3b4565;background:#fff;border:1px solid #d9deeb;border-radius:11px;outline:none;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:13px}.customer-activation-step input:focus,.customer-activation-step select:focus{border-color:#7788df;box-shadow:0 0 0 3px #7788df24}.customer-activation-step input:disabled,.customer-activation-step select:disabled{color:#8892a7;background:#f6f7fb}.customer-activation-field-note{color:#a0a8ba;margin-top:7px;font-size:10px;line-height:1.55;display:block}.customer-activation-secondary,.customer-activation-primary,.customer-activation-verified button,.customer-activation-footer button{min-height:40px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.customer-activation-secondary{color:#566ac7;background:#f7f8ff;border:1px solid #cbd3ef;width:100%;margin-top:15px}.customer-activation-secondary:hover:not(:disabled),.customer-activation-secondary:focus-visible{background:#eef1ff;border-color:#8d9be5}.customer-activation-primary{color:#fff;background:linear-gradient(135deg,#6276da,#788ce4);border:0;width:100%;margin-top:15px;box-shadow:0 8px 18px #5c6fd033}.customer-activation-primary:hover:not(:disabled),.customer-activation-primary:focus-visible{background:linear-gradient(135deg,#5268d1,#6d83df)}.customer-activation-secondary:disabled,.customer-activation-primary:disabled,.customer-activation-verified button:disabled,.customer-activation-footer button:disabled{cursor:not-allowed;opacity:.55}.customer-activation-verified{color:#3c7c63;background:#f2fbf5;border:1px solid #cfe7dc;border-radius:12px;align-items:center;gap:10px;min-width:0;margin-top:15px;padding:11px 12px;display:flex}.customer-activation-verified>span{color:#fff;background:#69ad8a;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.customer-activation-verified>div{gap:2px;min-width:0;display:grid}.customer-activation-verified strong{color:#3d755f;font-size:12px}.customer-activation-verified small{color:#7c9b8e;font-size:10px}.customer-activation-verified button{color:#4f8d71;background:#fff;border:1px solid #bfe0d0;min-height:30px;margin-left:auto;padding:0 9px}.customer-activation-preview{background:#fffaf0;border:1px solid #e7d9ba;border-radius:15px;margin-top:17px;padding:15px}.customer-activation-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.customer-activation-preview-heading .customer-activation-kicker{color:#ad8b4e;margin:0 0 5px}.customer-activation-preview h2{font-size:17px}.customer-activation-preview-heading>span{color:#a98b56;flex:none;font-size:10px}.customer-activation-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.customer-activation-preview dl>div{background:#ffffffb8;border-radius:10px;min-width:0;padding:10px}.customer-activation-preview dt{color:#ae986e;font-size:10px}.customer-activation-preview dd{overflow-wrap:anywhere;color:#554928;margin:5px 0 0;font-size:13px;font-weight:900}.customer-activation-preview-warning{color:#886d36;margin:12px 0 0;font-size:11px;line-height:1.65}.customer-activation-success{text-align:center;background:#fffffff0;border:1px solid #d7e8df;border-radius:22px;padding:36px 24px 30px;box-shadow:0 13px 35px #414e7e12}.customer-activation-success-mark{color:#fff;background:#6eb394;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;font-size:28px;font-weight:900;display:grid}.customer-activation-success .customer-activation-kicker{color:#6d9f88;margin-top:18px}.customer-activation-success h2{font-size:24px}.customer-activation-success>p:not(.customer-activation-kicker){color:#7b8b88;max-width:430px;margin:10px auto 0;font-size:12px;line-height:1.7}.customer-activation-success .customer-activation-primary{width:min(100%,300px);margin-left:auto;margin-right:auto}.customer-activation-footer{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0;display:flex}.customer-activation-footer button{color:#9199ac;background:0 0;border:0;min-height:auto;padding:4px 0}.customer-activation-footer a{color:#7a86a5;font-size:11px;font-weight:750}@media (width<=560px){.customer-activation-page{padding:20px 12px 32px}.customer-activation-hero{padding-bottom:16px}.customer-activation-kicker{margin-top:18px}.customer-activation-progress{gap:6px;padding:10px}.customer-activation-progress small{font-size:10px}.customer-activation-step{border-radius:17px;padding:16px}.customer-activation-preview dl{grid-template-columns:1fr}.customer-activation-preview-heading{flex-direction:column;gap:4px}.customer-activation-preview-heading>span{align-self:flex-start}.customer-activation-verified{align-items:flex-start}.customer-activation-verified button{align-self:center}.customer-activation-footer{flex-direction:column;align-items:flex-start}}.customer-order-trace-card{color:#56647d;border-top:1px solid #edf0f5;margin-top:15px}.customer-order-trace-card>summary{color:#3f4a63;cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:13px 0 2px;list-style:none;display:grid}.customer-order-trace-card>summary::-webkit-details-marker{display:none}.customer-order-trace-card>summary:before{content:"+";color:#6375d7;background:#eef1ff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:16px;font-weight:800;display:grid}.customer-order-trace-card[open]>summary:before{content:"−"}.customer-order-trace-card>summary strong{color:#34405b;font-size:12px}.customer-order-trace-card>summary small{color:#8a93a6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.customer-order-trace-body{gap:12px;padding:14px 0 2px 33px;display:grid}.customer-order-trace-body>section{background:#fbfcff;border:1px solid #e6eaf2;border-radius:13px;gap:8px;padding:13px 14px;display:grid}.customer-order-trace-body h4,.customer-order-trace-body p{margin:0}.customer-order-trace-body h4{color:#3d4861;font-size:12px}.customer-order-trace-body p{color:#69758b;font-size:12px;line-height:1.55}.trace-status-row{flex-wrap:wrap;gap:6px;display:flex}.trace-status-row span{color:#5666bf;background:#eef1ff;border-radius:999px;padding:4px 7px;font-size:10px}.trace-line-card{background:#fff;border:1px solid #edf0f5;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.trace-line-card strong{color:#3e4962;font-size:12px}.trace-line-card span,.trace-line-card small{color:#7c879b;font-size:11px;line-height:1.5}.trace-empty,.trace-loading{color:#9aa3b4!important;font-size:11px!important}.trace-error{color:#b74454;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0 33px;font-size:12px;display:flex}.trace-error button{color:#a63c4d;cursor:pointer;background:#fff6f7;border:1px solid #edc3c9;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px}.trace-exception{background:#fffaf0;border-left:3px solid #d6983e;padding:8px 10px;color:#8d682a!important}@media (width<=640px){.customer-order-trace-card>summary{grid-template-columns:auto minmax(0,1fr)}.customer-order-trace-card>summary small{grid-column:2}.customer-order-trace-body,.trace-error{padding-left:0}}.h5-member-app-page .h5-client-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.h5-member-app-page .h5-client-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.h5-member-app-page .h5-client-scroll-area::-webkit-scrollbar-button{width:0;height:0;display:none}.h5-member-app-page .h5-client-dashboard-grid{gap:6px;margin-top:11px}.h5-member-app-page .h5-client-dashboard-grid button{gap:3px;min-height:76px;padding:8px 3px}.h5-member-app-page .h5-client-dashboard-grid small,.h5-member-app-page .h5-client-bottom-nav button>small{color:#5d6170;font-weight:700}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-product{align-items:center;gap:11px;padding:0 0 9px;display:flex}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-product>div{min-width:0}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-product>div>b{color:#a84864;background:#ffe2e9;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-price{color:#252936;font-size:15px;font-weight:900}.h5-member-app-page .h5-client-order-card-compact>footer{padding-top:9px}.h5-member-app-page .h5-client-order-card-compact>footer span{color:#626775;font-weight:650}.h5-member-app-page .h5-client-order-action{border-radius:9px;min-height:34px;padding:7px 10px;color:#bd4664!important;background:#fff5f7!important;border:1px solid #eea0b3!important}.h5-member-app-page .h5-client-order-action.logistics{color:#246eae!important;background:#eef7ff!important;border-color:#86b9ea!important}.h5-member-app-page .h5-client-order-reference{color:#858996;align-items:center;gap:5px;min-height:22px;padding-top:7px;font-size:10px;display:flex}.h5-member-app-page .h5-client-order-reference button{color:#777c8a;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0}.h5-member-app-page .h5-client-order-reference button+button{color:#bd4664;font-weight:800}.h5-member-app-page .h5-client-order-reference [role=status]{white-space:nowrap;max-width:0;overflow:hidden}.h5-member-app-page .h5-client-order-reference [role=status]:not(:empty){max-width:120px}.h5-member-app-page .h5-client-order-stockout-notice{color:#923c53;background:#fff3f5;border:1px solid #efc1ca;border-radius:12px;margin:14px 0 0;padding:13px;font-weight:750}.h5-member-app-page .h5-client-bottom-nav button.active{color:#bd4664}.h5-member-app-page .h5-client-dashboard-grid small,.h5-member-app-page .h5-client-bottom-nav button>small{font-size:11px;line-height:1.2}.h5-member-app-page .h5-client-bottom-nav button{min-height:58px}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-product>div>b{font-size:11px}.h5-member-app-page .h5-client-order-action{min-height:40px;padding:8px 12px;font-size:13px}.h5-member-app-page .h5-client-order-reference{min-height:30px;font-size:11px}.h5-member-app-page .h5-client-message-read-action button{min-height:40px;padding:8px 13px;font-size:13px}.h5-member-app-page .h5-client-message-read-action>span{min-height:36px;padding:7px 12px;font-size:12px}.h5-member-app-page .h5-client-message-read-error{color:#a43d58;background:#fff0f3;border-radius:10px;margin:8px 0 0;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.45}.h5-member-app-page .h5-client-home-warehouse-action{color:#aa3f5b;cursor:pointer;background:#fff8fa;border:1px solid #f0a2b5;border-radius:999px;min-height:40px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:850}.h5-member-app-page .h5-client-dashboard-grid .h5-client-home-alert{background:#fff1f4;border-color:#ecafbd;box-shadow:inset 0 0 0 1px #cd517014}.h5-member-app-page .h5-client-dashboard-grid .h5-client-home-alert>span{color:#b83d5c;background:#ffdce5}.h5-member-app-page .h5-client-home,.h5-member-app-page .h5-client-section{padding:14px}.h5-member-app-page .h5-client-welcome-card{border-radius:22px;padding:18px}.h5-member-app-page .h5-client-welcome-card p{margin-bottom:6px;font-size:14px;line-height:1.4}.h5-member-app-page .h5-client-welcome-card h1{font-size:20px;line-height:1.35}.h5-member-app-page .h5-client-welcome-card span{margin-top:8px;font-size:13px;line-height:1.55}.h5-member-app-page .h5-client-dashboard-grid strong{font-size:19px;line-height:1.15}.h5-member-app-page .h5-client-dashboard-grid small{font-size:12px;line-height:1.3}.h5-member-app-page .h5-client-home-orders{gap:9px;margin-top:18px}.h5-member-app-page .h5-client-home-orders>header{align-items:center;min-height:24px;padding:0 3px}.h5-member-app-page .h5-client-home-orders>header strong{font-size:16px;line-height:1.45}.h5-member-app-page .h5-client-section>header{margin-bottom:14px}.h5-member-app-page .h5-client-section>header p{margin-bottom:5px;font-size:11px}.h5-member-app-page .h5-client-section>header h1{font-size:22px;line-height:1.25}.h5-member-app-page .h5-client-section>header>span{margin-top:7px;font-size:13px;line-height:1.55}.h5-member-app-page .h5-client-order-card-compact{margin-top:0;padding:13px}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-product{align-items:flex-start;padding:0}.h5-member-app-page .h5-client-order-body{flex:1;gap:5px;min-width:0;display:grid}.h5-member-app-page .h5-client-order-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.h5-member-app-page .h5-client-order-heading h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.35;overflow:hidden}.h5-member-app-page .h5-client-order-heading>b{color:#a84864;background:#ffe2e9;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.h5-member-app-page .h5-client-order-card p{color:#777d8d;margin:0;font-size:13px;line-height:1.45}.h5-member-app-page .h5-client-order-card-compact .h5-client-order-price{font-size:18px;line-height:1.25}.h5-member-app-page .h5-client-order-status-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.h5-member-app-page .h5-client-order-status-row>span{color:#626775;background:#f5f5f7;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2}.h5-member-app-page .h5-client-order-status-row>span:nth-child(2){color:#4d718e;background:#eef7fb}.h5-member-app-page .h5-client-order-status-row .h5-client-order-action{min-height:36px;margin-left:auto;padding:7px 10px;font-size:12px}.h5-member-app-page .h5-client-order-reference{flex-wrap:wrap;gap:3px;min-height:30px;padding-top:0;font-size:12px}.h5-member-app-page .h5-client-order-reference button{min-height:30px;padding:3px 5px;font-size:12px}.h5-member-app-page .h5-client-product-note{color:#88632e;background:#fff7df}.h5-member-app-page .h5-client-product-note>b{color:#a06b20;font-size:inherit;background:0 0;border-radius:0;flex:none;justify-self:auto;padding:0}.h5-member-app-page .h5-client-warehouse-search label span,.h5-member-app-page .h5-client-warehouse-selection,.h5-member-app-page .h5-client-warehouse-filters small{font-size:12px}.h5-member-app-page .h5-client-warehouse-search input,.h5-member-app-page .h5-client-warehouse-search>button{min-height:40px;font-size:13px}.h5-member-app-page .h5-client-warehouse-filters button{min-height:34px;font-size:11px}.h5-member-app-page .h5-client-warehouse-filters button strong{font-size:10px}.h5-member-app-page .h5-client-warehouse-selection button{min-height:34px;font-size:11px}.h5-member-app-page .h5-client-warehouse-product{border-radius:16px;padding:13px}.h5-member-app-page .h5-client-warehouse-product strong{font-size:14px;line-height:1.4}.h5-member-app-page .h5-client-warehouse-product small{font-size:12px;line-height:1.45}.h5-member-app-page .h5-client-warehouse-product b{font-size:12px;line-height:1.4}.h5-member-app-page .h5-client-active-packages{gap:10px;margin-top:14px;display:grid}.h5-member-app-page .h5-client-active-packages>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.h5-member-app-page .h5-client-active-packages>header strong{color:#373f5b;font-size:16px}.h5-member-app-page .h5-client-active-packages>header small{color:#858b9c;text-align:right;font-size:12px}.h5-member-app-page .h5-client-shipping-queue-toggle strong{font-size:14px;line-height:1.35}.h5-member-app-page .h5-client-shipping-queue-toggle small{font-size:12px;line-height:1.4}.h5-member-app-page .h5-client-shipping-queue-toggle b{font-size:11px}.h5-member-app-page .h5-client-shipping-queue-summary p{font-size:12px}.h5-member-app-page .h5-client-shipping-queue-summary footer{font-size:11px}.h5-member-app-page .h5-client-shipping-package-items>header,.h5-member-app-page .h5-client-shipping-package-items>header span{font-size:12px}.h5-member-app-page .h5-client-shipping-package-items strong{font-size:13px}.h5-member-app-page .h5-client-shipping-package-items small,.h5-member-app-page .h5-client-shipping-package-items article span{font-size:11px}.h5-member-app-page .h5-client-shipment-switcher>header,.h5-member-app-page .h5-client-shipment-switcher>header span{font-size:12px}.h5-member-app-page .h5-client-shipment-switcher button{min-height:36px;font-size:12px}.h5-member-app-page .h5-client-shipping-package-meta dt{font-size:11px}.h5-member-app-page .h5-client-shipping-package-meta dd{font-size:12px}.h5-member-app-page .h5-member-profile-list>button>span,.h5-member-app-page .h5-member-profile-list>div>span{font-size:14px}.h5-member-app-page .h5-member-profile-list span small{font-size:12px;line-height:1.4}.h5-member-app-page .h5-member-profile-list strong{font-size:12px}.h5-member-app-page .h5-client-account-panel{gap:10px;padding:14px}.h5-member-app-page .h5-client-account-panel>header strong{font-size:16px}.h5-member-app-page .h5-client-account-panel>header span{color:#8d7f83;font-size:13px;font-weight:650}.h5-member-app-page .h5-client-form-grid{gap:10px 9px;margin-top:10px}.h5-member-app-page .h5-client-form-grid label>span{font-size:13px}.h5-member-app-page .h5-client-form-grid input{min-height:44px;font-size:14px}.h5-member-app-page .h5-client-profile-editor>small{margin:4px 0;font-size:12px;line-height:1.5}.h5-member-app-page .h5-client-profile-save{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#ff8ca2,#ff748f);border:0;border-radius:12px;width:100%;min-height:46px;font-size:14px;font-weight:850;box-shadow:0 8px 18px #dd5b772e}.h5-member-app-page .h5-client-profile-save:disabled{cursor:wait;opacity:.65}.h5-member-app-page .h5-client-message-list .h5-client-message-card strong{font-size:14px}.h5-member-app-page .h5-client-message-list .h5-client-message-card p{font-size:13px;line-height:1.5}.h5-member-app-page .h5-client-message-list .h5-client-message-card small{font-size:11px;line-height:1.4}.h5-member-app-page .h5-client-payment-group-toggle>span:first-child strong{font-size:15px}.h5-member-app-page .h5-client-payment-group-toggle>span:first-child small,.h5-member-app-page .h5-client-payment-selection-bar,.h5-member-app-page .h5-client-bottom-nav button>small{font-size:12px}.h5-client-shipping-success-backdrop{z-index:90}.h5-client-shipping-success-dialog{text-align:center;justify-items:center;gap:10px;width:min(100%,360px);padding:26px 22px 22px;display:grid}.h5-client-shipping-success-icon{background:linear-gradient(145deg,#fff3d5,#ffe7ed);border-radius:22px;place-items:center;width:64px;height:64px;font-size:34px;display:grid;box-shadow:0 10px 24px #d5805d24}.h5-client-shipping-success-dialog h2{color:#3f3a42;margin:2px 0 0;font-size:22px;line-height:1.3}.h5-client-shipping-success-dialog p{color:#77717b;margin:0;font-size:14px;line-height:1.65}.h5-client-shipping-success-dialog p:first-of-type{color:#5f5660;font-weight:750}.h5-client-shipping-success-dialog>button{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#ff8ca2,#ff748f);border:0;border-radius:13px;width:100%;min-height:46px;margin-top:6px;font-size:14px;font-weight:850}@media (width<=420px){.h5-member-app-page .h5-client-home,.h5-member-app-page .h5-client-section{padding:12px}.h5-member-app-page .h5-client-order-status-row .h5-client-order-action{flex:1 0 auto}.h5-member-app-page .h5-client-active-packages>header{flex-direction:column;align-items:flex-start;gap:3px}.h5-member-app-page .h5-client-active-packages>header small{text-align:left}}.h5-member-app-page{--h5-primary:#bd4664;--h5-primary-pressed:#a43855;--h5-primary-soft:#fff0f4;--h5-accent:#5964c9;--h5-ink:#2f3342;--h5-secondary:#5d6170;--h5-muted:#6b6f7c;--h5-line:#e6e2e4;color:var(--h5-ink);overflow:hidden}.h5-member-app-page *,.h5-member-app-page :before,.h5-member-app-page :after{box-sizing:border-box}.h5-member-app-page .h5-client-device,.h5-member-app-page .h5-client-scroll-area,.h5-member-app-page .h5-client-home,.h5-member-app-page .h5-client-section,.h5-member-app-page .h5-client-order-card,.h5-member-app-page .h5-client-payment-group,.h5-member-app-page .h5-client-warehouse-product,.h5-member-app-page .h5-client-message-card,.h5-member-app-page .h5-client-profile-card,.h5-member-app-page .h5-client-profile-list{min-width:0;max-width:100%}.h5-member-app-page .h5-client-scroll-area{color:var(--h5-ink);padding-bottom:18px;overflow-x:clip}.h5-member-app-page.h5-client-inner-mode .h5-client-app-header{min-height:50px;padding:7px 14px}.h5-member-app-page .h5-client-compact-title{align-items:center;gap:9px;min-width:0;display:flex}.h5-member-app-page .h5-client-compact-title>.h5-member-reference-donut{flex-basis:30px;width:30px;height:30px}.h5-member-app-page .h5-client-compact-title>div{gap:1px;min-width:0;display:grid}.h5-member-app-page .h5-client-compact-title strong{color:var(--h5-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.h5-member-app-page .h5-client-compact-title small{color:var(--h5-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.h5-member-app-page.h5-client-inner-mode .h5-client-testing-banner{min-height:25px;padding:4px 10px}.h5-member-app-page .h5-client-orders-section>header,.h5-member-app-page .h5-client-payment-section>header,.h5-member-app-page .h5-client-warehouse-section>header,.h5-member-app-page .h5-client-messages-section>header,.h5-member-app-page .h5-client-profile-section>header:first-child{margin:0}.h5-member-app-page .h5-client-orders-section>header>p,.h5-member-app-page .h5-client-orders-section>header>h1,.h5-member-app-page .h5-client-orders-section>header>span,.h5-member-app-page .h5-client-payment-section>header>p,.h5-member-app-page .h5-client-payment-section>header>h1,.h5-member-app-page .h5-client-payment-section>header>span,.h5-member-app-page .h5-client-warehouse-section>header>p,.h5-member-app-page .h5-client-warehouse-section>header>h1,.h5-member-app-page .h5-client-warehouse-section>header>span,.h5-member-app-page .h5-client-messages-section>header>p:first-child,.h5-member-app-page .h5-client-messages-section>header>h1,.h5-member-app-page .h5-client-messages-section>header>span,.h5-member-app-page .h5-client-profile-section>header:first-child{display:none}.h5-member-app-page button,.h5-member-app-page a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.h5-member-app-page button:active:not(:disabled),.h5-member-app-page a:active{transform:scale(.985)}.h5-member-app-page .h5-client-home-primary-action,.h5-member-app-page .h5-client-dock-primary,.h5-member-app-page .h5-client-state-card button,.h5-member-app-page .h5-client-profile-save,.h5-member-app-page .h5-client-address-save,.h5-member-app-page .h5-client-shipping-submit,.h5-member-app-page .h5-client-payment-card>button,.h5-member-app-page .h5-client-refund-form>button,.h5-member-app-page .h5-client-support-freight-actions article button{color:#fff;background:var(--h5-primary);box-shadow:none;border-color:#0000}.h5-member-app-page .h5-client-home-primary-action{width:fit-content;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:11px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:850}.h5-member-app-page .h5-client-welcome-card{grid-template-columns:minmax(0,1fr) auto;min-height:180px}.h5-member-app-page .h5-client-welcome-card>div{min-width:0}.h5-member-app-page .h5-client-welcome-card>div>small{color:#87596a;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.h5-member-app-page .h5-client-home-identity{margin-bottom:10px}.h5-member-app-page .h5-client-welcome-card .h5-client-home-greeting{opacity:1;margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.35;color:#4f3d3b!important}.h5-member-app-page .h5-client-welcome-card .h5-client-home-arrival-name{opacity:1;margin:0 0 2px;font-size:14px;font-weight:400;line-height:1.45;color:#62575a!important}.h5-member-app-page .h5-client-home-arrival-name strong{font-weight:600}.h5-member-app-page .h5-client-welcome-card .h5-client-home-arrival-help{opacity:1;margin:0;font-size:12px;font-weight:400;line-height:1.45;color:#777175!important}.h5-member-app-page .h5-client-welcome-card.alert{background:linear-gradient(135deg,#ffe5e9,#fff2e8)!important}.h5-member-app-page .h5-client-welcome-card.payment{background:linear-gradient(135deg,#ffe8ef,#fff5e7)!important}.h5-member-app-page .h5-client-welcome-card.warehouse{background:linear-gradient(135deg,#fff0e5,#fff9e7)!important}.h5-member-app-page .h5-client-welcome-card.transit{background:linear-gradient(135deg,#edf1ff,#fff1f5)!important}.h5-member-app-page .h5-client-welcome-card.idle{background:linear-gradient(135deg,#edf8f3,#fff4ea)!important}.h5-member-app-page .h5-client-dashboard-grid button{min-width:0;min-height:96px;box-shadow:none;border-radius:13px;grid-template-rows:36px 23px minmax(30px,auto);align-content:center}.h5-member-app-page .h5-client-dashboard-grid .h5-member-icon{width:36px;height:36px}.h5-member-app-page .h5-client-dashboard-grid strong{align-self:center}.h5-member-app-page .h5-client-dashboard-grid small{overflow-wrap:anywhere;text-align:center;align-self:start}.h5-member-app-page .h5-client-order-card,.h5-member-app-page .h5-client-payment-group>header,.h5-member-app-page .h5-client-warehouse-product,.h5-member-app-page .h5-client-message-card,.h5-member-app-page .h5-client-profile-list,.h5-member-app-page .h5-client-account-panel{box-shadow:none;border-radius:12px}.h5-member-app-page .h5-client-order-card p,.h5-member-app-page .h5-client-order-card footer,.h5-member-app-page .h5-client-order-reference,.h5-member-app-page .h5-client-warehouse-product small,.h5-member-app-page .h5-client-message-card p,.h5-member-app-page .h5-client-message-card small,.h5-member-app-page .h5-client-profile-card small{color:var(--h5-secondary)}.h5-member-app-page .h5-client-order-card .h5-client-order-price,.h5-member-app-page .h5-client-payment-group-summary strong,.h5-member-app-page .h5-client-unpaid-orders article>label>b,.h5-member-app-page .h5-client-dock strong{color:var(--h5-accent)}.h5-member-app-page .h5-client-payment-tip{min-width:0;color:var(--h5-secondary);background:#fff8fa;border:1px solid #eadfe3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.h5-member-app-page .h5-client-payment-tip>span{min-width:0}.h5-member-app-page .h5-client-payment-tip button{min-height:30px;color:var(--h5-primary);font:inherit;background:0 0;border:0;flex:none;padding:0 8px;font-weight:850}.h5-member-app-page .h5-client-payment-tabs{background:#f8f5f7;border:1px solid #eadfe3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:4px;display:grid}.h5-member-app-page .h5-client-payment-tabs button{min-width:0;min-height:42px;color:var(--h5-secondary);font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:850;display:inline-flex}.h5-member-app-page .h5-client-payment-tabs button.active{color:var(--h5-primary);background:#fff;box-shadow:0 3px 12px #56364414}.h5-member-app-page .h5-client-payment-tabs button b{color:#fff;background:var(--h5-primary);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-flex}.h5-member-app-page .h5-client-payment-confirmations{gap:10px;display:grid}.h5-member-app-page .h5-client-payment-confirmation-note{color:#70515b;background:#fff3f5;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.h5-member-app-page .h5-client-payment-confirmation-note>svg{flex:none;width:22px;height:22px}.h5-member-app-page .h5-client-payment-confirmation-note span{gap:2px;min-width:0;display:grid}.h5-member-app-page .h5-client-payment-confirmation-note strong{font-size:13px}.h5-member-app-page .h5-client-payment-confirmation-note small{color:var(--h5-secondary);font-size:11px;line-height:1.45}.h5-member-app-page .h5-client-payment-confirmation-card{background:#fff;border:1px solid #eadfe3;border-radius:13px;gap:10px;padding:13px;display:grid}.h5-member-app-page .h5-client-payment-confirmation-card>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.h5-member-app-page .h5-client-payment-confirmation-card>header span{gap:3px;min-width:0;display:grid}.h5-member-app-page .h5-client-payment-confirmation-card>header strong{color:var(--h5-ink);font-size:14px}.h5-member-app-page .h5-client-payment-confirmation-card>header small{color:var(--h5-secondary);font-size:11px}.h5-member-app-page .h5-client-payment-confirmation-card>header b{color:var(--h5-accent);flex:none;font-size:16px}.h5-member-app-page .h5-client-payment-confirmation-card>p{color:var(--h5-secondary);background:#f7f5f6;border-radius:9px;gap:4px;margin:0;padding:9px 10px;font-size:11px;line-height:1.45;display:grid}.h5-member-app-page .h5-client-payment-confirmation-clock{color:#dc7140;font-size:12px;font-weight:850}.h5-member-app-page .h5-client-payment-confirmation-card>footer{justify-content:flex-end;gap:8px;display:flex}.h5-member-app-page .h5-client-payment-confirmation-card>footer button{color:#765660;min-height:36px;font:inherit;background:#fff;border:1px solid #ddcdd2;border-radius:9px;padding:0 12px;font-size:12px;font-weight:850}.h5-member-app-page .h5-client-payment-confirmation-card>footer button.primary{color:var(--h5-primary);background:#fff5f7;border-color:#d18a9e}.h5-member-app-page .h5-client-payment-confirmation-card>footer button:disabled{opacity:.55}.h5-member-app-page .h5-client-payment-group{gap:8px;margin-bottom:12px}.h5-member-app-page .h5-client-payment-group-toggle{min-height:58px;padding:10px 12px}.h5-member-app-page .h5-client-payment-category-tag{background:#fff0f4;border-radius:7px;width:fit-content;padding:4px 8px;display:inline-flex;color:#8d4a5d!important;font-size:13px!important}.h5-member-app-page .international-freight .h5-client-payment-category-tag{background:#f2efff;color:#775cae!important}.h5-member-app-page .h5-client-payment-selection-bar{min-height:34px;padding:0}.h5-member-app-page .h5-client-payment-selection-bar button{min-height:34px;color:var(--h5-primary);border-color:#e2cdd4}.h5-member-app-page .h5-client-unpaid-orders article{box-shadow:none;border-radius:12px;padding:0}.h5-member-app-page .h5-client-unpaid-orders article.active{box-shadow:inset 3px 0 0 var(--h5-primary);background:#fff9fb;border-color:#c68195}.h5-member-app-page .h5-client-unpaid-orders article>label{cursor:pointer;grid-template-columns:20px 54px minmax(0,1fr) minmax(58px,auto);gap:8px;width:100%;padding:11px;overflow:visible}.h5-member-app-page .h5-client-unpaid-orders article>label>input{accent-color:var(--h5-primary)}.h5-member-app-page .h5-client-unpaid-orders .h5-client-product-picture{width:54px;min-width:54px;max-width:54px;height:54px}.h5-member-app-page .h5-client-unpaid-orders article>label>span strong{color:var(--h5-ink);font-size:13px}.h5-member-app-page .h5-client-unpaid-orders article>label>span small{color:var(--h5-secondary);font-size:11px;line-height:1.4}.h5-member-app-page .h5-client-unpaid-orders article>label>b{justify-self:end;font-size:13px}.h5-member-app-page .h5-client-warehouse-search{align-items:end;margin-bottom:8px}.h5-member-app-page .h5-client-warehouse-search label span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.h5-member-app-page .h5-client-warehouse-search input{min-width:0;min-height:40px}.h5-member-app-page .h5-client-warehouse-search>button{flex:none;min-height:40px}.h5-member-app-page .h5-client-warehouse-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 8px;padding:0;display:grid;overflow:visible}.h5-member-app-page .h5-client-warehouse-filters button{white-space:nowrap;border-radius:9px;justify-content:center;gap:3px;min-width:0;min-height:36px;padding:0 3px;font-size:10px;overflow:hidden}.h5-member-app-page .h5-client-warehouse-filters button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.h5-member-app-page .h5-client-warehouse-filters button strong{min-width:17px;min-height:17px;padding:0 4px;font-size:9px}.h5-member-app-page .h5-client-warehouse-filters button.active{color:var(--h5-primary);background:var(--h5-primary-soft);border-color:#d78ba0}.h5-member-app-page .h5-client-warehouse-filters button.active strong{background:var(--h5-primary)}.h5-member-app-page .h5-client-warehouse-tools{justify-content:flex-end;gap:7px;margin-bottom:10px;display:flex}.h5-member-app-page .h5-client-warehouse-tools button{min-height:36px;color:var(--h5-accent);font:inherit;background:#fff;border:1px solid #ddd8e8;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.h5-member-app-page .h5-client-warehouse-tools button.active{background:#f2f3ff;border-color:#8d94da}.h5-member-app-page .h5-client-warehouse-tools .h5-client-batch-start{color:var(--h5-primary);background:#fff7f9;border-color:#e3a2b3}.h5-member-app-page .h5-client-warehouse-product{padding:11px}.h5-member-app-page .h5-client-warehouse-product-main{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.h5-member-app-page .h5-client-warehouse-product.batch-mode .h5-client-warehouse-product-main{grid-template-columns:20px 76px minmax(0,1fr)}.h5-member-app-page .h5-client-warehouse-product-main>input{width:18px;height:18px;accent-color:var(--h5-primary);margin-top:29px}.h5-member-app-page .h5-client-warehouse-product .h5-client-product-picture{border-radius:11px;width:76px;height:76px}.h5-member-app-page .h5-client-warehouse-product-main>span{gap:3px;min-width:0;display:grid}.h5-member-app-page .h5-client-warehouse-product-main>span>strong{color:var(--h5-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h5-member-app-page .h5-client-warehouse-product-main>span>b{width:fit-content;color:var(--h5-primary);background:var(--h5-primary-soft);border-radius:6px;padding:3px 7px}.h5-member-app-page .h5-client-warehouse-merge-tip{white-space:normal;background:#fff7dc;border-radius:7px;margin-top:2px;padding:6px 7px;font-weight:750;color:#7b5d25!important}.h5-member-app-page .h5-client-warehouse-state-action{margin-left:87px}.h5-member-app-page .h5-client-warehouse-product.batch-mode .h5-client-warehouse-state-action{margin-left:118px}.h5-member-app-page .h5-client-dock{z-index:35;border-top:1px solid var(--h5-line);background:#fffffffa;flex:none;align-items:center;gap:9px;min-width:0;min-height:64px;padding:8px 12px;display:grid;box-shadow:0 -8px 22px #37303512}.h5-member-app-page .h5-client-warehouse-dock{grid-template-columns:auto minmax(0,1fr) auto}.h5-member-app-page .h5-client-payment-dock{grid-template-columns:minmax(0,1fr) auto}.h5-member-app-page .h5-client-dock>span{gap:1px;min-width:0;display:grid}.h5-member-app-page .h5-client-dock>span small{color:var(--h5-secondary);font-size:11px}.h5-member-app-page .h5-client-dock>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.h5-member-app-page .h5-client-dock button{min-height:42px;font:inherit;border-radius:10px;padding:0 15px;font-size:13px;font-weight:850}.h5-member-app-page .h5-client-dock-cancel{color:var(--h5-secondary);background:#fff;border:1px solid #ddd9df}.h5-member-app-page .h5-client-dock-primary{cursor:pointer;border:0;min-width:98px}.h5-member-app-page .h5-client-dock-primary:disabled{color:#8a8d96;cursor:not-allowed;background:#e7e7ea}.h5-member-app-page .h5-client-payment-dock[data-state=processing] .h5-client-dock-primary{background:#b36a7d}.h5-member-app-page .h5-client-bottom-nav{z-index:34;padding:4px 6px max(6px, env(safe-area-inset-bottom));flex:none}.h5-member-app-page .h5-client-bottom-nav button{color:#737783;min-width:0;min-height:52px}.h5-member-app-page .h5-client-bottom-nav button>span{width:29px;height:27px;color:inherit}.h5-member-app-page .h5-client-bottom-nav svg{width:21px;height:21px}.h5-member-app-page .h5-client-bottom-nav button>small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.h5-member-app-page .h5-client-bottom-nav button.active,.h5-member-app-page .h5-client-bottom-nav button.active>small{color:var(--h5-primary)}.h5-member-app-page .h5-client-bottom-nav button.active>span{background:#ffe8ee}.h5-member-app-page .h5-client-message-header{display:block}.h5-member-app-page .h5-client-message-read-action{margin:0 0 10px}.h5-member-app-page .h5-client-message-read-action button,.h5-member-app-page .h5-client-message-read-action>span{border-radius:9px;min-height:36px;padding:7px 11px;font-size:12px}.h5-member-app-page .h5-client-message-list{gap:8px;display:grid}.h5-member-app-page .h5-client-message-list .h5-client-message-card{border:1px solid var(--h5-line);width:100%;color:var(--h5-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:40px minmax(0,1fr) 7px 12px;align-items:center;gap:9px;padding:12px;display:grid}.h5-member-app-page .h5-client-message-list .h5-client-message-card.unread{box-shadow:inset 3px 0 0 var(--h5-primary);border-color:#e6b1c0}.h5-member-app-page .h5-client-message-list .h5-client-message-card.read{background:#fafafa}.h5-member-app-page .h5-client-message-list .h5-client-message-card.read strong{color:#6c6f78;font-weight:700}.h5-member-app-page .h5-client-message-list .h5-client-message-card>span{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.h5-member-app-page .h5-client-message-list .h5-client-message-card>span .h5-member-icon{width:34px;height:34px}.h5-member-app-page .h5-client-message-list .h5-client-message-card>div{min-width:0}.h5-member-app-page .h5-client-message-list .h5-client-message-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;line-height:1.45;display:-webkit-box;overflow:hidden}.h5-member-app-page .h5-client-message-list .h5-client-message-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.h5-member-app-page .h5-client-message-unread-dot{background:var(--h5-primary);border-radius:50%;grid-column:3;width:7px;height:7px}.h5-member-app-page .h5-client-message-arrow{color:#91949c;grid-column:4;font-size:20px;font-style:normal}.h5-member-app-page .h5-client-profile-card{box-shadow:none;background:linear-gradient(135deg,#fff0f3,#fff8ec);border:1px solid #f0d9df;border-radius:18px;overflow:hidden}.h5-member-app-page .h5-client-profile-card>div{min-width:0}.h5-member-app-page .h5-client-profile-card small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.h5-member-app-page .h5-client-profile-membership-card{background:linear-gradient(135deg,#fff5f6,#fffaf2);border:1px solid #f0d9df;border-radius:20px;padding:14px}.h5-member-app-page .h5-client-profile-membership-card .h5-client-profile-card{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin:0;padding:0}.h5-member-app-page .h5-client-profile-membership-card .h5-client-profile-avatar{flex-basis:44px;width:44px;height:44px}.h5-member-app-page .h5-client-profile-name-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.h5-member-app-page .h5-client-profile-name-row>strong{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:600;line-height:24px}.h5-member-app-page .h5-client-profile-membership-card .h5-client-profile-card small{line-height:18px}.h5-member-app-page .h5-client-profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.h5-member-app-page .h5-client-profile-shortcuts article{min-width:0;min-height:88px;color:var(--h5-ink);font:inherit;background:#fff;border:1px solid #ebe3e5;border-radius:11px;justify-items:center;gap:3px;padding:9px 4px;display:grid}.h5-member-app-page .h5-client-profile-shortcuts .h5-member-icon{width:34px;height:34px}.h5-member-app-page .h5-client-profile-shortcuts span{font-size:12px;font-weight:800}.h5-member-app-page .h5-client-profile-shortcuts strong{max-width:100%;color:var(--h5-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.h5-member-app-page .h5-client-profile-list{padding:3px 12px}.h5-member-app-page .h5-client-logout{color:#8c6d76;text-underline-offset:3px;background:0 0;border:0;margin:18px auto 4px;padding:9px;text-decoration:underline}.h5-member-app-page .h5-client-skeleton-list{gap:9px;width:100%;display:grid}.h5-member-app-page .h5-client-skeleton-row{background:#fff;border:1px solid #eee9eb;border-radius:12px;min-height:80px;display:grid;position:relative;overflow:hidden}.h5-member-app-page .h5-client-skeleton-row:before{content:"";background:linear-gradient(90deg,#f1edef 20%,#faf7f8 50%,#f1edef 80%) 0 0/220% 100%;border-radius:8px;margin:13px;animation:1.25s linear infinite h5-client-skeleton-shimmer}@keyframes h5-client-skeleton-shimmer{to{background-position:-220% 0}}.h5-member-app-page .h5-client-bottom-sheet-backdrop{align-items:end;padding:0}.h5-member-app-page .h5-client-bottom-sheet{width:min(100%,470px);max-height:min(72dvh,620px);padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0 auto;overflow-y:auto}.h5-member-app-page .h5-client-filter-sheet-options{gap:8px;margin-top:14px;display:grid}.h5-member-app-page .h5-client-filter-sheet-options button{border:1px solid var(--h5-line);min-height:46px;color:var(--h5-ink);font:inherit;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 13px;font-weight:750;display:flex}.h5-member-app-page .h5-client-filter-sheet-options button.active{color:var(--h5-primary);background:var(--h5-primary-soft);border-color:#d889a0}.h5-member-app-page .h5-client-payment-rules ul{color:var(--h5-secondary);gap:10px;margin:14px 0 0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.h5-member-app-page .h5-client-orders-back,.h5-member-app-page .h5-client-profile-page-back{cursor:pointer;min-height:40px;margin:0 0 3px;padding:0 8px 0 0;font-size:13px}.h5-member-app-page .h5-member-profile-list>button>span,.h5-member-app-page .h5-member-profile-list>a>span{min-width:0}.h5-member-app-page .h5-member-profile-list span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.h5-member-app-page .h5-member-profile-list span small em{color:var(--h5-primary);font-style:normal;font-weight:750}.h5-member-app-page .h5-member-profile-list>.h5-client-profile-action-row{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 10px}.h5-member-app-page .h5-client-profile-action-row>.h5-member-icon{grid-area:1/1/3}.h5-member-app-page .h5-client-profile-action-row>span{grid-area:1/2}.h5-member-app-page .h5-client-profile-action-row>strong{grid-area:1/3}.h5-member-app-page .h5-client-profile-action-row>small{color:#a29690;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;min-width:0;font-size:11px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.h5-member-app-page .h5-client-profile-action-row>small em{color:var(--h5-primary);font-style:normal;font-weight:750}.h5-member-app-page .h5-client-wallet-recharge-sheet{overscroll-behavior:contain;gap:12px;display:grid}.h5-member-app-page .h5-client-wallet-recharge-balance{color:var(--h5-secondary);background:#f6f6ff;border-radius:13px;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 14px;font-size:13px;display:flex}.h5-member-app-page .h5-client-wallet-recharge-balance strong{color:var(--h5-accent);font-size:22px}.h5-member-app-page .h5-client-wallet-recharge-description{color:var(--h5-secondary);margin:0;font-size:13px;line-height:1.65}.h5-member-app-page .h5-client-wallet-recharge-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.h5-member-app-page .h5-client-wallet-recharge-flow li{color:#765d66;text-align:center;background:#fff2f5;border-radius:10px;place-items:center;min-height:46px;padding:7px;font-size:11px;font-weight:750;line-height:1.35;display:grid;position:relative}.h5-member-app-page .h5-client-wallet-recharge-flow li:not(:last-child):after{content:"→";z-index:1;color:#d28a9d;font-size:12px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.h5-member-app-page .h5-client-wallet-recharge-primary,.h5-member-app-page .h5-client-wallet-recharge-secondary{width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:12px;font-size:14px;font-weight:850}.h5-member-app-page .h5-client-wallet-recharge-primary{color:#fff;background:var(--h5-primary);border:0}.h5-member-app-page .h5-client-wallet-recharge-secondary{color:var(--h5-primary);background:#fff;border:1px solid #e3a9b8}.h5-member-app-page .h5-client-wallet-contact-qr{text-align:center;background:#fff;border:1px solid #eee3e6;border-radius:13px;justify-items:center;gap:5px;padding:12px;scroll-margin-block:12px;display:grid}.h5-member-app-page .h5-client-wallet-contact-qr img{border-radius:8px;width:min(100%,220px);height:auto;display:block}.h5-member-app-page .h5-client-wallet-contact-qr strong{color:var(--h5-ink);font-size:14px}.h5-member-app-page .h5-client-wallet-contact-qr small,.h5-member-app-page .h5-client-wallet-ledger-details>small{color:var(--h5-secondary);font-size:12px;line-height:1.5}.h5-member-app-page .h5-client-wallet-ledger-details{background:#faf9fb;border-radius:12px;gap:2px;padding:12px;display:grid}.h5-member-app-page .h5-client-wallet-ledger-details h3{color:var(--h5-ink);margin:0 0 4px;font-size:14px}.h5-member-app-page .h5-client-wallet-recharge-note{color:#927681;text-align:center;margin:0;font-size:11px;line-height:1.5}.h5-member-app-page .h5-client-benefit-detail-page{gap:12px;display:grid}.h5-member-app-page .h5-client-benefit-detail-hero{background:linear-gradient(135deg,#fff1f5,#fff9ef);border:1px solid #eedde2;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.h5-member-app-page .h5-client-benefit-detail-hero .h5-member-icon{background-color:#0000;flex-basis:58px;width:58px;height:58px}.h5-member-app-page .h5-client-benefit-detail-hero>div{gap:2px;min-width:0;display:grid}.h5-member-app-page .h5-client-benefit-detail-hero span{color:var(--h5-secondary);font-size:12px}.h5-member-app-page .h5-client-benefit-detail-hero strong{color:var(--h5-accent);font-size:25px;line-height:1.2}.h5-member-app-page .h5-client-benefit-detail-hero small{color:#8d7a80;font-size:11px}.h5-member-app-page .h5-client-benefit-empty-state,.h5-member-app-page .h5-client-benefit-guide>div,.h5-member-app-page .h5-client-benefit-records{background:#fff;border:1px solid #ece6e8;border-radius:13px;padding:14px}.h5-member-app-page .h5-client-benefit-empty-state strong,.h5-member-app-page .h5-client-benefit-guide h2,.h5-member-app-page .h5-client-benefit-records h2{color:var(--h5-ink);margin:0;font-size:14px}.h5-member-app-page .h5-client-benefit-empty-state p,.h5-member-app-page .h5-client-benefit-guide p,.h5-member-app-page .h5-client-benefit-records header p,.h5-member-app-page .h5-client-benefit-records-empty{color:var(--h5-secondary);margin:5px 0 0;font-size:12px;line-height:1.6}.h5-member-app-page .h5-client-benefit-guide{gap:8px;display:grid}.h5-member-app-page .h5-client-benefit-records{gap:5px;display:grid}.h5-member-app-page .h5-client-benefit-records>header{margin-bottom:3px}.h5-member-app-page .h5-client-benefit-records-empty{text-align:center;padding:9px 0}.h5-member-app-page .h5-client-wallet-recharge-primary:focus-visible,.h5-member-app-page .h5-client-wallet-recharge-secondary:focus-visible,.h5-member-app-page .h5-client-orders-back:focus-visible,.h5-member-app-page .h5-client-profile-page-back:focus-visible{outline-offset:2px;outline:3px solid #bd466433}@media (width<=420px){.h5-member-app-page .h5-client-home,.h5-member-app-page .h5-client-section{padding:10px}.h5-member-app-page .h5-client-welcome-card{min-height:166px;padding:15px}.h5-member-app-page .h5-client-welcome-card .h5-member-icon{width:68px;height:68px}.h5-member-app-page .h5-client-dashboard-grid button{min-height:91px}.h5-member-app-page .h5-client-unpaid-orders article>label{grid-template-columns:18px 48px minmax(0,1fr) minmax(55px,auto);gap:6px;padding:9px}.h5-member-app-page .h5-client-unpaid-orders .h5-client-product-picture{width:48px;min-width:48px;max-width:48px;height:48px}}@media (width<=360px){.h5-member-app-page .h5-client-compact-title small{font-size:10px}.h5-member-app-page .h5-client-testing-banner{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.h5-member-app-page .h5-client-dashboard-grid{gap:4px}.h5-member-app-page .h5-client-dashboard-grid button{min-height:88px;padding-inline:2px}.h5-member-app-page .h5-client-dashboard-grid small{font-size:10px}.h5-member-app-page .h5-client-payment-group-toggle{gap:5px;padding:9px 8px}.h5-member-app-page .h5-client-payment-group-summary{gap:4px}.h5-member-app-page .h5-client-payment-group-summary b{padding:4px 5px;font-size:10px}.h5-member-app-page .h5-client-payment-group-summary strong{font-size:13px}.h5-member-app-page .h5-client-unpaid-orders article>label{grid-template-columns:18px 44px minmax(0,1fr);grid-template-areas:"check image body"". .amount";align-items:start}.h5-member-app-page .h5-client-unpaid-orders article>label>input{grid-area:check;margin-top:13px}.h5-member-app-page .h5-client-unpaid-orders .h5-client-product-picture{grid-area:image;width:44px;min-width:44px;max-width:44px;height:44px}.h5-member-app-page .h5-client-unpaid-orders article>label>span:not(.h5-client-product-picture){grid-area:body}.h5-member-app-page .h5-client-unpaid-orders article>label>b{grid-area:amount}.h5-member-app-page .h5-client-warehouse-filters button{font-size:9px}.h5-member-app-page .h5-client-warehouse-filters button strong{display:none}.h5-member-app-page .h5-client-warehouse-product-main{grid-template-columns:68px minmax(0,1fr);gap:8px}.h5-member-app-page .h5-client-warehouse-product.batch-mode .h5-client-warehouse-product-main{grid-template-columns:18px 64px minmax(0,1fr);gap:7px}.h5-member-app-page .h5-client-warehouse-product .h5-client-product-picture{width:68px;height:68px}.h5-member-app-page .h5-client-warehouse-product.batch-mode .h5-client-product-picture{width:64px;height:64px}.h5-member-app-page .h5-client-warehouse-state-action,.h5-member-app-page .h5-client-warehouse-product.batch-mode .h5-client-warehouse-state-action{width:100%;margin-left:0}.h5-member-app-page .h5-client-dock{padding-inline:8px}.h5-member-app-page .h5-client-dock button{padding-inline:10px}.h5-member-app-page .h5-client-dock-primary{min-width:88px}.h5-member-app-page .h5-client-bottom-nav{padding-inline:2px}.h5-member-app-page .h5-client-bottom-nav button>small{font-size:10px}.h5-member-app-page .h5-client-message-list .h5-client-message-card{grid-template-columns:34px minmax(0,1fr) 7px 10px;gap:7px;padding:10px 8px}.h5-member-app-page .h5-client-message-list .h5-client-message-card>span{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.h5-member-app-page *,.h5-member-app-page :before,.h5-member-app-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shipping-management-page{--shipping-control-height:40px;--shipping-control-radius:8px;--shipping-card-radius:12px;--shipping-form-gap:12px;gap:var(--shipping-form-gap);color:#36415e;font-size:14px;line-height:1.5}.shipping-management-hero{gap:var(--shipping-form-gap);min-height:64px;padding:var(--shipping-form-gap);border-radius:var(--shipping-card-radius);box-shadow:none;background:#fff;grid-template-columns:140px minmax(0,1fr);display:grid}.shipping-hero-heading{align-content:center;gap:2px;min-width:0;display:grid}.shipping-management-hero .shipping-hero-heading>p{display:none}.shipping-management-hero .shipping-hero-heading>h1{margin:0;font-size:20px;line-height:1.5}.shipping-management-hero .shipping-hero-heading>span{color:#758097;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shipping-hero-side{grid-template-columns:auto minmax(200px,1fr) auto;place-items:center stretch;gap:8px;width:100%;display:grid}.shipping-hero-queues{align-items:center;gap:6px;min-width:0;display:flex}.shipping-status-switch{border-radius:var(--shipping-control-radius);flex-wrap:nowrap;padding:0}.shipping-status-switch a{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);gap:6px;padding:0 12px;font-size:14px}.shipping-status-switch strong{min-width:22px;height:22px;font-size:12px}.shipping-hero-status-summary{flex:none}.shipping-hero-status-summary span{min-height:24px;padding:0 7px}.shipping-hero-search{min-width:0;height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);background:#fff;border:1px solid #d7ddea;grid-template-columns:minmax(0,1fr) 56px;display:grid;overflow:hidden}.shipping-hero-search>label{min-width:0}.shipping-hero-search>label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shipping-hero-search input{width:100%;height:calc(var(--shipping-control-height) - 2px);color:#34405d;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.shipping-hero-search:focus-within{border-color:#8fa0ef;box-shadow:0 0 0 3px #697ee61a}.shipping-hero-search>button{color:#5063c8;background:#f4f6ff;border:0;border-left:1px solid #dfe4ef;font-size:14px;font-weight:850}.shipping-hero-actions{flex-wrap:nowrap;gap:8px;display:flex}.shipping-management-hero .shipping-hero-actions>a,.shipping-management-hero .shipping-hero-actions>button{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);box-shadow:none;white-space:nowrap;padding:0 12px;font-size:14px}.shipping-workbench{border-radius:var(--shipping-card-radius);height:clamp(560px,100dvh - 190px,860px);min-height:560px;box-shadow:none;grid-template-columns:320px minmax(0,1fr)}.shipping-queue-list{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:0;padding:0}.shipping-queue-header{min-width:0;min-height:56px;padding:var(--shipping-form-gap);background:#fbfcff;border-bottom:1px solid #e5e9f1;justify-content:space-between;align-items:center;gap:8px;display:flex}.shipping-queue-header>span{gap:1px;min-width:0;display:grid}.shipping-queue-header strong{color:#35405d;font-size:14px}.shipping-queue-header small,.shipping-queue-header>b{color:#8a93a7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shipping-queue-header>b{color:#5c6cc5;background:#edf0ff;border-radius:999px;flex:none;padding:4px 6px}.shipping-queue-list>div{scrollbar-gutter:stable;align-content:start;gap:0;min-height:0;max-height:none;display:grid;overflow-y:auto}.shipping-queue-list>div>button{border:0;border-bottom:1px solid #e8ebf2;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:10px 12px;position:relative}.shipping-queue-list>div>button:hover,.shipping-queue-list>div>button.active,.shipping-queue-list>div>button.active.selected{background:#f1f4ff;border-color:#d7def8;box-shadow:inset 3px 0 #6a7ce0}.shipping-queue-list>div>button.locked,.shipping-queue-list>div>button.locked:hover{background:#f0f9f6;border-color:#8fd0bc;box-shadow:inset 3px 0 #24916e}.shipping-queue-list>div>button.locked.active.selected{z-index:1;background:#eaf1ff;border-color:#6a7ce0;box-shadow:inset 3px 0 #566bd8}.shipping-queue-list>div>button.locked>span:first-child{background:#3fa98a}.shipping-queue-list>div>button.locked .shipping-queue-name-line>strong{color:#236e5d}.shipping-queue-list>div>button.locked .shipping-queue-state>b{color:#17634f;background:#ccecdf;border:1px solid #89cdb8}.shipping-queue-list>div>button>span:first-child{border-radius:var(--shipping-control-radius);width:32px;height:32px;font-size:12px}.shipping-queue-copy{gap:2px;min-width:0;display:grid}.shipping-queue-name-line{align-items:center;gap:5px;min-width:0;display:flex}.shipping-queue-name-line>strong{min-width:0}.shipping-queue-name-line>em,.shipping-queue-state>em{color:#9a671b;white-space:nowrap;background:#fff1cf;border-radius:999px;flex:none;padding:2px 5px;font-size:12px;font-style:normal;font-weight:850}.shipping-queue-list button strong{font-size:14px}.shipping-queue-list button small{font-size:12px}.shipping-queue-state>i{color:#6b74a8;white-space:nowrap;background:#eceffd;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:850}.shipping-queue-state>b{color:#23705d;white-space:nowrap;background:#ddf3eb;border-radius:999px;padding:2px 5px;font-size:12px;font-weight:850}.shipping-queue-state>i.pending_payment{color:#b77724;background:#fff2dc}.shipping-queue-state>i.pending_dispatch{color:#237866;background:#e6f8f2}.shipping-queue-state>i.shipped{color:#697389;background:#eef0f4}.shipping-queue-list>.pagination-controls{background:#fbfcff;border:0;border-top:1px solid #e2e6ef;border-radius:0;gap:5px;width:auto;max-width:none;margin:0;padding:7px 9px 8px;display:grid}.shipping-queue-list>.pagination-controls .pagination-summary{white-space:nowrap;justify-content:space-between;min-width:0;font-size:12px}.shipping-queue-list>.pagination-controls .pagination-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.shipping-queue-list>.pagination-controls .pagination-actions>a,.shipping-queue-list>.pagination-controls .pagination-actions>button{grid-area:auto;width:auto;min-width:54px;min-height:32px;padding:0 7px;font-size:12px}.shipping-queue-list>.pagination-controls .pagination-page-numbers{grid-area:auto;justify-content:safe center;width:auto;min-width:0;max-width:none;display:flex;overflow-x:auto}.shipping-queue-list>.pagination-controls .pagination-page-numbers a,.shipping-queue-list>.pagination-controls .pagination-page-numbers button,.shipping-queue-list>.pagination-controls .pagination-page-numbers span{min-width:32px;min-height:32px;font-size:12px}.shipping-workbench-detail{gap:var(--shipping-form-gap);height:100%;min-height:0;padding:var(--shipping-form-gap);scrollbar-gutter:stable;grid-auto-rows:max-content;overflow-y:auto}.shipping-workbench-detail>.shipping-compact-note{order:4}.shipping-workbench-detail>.shipping-request-summary,.shipping-workbench-detail>.shipping-priority-picking,.shipping-workbench-detail>.freight-secondary{box-shadow:none}.shipping-request-summary article.address{gap:var(--shipping-form-gap);min-height:0;padding:var(--shipping-form-gap);background:#fff}.shipping-address-titlebar{gap:8px}.shipping-address-titlebar>span{color:#36415e;font-size:14px}.shipping-address-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.shipping-environment{color:#28705e;white-space:nowrap;background:#e8f8f1;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:850}.shipping-environment.test{color:#9a671b;background:#fff2d6}.shipping-address-actions>.shipping-status{padding:4px 7px;font-size:14px}.shipping-address-actions>button{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);color:#5264c6;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd5f4;padding:0 12px;font-size:14px;font-weight:800}.shipping-address-actions>button:hover{background:#f3f5ff;border-color:#8998df}.shipping-address-actions>button.copied{color:#24745e;background:#edf9f4;border-color:#a9d9c8}.shipping-address-actions>button.error{color:#ad5362;background:#fff6f8;border-color:#efc8ce}.shipping-address-content{grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);align-items:start;gap:14px;min-width:0;display:grid}.shipping-address-primary{gap:3px;min-width:0;display:grid}.shipping-address-primary>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-address-primary>small{overflow-wrap:anywhere;white-space:normal;line-height:1.4}.shipping-priority-address .shipping-address-primary>strong{color:#26395f;font-size:16px}.shipping-priority-address .shipping-address-primary>small{color:#566d98;font-size:14px}.shipping-address-meta{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.shipping-address-meta span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shipping-address-meta>.shipping-buyer-meta{text-overflow:clip;align-items:center;gap:5px;min-width:0;display:flex;overflow:visible}.shipping-buyer-meta>span{flex:auto;min-width:0}.shipping-customer-name-copy{color:#5264c6;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd5f4;border-radius:6px;flex:none;min-height:20px;padding:0 6px;font-size:8px;font-weight:800}.shipping-customer-name-copy:hover{background:#f3f5ff;border-color:#8998df}.shipping-customer-name-copy.copied{color:#24745e;background:#edf9f4;border-color:#a9d9c8}.shipping-customer-name-copy.error{color:#ad5362;background:#fff6f8;border-color:#efc8ce}.shipping-address-meta b{color:#52607e;font-weight:800}.shipping-freight-summary{border-radius:var(--shipping-card-radius);grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px 12px;min-height:48px;padding:10px 12px}.shipping-freight-primary{gap:6px}.shipping-freight-primary strong{font-size:16px}.shipping-freight-details{flex-wrap:nowrap;gap:4px 12px;overflow:hidden}.shipping-freight-details>div{white-space:nowrap;min-width:0}.shipping-freight-details dd{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shipping-fulfillment-facts{align-items:center;gap:10px;min-width:0;margin:0;display:flex}.shipping-fulfillment-facts>div{text-align:center;gap:1px;display:grid}.shipping-fulfillment-facts dt{color:#8a94aa;font-size:12px}.shipping-fulfillment-facts dd{color:#46536f;white-space:nowrap;margin:0;font-size:12px;font-weight:850}.shipping-freight-adjustment{padding:5px 7px}.shipping-picking-card{border-radius:var(--shipping-card-radius);border-width:1px}.shipping-management-page .shipping-picking-disclosure[open] .shipping-picking-list{max-height:none}.shipping-picking-disclosure>summary{background:#f8f9fc;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;min-height:48px;padding:10px 12px}.shipping-picking-disclosure>summary span,.shipping-picking-disclosure>summary strong{font-size:14px}.shipping-picking-disclosure>summary strong{padding:3px 7px}.shipping-picking-disclosure>summary small{font-size:12px}.shipping-picking-disclosure>summary>i{font-size:16px}.shipping-lock-alert{border-radius:9px;padding:8px 10px}.shipping-queue-actions{min-height:64px;padding:var(--shipping-form-gap);border-radius:var(--shipping-card-radius);background:#fafbfe;border:1px solid #e1e5ee;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.shipping-queue-actions.is-locked{box-shadow:none;background:#f7fbf9;border-color:#9bd6c4}.shipping-action-progress{color:#68738a;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-right:auto;display:flex}.shipping-action-progress>span{color:#6574c9;background:#edf0ff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.shipping-action-progress>span.done{color:#26735f;background:#e4f6ef}.shipping-action-progress>span.pending{color:#9d6919;background:#fff0ce}.shipping-action-progress>b{text-overflow:ellipsis;max-width:none;font-size:14px;overflow:hidden}.shipping-action-progress>i{color:#b0b7c7;font-size:13px;font-style:normal}.shipping-queue-actions>button{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);box-shadow:none;text-align:center;flex:none;justify-content:center;align-items:center;gap:0;padding:0 16px;display:inline-flex}.shipping-queue-actions>button>span{font-size:14px}.shipping-queue-actions>button>small{display:none}.shipping-queue-actions>button.dispatch{color:#fff;background:#6376df;min-width:126px}.shipping-queue-actions>button.dispatch:hover:not(:disabled){color:#fff;background:#5368d4}.shipping-queue-actions>button.lock:not(.locked){color:#287b6d;background:#f5fcfa;border-color:#afd9cd}.shipping-queue-actions>button.lock.locked,.shipping-queue-actions>button.lock.locked:hover:not(:disabled){color:#fff;box-shadow:none;background:#287b65;border-color:#237d63}.shipping-more-actions{flex:none;position:relative}.shipping-more-actions>summary{min-width:50px;min-height:var(--shipping-control-height);color:#68738a;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:800;list-style:none;display:inline-flex}.shipping-more-actions>summary::-webkit-details-marker{display:none}.shipping-more-actions>summary:after{content:"⋯";margin-left:4px}.shipping-more-actions[open]>summary{color:#4f60b7;background:#f3f5ff;border-color:#aeb9df}.shipping-more-actions>div{z-index:20;background:#fff;border:1px solid #e4d8dd;border-radius:10px;min-width:210px;margin-top:5px;padding:6px;position:absolute;right:0;box-shadow:0 12px 30px #2e365129}.shipping-more-actions button.delete{color:#ad4563;text-align:left;background:#fff5f8;border:0;border-radius:7px;gap:2px;width:100%;padding:8px 9px;display:grid}.shipping-more-actions button.delete>span{font-size:10px;font-weight:850}.shipping-more-actions button.delete>small{color:#b9798b;font-size:8px}.shipping-compact-note{min-height:38px;box-shadow:none;border-left-width:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.shipping-compact-note .shipping-admin-note-heading{flex:none;gap:6px}.shipping-compact-note .shipping-admin-note-heading>span{font-size:9px}.shipping-compact-note .shipping-admin-note-heading>b{padding:3px 6px;font-size:8px}.shipping-compact-note>p{white-space:pre-wrap;min-width:0;font-size:11px;line-height:1.4}.shipping-operation-placeholder{min-height:48px;padding:10px 12px}.shipping-compact-dispatch-panel{gap:var(--shipping-form-gap);padding-bottom:var(--shipping-form-gap)}.shipping-compact-dispatch-panel>header{min-height:48px;padding:10px var(--shipping-form-gap)}.shipping-compact-dispatch-panel>header strong{font-size:16px}.shipping-compact-dispatch-panel>header span,.shipping-compact-dispatch-panel>header small{font-size:12px}.shipping-operation-panel-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.shipping-operation-panel-actions>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-operation-panel-close{color:#657087;cursor:pointer;background:#fff;border:1px solid #d8deeb;border-radius:8px;flex:none;min-height:28px;padding:0 10px;font-size:9px;font-weight:800}.shipping-operation-panel-close:hover:not(:disabled){color:#4f60b7;background:#f3f5ff;border-color:#aeb9df}.shipping-operation-panel-close:disabled{cursor:not-allowed;opacity:.55}.shipping-compact-dispatch-panel .shipping-package-fields{gap:var(--shipping-form-gap);padding:0 var(--shipping-form-gap)}.shipping-compact-dispatch-panel .shipping-package-entry{padding:var(--shipping-form-gap);border-radius:var(--shipping-control-radius);gap:8px}.shipping-compact-dispatch-panel .shipping-package-entry>header{min-height:32px}.shipping-compact-dispatch-panel .shipping-package-entry>header strong{font-size:14px}.shipping-compact-dispatch-panel .shipping-dispatch-fields{gap:var(--shipping-form-gap);align-items:start}.shipping-compact-dispatch-panel .shipping-dispatch-fields>.shipping-form-field{grid-template-rows:32px var(--shipping-control-height)}.shipping-compact-dispatch-panel .shipping-carrier-field-heading{min-height:32px;font-size:14px}.shipping-compact-dispatch-panel .shipping-carrier-field-heading>button,.shipping-compact-dispatch-panel .shipping-package-entry>header button,.shipping-compact-dispatch-panel .shipping-operation-panel-close{border-radius:var(--shipping-control-radius);min-height:32px;padding:0 12px;font-size:12px}.shipping-compact-dispatch-panel .shipping-form-field{align-content:start;gap:6px;font-size:14px}.shipping-compact-dispatch-panel .shipping-form-field input{box-sizing:border-box;height:var(--shipping-control-height);min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);padding:0 12px;font-size:16px;line-height:1.5}.shipping-compact-dispatch-panel .shipping-carrier-field .editable-history-combobox-control input{padding-right:42px}.shipping-compact-dispatch-panel .shipping-form-field small{font-size:12px;line-height:1.5}.shipping-compact-dispatch-panel .shipping-add-package-button{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);font-size:14px}.shipping-compact-dispatch-panel .shipping-priority-note{margin:0 var(--shipping-form-gap);font-size:12px;line-height:1.5}.shipping-compact-dispatch-panel .shipping-review-options{gap:var(--shipping-form-gap);padding:0 var(--shipping-form-gap);grid-auto-rows:1fr}.shipping-compact-dispatch-panel .shipping-review-options>label{min-width:0;min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);cursor:pointer;align-items:center;gap:10px;padding:8px 12px}.shipping-compact-dispatch-panel .shipping-review-options input{flex:0 0 16px;width:16px;height:16px;margin:0}.shipping-compact-dispatch-panel .shipping-review-options strong{font-size:14px;line-height:1.5}.shipping-compact-dispatch-panel .shipping-review-options>label:focus-within{outline-offset:2px;outline:2px solid #91a1eb}.shipping-compact-dispatch-panel>.shipping-form-field{padding:0 var(--shipping-form-gap)}.shipping-compact-dispatch-panel>.shipping-form-field textarea{border-radius:var(--shipping-control-radius);min-height:64px;padding:10px 12px;font-size:14px;line-height:1.5}.shipping-compact-dispatch-panel>button[type=submit]{min-height:var(--shipping-control-height);margin:0 var(--shipping-form-gap);border-radius:var(--shipping-control-radius);box-shadow:none;font-size:14px}.shipping-management-page :is(.shipping-request-summary,.shipping-review-form,.shipping-dispatch-form,.shipping-note-form,.shipping-cancel-form,.shipping-completed-card,.shipping-operation-placeholder){border-radius:var(--shipping-card-radius)}.shipping-management-page :is(.shipping-freight-primary>span,.shipping-freight-primary>small,.shipping-freight-primary b,.shipping-freight-details dt,.shipping-picking-item-row small,.shipping-picking-table-head,.shipping-order-status-chip,.shipping-completed-heading small){font-size:12px;line-height:1.5}.shipping-management-page :is(.shipping-picking-item-row strong,.shipping-picking-item-row b,.shipping-note-form>header strong,.shipping-cancel-form>header strong,.shipping-operation-placeholder strong,.shipping-operation-placeholder p){font-size:14px;line-height:1.5}.shipping-management-page :is(.shipping-note-form,.shipping-cancel-form) .shipping-form-field{font-size:14px}.shipping-management-page :is(.shipping-note-form,.shipping-cancel-form) textarea{border-radius:var(--shipping-control-radius);min-height:64px;font-size:14px}.shipping-management-page :is(.shipping-note-form>div,.shipping-cancel-form>div,.shipping-shipment-edit-actions,.shipping-completed-actions) button{min-height:var(--shipping-control-height);border-radius:var(--shipping-control-radius);font-size:14px}@media (width<=640px){.shipping-management-page{--shipping-control-height:44px}.shipping-compact-dispatch-panel>header{flex-wrap:wrap;align-items:flex-start}.shipping-compact-dispatch-panel>header>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.shipping-operation-panel-actions{margin-left:auto}.shipping-operation-panel-actions>small{white-space:normal}}@media (width>=761px) and (width<=1100px){.shipping-compact-dispatch-panel .shipping-dispatch-fields,.shipping-compact-dispatch-panel .shipping-review-options{grid-template-columns:minmax(0,1fr)}}@media (width<=1280px){.shipping-management-hero{grid-template-columns:minmax(150px,.4fr) minmax(0,2.6fr)}.shipping-hero-side{grid-template-columns:auto minmax(230px,1fr)}.shipping-hero-actions{grid-column:1/-1;justify-content:flex-end}.shipping-management-hero .shipping-hero-actions>a,.shipping-management-hero .shipping-hero-actions>button{min-height:var(--shipping-control-height)}.shipping-workbench{height:clamp(560px,100dvh - 222px,830px)}.shipping-action-progress>b:last-child:before{content:"当前："}}@media (width<=960px){.shipping-management-hero{grid-template-columns:1fr;gap:8px}.shipping-hero-heading>span{display:none}.shipping-hero-side{grid-template-columns:auto minmax(230px,1fr)}.shipping-workbench{grid-template-columns:minmax(270px,300px) minmax(0,1fr);height:clamp(560px,100dvh - 250px,800px)}.shipping-queue-list{border-bottom:0;border-right:1px solid #e7eaf1}.shipping-queue-list>div{max-height:none;display:grid;overflow:hidden auto}.shipping-queue-list>div>button{min-width:0}.shipping-address-content{grid-template-columns:1fr;gap:6px}.shipping-address-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-address-meta>span:last-child{grid-column:1/-1}.shipping-freight-summary{grid-template-columns:auto minmax(0,1fr)}.shipping-fulfillment-facts,.shipping-freight-adjustment{grid-column:1/-1;justify-content:flex-start}.shipping-action-progress{display:none}}@media (width<=760px){.shipping-management-hero{padding:9px 10px}.shipping-hero-side{grid-template-columns:1fr}.shipping-hero-queues,.shipping-status-switch,.shipping-hero-search,.shipping-hero-actions{width:100%}.shipping-hero-queues{justify-content:space-between}.shipping-status-switch{display:flex}.shipping-hero-actions{grid-column:auto;justify-content:flex-start;overflow-x:auto}.shipping-management-hero .shipping-hero-actions>a,.shipping-management-hero .shipping-hero-actions>button{flex:none;width:auto}.shipping-workbench{grid-template-columns:1fr;height:auto;min-height:0}.shipping-queue-list{border-bottom:1px solid #e7eaf1;border-right:0;grid-template-rows:auto minmax(0,270px) auto}.shipping-workbench-detail{height:auto;max-height:none;overflow:visible}.shipping-address-actions,.shipping-queue-actions{flex-wrap:wrap}.shipping-queue-actions>button{flex:auto}.shipping-queue-actions>button.dispatch{flex-basis:145px}.shipping-compact-note{flex-direction:column;align-items:flex-start;gap:4px}.shipping-compact-note>p{white-space:normal;overflow:visible}}@media (width<=520px){.shipping-hero-queues{flex-direction:column;align-items:stretch}.shipping-hero-status-summary,.shipping-hero-status-summary span{justify-content:center;width:100%}.shipping-status-switch{display:grid}.shipping-address-titlebar{flex-direction:column;align-items:flex-start}.shipping-address-actions{justify-content:flex-start;width:100%}.shipping-address-meta{grid-template-columns:1fr}.shipping-address-meta>span:last-child{grid-column:auto}.shipping-freight-summary{grid-template-columns:1fr}.shipping-freight-details,.shipping-fulfillment-facts,.shipping-freight-adjustment{grid-column:auto}.shipping-freight-details{flex-direction:column;align-items:flex-start}.shipping-picking-disclosure>summary{grid-template-columns:minmax(0,1fr) 18px}.shipping-picking-disclosure>summary>small{display:none}.shipping-more-actions{order:10}}.fulfillment-badge{white-space:normal;border-radius:999px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.6;display:inline-block}.fulfillment-badge.transfer{color:#376b98;background:#eaf3fc}.fulfillment-badge.international{color:#a8335a;background:#ffedf3}.fulfillment-badge.domestic{color:#28724e;background:#eaf7ee}.fulfillment-workbench-tabs{background:#fff;border:1px solid #f0dce3;border-radius:14px;flex-wrap:wrap;gap:8px;width:fit-content;margin-bottom:20px;padding:6px;display:flex}.fulfillment-workbench-tabs a{color:#64575c;border-radius:9px;padding:10px 18px;font-size:14px;text-decoration:none}.fulfillment-workbench-tabs a.active{color:#a9365c;background:#fce5ee;font-weight:700}.fulfillment-control{flex-direction:column;gap:4px;max-width:200px;font-size:12px;display:inline-flex}.fulfillment-control select,.direct-admin-toolbar select{color:#332a30;background:#fff;border:1px solid #e7d9de;border-radius:8px;padding:9px;font-size:14px}.fulfillment-control>small{color:#7c8598;max-width:300px;font-size:12px;font-weight:400;line-height:1.5;display:block}.shipping-management-page.direct-admin{display:block}.direct-admin-controls{background:#fff;border:1px solid #e5e9f2;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px 18px;margin:0 0 12px;padding:12px;display:grid}.direct-admin-heading{min-width:0;margin:0}.direct-admin-heading h1{margin:0;font-size:20px;line-height:1.4}.direct-admin-control-body{gap:8px;min-width:0;display:grid}.direct-admin-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.direct-admin-heading p{color:#7c8598;margin:5px 0 0;font-size:13px;line-height:1.6}.direct-admin-queues{background:#fff;border:1px solid #dfe4f1;border-radius:8px;flex-wrap:nowrap;gap:4px;max-width:100%;margin:0;padding:0;display:inline-flex}.direct-admin-queues button{color:#7a8399;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;font-weight:650;display:flex}.direct-admin-queues button[aria-selected=true]{color:#5364c4;background:#edf0ff}.direct-admin-queues b{background:#f0f2f9;border-radius:999px;min-width:20px;padding:2px 6px;font-size:12px;line-height:1.4}.direct-admin-queues button[aria-selected=true] b{color:#fff;background:#6c79da}@media (width<=360px){.direct-admin-queues button{flex-flow:column}.direct-admin-queues button>span{flex-direction:column;justify-content:center;min-height:42px;display:flex}.direct-admin-queue-note{display:block}}.direct-admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.direct-admin-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.direct-admin-filters>label{color:#647087;white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.direct-admin-search input,.direct-admin-filters select{box-sizing:border-box;color:#29354b;background:#fff;border:1px solid #dce2ef;border-radius:8px;min-width:0;height:40px;margin:0;padding:8px 10px;font-size:14px}.direct-admin-filters select{width:160px;max-width:100%}.direct-admin-search{flex:240px;min-width:0;margin:0;display:flex}.direct-admin-search input{border-radius:8px 0 0 8px;flex:1;width:100%}.direct-admin-search button{border-radius:0 8px 8px 0;flex-shrink:0;margin-left:-1px}.direct-admin-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.direct-admin-filters button,.direct-admin-search button{white-space:nowrap;min-height:40px}.direct-admin-hint{color:#7c8598;min-width:0;margin:0;font-size:12px;line-height:1.6}.direct-admin-check{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:inline-flex}.direct-admin-check:has(input:disabled){cursor:not-allowed}.direct-admin-check input{accent-color:#6875df;width:16px;height:16px;cursor:inherit;margin:0}.direct-admin th:first-child,.direct-admin td:first-child{text-align:center;width:52px;padding:8px}.direct-admin tr.direct-row-selected{background:#f3f5ff}.direct-admin td>small{margin-top:5px;line-height:1.5;display:block}.direct-admin-status{color:#596273;white-space:nowrap;background:#f0f2f6;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.direct-admin-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.direct-admin-status.unpaid{color:#9a4c0a;background:#fff3e3}.direct-admin-status.information_required{color:#7041a6;background:#f4edff}.direct-admin-status.ready,.direct-admin-status.completed{color:#1e7152;background:#eaf8ef}.direct-admin-status.exported,.direct-admin-status.shipped{color:#335ba8;background:#eaf1ff}.direct-admin-origin{justify-content:space-between;align-items:center;gap:12px;display:flex}.direct-admin-origin-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:.875rem}.direct-admin-origin-button{white-space:nowrap;flex:none;min-width:60px}.direct-admin-origin-state{color:#69758a;font-size:.875rem}.direct-origin-editor:focus-visible{outline-offset:3px;outline:2px solid #6875df}.direct-admin-not-applicable{color:#687486;font-size:.875rem}.direct-admin-recipient{gap:10px;margin:0;display:grid}.direct-admin-recipient>div{grid-template-columns:70px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.6;display:grid}.direct-admin-recipient dt{color:#738097}.direct-admin-recipient dd{overflow-wrap:anywhere;margin:0}@media (width<=960px){.direct-admin-controls{grid-template-columns:1fr}}@media (width<=760px){.direct-admin-topline{grid-template-columns:minmax(0,1fr);display:grid}.direct-admin-queues{grid-template-columns:1fr 1.5fr 1fr;gap:2px;width:100%;min-width:0;display:grid}.direct-admin-queues button{white-space:normal;flex-wrap:wrap;justify-content:center;gap:4px;min-width:0;padding:8px 6px}.direct-admin-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.direct-admin-filters>label{gap:4px;display:grid}.direct-admin-filters select{width:100%}.direct-admin-hint,.direct-admin-actions{grid-column:1/-1}.direct-admin-actions{justify-content:flex-end}}@media (width<=640px){.direct-admin-search input,.direct-admin-filters select,.direct-admin-filters button,.direct-admin-search button,.direct-admin-queues button{min-height:44px}}.direct-admin .table-wrap{background:#fff;border:1px solid #e5e9f2;border-radius:14px;overflow:auto}.direct-admin table{min-width:1180px}.direct-admin th,.direct-admin td{vertical-align:middle}.direct-admin td:nth-child(3),.direct-admin td:nth-child(4),.direct-admin td:last-child{white-space:nowrap}.direct-admin td:nth-child(5),.direct-admin td:nth-child(6){overflow-wrap:anywhere;min-width:150px}.direct-admin .fulfillment-badge{white-space:nowrap}.direct-admin td:last-child .secondary-button{white-space:nowrap;min-width:100px}.direct-origin-editor{scroll-margin:16px}.direct-admin-toolbar label{align-items:center;gap:8px;font-size:14px;display:flex}.direct-admin-panel{background:#fff;border:1px solid #ecdce2;border-radius:14px;margin-top:20px;padding:20px}.direct-admin-panel summary{cursor:pointer;font-weight:700}.direct-admin-panel p{font-size:14px;line-height:1.7}.direct-admin-panel .direct-tracking-steps{margin:12px 0;padding-left:22px;font-size:14px;line-height:1.7;list-style:decimal}.direct-admin-panel .direct-tracking-steps li+li{margin-top:6px}.direct-admin-panel textarea{border:1px solid #d6c6cd;border-radius:10px;width:100%;min-height:150px;margin:15px 0;padding:12px}.direct-admin .modal-backdrop{z-index:100;background:#24101d66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.direct-admin-dialog{color:#29354b;background:#fff;border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:85dvh;padding:0;display:flex;overflow:hidden}.direct-admin-dialog>header{border-bottom:1px solid #e5e9f2;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.direct-admin-dialog h2{margin:0;font-size:18px}.direct-admin-dialog-body{gap:16px;min-height:0;padding:20px;display:grid;overflow:auto}.direct-admin-dialog-product>p{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.direct-admin-detail-section,.direct-admin-return-section{background:#f8faff;border:1px solid #e5e9f2;border-radius:10px;min-width:0;padding:16px}.direct-admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.direct-admin-section-heading h3{margin:0;font-size:.875rem;font-weight:600}.direct-admin-section-heading .secondary-button{min-height:32px;padding:5px 10px;font-size:.875rem}.direct-admin-dialog label{margin:0;font-size:.875rem;display:block}.direct-admin-dialog input,.direct-admin-dialog textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2ef;border-radius:8px;margin:6px 0 0;padding:10px 12px}.direct-admin-dialog input{min-height:40px}.direct-admin-dialog input:disabled{color:#687486;background:#f0f2f6}.direct-admin-dialog textarea{resize:vertical;min-height:80px}.direct-admin-field-action{align-items:flex-end;gap:10px;display:flex}.direct-admin-field-action .direct-admin-number-field{flex:1;min-width:0}.direct-admin-number-field input{margin-top:0}.direct-admin-field-action button{white-space:nowrap;flex:none;min-height:40px}.direct-admin-section-actions{justify-content:flex-end;margin-top:12px;display:flex}.direct-admin-dialog .direct-admin-section-note{color:#69758a;margin:10px 0 0;font-size:13px;line-height:1.6}.direct-admin-dialog-body>.direct-admin-section-note{margin:0}.direct-admin-return-section{background:#fff}.direct-admin-return-section summary{cursor:pointer;color:#647087;font-size:.875rem}.direct-admin-return-section[open] summary{margin-bottom:12px}.direct-admin-dialog small{color:#76656c;margin-top:18px;font-size:13px;line-height:1.6;display:block}.direct-admin-product{align-items:center;gap:14px;min-width:260px;display:flex}.direct-admin-product-copy{overflow-wrap:anywhere;min-width:0}.direct-admin-product-copy>strong{display:block}.direct-admin-product-copy>small{margin-top:5px;line-height:1.6;display:block}.direct-admin-product-copy>.direct-admin-product-price{color:#29354b;font-size:14px;font-weight:600}.direct-admin-product-image{flex:0 0 80px;width:80px;min-width:80px;height:80px}.direct-admin-product-image>small{color:#fff;margin:0;padding:3px 5px;font-size:12px;line-height:1.2;bottom:4px;right:4px}.direct-admin-product-image.placeholder{font-size:12px}.direct-admin-dialog .direct-admin-product{min-width:0}.fulfillment-piece-options{margin-top:8px;font-size:12px}.fulfillment-piece-options summary{cursor:pointer;color:#576cc3}.fulfillment-piece-options>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.direct-empty{color:#806d77;padding:25px 10px;font-size:14px;line-height:1.7}.customer-direct-entry{box-sizing:border-box;color:#45303a;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff4f8,#fff);border:1px solid #f1d3df;border-radius:18px;width:100%;margin:12px 0 20px;padding:18px;display:block}.customer-direct-entry strong{font-size:16px;display:block}.customer-direct-entry span{color:#816b77;margin-top:7px;font-size:14px;line-height:1.65;display:block}.customer-direct-entry em{color:#b23b69;margin-top:10px;font-size:14px;font-style:normal;display:block}.customer-direct-entry.warehouse-guide{background:#fff9fb;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:8px 0 12px;padding:10px 14px;display:flex}.customer-direct-entry.warehouse-guide em{white-space:nowrap;margin:0}.customer-direct{padding-bottom:32px}.customer-direct header p{color:#816b77;font-size:14px;line-height:1.7}.customer-direct-card{box-sizing:border-box;text-align:left;color:#49313e;background:#fff;border:1px solid #f2dfe7;border-radius:18px;width:100%;margin:16px 0;padding:20px;display:block}.customer-direct-card h2{overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.55}.customer-direct-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.customer-direct-card strong{font-size:15px;line-height:1.6}.customer-direct-card small{color:#897481;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7;display:block}.customer-direct-order-link{cursor:pointer}.customer-direct-card:has(.customer-direct-product-image){display:flow-root}.customer-direct-product-image{float:left;color:#a9798c;background:#fff1f6;border-radius:12px;justify-content:center;align-items:center;width:72px;height:86px;margin:0 14px 10px 0;font-size:12px;display:flex;overflow:hidden}.customer-direct-product-image img{object-fit:cover;width:100%;height:100%}.customer-direct-order-link em{color:#b23b69;text-align:right;margin-top:14px;font-size:14px;font-style:normal;display:block}.customer-direct-form label{margin-top:18px;font-size:14px;line-height:1.6;display:block}.customer-direct-form input,.customer-direct-form select,.customer-direct-form textarea{box-sizing:border-box;color:#49313e;background:#fff;border:1px solid #e6cfd9;border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:7px;padding:12px;font-size:16px;display:block}.customer-direct-form textarea{resize:vertical;min-height:90px}.customer-direct-address-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.h5-member-app-page .h5-client-task-switch{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.h5-member-app-page .h5-client-task-switch button{color:#825367;background:#fffa;border:1px solid #ead3da;border-radius:7px;min-width:30px;min-height:30px;margin:0;padding:3px 8px;font-size:13px}.h5-member-app-page .h5-client-task-switch span{margin:0;font-size:13px}.customer-direct-address-heading h2{margin:0}.customer-direct-address-toggle{color:#a73b66;font:inherit;cursor:pointer;background:#fff3f8;border:1px solid #efd5e0;border-radius:8px;padding:8px 12px;font-size:14px}.customer-direct-address-list{gap:8px;max-height:300px;margin-top:12px;display:grid;overflow:auto}.customer-direct-address-list button{color:#49313e;text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #efd5e0;border-radius:10px;padding:12px;font-size:14px}.customer-direct-address-list strong,.customer-direct-address-list span{overflow-wrap:anywhere;line-height:1.6;display:block}.customer-direct-address-list span{color:#796572;margin-top:4px}.customer-direct-address-list em{color:#a73b66;margin-left:8px;font-size:12px;font-style:normal}.customer-direct-confirm{box-sizing:border-box;color:#49313e;background:#fff;border:1px solid #efd5e0;border-radius:18px;width:min(400px,100% - 32px);max-height:80dvh;padding:24px;overflow:auto}.customer-direct-confirm::backdrop{background:#30202b77}.h5-member-app-page .h5-client-task-title-slot,.h5-member-app-page .h5-client-task-description-slot{min-width:0;display:grid}.h5-member-app-page .h5-client-task-title-slot>h1,.h5-member-app-page .h5-client-task-description-slot>span{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.h5-member-app-page .h5-client-welcome-card .h5-client-task-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.h5-member-app-page .h5-client-home-status-card{color:#3d3931;background:#f5f0e6;border-radius:24px;min-width:0;margin:0 2px;padding:20px}.h5-member-app-page .h5-client-home-status-card .h5-client-welcome-card{min-height:0;box-shadow:none;color:#3d3931;border:0;border-radius:0;margin:0;padding:0;display:block;background:0 0!important}.h5-member-app-page .h5-client-home-status-card .h5-client-home-identity{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 16px;display:flex}.h5-member-app-page .h5-client-home-status-card .h5-client-home-arrival-name{opacity:1;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:400;line-height:22px;color:#716b61!important}.h5-member-app-page .h5-client-home-status-card .h5-client-home-arrival-name strong{color:#3d3931;font-weight:600}.h5-member-app-page .h5-client-home-status-card .h5-client-welcome-card>div>small{color:#87596a;margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px;display:block}.h5-member-app-page .h5-client-home-status-card .h5-client-task-title-slot>h1{margin:0;font-size:24px;font-weight:600;line-height:32px;color:#3d3931!important}.h5-member-app-page .h5-client-home-status-card .h5-client-task-description-slot{margin-top:6px}.h5-member-app-page .h5-client-home-status-card .h5-client-task-description-slot>span{opacity:1;margin:0;font-size:13px;font-weight:400;line-height:18px;color:#958578!important}.h5-member-app-page .h5-client-home-status-card .h5-client-home-task-actions{align-items:center;margin-top:16px;display:flex;position:relative}.h5-member-app-page .h5-client-home-status-card .h5-client-home-primary-action{border-radius:13px;min-height:42px;margin:0;padding:11px 20px;font-size:15px;font-weight:600;line-height:20px}.h5-member-app-page .h5-client-home-status-card .h5-client-home-task-actions>.h5-member-icon{opacity:1;pointer-events:none;width:62px;height:62px;margin:0;position:absolute;bottom:-8px;right:0}@media (width<=420px){.h5-member-app-page .h5-client-home-status-card{margin-inline:6px}}.admin-frame .admin-fulfillment-direct{--fulfillment-ink:#a62b60;--fulfillment-edge:#da70a0;--fulfillment-border:#efc5d8;--fulfillment-surface:#fff3f8;--fulfillment-active:#ffe5f0}.admin-frame .admin-fulfillment-transfer{--fulfillment-ink:#245b96;--fulfillment-edge:#6192c5;--fulfillment-border:#c3d9ef;--fulfillment-surface:#f1f7ff;--fulfillment-active:#dfedff}.admin-frame .purchase-nav-card:is(.admin-fulfillment-direct,.admin-fulfillment-transfer){background:var(--fulfillment-surface);border-color:var(--fulfillment-border);box-shadow:inset 4px 0 var(--fulfillment-edge)}.admin-frame .purchase-nav-card:is(.admin-fulfillment-direct,.admin-fulfillment-transfer):is(:hover,.active){background:var(--fulfillment-active);border-color:var(--fulfillment-edge);box-shadow:inset 4px 0 var(--fulfillment-edge),0 4px 12px #263c6010}.admin-frame .purchase-nav-card.active{outline:2px solid var(--fulfillment-edge);outline-offset:1px}.admin-frame .purchase-nav-card .purchase-nav-order-identity>b{color:var(--fulfillment-ink);font-size:14px}.admin-frame .admin-fulfillment-badge{border:1px solid var(--fulfillment-border);width:fit-content;color:var(--fulfillment-ink);background:var(--fulfillment-surface);border-radius:6px;align-items:center;padding:3px 9px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.admin-frame .purchase-order-row:is(.admin-fulfillment-direct,.admin-fulfillment-transfer)>td,.admin-frame .management-table tbody tr:is(.admin-fulfillment-direct,.admin-fulfillment-transfer):not(.selected):not(.order-item-focus-target)>td{background:var(--fulfillment-surface)}.admin-frame .purchase-order-row:is(.admin-fulfillment-direct,.admin-fulfillment-transfer)>td:first-child,.admin-frame .management-table tbody tr:is(.admin-fulfillment-direct,.admin-fulfillment-transfer)>td:first-child{box-shadow:inset 4px 0 var(--fulfillment-edge)}.admin-frame .management-table tbody tr:is(.admin-fulfillment-direct,.admin-fulfillment-transfer):not(.selected):not(.order-item-focus-target):hover>td{background:var(--fulfillment-active)}.direct-export-dialog{box-sizing:border-box;color:#29384e;background:#fff;border:1px solid #dce2ef;border-radius:16px;width:min(460px,100% - 32px);height:fit-content;max-height:85dvh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #24324b33}.direct-export-dialog::backdrop{background:#24324b66}.direct-export-dialog h2{margin:0 0 16px;font-size:18px}.direct-export-dialog p{margin:12px 0;font-size:14px;line-height:1.7}.direct-export-dialog .direct-export-message{background:#f2f5fc;border-radius:8px;padding:10px 12px}.direct-export-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.direct-export-dialog footer a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.customer-direct-confirm h2{margin:0;font-size:18px}.customer-direct-confirm p{font-size:16px;line-height:1.7}.customer-direct-confirm>div{gap:10px;display:flex}.customer-direct-confirm button{flex:1;min-width:0;padding:10px}.direct-address-book{background:#fffafb;border:1px solid #efd5e0;border-radius:12px;margin:16px 0;padding:16px}.direct-address-book>header,.direct-address-book footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.direct-address-book h3{margin:0;font-size:16px}.direct-address-book p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.direct-address-book button{color:#a73b66;width:auto;font:inherit;cursor:pointer;background:#fff;border:1px solid #efd5e0;border-radius:8px;margin:0;padding:7px 12px;font-size:14px}.direct-address-book button:disabled{opacity:.55;cursor:default}.direct-address-book-list{gap:12px;margin:12px 0;display:grid}.direct-address-book-list article{background:#fff;border:1px solid #eee3e7;border-radius:10px;min-width:0;padding:12px}.direct-address-book-list strong{overflow-wrap:anywhere;font-size:14px}.direct-address-book.admin-book{background:#fff;border-color:#e5e9f2;grid-column:1/-1}.direct-address-book.admin-book button{color:#5364c4;border-color:#dce2ef}.direct-address-book.direct-address-picker{background:0 0;border:0;margin:0;padding:0}.direct-address-picker>header>div{gap:8px;display:flex}.direct-address-options{gap:8px;margin-top:10px;display:grid}.direct-address-options>button{color:#49313e;text-align:left;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.direct-address-options>button[aria-pressed=true]{background:#fff6f8;border-color:#bd4271}.direct-address-options>button>span:last-child{min-width:0}.direct-address-number{color:#9c3963;flex-shrink:0;line-height:1.6}.direct-address-line{color:#796572;overflow-wrap:anywhere;margin-top:3px;line-height:1.5;display:block}.customer-address-books{grid-column:1/-1;min-width:0}.customer-address-books>[hidden]{display:none!important}.customer-address-book-tabs{gap:8px;margin:12px 0;display:flex}.customer-address-book-tabs>button{color:#796572;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #efd5e0;border-radius:10px;flex:1;padding:10px 8px;font-size:14px;line-height:1.5}.customer-address-book-tabs>button[aria-pressed=true]{color:#a73b66;background:#fff1f4;border-color:#eab5c7;font-weight:600}.customer-address-book-tabs>button>span{margin-left:4px;font-size:13px}.customer-address-books .direct-address-book{margin-top:0}.customer-address-book-error{color:#9b4269;margin:8px 0;font-size:14px}.customer-address-book-error>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:6px 8px;text-decoration:underline}.direct-address-picker>header{flex-wrap:wrap}.direct-address-domestic-choice{color:#a73b66;font:inherit;cursor:pointer;background:#fff;border:1px solid #efd5e0;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:14px}.customer-direct-selected-address{border-bottom:1px solid #eee3e7;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 0;font-size:14px;display:flex}.customer-direct-selected-address>div{flex:1;min-width:0}.customer-direct-selected-address p{overflow-wrap:anywhere;margin:4px 0 0}.customer-direct-text-action{color:#a73b66;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:7px 8px;font-size:14px;line-height:1.5}.customer-direct-form .customer-direct-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-direct-form label{margin-top:10px}.customer-direct-form input,.customer-direct-form select,.customer-direct-form textarea{margin-top:4px;padding:9px 10px}.customer-direct-form textarea{min-height:66px}.customer-direct-identity{margin-top:8px}.customer-direct-identity>small{margin-top:4px;display:block}.customer-direct-form .h5-local-address-recognizer.compact{margin-top:10px;padding:10px}.customer-direct-form .h5-local-address-recognizer.compact label{margin-top:0}.customer-direct-form .h5-local-address-recognizer.compact textarea{min-height:60px}.customer-direct-form .h5-local-address-recognizer.compact p{margin:6px 0 0}.customer-direct-form .customer-direct-primary{margin-top:8px;padding:10px 16px}.customer-direct-form fieldset{border:1px solid #efdde5;border-radius:12px;min-width:0;margin:22px 0 0;padding:14px}.customer-direct-form legend{color:#9b4269;font-size:14px}.customer-direct-form .customer-direct-consent{align-items:flex-start;gap:8px;margin:14px 0 10px;font-size:13px;display:flex}.customer-direct-consent input{accent-color:#d95085;flex:0 0 18px;width:18px;height:18px;margin-top:3px;padding:0}.customer-direct-primary,.customer-direct-secondary{box-sizing:border-box;cursor:pointer;color:#fff;background:#d84c82;border:0;border-radius:999px;width:100%;margin:16px 0 0;padding:14px 20px;font-size:15px;font-weight:600;line-height:1.6;display:block}.customer-direct-secondary{color:#a73b66;background:#fff3f8;border:1px solid #efd5e0}.customer-direct button:disabled{opacity:.55;cursor:default}.customer-direct-feedback{color:#2d734c;background:#f0faf2;border-radius:12px;margin:15px 0;padding:14px 16px;font-size:14px;line-height:1.7}.customer-direct-feedback.error{color:#aa434b;background:#fff0f0}.customer-direct-feedback button{color:inherit;background:0 0;border:0;padding:5px 0;text-decoration:underline}.customer-direct-counts{color:#826975;flex-wrap:wrap;gap:12px;margin:20px 0;font-size:13px;display:flex}.customer-direct-price-note{color:#a33b64;background:#fff5f9;border-radius:8px;padding:9px 12px}.customer-direct-tracking{-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums}@media (width<=480px){.direct-admin-dialog>header{padding:12px 14px}.direct-admin-dialog-body{gap:12px;padding:14px}.direct-admin-detail-section,.direct-admin-return-section{padding:12px}.direct-admin-field-action{flex-wrap:wrap;justify-content:flex-end}.direct-admin-field-action .direct-admin-number-field{flex-basis:100%}.direct-admin-toolbar label{flex-wrap:wrap}.customer-direct-card{padding:16px}}.customer-settlement-page{gap:14px}.customer-settlement-page .customer-settlement-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.customer-settlement-page .customer-settlement-heading h1{letter-spacing:0;margin:0;font-size:26px}.customer-settlement-page .customer-settlement-heading div>p:last-child{margin-top:5px;font-size:13px}.settlement-help{color:#66738a;max-width:560px;font-size:13px}.settlement-help>summary{cursor:pointer;align-content:center;min-height:42px}.settlement-help>p{margin:6px 0;line-height:1.65}.order-management-navigation{border-bottom:1px solid #e1e6ef;flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.order-management-navigation .order-management-navigation-card{min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 18px;transform:none}.order-management-navigation .order-management-navigation-card:hover{box-shadow:none;background:#f5f7fc;transform:none}.order-management-navigation .order-management-navigation-card.active{box-shadow:none;background:#eef1ff;border-color:#cbd3f0}.order-management-navigation-icon,.order-management-navigation-arrow,.order-management-navigation-copy small{display:none}.order-management-navigation .order-management-navigation-copy strong{font-size:14px}.customer-settlement-page .after-sales-workspace,.customer-settlement-page .debt-overview{gap:12px;min-width:0}.after-sales-workspace .after-sales-heading{flex-direction:row;align-items:center;gap:12px}.after-sales-workspace .after-sales-heading h2{letter-spacing:0;margin:0;font-size:17px}.after-sales-workspace .after-sales-refresh{color:#58677f;min-height:42px;box-shadow:none;background:#fff;border:1px solid #d8deea;font-size:13px}.customer-settlement-page .order-management-search-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,200px) auto auto;gap:10px;padding:12px}.customer-settlement-page .debt-search-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.customer-settlement-page .order-management-search-field,.customer-settlement-page .order-management-select-field{font-size:12px}.customer-settlement-page .order-management-search-control,.customer-settlement-page .order-management-select-field select,.customer-settlement-page .order-management-search-submit,.customer-settlement-page .order-management-search-clear{min-height:42px;font-size:13px}.customer-settlement-page .order-management-search-control input{min-height:40px;font-size:13px}.after-sales-workspace .after-sales-stats{gap:6px}.after-sales-workspace .after-sales-stats button{border-radius:8px;min-height:42px}.after-sales-workspace .after-sales-stats button>span{font-size:12px}.after-sales-workspace .after-sales-stats button.active{box-shadow:none}.after-sales-workspace .after-sales-card{box-shadow:none;border-radius:12px;padding:0}.after-sales-workspace .after-sales-card-heading{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;list-style:none;display:grid}.after-sales-card-heading::-webkit-details-marker{display:none}.after-sales-workspace .after-sales-card-title h3{margin:0 0 5px;font-size:15px;line-height:1.5}.after-sales-card-title h3 small{color:#7a869a;margin-left:8px;font-size:12px;font-weight:400}.after-sales-card-title p{overflow-wrap:anywhere}.after-sales-workspace .after-sales-card-amount{text-align:right;justify-items:end;gap:5px}.after-sales-workspace .after-sales-card-amount>strong{font-variant-numeric:tabular-nums;font-size:20px}.after-sales-expand-hint{color:#718099;align-items:center;gap:8px;font-size:12px;display:flex}.after-sales-expand-hint i{font-style:normal}.after-sales-card>summary .when-open,.debt-customer-card>summary .when-open,.after-sales-card[open]>summary .when-closed,.debt-customer-card[open]>summary .when-closed{display:none}.after-sales-card[open]>summary .when-open,.debt-customer-card[open]>summary .when-open{display:inline}.after-sales-card[open] .after-sales-expand-hint i{transform:rotate(180deg)}.after-sales-workspace .after-sales-card-body{border-top:1px solid #e6eaf2;margin:0;padding:16px}.after-sales-workspace .after-sales-refund-review-column,.after-sales-workspace .after-sales-refund-order-column{align-content:start}.after-sales-workspace .after-sales-meta{overflow-wrap:anywhere}.after-sales-workspace .after-sales-actions{flex-wrap:wrap;gap:8px;display:flex}.after-sales-workspace .after-sales-completion button{min-height:42px;box-shadow:none;font-size:13px}.after-sales-workspace .after-sales-completion .after-sales-reject{color:#66738a;background:#fff;border:1px solid #d9deea}.after-sales-workspace .after-sales-completion>small{color:#6b778c;font-size:12px}.after-sales-workspace .after-sales-associated-order a{align-items:center;min-height:42px;padding:0 12px;display:inline-flex}.after-sales-workspace .after-sales-submission>summary{align-content:center;min-height:32px}.after-sales-refund-items article>div{overflow-wrap:anywhere;min-width:0}.customer-settlement-page .customer-context-filter{box-shadow:none;padding:10px 12px}.customer-settlement-page .customer-context-filter a{align-content:center;min-height:42px}.customer-settlement-page .debt-total-card{color:#42506a;box-shadow:none;background:#fafbfe;border:1px solid #e1e6ef;border-radius:12px}.customer-settlement-page .debt-total-card>div>strong{color:#ae4559;font-size:28px;line-height:1.2}.customer-settlement-page .debt-total-card>div>p{color:#768198;opacity:1;line-height:1.6}.customer-settlement-page .debt-total-card dl{grid-template-columns:repeat(4,minmax(76px,1fr));gap:16px;min-width:0}.customer-settlement-page .debt-total-card dl>div{background:0 0;border:0;padding:0}.customer-settlement-page .debt-total-card dt{font-size:12px}.customer-settlement-page .debt-total-card dd{font-size:15px}.customer-settlement-page .debt-customer-section{box-shadow:none;border-radius:12px}.customer-settlement-page .debt-section-heading{gap:10px;padding:14px 16px}.customer-settlement-page .debt-section-heading h2{margin:0;font-size:17px}.customer-settlement-page .debt-section-heading>span{color:#7a8597;background:0 0;padding:0;font-weight:400}.customer-settlement-page .debt-customer-card>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:12px;padding:16px}.customer-settlement-page .debt-customer-identity{overflow-wrap:anywhere;min-width:0}.customer-settlement-page .debt-customer-counts{color:#788398;font-size:12px}.customer-settlement-page .debt-flat-row{box-shadow:none;padding:12px}.debt-row-summary{color:#65738a;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.6}.debt-row-details>summary{color:#65738a;cursor:pointer;align-content:center;min-height:36px;font-size:12px}.customer-settlement-page .debt-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-settlement-page .debt-row-fields dt{font-size:12px}.customer-settlement-page .debt-row-fields dd{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6;overflow:visible}.customer-settlement-page .debt-row-links>span{white-space:normal;overflow-wrap:anywhere}.customer-settlement-page .debt-row-links a{align-items:center;min-height:42px;font-size:12px;display:inline-flex}.customer-settlement-page .debt-goods-row .debt-flat-row-body>header small,.customer-settlement-page .debt-goods-row .debt-flat-row-body>header>div:first-child>strong{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.customer-settlement-page .customer-order-trace-card>summary{align-content:center;min-height:42px}.customer-settlement-page .customer-order-trace-card>summary small{display:none}.customer-settlement-page :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #5b6fcd59}@media (width<=860px){.customer-settlement-page .order-management-search-toolbar,.customer-settlement-page .debt-search-toolbar{grid-template-columns:minmax(0,1fr) auto}.customer-settlement-page .order-management-search-field{grid-column:1/-1}.customer-settlement-page .order-management-search-clear{grid-column:2}.customer-settlement-page .debt-total-card{flex-direction:column;align-items:flex-start}.customer-settlement-page .debt-customer-card>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.customer-settlement-page .debt-customer-counts{grid-area:2/1}.customer-settlement-page .debt-customer-total{grid-area:1/2}.customer-settlement-page .debt-expand-hint{grid-area:2/2}}@media (width<=540px){.customer-settlement-page .customer-settlement-heading h1{font-size:23px}.order-management-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.order-management-navigation .order-management-navigation-card{justify-content:center;min-height:44px;padding:8px 4px}.order-management-navigation .order-management-navigation-copy strong{font-size:13px}.customer-settlement-page .order-management-search-control,.customer-settlement-page .order-management-select-field select,.customer-settlement-page .order-management-search-submit,.customer-settlement-page .order-management-search-clear,.after-sales-workspace .after-sales-refresh,.after-sales-workspace .after-sales-stats button,.after-sales-workspace .after-sales-completion button,.customer-settlement-page .after-sales-associated-order a,.customer-settlement-page .customer-context-filter a,.customer-settlement-page .debt-row-links a{min-height:44px}.customer-settlement-page .order-management-search-control input{min-height:42px}.after-sales-workspace .after-sales-card-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}.after-sales-card-title h3 small{margin-left:0;display:block}.after-sales-expand-hint{grid-column:1/-1;justify-content:flex-end}.after-sales-workspace .after-sales-card-amount>strong{font-size:18px}.after-sales-workspace .after-sales-card-body{padding:12px}.after-sales-workspace .after-sales-submission>summary,.customer-settlement-page .customer-order-trace-card>summary,.debt-row-details>summary,.settlement-help>summary{min-height:44px}.after-sales-workspace .after-sales-submission dl{grid-template-columns:1fr}.customer-settlement-page .debt-total-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.customer-settlement-page .debt-flat-row{grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px}.customer-settlement-page .debt-row-picture{width:44px;height:44px}.customer-settlement-page .debt-goods-row .debt-flat-row-body>header>div:first-child{display:block}.customer-settlement-page .debt-row-fields{grid-template-columns:minmax(0,1fr)}.customer-settlement-page .debt-row-fields>div{display:block}.customer-settlement-page .debt-flat-row-body>header{flex-direction:column;align-items:flex-start;gap:6px}.customer-settlement-page .debt-flat-row-body>header>div:last-child{text-align:left}.customer-settlement-page .debt-customer-card>summary{padding:12px}}.customer-settlement-page .pagination-controls button,.customer-settlement-page .pagination-controls select{min-width:42px;min-height:42px}@media (width<=540px){.customer-settlement-page .pagination-controls button,.customer-settlement-page .pagination-controls select{min-width:44px;min-height:44px}}.admin-body:is(.settings-mode,.customer-mode){grid-template-columns:minmax(0,1fr);align-content:start;gap:12px}:is(.settings-mode,.customer-mode) .context-main{align-content:start}.admin-body:is(.settings-mode,.customer-mode) .admin-content-page{padding:20px}:is(.settings-mode,.customer-mode) .context-sidebar{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}:is(.settings-mode,.customer-mode) .context-status-nav{flex-wrap:wrap;gap:8px;display:flex}:is(.settings-mode,.customer-mode) .context-status-nav a{width:auto;min-height:42px;box-shadow:none;background:#fff;border:1px solid #dce2ee;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:8px 16px;display:flex}:is(.settings-mode,.customer-mode) .context-status-nav a span{font-size:14px}:is(.settings-mode,.customer-mode) .context-status-nav a.active{color:#4f60cf;box-shadow:none;background:#eff2ff;border-color:#abb6ef}:is(.settings-mode,.customer-mode) .context-status-nav a:focus-visible{outline-offset:2px;outline:3px solid #b4bff7}:is(.settings-mode,.customer-mode) .admin-location-bar{min-height:42px;box-shadow:none;border-radius:10px;padding:0 18px}@media (width<=760px){.admin-body:is(.settings-mode,.customer-mode) .admin-content-page{padding:18px 12px}}@media (width<=680px){:is(.settings-mode,.customer-mode) .context-status-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.settings-mode,.customer-mode) .context-status-nav a{min-height:44px;padding:8px}}.admin-body.home-mode{background:0 0}.admin-body.home-mode .operations-home{gap:16px;padding:20px}.operations-home .operations-home-heading{flex-wrap:wrap;align-items:center;gap:16px}.operations-home .operations-home-heading h1{margin-top:0;font-size:24px}.operations-home .operations-home-actions{flex-wrap:wrap;min-width:0;display:flex}.operations-home .operations-home-actions a{min-height:42px;box-shadow:none;font-size:14px}.operations-home .operations-home-layout{grid-template-columns:minmax(0,1fr)}.operations-home .operations-panel{box-shadow:none;grid-column:1/-1;padding:16px 20px}.operations-home .operations-section-heading h2,.operations-home .operations-sales-trend-heading h2{margin-top:0;font-size:18px}.operations-home .operations-overview-metrics{margin-top:14px}.operations-home .operations-overview-metric{min-height:90px;padding:14px 16px}.operations-home .operations-overview-metric.is-primary{background:#fff}.operations-home .operations-overview-metric>strong{color:#30394f;font-size:26px}.operations-home .operations-overview-metric.is-today>strong{color:#4f60cf}.operations-home .operations-task-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:12px;margin-top:14px}.operations-home .operations-task{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.operations-home .operations-task-marker{display:none}.operations-home .operations-task-side{text-align:left;flex-direction:row;grid-column:1;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0}.operations-home .operations-task-count.operations-task-amount{overflow-wrap:anywhere;white-space:normal;font-size:21px}.operations-home .operations-task-copy small{font-size:12px}.operations-home .operations-task-action{font-size:13px}.operations-home .operations-explanation{color:#687480;font-size:13px}.operations-home .operations-explanation summary{cursor:pointer;align-content:center;width:fit-content;min-height:42px;font-weight:600}.operations-home .operations-explanation p{max-width:1000px;margin:4px 0 10px;line-height:1.65}.operations-home .operations-sales-trend-tabs button,.operations-home .operations-home-error button{min-height:42px;font-size:14px}.operations-home summary:focus-visible{outline-offset:2px;outline:3px solid #b4bff7}@media (width<=760px){.admin-body.home-mode .operations-home{padding:18px 12px}.operations-home .operations-panel{padding:16px}.operations-home .operations-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-home .operations-overview-metric{border:0;min-height:90px;padding:12px}.operations-home .operations-overview-metric:nth-child(2n){border-left:1px solid #edf0f2}.operations-home .operations-overview-metric:nth-child(n+3){border-top:1px solid #edf0f2}.operations-home .operations-overview-metric>strong{font-size:clamp(18px,4.5vw,24px)}.operations-home .operations-home-actions a,.operations-home .operations-sales-trend-tabs button,.operations-home .operations-home-error button,.operations-home .operations-explanation summary{min-height:44px}}.admin-frame .order-workspace-header{box-shadow:none;background:#fff;border-radius:14px;padding:20px}.admin-frame .order-workspace-header .order-heading-row{flex-wrap:wrap;align-items:flex-start;gap:16px}.admin-frame .order-workspace-header .order-heading-row>div:first-child{flex:280px;min-width:0}.admin-frame .order-workspace-header .order-heading-row h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:24px;line-height:1.35}.admin-frame .order-workspace-header .purchase-system-code{letter-spacing:0;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;max-width:100%;margin-bottom:8px;padding:0;font-size:13px}.order-workspace .purchase-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-workspace .purchase-detail-actions>:is(button,a){white-space:nowrap;width:auto;min-height:42px;padding:8px 14px;font-size:14px}.purchase-detail-settings{color:#687480;margin-top:10px;font-size:14px}.purchase-detail-settings>summary{cursor:pointer;align-content:center;width:fit-content;min-height:42px;font-weight:600}.purchase-detail-settings-content{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.purchase-detail-settings-content .fulfillment-control{flex:0 380px;width:100%;min-width:0;max-width:100%}.purchase-detail-setting-actions{flex-wrap:wrap;gap:8px;display:flex}.purchase-detail-setting-actions button{color:#52606d;background:#fff;border:1px solid #dce1ea;min-height:42px;padding:8px 14px}.purchase-detail-setting-actions .delete-empty-order-button{color:#a34238}.order-workspace .order-metrics{background:#fff;border:1px solid #e4e8ef;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:12px}.order-workspace .order-metrics>span{color:#687480;background:#f8f9fc;min-width:0;padding:12px 14px;font-size:12px}.order-workspace .order-metrics>span+span{border-left:1px solid #e4e8ef}.order-workspace .order-metrics strong{color:#30394f;overflow-wrap:anywhere;margin-top:6px;font-size:20px}.admin-frame .order-workspace-main{padding:16px 0 28px}.order-workspace .order-detail-card{box-shadow:none;border-radius:14px}.order-workspace :is(button:not(:where(.editable-history-combobox-control>button,.customer-combobox-input>button)),select,input:not([type=checkbox]):not([type=radio])){min-height:42px}.order-workspace .modal-close,.purchase-management-main .modal-close{min-width:42px;min-height:42px}.order-workspace summary:focus-visible{outline-offset:2px;outline:3px solid #b4bff7}.admin-frame .purchase-management-main.admin-content-page{padding:20px}.purchase-management-main .compact-page-heading{flex-wrap:wrap;align-items:center;gap:16px}.purchase-management-main .compact-page-heading-copy{flex-wrap:wrap;gap:8px 14px}.purchase-management-main .compact-page-heading h1{font-size:24px}.purchase-management-main :is(button:not(:where(.editable-history-combobox-control>button,.customer-combobox-input>button)),select,input:not([type=checkbox]):not([type=radio])){min-height:42px}@media (width<=760px){.admin-frame .order-workspace-header{padding:18px 12px}.admin-frame .order-workspace-header .order-heading-row>div:first-child{flex-basis:100%}.order-workspace .purchase-detail-actions{justify-content:flex-start;width:100%}.order-workspace .order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace .order-metrics>span+span{border-left:0}.order-workspace .order-metrics>span:nth-child(2n){border-left:1px solid #e4e8ef}.order-workspace .order-metrics>span:nth-child(n+3){border-top:1px solid #e4e8ef}.order-workspace .order-metrics>span:last-child{grid-column:1/-1}.admin-frame .purchase-management-main.admin-content-page{padding:18px 12px}.order-workspace :is(button:not(:where(.editable-history-combobox-control>button,.customer-combobox-input>button)),select,input:not([type=checkbox]):not([type=radio])),.order-workspace .purchase-detail-actions>a,.purchase-detail-settings>summary,.purchase-management-main :is(button:not(:where(.editable-history-combobox-control>button,.customer-combobox-input>button)),select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.order-workspace .modal-close,.purchase-management-main .modal-close{min-width:44px}}.shipping-management-page{--shipping-control-height:42px}.shipping-management-page>.fulfillment-workbench-tabs{background:0 0;border:0;border-radius:0;gap:8px;margin:0;padding:0}.direct-admin>.fulfillment-workbench-tabs{margin-bottom:12px}.shipping-management-page .fulfillment-workbench-tabs a{box-sizing:border-box;min-height:var(--shipping-control-height);color:#647087;background:#fff;border:1px solid #dce2ee;border-radius:9px;align-items:center;padding:8px 14px;display:inline-flex}.shipping-management-page .fulfillment-workbench-tabs a.active{color:#5364c4;background:#edf0ff;border-color:#b9c4f6}.shipping-hero-side{grid-template-columns:auto minmax(180px,1fr) auto}.shipping-settings{min-width:0}.shipping-settings>summary{min-height:var(--shipping-control-height);color:#647087;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce2ee;border-radius:8px;align-content:center;padding:0 12px;font-size:14px}.shipping-settings[open]{grid-column:1/-1}.shipping-settings[open]>summary{width:fit-content;margin-left:auto}.shipping-settings .shipping-hero-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:8px;overflow:visible}.shipping-management-page summary:focus-visible{outline-offset:2px;outline:3px solid #b4bff7}.direct-admin :is(button,input:not([type=checkbox]),select){min-height:var(--shipping-control-height)}.direct-admin .direct-admin-search input,.direct-admin .direct-admin-filters select{height:var(--shipping-control-height)}.direct-admin .direct-admin-check{width:var(--shipping-control-height);height:var(--shipping-control-height)}.direct-admin .direct-admin-panel>summary,.direct-admin .direct-admin-return-section>summary{min-height:var(--shipping-control-height);align-content:center}.direct-admin .direct-admin-panel{border-color:#e1e6ef;border-radius:12px;margin-top:12px;padding:12px 16px}.direct-admin-select-all-label{display:none}.direct-admin-tracking>small{margin-top:5px;line-height:1.5;display:block}@media (width<=960px){.shipping-hero-side{grid-template-columns:auto minmax(180px,1fr)}.shipping-settings{grid-column:1/-1;justify-self:end}.shipping-settings[open]{width:100%}}@media (width<=760px){.shipping-management-page{--shipping-control-height:44px}.shipping-hero-side{grid-template-columns:minmax(0,1fr)}.shipping-hero-queues{flex-wrap:wrap}.shipping-settings{justify-self:stretch}.shipping-settings[open]>summary{width:auto}.shipping-settings .shipping-hero-actions{justify-content:flex-start}.direct-admin .table-wrap{background:0 0;border:0;overflow:visible}.direct-admin table,.direct-admin thead,.direct-admin tbody{width:100%;min-width:0;display:block}.direct-admin thead tr{background:0 0;margin-bottom:8px;display:block}.direct-admin thead th{display:none}.direct-admin thead th:first-child{text-align:left;background:0 0;border:0;align-items:center;width:auto;padding:0;font-size:13px;display:flex}.direct-admin-select-all-label{display:inline}.direct-admin tbody{gap:10px;display:grid}.direct-admin tbody tr{background:#fff;border:1px solid #e1e6ef;border-radius:12px;min-width:0;padding:8px 12px;display:block}.direct-admin tbody td{text-align:left;white-space:normal;border:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;width:auto;min-width:0;padding:8px 0;font-size:14px;display:grid}.direct-admin tbody td:before{content:attr(data-label);color:#738097;font-size:12px}.direct-admin tbody td>*{justify-self:start;min-width:0;max-width:100%}.direct-admin tbody td:nth-child(2){border-bottom:1px solid #eef0f5;margin-bottom:4px;display:block}.direct-admin tbody td:nth-child(2):before{display:none}.direct-admin .direct-admin-product{min-width:0}.direct-admin .direct-admin-product-image{flex-basis:60px;width:60px;min-width:60px;height:60px}.direct-admin .direct-admin-status{white-space:normal}.direct-admin tbody tr.direct-row-selected{background:#f3f5ff;border-color:#aebcf1}.direct-admin .direct-admin-queues{width:100%}.direct-admin .direct-admin-queues button{flex:1;justify-content:center;padding:8px 6px}}.shipping-management-hero{align-items:start}:is(.shipping-domestic-freight-modal,.shipping-carrier-modal) :is(button,input:not([type=checkbox]),select){min-height:42px}:is(.shipping-domestic-freight-modal,.shipping-carrier-modal) .modal-close{flex-shrink:0;min-width:42px}@media (width<=760px){:is(.shipping-domestic-freight-modal,.shipping-carrier-modal) :is(button,input:not([type=checkbox]),select){min-height:44px}:is(.shipping-domestic-freight-modal,.shipping-carrier-modal) .modal-close{min-width:44px}.direct-admin tbody td,.direct-admin thead th:first-child{height:auto}.direct-admin tbody td:nth-child(n){text-align:left;white-space:normal;width:auto;min-width:0;height:auto;padding:8px 0}}.operations-home .operations-home-heading{align-items:flex-start}.context-sidebar:has(.purchase-nav-list) :is(input,button,select){min-height:42px}.purchase-nav-date-filter{color:#647087;margin:8px 0;font-size:13px}.purchase-nav-date-filter>summary{cursor:pointer;align-content:center;min-height:42px}.purchase-nav-date-filter>summary:focus-visible{outline-offset:2px;outline:3px solid #b4bff7}.context-sidebar .purchase-nav-list{align-items:start}@media (width<=760px){:is(.context-sidebar:has(.purchase-nav-list) :is(input,button,select),.purchase-nav-date-filter>summary){min-height:44px}.context-sidebar .purchase-nav-card{align-content:start}}.shipping-management-page .shipping-operation-panel-close,.shipping-management-page .shipping-carrier-field-heading>button{min-height:var(--shipping-control-height)}.shipping-workbench{grid-template-columns:340px minmax(0,1fr)}.shipping-queue-list{grid-template-rows:minmax(0,1fr)}.shipping-queue-list>div{grid-auto-rows:max-content}.shipping-queue-list>div>button{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;height:auto;min-height:56px;padding:6px 10px}.shipping-queue-list>div>button>span.shipping-queue-number:first-child{color:#6f7b93;font-variant-numeric:tabular-nums;background:0 0;width:26px;height:26px;font-weight:600}.shipping-queue-state{justify-items:end;gap:3px;display:grid}.shipping-queue-navigation{color:#78839a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.shipping-workbench-detail>.shipping-queue-navigation{order:0}.shipping-queue-navigation>div{gap:8px;display:flex}.shipping-queue-navigation button{min-height:var(--shipping-control-height);color:#5364a8;background:#fff;border:1px solid #dce2ee;border-radius:8px;padding:8px 12px;font-size:14px}.shipping-queue-navigation button:disabled{color:#9ba3b4;cursor:default;background:#f8f9fb}.shipping-mobile-customer{display:none}.shipping-list-surface{border-radius:var(--shipping-card-radius);background:#fff;border:1px solid #dfe4ed;min-width:0}.shipping-list-surface>.shipping-workbench,.direct-admin .shipping-list-surface>.table-wrap{border-radius:var(--shipping-card-radius) var(--shipping-card-radius) 0 0;border:0}.shipping-list-surface>.shipping-workbench>.shipping-queue-list{border-radius:var(--shipping-card-radius) 0 0 0}.shipping-list-surface>p{margin:0;padding:16px}.shipping-list-surface>.shipping-pagination{border-radius:0 0 var(--shipping-card-radius) var(--shipping-card-radius);width:100%;max-width:none;box-shadow:none;background:#f8f9fc;border:0;border-top:1px solid #e4e8f0;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:12px 20px;margin:0;padding:12px 16px;display:grid}.shipping-pagination .pagination-summary{flex-wrap:wrap;justify-content:start;gap:8px 20px;font-size:13px;display:flex}.shipping-pagination .pagination-summary>span,.shipping-pagination .pagination-summary label{white-space:nowrap}.shipping-pagination .pagination-actions{grid-template-columns:70px minmax(0,1fr) 70px;gap:6px;width:100%;min-width:0;display:grid}.shipping-pagination .pagination-page-numbers{justify-content:safe center;min-width:0;display:flex;overflow-x:auto}.shipping-pagination .pagination-page-numbers>span[aria-current=page]{min-width:var(--shipping-control-height);min-height:var(--shipping-control-height);color:#fff;background:#6973c6;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.shipping-pagination .pagination-fixed-size{min-height:var(--shipping-control-height);align-items:center;display:inline-flex}.shipping-pagination .pagination-actions>button:nth-child(n),.shipping-pagination .pagination-page-numbers{grid-area:auto;width:auto;max-width:none}.shipping-list-surface>.shipping-pagination :is(button,select){min-height:var(--shipping-control-height);min-width:var(--shipping-control-height);padding:0 10px}@media (width<=1100px){.shipping-workbench{grid-template-columns:300px minmax(0,1fr)}}@media (width<=900px){.shipping-list-surface>.shipping-pagination{grid-template-columns:minmax(0,1fr)}.shipping-pagination .pagination-actions{justify-self:end;width:min(420px,100%)}}@media (width<=760px){.shipping-workbench{grid-template-columns:minmax(0,1fr)}.shipping-workbench>.shipping-queue-list{display:none}.shipping-mobile-customer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.shipping-mobile-customer select{width:100%;min-width:0;min-height:var(--shipping-control-height);color:#36415e;background:#fff;border:1px solid #dce2ee;border-radius:8px;padding:0 8px;font-size:14px}.shipping-queue-navigation>span{order:1}.shipping-queue-navigation>div{order:2}.shipping-list-surface>.shipping-pagination{gap:12px;padding:12px}.direct-admin .shipping-list-surface>.table-wrap{padding:10px}.shipping-pagination .pagination-summary,.shipping-pagination .pagination-actions{width:100%}.shipping-pagination .pagination-summary{justify-content:space-between;gap:8px 12px}}.shipping-workbench-detail>.shipping-request-summary{order:1}.shipping-workbench-detail>.shipping-compact-note,.shipping-workbench-detail>.shipping-lock-alert{order:2}.shipping-workbench-detail>.shipping-picking-card{order:3}.shipping-workbench-detail>.shipping-freight-summary{order:5}.shipping-workbench-detail>.shipping-recipient-strip{background:#fff;border:1px solid #e3e7f0;border-radius:8px;padding:0;display:block}.shipping-recipient-strip article.address{border-radius:inherit;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.shipping-recipient-strip .shipping-address-primary{gap:2px}.shipping-recipient-strip .shipping-address-primary>strong{font-size:14px;line-height:1.4}.shipping-recipient-strip .shipping-address-primary>small{color:#758097;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.shipping-recipient-strip .shipping-address-actions{gap:6px}.shipping-recipient-strip .shipping-address-actions>button{padding:0 10px;font-size:13px}@media (width<=760px){.shipping-recipient-strip article.address{grid-template-columns:minmax(0,1fr);gap:6px}.shipping-recipient-strip .shipping-address-actions{justify-content:flex-start}}.shipping-dispatch-dock{background:#fff;border-top:1px solid #e3e7ef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;min-width:0;padding-top:8px;display:grid}.shipping-dispatch-dock>.shipping-freight-summary{background:0 0;border:0;border-radius:0;grid-column:1;min-height:42px;padding:4px 0}.shipping-dispatch-dock>.shipping-queue-actions{background:0 0;border:0;border-radius:0;grid-column:2;min-height:42px;padding:0}.shipping-dispatch-dock .shipping-action-progress{display:none}.shipping-dispatch-dock>:is(form,.shipping-operation-placeholder,.shipping-waiting-payment,.shipping-completed-card){grid-column:1/-1;margin:0}.shipping-dispatch-dock .shipping-freight-summary{grid-template-columns:auto minmax(0,1fr);gap:4px 10px}.shipping-dispatch-dock .shipping-freight-adjustment{grid-column:1/-1}.shipping-dispatch-dock .shipping-fulfillment-facts{display:none}.shipping-dispatch-dock .shipping-freight-primary:has(.paid)>small{display:none}.shipping-dispatch-dock .shipping-freight-details{flex-wrap:wrap;gap:4px 10px}.shipping-dispatch-dock .shipping-freight-details dd{white-space:normal}.shipping-dispatch-dock .shipping-more-actions>div{top:auto;bottom:calc(100% + 6px)}.shipping-dispatch-dock .shipping-dispatch-fields>.shipping-carrier-field{grid-template-rows:32px auto}.shipping-dispatch-dock .editable-history-combobox-menu{max-height:240px;position:static}.shipping-management-page .shipping-picking-merged-table{min-width:862px}.shipping-management-page :is(.shipping-picking-table-head,.shipping-picking-item-row){grid-template-columns:145px 80px 72px minmax(145px,1fr) 90px 92px 170px;gap:8px;min-width:0;padding:8px 10px}.shipping-management-page .shipping-picking-item-row{min-height:96px}.shipping-management-page .shipping-product-picture{width:72px;min-width:72px;height:72px}.shipping-management-page .shipping-picking-order{grid-template-columns:minmax(0,1fr);gap:2px}.shipping-management-page .shipping-picking-order>i{display:none}.shipping-management-page .shipping-picking-status-grid{gap:4px}.shipping-management-page .shipping-picking-status-grid>span{white-space:normal;min-width:0;padding:4px;font-size:12px}.shipping-workbench{align-items:start;height:auto;min-height:0;max-height:none;overflow:visible}.shipping-workbench-detail{scrollbar-gutter:auto;flex-direction:column;gap:8px;height:auto;max-height:none;padding:8px 10px;scroll-margin-top:88px;display:flex;overflow:visible}.shipping-workbench-detail>*{flex:none}.shipping-workbench-detail>.shipping-picking-card{height:auto;min-height:0;max-height:none}.shipping-picking-disclosure[open]{height:auto;display:block}.shipping-picking-disclosure>summary{min-height:42px;padding:6px 10px;position:static}.shipping-management-page .shipping-picking-disclosure[open] .shipping-picking-list{height:auto;max-height:none;overflow-x:auto}.shipping-management-page .shipping-picking-table-head{position:static}.shipping-workbench-detail>.shipping-dispatch-dock{order:8;min-height:0;overflow:visible}@media (width>=761px){.shipping-workbench>.shipping-queue-list{border-radius:var(--shipping-card-radius) 0 0 var(--shipping-card-radius);max-height:calc(100dvh - 104px);position:sticky;top:88px}}@media (width<=1100px){.shipping-dispatch-dock{grid-template-columns:minmax(0,1fr)}.shipping-dispatch-dock>.shipping-queue-actions{grid-column:1;justify-content:flex-end}}@media (width<=760px){.shipping-dispatch-dock{order:8}}@media (width>=761px) and (height<=850px){.shipping-workbench-detail>.shipping-queue-navigation{display:none}}.shipping-dispatch-dock .shipping-dispatch-settings{background:#fff;border:0;border-radius:0;gap:10px;padding:0 0 4px}.shipping-dispatch-settings>header{min-height:var(--shipping-control-height);border:0;gap:8px;padding:0}.shipping-dispatch-settings>header .shipping-operation-panel-actions{align-items:center;gap:6px}.shipping-dispatch-settings .shipping-operation-panel-close{font-size:13px}.shipping-dispatch-settings .shipping-package-fields{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:0}.shipping-dispatch-settings .shipping-package-entry{background:0 0;border:0;border-radius:0;grid-column:1;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:10px;padding:0}.shipping-dispatch-settings .shipping-package-entry+.shipping-package-entry{border-top:1px solid #e3e7ef;padding-top:8px}.shipping-dispatch-settings .shipping-package-entry:only-of-type>header{display:none}.shipping-dispatch-settings .shipping-package-entry:only-of-type>.shipping-dispatch-fields{grid-column:1/-1}.shipping-dispatch-settings .shipping-package-entry>header{flex-direction:column;align-items:flex-start;gap:4px;min-height:0}.shipping-dispatch-settings .shipping-package-entry>header button{min-height:var(--shipping-control-height);white-space:nowrap}.shipping-dispatch-settings .shipping-dispatch-fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:10px}.shipping-dispatch-settings .shipping-dispatch-fields>.shipping-form-field{grid-template-rows:20px auto;gap:4px}.shipping-dispatch-settings .shipping-carrier-field-heading{min-height:20px;font-size:13px}.shipping-dispatch-settings .shipping-carrier-field-heading>button{display:none}.shipping-dispatch-settings .shipping-add-package-button{color:#5364a8;white-space:nowrap;background:#fff;border:1px solid #dce2ee;grid-area:1/2;align-self:start;margin-top:24px;padding:0 12px}.shipping-dispatch-preferences{grid-template-columns:minmax(360px,1.2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.shipping-dispatch-freight{border:0;min-width:0;margin:0;padding:0}.shipping-dispatch-freight>legend{color:#6d778d;margin:0 0 4px;padding:0;font-size:13px;font-weight:750;line-height:20px}.shipping-dispatch-settings .shipping-review-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.shipping-dispatch-settings .shipping-review-options>label{min-height:var(--shipping-control-height);background:#fff;border-radius:0;gap:6px;padding:0 10px}.shipping-dispatch-settings .shipping-review-options>label:first-child{border-radius:8px 0 0 8px}.shipping-dispatch-settings .shipping-review-options>label:last-child{border-radius:0 8px 8px 0}.shipping-dispatch-settings .shipping-review-options>label+label{margin-left:-1px}.shipping-dispatch-settings .shipping-review-options>label.active{background:#f2f4ff;border-color:#91a0eb;position:relative}.shipping-dispatch-settings .shipping-review-options strong{white-space:nowrap;font-size:13px}.shipping-dispatch-settings .shipping-dispatch-freight>.shipping-form-field{grid-template-columns:auto minmax(100px,160px);align-items:center;gap:8px;margin-top:8px}.shipping-dispatch-settings .shipping-dispatch-preferences .shipping-form-field{padding:0;font-size:13px}.shipping-dispatch-settings .shipping-dispatch-notes{gap:4px}.shipping-dispatch-settings .shipping-dispatch-notes:only-child{grid-column:1/-1}.shipping-dispatch-notes>span{line-height:20px}.shipping-dispatch-settings .shipping-dispatch-notes textarea{box-sizing:border-box;height:var(--shipping-control-height);min-height:var(--shipping-control-height);resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:20px}.shipping-dispatch-settings-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.shipping-dispatch-settings-footer>p{flex:220px;margin:0}.shipping-dispatch-settings-footer>button[type=submit]{min-height:var(--shipping-control-height);color:#fff;cursor:pointer;background:#6575df;border:0;border-radius:8px;flex:none;padding:0 18px;font-size:14px;font-weight:750}.shipping-dispatch-settings-footer>button[type=submit]:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.shipping-dispatch-preferences{grid-template-columns:minmax(0,1fr)}.shipping-dispatch-settings .shipping-dispatch-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=760px){.shipping-dispatch-settings>header{flex-wrap:wrap}.shipping-dispatch-settings>header .shipping-operation-panel-actions{margin-left:auto}.shipping-dispatch-settings .shipping-package-fields,.shipping-dispatch-settings .shipping-package-entry{grid-template-columns:minmax(0,1fr)}.shipping-dispatch-settings .shipping-package-entry>header{flex-direction:row;align-items:center}.shipping-dispatch-settings .shipping-add-package-button{grid-area:auto/1;justify-self:start;margin-top:0}.shipping-dispatch-settings .shipping-dispatch-fields{grid-template-columns:minmax(0,1fr)}.shipping-dispatch-settings .shipping-review-options>label{gap:4px;padding:0 6px}.shipping-dispatch-settings-footer>button[type=submit]{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._page_3b1xi_1{color:#30394f;gap:16px;padding:20px;font-size:14px;display:grid}._heading_3b1xi_2 h1{margin:0 0 8px;font-size:24px}._heading_3b1xi_2 p{color:#687480;max-width:780px;margin:0;line-height:1.65}._explanation_3b1xi_4{color:#687480}._explanation_3b1xi_4 p{margin:8px 0 0;line-height:1.65}._panel_3b1xi_6{background:#fff;border:1px solid #e2e6ef;border-radius:14px;overflow:hidden}._filters_3b1xi_7{border-bottom:1px solid #eceef3;grid-template-columns:minmax(0,2fr) minmax(160px,1fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}._filters_3b1xi_7 label{color:#687480;gap:6px;min-width:0;font-size:13px;display:grid}._filters_3b1xi_7 input,._filters_3b1xi_7 select{color:#30394f;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d9dde7;border-radius:8px;padding:8px 11px}._filterActions_3b1xi_10{align-items:center;gap:8px;display:flex}._filterActions_3b1xi_10 button,._filterActions_3b1xi_10 a,._pagination_3b1xi_11 a,._pagination_3b1xi_11 span{min-height:42px;font:inherit;text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}._filterActions_3b1xi_10 button{color:#fff;cursor:pointer;background:#5868db;border:1px solid #5868db}._filterActions_3b1xi_10 a,._pagination_3b1xi_11 a{color:#52606d;border:1px solid #d9dde7}._moreFilters_3b1xi_14{color:#687480;grid-column:1/-1}._page_3b1xi_1 summary{cursor:pointer;align-content:center;width:fit-content;min-height:42px;font-weight:600}._extraFields_3b1xi_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}._summary_3b1xi_17{color:#687480;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;font-size:13px;display:flex}._tableWrap_3b1xi_18{overflow-x:auto}._table_3b1xi_18{border-collapse:collapse;table-layout:fixed;width:100%}._table_3b1xi_18 th,._table_3b1xi_18 td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #eceef3;padding:14px 20px}._table_3b1xi_18 th{color:#687480;background:#f7f9fc;font-size:13px;font-weight:600}._table_3b1xi_18 td{color:#30394f;font-size:14px}._table_3b1xi_18 strong,._table_3b1xi_18 small,._table_3b1xi_18 time{display:block}._table_3b1xi_18 small{color:#75808a;margin-top:5px;font-size:13px;line-height:1.5}._status_3b1xi_25{color:#52606d;background:#eef1f5;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:600;display:inline-flex}._status_provider_accepted_3b1xi_26{color:#16784a;background:#e8f7ef}._status_retry_wait_3b1xi_27,._status_queued_3b1xi_27{color:#98630e;background:#fff4dc}._status_terminal_failed_3b1xi_28{color:#b52d2d;background:#ffebeb}._status_delivery_unknown_3b1xi_29{color:#a74d19;background:#fff0e8}._status_suppressed_3b1xi_30{color:#606775;background:#f0f1f4}._status_leased_3b1xi_31{color:#315fba;background:#eaf1ff}._recordDetails_3b1xi_32{color:#687480;margin-top:4px;font-size:13px}._recordDetails_3b1xi_32 summary{color:#5067c9}._recordDetails_3b1xi_32 dl{gap:10px;margin:6px 0 0;display:grid}._recordDetails_3b1xi_32 dt{color:#75808a;font-size:12px}._recordDetails_3b1xi_32 dd{color:#52606d;margin:3px 0 0}._empty_3b1xi_37{color:#687480;text-align:center;border-top:1px solid #eceef3;padding:40px 20px}._pagination_3b1xi_11{border-top:1px solid #eceef3;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}._pagination_3b1xi_11 span{color:#abb1bc;border:1px solid #edf0f4}._page_3b1xi_1 :is(button,a,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #b4bff7}@media (width<=900px){._filters_3b1xi_7{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._filterActions_3b1xi_10{grid-column:1/-1}}@media (width<=760px){._page_3b1xi_1{padding:18px 12px}._filters_3b1xi_7{grid-template-columns:1fr;padding:16px}._extraFields_3b1xi_16{grid-template-columns:1fr}._page_3b1xi_1 :is(button,a,input,select,summary),._pagination_3b1xi_11 span{min-height:44px}._table_3b1xi_18 thead{display:none}._table_3b1xi_18,._table_3b1xi_18 tbody,._table_3b1xi_18 tr,._table_3b1xi_18 td{width:100%;display:block}._table_3b1xi_18 tr{border-top:1px solid #eceef3;padding:12px 0}._table_3b1xi_18 td{border:0;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 16px;display:grid}._table_3b1xi_18 td:before{content:attr(data-label);color:#75808a;font-size:12px;line-height:1.5}}._page_umhab_1,._prompt_umhab_1,._document_umhab_1{box-sizing:border-box;color:#303440;overflow-wrap:anywhere;font-family:inherit}._page_umhab_1{width:min(100%,680px);padding:24px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}._page_umhab_1 h1,._prompt_umhab_1 h1{margin:12px 0;font-size:24px;line-height:1.45}._meta_umhab_4{color:#626775;font-size:13px;line-height:1.8}._back_umhab_5{color:#90405e;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}._card_umhab_6{background:#fff;border:1px solid #e8e3e6;border-radius:14px;margin-top:14px;overflow:hidden}._links_umhab_7{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}._links_umhab_7 button,._links_umhab_7 a{box-sizing:border-box;color:#963956;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:6px 0;font-size:14px;line-height:1.6;text-decoration:none;display:inline-flex}._rows_umhab_9{flex-direction:column;display:flex}._rows_umhab_9 button,._rows_umhab_9 a,._card_umhab_6 summary{box-sizing:border-box;color:#303440;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px;font-size:15px;line-height:1.6;text-decoration:none;display:flex}._rows_umhab_9 button+button{border-top:1px solid #eee8eb}._rows_umhab_9 button span:first-child{flex:1;min-width:0}._rows_umhab_9 button span:last-child,._card_umhab_6 summary span{color:#74717b;flex-shrink:0}._card_umhab_6 summary{list-style:none}._card_umhab_6 summary::-webkit-details-marker{display:none}._card_umhab_6[open] summary{border-bottom:1px solid #eee8eb}._card_umhab_6[open] summary span{transform:rotate(45deg)}._detail_umhab_18{padding:0 16px 16px}._detail_umhab_18 h2{margin:18px 0 6px;font-size:15px;line-height:1.6}._detail_umhab_18 p{color:#515967;margin:14px 0 0;font-size:14px;line-height:1.85}._email_umhab_21{color:#963956;overflow-wrap:anywhere;max-width:100%;padding:12px 0;font-size:16px;line-height:1.6;display:inline-block}._prompt_umhab_1{width:min(100%,520px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;margin:0 auto}._brand_umhab_23{color:#963956;margin:0;font-size:13px;font-weight:600}._prompt_umhab_1>p:not(._brand_umhab_23){font-size:15px;line-height:1.85}._consentCheck_umhab_25{cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.8;display:flex}._consentCheck_umhab_25 input{accent-color:#a34366;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0}._primary_umhab_27,._decline_umhab_27,._close_umhab_27{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;border:0;font-size:15px;line-height:1.6}._primary_umhab_27,._decline_umhab_27{border-radius:12px;width:100%;margin:12px 0 0;padding:12px 16px;display:block}._primary_umhab_27{color:#fff;background:#a34366;font-weight:600}._primary_umhab_27:disabled{color:#6c5660;cursor:default;background:#e8d6dd}._decline_umhab_27{color:#626775;background:0 0}._decline_umhab_27:disabled{opacity:.65;cursor:default}._message_umhab_33{color:#813d54;background:#fbf3f6;border-radius:8px;padding:10px 12px}._dialog_umhab_34{box-sizing:border-box;color:#303440;background:#fff;border:0;width:min(100%,720px);max-width:100vw;height:100dvh;max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}._dialog_umhab_34[open]{flex-direction:column;display:flex}._dialog_umhab_34::backdrop{background:#1b16207a}._dialogHeader_umhab_37{padding:calc(8px + env(safe-area-inset-top)) 16px 8px;background:#fff;border-bottom:1px solid #eee8eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}._dialogHeader_umhab_37 strong{min-width:0;font-size:17px;line-height:1.5}._close_umhab_27{color:#813d54;background:#f6eef1;border-radius:10px;flex-shrink:0;padding:8px 14px}._dialogBody_umhab_40{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}._document_umhab_1{padding:20px 18px calc(32px + env(safe-area-inset-bottom))}._document_umhab_1 h1{margin:0 0 8px;font-size:25px;line-height:1.5}._document_umhab_1 h2{margin:26px 0 10px;font-size:17px;line-height:1.6}._document_umhab_1 p{margin:12px 0;font-size:15px;line-height:1.95}._document_umhab_1 ._meta_umhab_4{font-size:13px}._important_umhab_46{background:#fcf5f8;border-left:3px solid #b65b7b;border-radius:6px;margin-top:20px;padding:1px 14px 8px}._important_umhab_46 h2{margin-top:16px}._page_umhab_1 button:focus-visible,._page_umhab_1 a:focus-visible,._prompt_umhab_1 button:focus-visible,._prompt_umhab_1 a:focus-visible,._close_umhab_27:focus-visible,._card_umhab_6 summary:focus-visible{outline-offset:3px;outline:2px solid #963956}@media (width<=360px){._prompt_umhab_1{padding-left:16px;padding-right:16px}._page_umhab_1{padding-left:12px;padding-right:12px}._document_umhab_1{padding-left:15px;padding-right:15px}._card_umhab_6 summary{font-size:14px}}
