/*! 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-border-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}}}@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;--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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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))}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:5;background:#1c1c1a;flex-direction:column;width:238px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.identity{align-items:center;gap:12px;padding:0 8px 34px;display:flex}.brand-mark{background:var(--orange);color:#fff;place-items:center;width:38px;height:38px;font:italic 27px Georgia,serif;display:grid}.identity b{letter-spacing:2px;font:17px Georgia,Songti SC,serif;display:block}.identity span{letter-spacing:2px;color:#8e8e88;font-size:8px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#aaa9a3;text-align:left;background:0 0;border:0;border-radius:3px;padding:12px 14px}.sidebar nav button i{width:28px;font-size:17px;font-style:normal;display:inline-block}.sidebar nav button.active{color:#fff;background:#30302d}.side-note{border:1px solid #3c3c38;margin-top:auto;padding:16px}.side-note small{letter-spacing:2px;color:#777}.side-note span{color:#8ca78d;font-size:10px}.side-note span:before{content:"";background:#6e9b74;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.user{align-items:center;gap:10px;margin:18px 5px 0;display:flex}.user>span{color:#222;background:#e7e3da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.user b,.user small{font-size:11px;display:block}.user small{color:#70706c;margin-top:3px}.workspace>header{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.workspace>header h1{margin:8px 0 0;font:28px Georgia,Songti SC,serif}.header-actions{gap:10px;display:flex}.ghost,.primary{border:1px solid var(--line);background:0 0;padding:10px 17px;font-size:12px}.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.hero{color:#fff;background-color:#2b2a27;background-image:radial-gradient(circle at 76% 20%,#666054 0,#0000 25%),linear-gradient(112deg,#242421 40%,#444139);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:292px;padding:45px 52px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-60px}.hero span{letter-spacing:2px;color:#b9b4a9;font-size:10px}.hero h2{letter-spacing:2px;margin:17px 0 10px;font:33px/1.35 Georgia,Songti SC,serif}.hero button{color:#fff;background:0 0;border:0;border-bottom:1px solid #777;margin-top:18px;padding:0 0 6px;font-size:11px}.hero button b{margin-left:25px}.hero-seal{text-align:center;z-index:1;border:1px solid #aaa397;border-radius:50%;place-content:center;width:154px;height:154px;display:grid;position:absolute;top:65px;right:10%}.hero-seal strong{color:#ded8cc;font:34px Georgia}.hero-seal span{font-size:7px}.hero-seal i{color:var(--orange);margin-top:8px;font-size:7px;font-style:normal}.metrics{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.metric{border-right:1px solid var(--line);padding:22px 25px}.metric:last-child{border:0}.metric span,.metric small,.metric strong{display:block}.metric span{color:var(--muted);font-size:11px}.metric strong{margin:9px 0;font:25px Georgia}.metric small{color:#a09c93;font-size:9px}.grid-two{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:18px;display:grid}.panel{background:var(--white);border:1px solid var(--line);padding:22px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-head h3{margin:0;font:17px Georgia,Songti SC,serif}.panel-head button{color:#8a867d;background:0 0;border:0;font-size:10px}.order-list>div,.stock-list>div,.code-list>div{border-top:1px solid #e7e4dd;align-items:center;gap:12px;padding:13px 0;display:flex}.order-list>div>span:nth-child(2),.stock-list>div>span,.code-list>div>span{flex:1}.order-list>div>span:last-child{text-align:right}.order-list b,.order-list small,.stock-list b,.stock-list small,.code-list b,.code-list small{display:block}.order-list small,.stock-list small,.code-list small{color:#8e8a81;margin-top:5px;font-size:9px}.order-icon{background:#e6e0d5;place-items:center;width:34px;height:34px;font:14px Georgia;display:grid}.stock-list i{border-radius:50%;width:33px;height:33px;box-shadow:inset 3px 3px 6px #0002}.stock-list em{font:18px Georgia}.status{white-space:nowrap;background:#ece9e1;border-radius:20px;padding:4px 8px;font-size:9px}.s-待确认,.s-待发货{color:#a64e25;background:#f4e4dc}.s-运输中,.s-已发货{color:#526b78;background:#e2e9eb}.s-已完成{color:#56725d;background:#e2ebe3}.s-库存中{color:#5c6f58;background:#e6ece3}.order-layout{grid-template-columns:1fr 340px;gap:24px;display:grid}.section-title span{letter-spacing:2px;color:#969187;font-size:9px}.section-title h2{margin:8px 0 20px;font:23px Georgia,Songti SC,serif}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.product-grid>button{background:var(--white);border:1px solid var(--line);text-align:left;padding:9px;transition:all .2s}.product-grid>button.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.material{color:#fff;text-shadow:0 1px 3px #0005;align-items:flex-end;height:145px;padding:18px;display:flex}.material span{letter-spacing:2px;font:11px Georgia}.product-grid small{color:#8b877e;margin:12px 5px 4px;font-size:8px;display:block}.product-grid h3{margin:0 5px;font:16px Georgia,Songti SC,serif}.product-grid p{color:#777;justify-content:space-between;margin:12px 5px 4px;font-size:10px;display:flex}.product-grid p b{color:#222;font:15px Georgia}.order-card,.scan-card{background:var(--white);border:1px solid var(--line);align-self:start;padding:28px;position:sticky;top:20px}.order-card h2,.scan-card h2{margin:7px 0 20px;font:23px Georgia,Songti SC,serif}.chosen{border-block:1px solid var(--line);gap:11px;margin-bottom:15px;padding:14px 0;display:flex}.chosen i{border-radius:50%;width:38px;height:38px}.chosen b,.chosen small{display:block}.chosen b{font-size:12px}.chosen small{color:#888;margin-top:5px;font-size:9px}.order-card label,.scan-card label{color:#777;margin-top:16px;font-size:10px;display:block}.order-card input,.order-card select,.scan-card input,.scan-card select{border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:11px;font-size:11px}.stepper{margin-top:7px;display:flex}.stepper input{text-align:center;margin:0}.stepper button{border:1px solid var(--line);background:#fff;width:44px}.total{justify-content:space-between;align-items:flex-end;margin:25px 0 14px;display:flex}.total span{font-size:10px}.total strong{font:25px Georgia}.submit{background:var(--orange);color:#fff;letter-spacing:1px;border:0;width:100%;padding:14px;font-size:11px}.submit:disabled{opacity:.55}.fineprint,.hint{line-height:1.6;color:#999!important;font-size:8px!important}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;letter-spacing:1px;color:#89857d;border-bottom:1px solid var(--line);padding:10px;font-size:9px}td{border-bottom:1px solid #e7e4dd;padding:16px 10px;font-size:11px}td small{color:#999;margin-top:4px;font-size:8px;display:block}.warehouse-grid{grid-template-columns:380px 1fr;gap:18px;display:grid}.scan-card{position:static}.scan-card>p{color:#777;font-size:11px;line-height:1.8}.scan-input{display:flex}.scan-input input{margin-right:0}.scan-input button{border:1px solid var(--line);background:#eeeae2;width:48px;margin-top:7px}.scan-card .submit{margin-top:22px}.code-list{max-height:490px;overflow:auto}.trace-page{grid-template-columns:1fr 520px;align-items:center;gap:50px;min-height:650px;padding:30px 6%;display:grid}.trace-intro h2{margin:12px 0;font:37px/1.4 Georgia,Songti SC,serif}.trace-intro>p{color:#777;max-width:430px;font-size:12px;line-height:1.9}.verify-box{max-width:480px;margin-top:30px;display:flex}.verify-box input{border:1px solid var(--line);background:#fff;flex:1;padding:15px}.verify-box button{background:var(--ink);color:#fff;border:0;padding:0 23px}.trace-intro>small{color:#999;margin-top:9px;font-size:9px;display:block}.certificate{background:var(--white);border:1px solid #d4cfc4;min-height:560px;padding:38px;position:relative;box-shadow:0 20px 60px #27251e12}.certificate:before{content:"";pointer-events:none;border:1px solid #e5e0d5;position:absolute;inset:10px}.empty-cert,.error-cert{text-align:center;color:#aaa;place-content:center;height:480px;display:grid}.seal{border:1px solid #bbb;border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;font:48px Georgia;display:grid}.empty-cert p{font:18px Georgia}.empty-cert small{letter-spacing:2px;font-size:8px}.error-cert b{color:#a74d35;font:22px Georgia}.cert-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:22px;display:flex}.check{color:#fff;background:#627a65;border-radius:50%;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.cert-head span{letter-spacing:1px;color:#777;font-size:9px}.cert-head h3{margin:5px 0;font:20px Georgia,Songti SC,serif}.cert-product{padding:28px 0 20px}.cert-product small{letter-spacing:2px;color:#999;font-size:8px}.cert-product h2{margin:7px 0;font:27px Georgia,Songti SC,serif}.cert-product p{letter-spacing:2px;color:var(--orange);font-size:8px}dl{margin:0}dl>div{border-top:1px solid #e6e2d9;justify-content:space-between;padding:12px 0;display:flex}dt{color:#8b877e;font-size:10px}dd{margin:0;font-size:10px;font-weight:700}.certificate footer{color:#999;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:35px;left:38px;right:38px}.certificate footer b{letter-spacing:1px;color:#555}.toast{color:#fff;z-index:10;background:#222;padding:14px 20px;font-size:11px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0003}.loading{text-align:center;place-content:center;gap:12px;height:100vh;display:grid}.loading .brand-mark{margin:auto}.loading p{color:#888;font-size:11px}.mobile-nav{display:none}@media (width<=900px){.sidebar{display:none}.workspace{width:100%;margin:0;padding:24px 18px 90px}.workspace>header{align-items:center}.workspace>header h1{font-size:23px}.eyebrow{font-size:7px}.header-actions .ghost{display:none}.hero{min-height:310px;padding:35px 28px}.hero h2{font-size:28px}.hero-seal{opacity:.45;top:90px;right:-25px}.metrics{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.grid-two,.warehouse-grid,.trace-page,.order-layout{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.order-card{position:static}.trace-page{gap:25px;padding:20px 0}.certificate{min-height:540px;padding:30px 26px}.certificate footer{left:26px;right:26px}.mobile-nav{z-index:7;padding:9px 7px max(9px,env(safe-area-inset-bottom));background:#1c1c1a;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#777;background:0 0;border:0;font-size:9px}.mobile-nav i,.mobile-nav span{font-style:normal;display:block}.mobile-nav i{margin-bottom:3px;font-size:17px}.mobile-nav button.active{color:#fff}.toast{text-align:center;bottom:85px;left:18px;right:18px}.order-layout{gap:22px}}@media (width<=520px){.header-actions .primary{padding:9px 12px}.hero{margin-inline:-18px}.hero h2{font-size:26px}.metrics{margin-inline:-1px}.metric{padding:18px 15px}.metric strong{font-size:20px}.grid-two{grid-template-columns:1fr}.product-grid{gap:9px}.material{height:105px}.product-grid h3{font-size:14px}.trace-intro h2{font-size:30px}.verify-box{display:block}.verify-box button{width:100%;padding:13px}.certificate{margin-inline:-8px}dl>div{gap:15px}dd{text-align:right;word-break:break-all;max-width:58%}}@property --tw-border-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}.module-note{border-left:3px solid var(--orange);color:#6f6b63;background:#f0ede6;margin-bottom:18px;padding:13px 16px;font-size:10px;line-height:1.7}.dealer-create{border:1px solid var(--line);background:#f3f0e9;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:18px;padding:18px;display:grid}.dealer-create input,.dealer-create select{box-sizing:border-box;border:1px solid var(--line);background:#fff;width:100%;min-width:0;padding:11px;font-size:10px}.dealer-create button{background:var(--ink);color:#fff;white-space:nowrap;border:0;min-height:39px;padding:11px 15px;font-size:10px}.dealer-create small{color:#8b877e;grid-column:1/-1;font-size:9px;line-height:1.7}.product-create{background:#f5f7f4;border:1px solid #dfe4df;border-radius:18px;margin-bottom:20px;padding:22px}.product-create-head{grid-template-columns:1fr auto;align-items:end;margin-bottom:18px;display:grid}.product-create-head .eyebrow{grid-column:1/-1}.product-create-head h3{margin:5px 0 0;font:22px Georgia,Songti SC,serif}.product-create-head p{color:#737a72;max-width:420px;margin:0;font-size:9px}.product-create-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.product-create-grid label{color:#5f675f;font-size:9px}.product-create-grid input,.product-create-grid select{box-sizing:border-box;background:#fff;border:1px solid #d8ddd8;border-radius:10px;width:100%;min-width:0;margin-top:7px;padding:11px;font:11px inherit;display:block}.product-create-grid .tone-input{cursor:pointer;height:39px;padding:4px}.product-create-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.product-create-actions button{background:#fff;border:1px solid #d8ddd8;border-radius:999px;padding:10px 17px}.product-create-actions .confirm{color:#fff;background:#111610;border-color:#111610}.product-create-actions button:disabled{opacity:.45}.product-lock{text-align:center;background:#f8f9f7;border:1px solid #e3e7e2;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:36px;display:flex;box-shadow:0 16px 50px #2330200b}.product-lock-icon{color:#42513c;background:#e7ece6;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:24px;display:grid}.product-lock h2{margin:8px 0;font:30px Georgia,Songti SC,serif}.product-lock p{color:#777f75;max-width:470px;font-size:10px;line-height:1.8}.product-lock>div:not(.product-lock-icon){gap:9px;width:min(440px,100%);margin:17px 0;display:flex}.product-lock input{background:#fff;border:1px solid #d7ddd6;border-radius:999px;flex:1;min-width:0;padding:13px 15px}.product-lock button{color:#fff;background:#111610;border:0;border-radius:999px;padding:13px 20px}.product-lock small{color:#949a92;font-size:8px}.dealer-create label{color:#697068;font-size:8px}.dealer-create label input{box-sizing:border-box;width:100%;margin-top:5px;display:block}.compact-account-list{gap:8px;display:grid}.compact-account-list article{background:#f8f9f7;border:1px solid #e1e6e0;border-radius:13px;grid-template-columns:minmax(190px,1.3fr) minmax(130px,.8fr) minmax(210px,1.2fr) minmax(120px,.7fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.compact-account-list small,.compact-account-list b,.compact-account-list strong,.compact-account-list span{display:block}.compact-account-list small{color:#899087;margin-bottom:4px;font-size:8px}.compact-account-list strong{color:#bf603b;font:18px Georgia,serif}.compact-account-list span{color:#666e65;font-size:9px}.compact-account-list>article>button{color:#fff;white-space:nowrap;background:#111610;border:0;border-radius:999px;padding:9px 13px}.account-toolbar{background:#edf1ed;border:1px solid #dfe4df;border-radius:13px;grid-template-columns:1fr minmax(260px,.7fr) auto;align-items:center;gap:12px;margin-bottom:13px;padding:12px 15px;display:grid}.account-toolbar b,.account-toolbar span{display:block}.account-toolbar span{color:#7d857b;margin-top:3px;font-size:8px}.account-toolbar select{background:#fff;border:1px solid #d5dbd4;border-radius:9px;min-width:0;padding:10px}.account-toolbar button{color:#fff;white-space:nowrap;background:#111610;border:0;border-radius:999px;padding:10px 15px}.account-toolbar button:disabled{opacity:.4}.deposit-rows .deposit-actions{margin:0}.deposit-rows .deposit-actions button{border-radius:999px;margin:0;padding:9px 12px}.barcode-readonly{color:#4f584d;white-space:nowrap;background:#f3f5f2;border-radius:8px;padding:8px 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.product-row-actions{white-space:nowrap;gap:7px;display:flex}.product-row-actions button{background:#fff;border:1px solid #d8ddd8;border-radius:999px;padding:8px 12px;font-size:9px}.product-row-actions .delete{color:#9b3b32;background:#fff8f7;border-color:#e2c4c0}.product-create-grid input:disabled{color:#777;cursor:not-allowed;background:#ecefeb}.proxy-mode{background:#edf1ed;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 18px;padding:5px;display:grid}.proxy-mode button{color:#6d756b;background:0 0;border:0;border-radius:9px;padding:10px;font-size:9px}.proxy-mode button.active{color:#111610;background:#fff;box-shadow:0 1px 4px #00000012}.field-hint{color:#8a9188;margin-top:7px;font-size:8px;line-height:1.5;display:block}.dealer-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dealer-grid article{border:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:18px;display:flex}.dealer-level{color:#fff;background:#222;border-radius:50%;place-items:center;width:48px;height:48px;font:15px Georgia;display:grid}.dealer-grid article>div:nth-child(2){flex:1}.dealer-grid h3{margin:0;font:15px Georgia,Songti SC,serif}.dealer-grid p{color:#888;margin:6px 0;font-size:9px}.dealer-grid span{color:var(--orange);font-size:9px}.dealer-grid button{border:1px solid var(--line);background:#fff;padding:7px 12px;font-size:9px}.account-admin-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-admin-grid article{border:1px solid var(--line);background:#faf8f3;padding:18px}.account-admin-grid small,.account-admin-grid strong,.account-admin-grid p,.account-admin-grid span{display:block}.account-admin-grid strong{color:var(--orange);margin:8px 0;font:24px Georgia}.account-admin-grid p,.account-admin-grid span{color:#777;font-size:9px}.account-admin-grid button{color:#fff;background:#222;border:0;margin-top:14px;padding:9px 12px;font-size:9px}.deposit-summary{background:#f5f5f7;border-radius:16px;grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:grid}.deposit-summary span,.deposit-summary strong,.deposit-summary small{display:block}.deposit-summary span{color:#777;font-size:9px}.deposit-summary strong{color:#1d1d1f;margin:7px 0;font:30px Georgia,serif}.deposit-summary small,.deposit-summary p{color:#777;font-size:9px;line-height:1.8}.deposit-grid article{flex-direction:column;justify-content:space-between;display:flex}.deposit-grid article strong{color:#1d1d1f}.deposit-actions{gap:8px;display:flex}.deposit-actions button{flex:1}.deposit-actions .danger{color:#9b3b32;background:#fff;border:1px solid #e1b7b2}.deposit-actions .refund{color:#425b72;background:#fff;border:1px solid #b9c8d5}.deposit-ledger{border-top:1px solid var(--line);margin-top:20px}.deposit-ledger h4{margin:18px 0 8px;font-size:11px}.deposit-ledger>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.deposit-ledger b,.deposit-ledger small{display:block}.deposit-ledger b{font-size:10px}.deposit-ledger small{color:#888;margin-top:4px;font-size:8px}.deposit-ledger strong{font:15px Georgia}.deposit-ledger .plus{color:#52715c}.deposit-ledger .minus{color:#a04a3f}.voucher-link{text-decoration:underline;color:#425b72!important;background:0 0!important;border:0!important;margin:7px 0 0!important;padding:0!important;font-size:8px!important;display:inline-block!important}.voucher-link:disabled{color:#999!important}.account-modal-backdrop{z-index:80;background:#1118;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal{background:#fff;border-radius:22px;width:min(520px,100%);padding:28px;box-shadow:0 26px 80px #0003}.account-modal h3{margin:8px 0 20px;font:24px Georgia,Songti SC,serif}.account-form{gap:14px;display:grid}.account-form.two{grid-template-columns:1fr 1fr}.account-form .full{grid-column:1/-1}.account-form label{color:#666;font-size:9px}.account-form input,.account-form textarea{box-sizing:border-box;background:#fafafa;border:1px solid #dedede;border-radius:10px;width:100%;margin-top:7px;padding:12px;font:12px inherit;display:block}.account-form textarea{resize:vertical;min-height:90px}.voucher-upload{background:#f5f8fa;border:1px dashed #b9c8d5;border-radius:12px;padding:13px}.voucher-upload input{background:#fff;padding:8px}.voucher-upload span{color:#425b72;margin-top:7px;display:block}.modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.modal-actions button{background:#fff;border:1px solid #ddd;border-radius:999px;padding:10px 18px}.modal-actions .confirm{color:#fff;background:#111610;border-color:#111610}.modal-actions button:disabled{opacity:.45}.rule-tag{color:#a64e25;background:#f4e4dc;border-radius:20px;padding:4px 8px;font-size:9px}.rule-tag{white-space:nowrap;word-break:keep-all;justify-content:center;align-items:center;display:inline-flex}.product-row-actions .client-switch{background:#fff;border-color:#d5dcd5;align-items:center;gap:7px;min-width:124px;padding:6px 9px;display:flex}.client-switch>span{background:#c9ceca;border-radius:999px;flex:none;width:34px;height:19px;transition:all .2s;position:relative}.client-switch>span i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.client-switch>b{white-space:nowrap;font-size:11px;font-weight:500}.client-switch.is-on>span{background:#61a46a}.client-switch.is-on>span i{transform:translate(15px)}.client-switch.is-on>b{color:#42684a}.client-switch.is-off>b{color:#7e857e}.product-list-toggle{color:#7a827a;justify-content:center;align-items:center;gap:18px;padding:13px 0 2px;font-size:12px;display:flex}.product-list-toggle button{color:#414941;background:#fff;border:1px solid #d5dcd5;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12px;display:flex}.product-list-toggle button:hover{background:#f3f6f2;border-color:#aeb8ae}.product-list-toggle i{font-style:normal}.price-breakdown{background:#f1eee7;margin:14px 0;padding:12px}.price-breakdown span{color:#777;justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.price-breakdown b{color:#333}.price-breakdown strong{color:var(--orange);font-size:13px}@media (width<=900px){.dealer-grid,.account-admin-grid{grid-template-columns:1fr}.dealer-create,.product-create-grid{grid-template-columns:1fr 1fr}.dealer-create small{grid-column:1/-1}.deposit-summary,.product-create-head{grid-template-columns:1fr}}@media (width<=1150px){.compact-account-list article,.deposit-rows article,.account-toolbar{grid-template-columns:1fr 1fr}.account-toolbar button{grid-column:1/-1}}@media (width<=600px){.account-form.two,.product-create-grid,.compact-account-list article,.deposit-rows article,.account-toolbar{grid-template-columns:1fr}.account-form .full,.account-toolbar button{grid-column:auto}.product-lock>div:not(.product-lock-icon){flex-direction:column}}.spacer{height:18px}.application-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.application-list h3{margin:0;font:15px Georgia,Songti SC,serif}.application-list p,.application-list small{color:#888;margin:5px 0;font-size:9px;display:block}.approval-actions{gap:7px;display:flex}.approval-actions button{border:1px solid var(--line);background:#fff;padding:8px 11px;font-size:9px}.approval-actions button:first-child{color:#fff;background:#222;border-color:#222}.empty-row{text-align:center;color:#999;padding:30px;font-size:11px}.code-list em{color:#55715c;font:15px Georgia}.code-list em.out{color:#a55332}@media (width<=700px){.application-list article{display:block}.approval-actions{margin-top:12px}.approval-actions button{flex:1}}.order-admin-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.order-detail{background:var(--white);border:1px solid var(--line);align-self:start;padding:25px;position:sticky;top:20px}.order-detail h2{margin:8px 0;font:20px Georgia}.order-detail>p{color:#888;font-size:10px}.detail-items{margin:20px 0}.detail-items>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.detail-items span b,.detail-items span small,.detail-items em b{display:block}.detail-items span b{font-size:11px}.detail-items span small{color:#888;margin-top:5px;font-size:8px}.detail-items em{text-align:right;font-size:10px;font-style:normal}.detail-items em b{margin-top:5px;font:13px Georgia}.status-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px;display:grid}.status-actions button{border:1px solid var(--line);background:#fff;padding:9px 4px;font-size:9px}.status-actions button:first-child{color:#fff;background:#222}.order-detail dl dd{text-align:right;max-width:62%}@media (width<=1000px){.order-admin-grid{grid-template-columns:1fr}.order-detail{position:static}}.qr-workspace{grid-template-columns:minmax(0,1fr) 360px;gap:22px;display:grid}.qr-label-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.qr-label{border:1px solid var(--line);text-align:center;color:var(--ink);background:#fff;min-width:0;padding:12px 10px}.qr-label-brand b,.qr-label-brand small{display:block}.qr-label-brand b{font:12px Georgia,Songti SC,serif}.qr-label-brand small{letter-spacing:1px;color:#777;margin-top:3px;font-size:7px}.qr-label img,.qr-placeholder{aspect-ratio:1;object-fit:contain;width:100%;margin:8px auto;display:block}.qr-label strong,.qr-label span,.qr-label>small{text-overflow:ellipsis;display:block;overflow:hidden}.qr-label strong{font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.qr-label span{color:var(--orange);margin-top:5px;font-size:7px}.qr-label>small{color:#999;margin-top:7px;font-size:7px}.qr-bind-card{background:var(--white);border:1px solid var(--line);align-self:start;padding:27px;position:sticky;top:20px}.qr-bind-card h2{margin:8px 0;font:22px Georgia,Songti SC,serif}.qr-bind-card>p{color:#777;font-size:10px;line-height:1.7}.qr-bind-card label{color:#777;margin-top:14px;font-size:9px;display:block}.qr-bind-card input,.qr-bind-card select{border:1px solid var(--line);background:#fff;width:100%;margin-top:7px;padding:11px;font-size:10px;display:block}.qr-bind-card .submit{margin-top:16px}.bind-flow{background:#efebe2;gap:7px;margin-top:18px;padding:14px;display:grid}.bind-flow b{font-size:10px}.bind-flow span{color:#777;font-size:8px}.consumer-preview{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.consumer-preview>small{letter-spacing:1px;color:var(--orange);font-size:8px}.consumer-preview h3{font:17px Georgia,Songti SC,serif}.consumer-preview dl>div{padding:8px 0}.consumer-preview dt,.consumer-preview dd{font-size:8px}.consumer-preview dd{text-align:right;max-width:60%}.qr-placeholder{background:#eee}@media (width<=1100px){.qr-workspace{grid-template-columns:1fr}.qr-bind-card{position:static}.qr-label-grid{grid-template-columns:repeat(5,1fr)}}@media (width<=700px){.qr-label-grid{grid-template-columns:repeat(2,1fr)}}.barcode-editor{min-width:210px;display:flex}.barcode-editor input{border:1px solid var(--line);flex:1;min-width:130px;padding:8px;font:9px ui-monospace,monospace}.barcode-editor button{color:#fff;background:#24231f;border:0;padding:8px 10px;font-size:9px}.barcode-editor button:disabled{opacity:.3}.role-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.role-summary>div{border:1px solid var(--line);background:#fff;padding:20px}.role-summary span,.role-summary strong,.role-summary small{display:block}.role-summary span{color:#777;font-size:9px}.role-summary strong{color:var(--orange);margin:9px 0;font:28px Georgia,Songti SC,serif}.role-summary small{color:#999;font-size:8px}.role-summary.finance>div:nth-child(2) strong{color:#52715c}.engineering-summary>div{background:#f8f9f7;border:0;border-radius:18px;box-shadow:0 1px 2px #00000008}.engineering-summary strong{color:#40553f}.engineering-empty{text-align:center;background:#f8faf8;border:1px dashed #cfd8cf;border-radius:18px;align-content:center;place-items:center;min-height:260px;display:grid}.engineering-empty h2{color:#263027;margin:12px 0 8px;font:26px Georgia,Songti SC,serif}.engineering-empty p{color:#7c857c;max-width:460px;margin:0;font-size:12px;line-height:1.8}.payment-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(120px,.72fr) minmax(130px,.62fr) minmax(170px,.78fr);align-items:center;gap:20px;padding:18px 0;display:grid}.payment-list article>div{min-width:0}.payment-main h3{margin:4px 0;font:15px Georgia}.payment-main p,.payment-main small{color:#777;overflow-wrap:anywhere;margin:4px 0;font-size:9px;display:block}.payment-amount small,.payment-amount strong{display:block}.payment-amount small{color:#888;font-size:8px}.payment-amount strong{margin:5px 0;font:20px Georgia}.voucher-button,.table-action{border:1px solid var(--line);background:#fff;padding:6px 9px;font-size:8px}.payment-status small{color:#888;overflow-wrap:anywhere;margin-top:7px;font-size:8px;display:block}.payment-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.payment-actions button{box-sizing:border-box;border:1px solid var(--line);white-space:nowrap;background:#fff;flex:1;min-width:76px;padding:9px 6px;font-size:9px}.payment-actions button:first-child{color:#fff;background:#222;border-color:#222}.payment-actions button:disabled{opacity:.35}.order-routing{grid-template-columns:1fr 1fr}.order-routing button:first-child{color:#fff;background:#222}.staff-create{border:1px solid var(--line);background:#f3f0e9;grid-template-columns:1fr 1fr 1fr auto;gap:9px;margin-bottom:18px;padding:15px;display:grid}.staff-create input,.staff-create select{border:1px solid var(--line);background:#fff;padding:10px;font-size:10px}.staff-create button{color:#fff;background:#222;border:0;padding:10px 16px;font-size:9px}.staff-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.staff-grid article{border:1px solid var(--line);align-items:center;gap:12px;padding:16px;display:flex}.staff-role{color:#fff;background:#222;border-radius:50%;place-items:center;width:42px;height:42px;font:14px Georgia;display:grid}.staff-grid h3{margin:0;font:14px Georgia,Songti SC,serif}.staff-grid p,.staff-grid span{color:#888;margin:5px 0;font-size:8px;display:block}.permission-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.permission-grid article{background:#f4f1ea;padding:16px}.permission-grid b{font-size:11px}.permission-grid p{color:#777;margin-bottom:0;font-size:8px;line-height:1.7}@media (width<=1100px){.payment-list article{grid-template-columns:1fr 1fr}.staff-grid,.permission-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.role-summary,.payment-list article,.staff-create,.staff-grid,.permission-grid{grid-template-columns:1fr}}:root{--ink:#1d1d1f;--paper:#f5f5f7;--white:#fff;--line:#e5e5e7;--orange:#c4663e;--muted:#6e6e73}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Arial,sans-serif}button,input,select{font-family:inherit}button{transition:background-color .2s,color .2s,border-color .2s,transform .2s}button:active{transform:scale(.98)}.sidebar{width:244px;color:var(--ink);-webkit-backdrop-filter:saturate(180%)blur(24px);background:#ffffffeb;border-right:1px solid #00000012;padding:24px 18px;overflow-y:auto}.identity{gap:13px;padding:2px 8px 25px}.brand-logo-frame{background:#c4663e;border-radius:10px;flex:none;width:46px;height:46px;position:relative;overflow:hidden;box-shadow:0 2px 8px #6c35151f}.brand-logo-frame img{width:142%;max-width:none;height:auto;position:absolute;top:-17.4%;left:-19.8%}.identity b{letter-spacing:.2px;font:600 15px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.identity span{letter-spacing:1.8px;color:#9a9a9f;margin-top:5px;font-size:8px;display:block}.sidebar nav button{color:#6e6e73;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:500}.sidebar nav button i{color:#a1a1a6;width:27px;font-size:15px}.sidebar nav button.active{color:#1d1d1f;background:#eeeef0;font-weight:600}.side-note{background:#f5f5f7;border:0;border-radius:16px;margin-top:24px;padding:16px}.side-note p{color:#4d4d52;font:500 11px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.user{border-top:1px solid #ededee;margin:18px 6px 0;padding-top:16px}.workspace{width:calc(100% - 244px);max-width:none;margin-left:244px;padding:30px 38px 72px}.workspace>header{margin-bottom:22px}.workspace>header h1{letter-spacing:-.6px;font:600 29px/1.15 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}.eyebrow{letter-spacing:1.5px;color:#86868b;font-size:9px}.ghost,.primary{border-radius:980px;padding:9px 17px;font-size:11px}.primary:hover{background:#333336}.hero{color:#1d1d1f;background:radial-gradient(circle at 83% 18%,#c4663e21,#0000 28%),linear-gradient(135deg,#fff 0%,#f2f2f4 100%);border-radius:24px;min-height:255px;padding:42px 48px;box-shadow:0 1px 2px #00000008,0 10px 35px #00000008}.hero h2{letter-spacing:-1.5px;max-width:540px;margin:17px 0 12px;font:600 38px/1.22 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}.hero p{color:#6e6e73;font-size:12px}.hero button{color:#1d1d1f;background:#fff;border-bottom:0;border-radius:980px;padding:9px 14px;box-shadow:0 1px 4px #0001}.hero-seal{border-color:#d5d5d7}.metrics{background:0 0;border:0;gap:12px;margin-top:14px}.metric{background:#fff;border-radius:18px;padding:21px 22px;box-shadow:0 1px 2px #00000008;border:0!important}.metric strong{letter-spacing:-.6px;font:600 25px/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}.panel-head{border-bottom:0;padding-bottom:14px}.panel-head h3,.section-title h2,.order-detail h2,.qr-bind-card h2,.scan-card h2,.order-card h2{letter-spacing:-.3px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif;font-weight:600}.panel-head button{color:#6e6e73;border-radius:980px}.grid-two{gap:14px;margin-top:14px}.table-wrap{border:1px solid #ededee;border-radius:14px;overflow:hidden}.table-wrap table{background:#fff}.table-wrap th{color:#86868b;background:#f7f7f8;font-weight:500}.table-wrap td{border-color:#ededee}.status{border-radius:980px}.module-note{color:#6e6e73;background:#f5f5f7;border:0;border-radius:12px}.dealer-grid article,.account-admin-grid article,.application-list article,.staff-grid article{border-color:#ededee;border-radius:16px}.account-admin-grid article,.permission-grid article,.staff-create,.dealer-create,.price-breakdown,.bind-flow{background:#f5f5f7;border-color:#ededee;border-radius:14px}.account-admin-grid button,.dealer-create button,.staff-create button,.payment-actions button:first-child{background:#1d1d1f;border-radius:980px}.approval-actions button,.status-actions button,.voucher-button,.table-action,.barcode-editor button{border-radius:980px}.role-summary{gap:12px}.role-summary>div{border:0;border-radius:18px;box-shadow:0 1px 2px #00000008}.payment-list article{border-color:#ededee}.order-detail{padding:25px}.qr-label{border-color:#ededee;border-radius:16px}.loading{background:#f5f5f7}.loading .brand-logo-frame{border-radius:12px;width:54px;height:54px;margin:auto}.loading p{color:#86868b}@media (width<=900px){.workspace{width:100%;margin:0;padding:22px 17px 90px}.hero{padding:34px 28px}.hero h2{font-size:31px}.mobile-nav{-webkit-backdrop-filter:blur(20px);background:#fffffff0;border-top:1px solid #e5e5e7}.mobile-nav button{color:#8e8e93}.mobile-nav button.active{color:#1d1d1f}}:root{--ink:#111410;--paper:#e9ecea;--white:#f8f9f7;--line:#d8ddda;--orange:#c4663e;--muted:#737b76;--forest:#10150f;--olive:#2d3723;--moss:#464f22;--mist:#c9cfcf;--bluegray:#8591a6}body{background:var(--paper);color:var(--ink)}.sidebar{color:#f5f7f3;background:linear-gradient(#0d110d 0%,#151a13 100%);border:0;width:254px;padding:25px 17px;box-shadow:16px 0 45px #0b100c12}.identity{padding:0 9px 27px}.brand-logo-frame{width:48px;height:48px;box-shadow:none;border-radius:14px}.identity b{color:#f7f8f5;font-size:15px}.sidebar nav{gap:4px}.sidebar nav button{color:#8f998d;border:1px solid #0000;border-radius:14px;padding:11px 13px}.sidebar nav button.active{color:#fff;background:linear-gradient(120deg,#ffffff14,#ffffff09);border-color:#ffffff13;box-shadow:inset 0 1px #ffffff10}.side-note{background:linear-gradient(150deg,#273222,#1d271b);border:1px solid #ffffff0c;border-radius:20px}.workspace{width:calc(100% - 254px);margin-left:254px;padding:32px 42px 76px}.workspace>header h1{font-size:28px}.workspace>header .eyebrow{color:#69736c}.ghost{background:#f7f8f5;border-color:#d9dedb}.primary{background:#10150f;border-color:#10150f}.hero{color:#fff;background-image:linear-gradient(90deg,#070b08c7,#0a0e0a4d),url(/satin-home-banner.jpg);background-position:50%;background-size:cover;border-radius:28px;min-height:310px;padding:46px 50px;box-shadow:0 22px 55px #1720191d}.hero:after{border-color:#ffffff12}.hero span{color:#c0c9c0}.hero h2{color:#fff;letter-spacing:-1.4px;max-width:590px;font:500 43px/1.16 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.hero p{color:#c7cec6}.hero button{color:#111410;box-shadow:none;background:#f3f5f0;padding:10px 17px}.hero-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-color:#ffffff48}.hero-seal strong{color:#fff}.hero-seal span{color:#cbd2ca}.hero-seal i{color:#d8e2ce}.metrics{gap:14px;margin-top:16px}.metric{background:linear-gradient(150deg,#f9faf8,#f0f3f0);border-radius:21px;padding:22px 23px;box-shadow:0 12px 30px #18221a0a}.metric strong{font-size:27px}.metric strong.orange{color:#3d492f}.metric span,.metric small{color:#788079}.panel,.order-detail,.qr-bind-card,.certificate,.scan-card,.order-card{background:#f8f9f7;border:1px solid #dfe3e0;border-radius:24px;box-shadow:0 14px 36px #19221b0a}.panel{padding:24px}.panel-head h3,.section-title h2,.order-detail h2,.qr-bind-card h2,.scan-card h2,.order-card h2{font-weight:560}.panel-head h3:after,.section-title h2:after{content:"";vertical-align:middle;background:#5b6c48;border-radius:50%;width:6px;height:6px;margin-left:9px;display:inline-block}.table-wrap{border-color:#e0e4e1;border-radius:17px}.table-wrap th{color:#727a73;background:#eef1ee}.selected-row{background:#edf1ec}.status{color:#4d6245;background:#e4eadf}.status.warn{color:#74662d;background:#eee9d9}.status.done{color:#49644f;background:#dde9df}.module-note,.price-breakdown,.bind-flow,.staff-create,.dealer-create,.account-admin-grid article,.permission-grid article{background:#edf1ed;border-color:#dfe4df}.dealer-grid article,.staff-grid article,.role-summary>div{background:#f8f9f7}.dealer-level,.staff-role{color:#eef3e8;background:#263020}.approval-actions button:first-child,.status-actions button:first-child,.account-admin-grid button,.dealer-create button,.staff-create button,.payment-actions button:first-child,.barcode-editor button{background:#111610;border-color:#111610}.qr-label.selected{border-color:#566b45;box-shadow:0 0 0 1px #566b45}.rule-tag{color:#53634c;background:#e6ebe2}.rule-tag.fixed{color:#596477;background:#e1e6ed}@media (width<=900px){.workspace{width:100%;margin:0;padding:21px 16px 94px}.hero{background-position:58%;min-height:330px;padding:34px 26px}.hero h2{font-size:34px}.mobile-nav{background:#0e130ef0;border-color:#ffffff10}.mobile-nav button{color:#7f897d}.mobile-nav button.active{color:#f5f7f3}}body{background:#edf0ee}.sidebar{color:#151914;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8faf8f0;border-right:1px solid #dce2dd;box-shadow:12px 0 42px #1c2a1f0d}.identity b{color:#182017}.identity span{color:#78847a}.sidebar nav button{color:#667067}.sidebar nav button i{color:#879188}.sidebar nav button:hover{color:#172016;background:#e9eeea}.sidebar nav button.active{color:#172016;box-shadow:none;background:#e4eae4;border-color:#d8dfd8}.sidebar nav button.active i{color:#465b3d}.side-note{background:linear-gradient(145deg,#e7ece7,#f4f6f3);border-color:#dce2dd}.side-note small{color:#788478}.side-note p{color:#283126}.side-note span{color:#55704e}.user{border-color:#dce1dd}.user>span{color:#33432f;background:#dfe6df}.user b{color:#20271f}.user small{color:#808981}.workspace{background:radial-gradient(circle at 82% 0,#dfe7e7 0,#0000 26%),#edf0ee}.mobile-nav{background:#f8faf8f5!important;border-color:#dce2dd!important}.mobile-nav button{color:#7c857d!important}.mobile-nav button.active{color:#263522!important}.dealer-create label{color:#697068;min-width:0;font-size:8px;display:block}.dealer-create label input,.dealer-create label select{box-sizing:border-box;width:100%;margin-top:5px;display:block}.dealer-create input:disabled{color:#9ba29a;background:#e4e8e4}.dealer-grid article>div:nth-child(2) span{color:#747c74;margin-top:5px;font-size:8px;display:block}.contract-badge{background:#e5e9e4;border-radius:999px;width:max-content;padding:4px 8px;color:#697168!important;margin-top:8px!important;display:inline-flex!important}.contract-badge.normal{background:#e2eadf;color:#53674b!important}.contract-badge.warning{background:#eee8d5;color:#7b692c!important}.contract-badge.urgent,.contract-badge.expired{background:#f2dfda;color:#9a4b37!important}.contract-alert-summary{background:#edf1ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 17px;display:flex}.contract-alert-summary>div{align-items:baseline;gap:9px;display:flex}.contract-alert-summary strong{color:#bd603d;font:28px Georgia,serif}.contract-alert-summary span,.contract-alert-summary p{color:#737c73;font-size:9px}.contract-alert-list{gap:7px;display:grid}.contract-alert-list article{background:#f8f9f7;border:1px solid #e0e5e0;border-radius:13px;grid-template-columns:minmax(230px,1fr) minmax(150px,.6fr) auto;align-items:center;gap:15px;padding:12px 15px;display:grid}.contract-alert-list b,.contract-alert-list small{display:block}.contract-alert-list small{color:#858c84;margin-top:4px;font-size:8px}.contract-alert-list>span{color:#606a60;font-size:9px}.contract-alert-list em{border-radius:999px;padding:5px 9px;font-size:8px;font-style:normal}.contract-alert-list em.warning{color:#7b692c;background:#eee8d5}.contract-alert-list em.urgent,.contract-alert-list em.expired{color:#9a4b37;background:#f2dfda}@media (width<=900px){.dealer-create{grid-template-columns:1fr 1fr}.contract-alert-list article{grid-template-columns:1fr auto}.contract-alert-list article>span{grid-area:2/1/auto/-1}}@media (width<=600px){.dealer-create{grid-template-columns:1fr}.contract-alert-summary{flex-direction:column;align-items:flex-start}.contract-alert-list article{grid-template-columns:1fr}.contract-alert-list article>span{grid-area:auto}}.dealer-create textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;background:#fff;width:100%;min-height:72px;margin-top:5px;padding:11px;font:10px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:block}.dealer-create .dealer-remarks{grid-column:span 2}.dealer-detail-toolbar{grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(130px,.6fr));gap:12px;margin-bottom:15px;display:grid}.dealer-detail-toolbar label,.dealer-detail-toolbar>div{background:#edf1ed;border:1px solid #dfe4df;border-radius:13px;padding:13px 15px}.dealer-detail-toolbar label{color:#6d766d;font-size:8px}.dealer-detail-toolbar select{background:#fff;border:1px solid #d5dcd5;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.dealer-detail-toolbar span,.dealer-detail-toolbar strong{display:block}.dealer-detail-toolbar span{color:#7e877e;font-size:8px}.dealer-detail-toolbar strong{margin-top:5px;font:18px Georgia,serif}.dealer-detail-card{background:#f8f9f7;border:1px solid #dfe4df;border-radius:18px;padding:20px}.dealer-detail-heading{border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.dealer-detail-heading h2{margin:5px 0;font-size:22px}.dealer-detail-heading p{color:#747c74;margin:0;font-size:9px}.dealer-detail-heading>span{border-radius:999px;padding:6px 10px;font-size:8px}.dealer-detail-heading .authorized{color:#4d6547;background:#dfe9dc}.dealer-detail-heading .unauthorized{color:#7b6851;background:#ece7df}.dealer-detail-card dl{background:#e1e5e1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid}.dealer-detail-card dl>div{background:#f8f9f7;min-height:60px;padding:12px 13px}.dealer-detail-card dl>div.wide{grid-column:1/-1}.dealer-detail-card dt{color:#858d85;font-size:8px}.dealer-detail-card dd{margin:7px 0 0;font-size:10px;line-height:1.5}.dealer-order-history{margin-top:22px}.dealer-order-history .section-title{margin-bottom:12px}.dealer-order-history td small{color:#858c85;margin-top:3px;font-size:8px;display:block}@media (width<=900px){.dealer-detail-toolbar,.dealer-detail-card dl{grid-template-columns:1fr 1fr}}@media (width<=600px){.dealer-create .dealer-remarks{grid-column:auto}.dealer-detail-toolbar,.dealer-detail-card dl{grid-template-columns:1fr}.dealer-detail-card dl>div.wide{grid-column:auto}.dealer-detail-heading{flex-direction:column}}.dealer-inbox{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.dealer-inbox details{background:#f8f9f7;border:1px solid #e0e5e0;border-radius:13px;height:100%;overflow:hidden}.dealer-inbox summary{box-sizing:border-box;cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:7px 12px;list-style:none;display:grid}.dealer-inbox details:not([open]) summary{height:100%}.dealer-inbox summary::-webkit-details-marker{display:none}.dealer-inbox summary>i{color:#687568;background:#e7ece7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.dealer-inbox summary b,.dealer-inbox summary small{display:block}.dealer-inbox summary b{font-size:10px}.dealer-inbox summary small{color:#858d85;margin-top:2px;font-size:8px}.dealer-inbox summary>em{color:#778077;text-align:center;background:#e9ece9;border-radius:999px;min-width:45px;padding:4px 8px;font-size:8px;font-style:normal}.dealer-inbox details.has-message summary>i{color:#496243;background:#dfe8da}.dealer-inbox details.has-message summary>em{color:#fff;background:#c4663e}.inbox-body{padding:0 12px 10px}.inbox-body article{background:#f3f5f2;border-top:1px solid #e4e8e4;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.inbox-body article:first-child{border-radius:10px 10px 0 0}.inbox-body article:last-child{border-radius:0 0 10px 10px}.inbox-body article b,.inbox-body article small{display:block}.inbox-body article small{color:#848c84;margin-top:3px;font-size:8px}.inbox-body>article>em{color:#7b692c;background:#eee8d5;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.inbox-body>article>em.urgent,.inbox-body>article>em.expired{color:#9a4b37;background:#f2dfda}.inbox-body article.unmatched{background:#f7eeeb}.inbox-body article.unmatched b{color:#9a4b37}.inbox-body article.unmatched .approval-actions button:first-child{color:#fff;background:#c8cbc7!important;border-color:#c8cbc7!important}.inbox-body article.matched{box-shadow:inset 3px 0 #6a805c}.dealer-list-note{margin-bottom:11px}.dealer-info-list{background:#fff;border:1px solid #dde3dd;border-radius:16px;overflow:hidden}.dealer-info-head,.dealer-info-row{grid-template-columns:minmax(210px,1.35fr) minmax(125px,.7fr) minmax(115px,.65fr) minmax(125px,.7fr) minmax(150px,.8fr) minmax(200px,1fr);align-items:center;gap:12px;display:grid}.dealer-info-head{color:#747c74;background:#edf1ed;padding:10px 14px;font-size:8px}.dealer-info-list>article{border-top:1px solid #e3e7e3}.dealer-info-list>article:first-of-type{border-top:0}.dealer-info-list>article.expanded{background:#f5f7f4}.dealer-info-row{padding:12px 14px}.dealer-info-row b,.dealer-info-row small{display:block}.dealer-info-row b{font-size:9px}.dealer-info-row small{color:#838b83;margin-top:4px;font-size:8px}.dealer-info-row .contract-text.normal{color:#53674b}.dealer-info-row .contract-text.warning{color:#7b692c}.dealer-info-row .contract-text.urgent,.dealer-info-row .contract-text.expired{color:#9a4b37}.dealer-row-actions{justify-content:flex-end;gap:6px;display:flex}.dealer-row-actions button{background:#fff;border:1px solid #d8ded8;border-radius:999px;padding:7px 10px;font-size:8px}.dealer-row-actions button.danger{color:#8b5143}.dealer-inline-detail{padding:0 14px 16px}.dealer-inline-detail .dealer-detail-card{box-shadow:none;border-radius:14px}.dealer-inline-detail .dealer-order-history{background:#f8f9f7;border:1px solid #dfe4df;border-radius:14px;margin-top:10px;padding:15px}.dealer-list-footer{justify-content:center;padding:13px 0 1px;display:flex}.dealer-list-footer button{color:#4f594f;background:#fff;border:1px solid #d4dbd4;border-radius:999px;padding:9px 18px;font-size:9px}@media (width<=1100px){.dealer-info-head{display:none}.dealer-info-row{grid-template-columns:1.4fr 1fr 1fr}.dealer-info-row>div:nth-child(4),.dealer-info-row>div:nth-child(5){display:none}.dealer-row-actions{justify-content:flex-start}}@media (width<=700px){.dealer-info-row{grid-template-columns:1fr 1fr}.dealer-info-row>div:nth-child(3){display:none}.dealer-row-actions{grid-column:1/-1}.inbox-body article{flex-direction:column;align-items:flex-start}}.todo-panel{border-radius:18px!important;padding:13px 17px!important}.todo-panel .panel-head{padding-bottom:7px}.todo-panel .dealer-inbox{gap:5px}.todo-panel .dealer-inbox summary{grid-template-columns:26px 1fr auto;min-height:34px;padding:5px 9px}.todo-panel .dealer-inbox summary>i{border-radius:7px;width:23px;height:23px}.todo-panel .dealer-inbox summary small{font-size:7px}.todo-panel .dealer-inbox summary>em{min-width:40px;padding:3px 7px;font-size:7px}.todo-panel .inbox-body{padding:0 9px 7px}.sidebar nav button{position:relative}.sidebar nav button .nav-alert{color:#fff;background:#e23d35;border:2px solid #f8faf8;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 4px;font-size:7px;font-weight:700;line-height:1;display:grid;box-shadow:0 2px 8px #e23d3542}.sidebar nav button.active .nav-alert{border-color:#e4eae4}.mobile-nav .nav-alert{border-color:#fff;position:absolute;top:4px;right:18px}.dealer-search-bar{background:#edf1ed;border:1px solid #dfe4df;border-radius:13px;align-items:flex-end;gap:10px;margin:11px 0;padding:10px 12px;display:flex}.dealer-search-bar label{flex:1}.dealer-search-bar label span{color:#737c73;margin-bottom:5px;font-size:8px;display:block}.dealer-search-bar input,.dealer-search-bar select{box-sizing:border-box;background:#fff;border:1px solid #d4dbd4;border-radius:9px;width:100%;padding:10px 12px;font-size:10px}.dealer-search-bar button{color:#606960;background:#fff;border:1px solid #d4dbd4;border-radius:999px;padding:9px 12px;font-size:8px}.dealer-search-bar button:disabled{opacity:.4}.account-entry-bar{margin-bottom:13px}.account-entry-bar button{color:#fff;background:#111610;border-color:#111610}.panel>.dealer-create{margin:0 0 12px}.panel>.dealer-create+.dealer-list-note{margin-top:0}.dealer-form-title{border-bottom:1px solid #d9dfd9;grid-column:1/-1;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.dealer-form-title span{color:#7d877d;letter-spacing:.18em;font-size:7px}.dealer-form-title small{color:#7c857c;grid-column:auto;margin-left:auto;font-size:8px}@media (width<=760px){.dealer-inbox{grid-template-columns:1fr}}@media (width<=600px){.dealer-search-bar{flex-direction:column;align-items:stretch}.dealer-form-title{flex-direction:column;align-items:flex-start}.dealer-form-title small{margin-left:0}}.dealer-info-head,.dealer-info-row{grid-template-columns:minmax(205px,1.4fr) minmax(105px,.65fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(145px,.85fr) minmax(185px,auto);gap:10px}.dealer-info-head{padding:9px 12px}.dealer-info-row{min-height:44px;padding:9px 12px}.dealer-info-row small{margin-top:3px;font-size:7px}.dealer-row-actions{gap:5px}.dealer-row-actions button{padding:6px 9px}.compact-account-list{gap:7px}.compact-account-list article{gap:14px;padding:10px 13px}.compact-account-list:not(.deposit-rows) article{grid-template-columns:minmax(175px,1.25fr) minmax(120px,.75fr) minmax(180px,1fr) minmax(100px,.6fr) minmax(110px,.65fr) auto}.compact-account-list small{margin-bottom:3px}.compact-account-list b{font-size:10px}.compact-account-list strong{font-size:16px}.compact-account-list span{font-size:8px}.compact-account-list>article>button{color:#4f594f;background:#fff;border:1px solid #d8ded8;justify-self:end;padding:6px 9px;font-size:8px}.account-row-actions{white-space:nowrap;justify-self:end;gap:5px;display:flex}.account-row-actions button{color:#4f594f;background:#fff;border:1px solid #d8ded8;border-radius:999px;padding:6px 9px;font-size:8px}.account-row-actions button:disabled{opacity:.4}.account-history{background:#f3f6f2;border:1px solid #dce2dc;border-radius:0 0 13px 13px;margin:-1px 10px 4px;overflow:hidden}.account-history>header{border-bottom:1px solid #dde3dd;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-history>header small{color:#858d85;font-size:7px}.account-history-item{border-bottom:1px solid #e0e5e0;grid-template-columns:125px minmax(180px,1fr) 120px 120px;align-items:center;gap:12px;padding:9px 12px;display:grid}.account-history-item:last-child{border-bottom:0}.account-history-item time{color:#737c73;font-size:8px}.account-history-item span b,.account-history-item span small{display:block}.account-history-item span small{color:#858d85;margin-top:3px;font-size:7px}.account-history-item em{justify-self:end;font-size:8px;font-style:normal}.account-history-item em.plus{color:#536b4f}.account-history-item em.minus{color:#a04c3f}.account-toolbar button{color:#4f594f;background:#fff;border:1px solid #d8ded8;padding:6px 9px;font-size:8px}.deposit-rows article{grid-template-columns:minmax(210px,1.3fr) minmax(150px,.8fr) minmax(210px,1fr) auto}.deposit-rows .deposit-actions{justify-self:end}.deposit-rows .deposit-actions button{color:#4f594f;background:#fff;border:1px solid #d8ded8;flex:none;padding:6px 9px;font-size:8px}.demo-inbox-body article em{color:#9a4b37;background:#f2e6e1}.todo-panel .panel-head h3:after{background:#8f2f2b;box-shadow:0 0 0 3px #8f2f2b20}.todo-panel .dealer-inbox details.has-message summary>em{background:#8f2f2b}.sidebar nav button .nav-alert{background:#8f2f2b;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 2px 9px #8f2f2b45}.mobile-nav .nav-alert{top:4px;right:18px;transform:none}.pending-review-metric>span{align-items:center;gap:7px;display:flex}.pending-review-dot{background:#8f2f2b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #8f2f2b18}.pending-review-metric.has-pending>strong{color:#8f2f2b}@media (width<=1150px){.compact-account-list article,.compact-account-list:not(.deposit-rows) article,.deposit-rows article{grid-template-columns:1fr 1fr}.compact-account-list>article>button,.account-row-actions,.deposit-rows .deposit-actions{justify-self:end}.account-history-item{grid-template-columns:110px 1fr 110px 110px}}@media (width<=1100px){.dealer-info-head{display:none}.dealer-info-row{grid-template-columns:1.4fr 1fr 1fr}.dealer-info-row>div:nth-child(4),.dealer-info-row>div:nth-child(5){display:none}.dealer-row-actions{justify-content:flex-start}}@media (width<=700px){.dealer-info-row{grid-template-columns:1fr 1fr}.dealer-info-row>div:nth-child(3){display:none}.dealer-row-actions{grid-column:1/-1}.account-history-item{grid-template-columns:1fr 1fr}.account-history-item span{grid-column:1/-1}.account-history-item em{justify-self:start}.account-history>header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.compact-account-list article,.compact-account-list:not(.deposit-rows) article,.deposit-rows article{grid-template-columns:1fr}.compact-account-list>article>button,.account-row-actions,.deposit-rows .deposit-actions{justify-self:start}.account-history{margin:-1px 4px 4px}}@media (width<=1100px){.dealer-info-row{grid-template-columns:minmax(0,1fr) auto}.dealer-info-row>div:nth-child(2),.dealer-info-row>div:nth-child(3),.dealer-info-row>div:nth-child(4),.dealer-info-row>div:nth-child(5){display:none}.dealer-row-actions{white-space:nowrap;flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}}.workspace,.sidebar{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.workspace{color:#222}.workspace button,.workspace input,.workspace select,.workspace textarea{font-family:inherit;font-size:13px}.workspace small{font-size:12px;line-height:1.55}.eyebrow{font-size:12px}.workspace>header h1{font-family:inherit;font-size:30px;font-weight:700}.sidebar nav button{font-size:14px;line-height:1.4}.sidebar nav button i{font-size:16px}.identity b{font-family:inherit;font-size:18px;font-weight:700}.identity span{font-size:11px}.user b{font-size:14px}.user small{font-size:12px}.panel-head h3,.section-title h2,.order-detail h2,.qr-bind-card h2,.scan-card h2,.order-card h2{letter-spacing:0;font-family:inherit;font-size:20px;font-weight:700}.panel-head button{font-size:13px}.module-note{font-size:13px;line-height:1.75}.section-title span{font-size:11px}.todo-panel .panel-head h3{font-size:18px}.todo-panel .dealer-inbox summary b{font-size:13px}.todo-panel .dealer-inbox summary small{font-size:11px;line-height:1.45}.todo-panel .dealer-inbox summary>em{min-width:58px;font-size:11px}.todo-panel .dealer-inbox summary>i{font-size:12px}.inbox-body article b{font-size:13px}.inbox-body article small,.inbox-body>article>em{font-size:11px}.dealer-search-bar label span{font-size:12px}.dealer-search-bar input,.dealer-search-bar select{font-size:14px}.dealer-search-bar button,.dealer-info-head{font-size:12px}.dealer-info-row b{font-size:14px;line-height:1.45}.dealer-info-row small{font-size:12px;line-height:1.45}.dealer-row-actions button{font-size:12px}.compact-account-list small{font-size:12px;line-height:1.45}.compact-account-list b{font-size:15px;line-height:1.45}.compact-account-list strong{font-family:inherit;font-size:21px;font-weight:600}.compact-account-list span{font-size:13px;line-height:1.55}.compact-account-list>article>button,.account-row-actions button,.account-toolbar button,.deposit-rows .deposit-actions button{font-size:12px}.account-toolbar b{font-size:14px}.account-toolbar span{font-size:12px}.account-toolbar select{font-size:13px}.account-history>header b{font-size:14px}.account-history>header small{font-size:11px}.account-history-item time{font-size:12px}.account-history-item span b{font-size:13px}.account-history-item span small{font-size:11px}.account-history-item em{font-size:12px}.account-modal h3{font-family:inherit;font-size:22px;font-weight:700}.account-form label{font-size:13px}.account-form input,.account-form textarea{font-size:14px}.dealer-create label{font-size:12px}.dealer-create input,.dealer-create select{font-size:13px}.dealer-create small{font-size:11px}.dealer-form-title span{font-size:10px}.dealer-form-title b{font-size:17px}.dealer-form-title small{font-size:11px}.dealer-detail-card dt,.dealer-detail-card dd{font-size:13px}.dealer-detail-heading p,.table-wrap th{font-size:12px}.table-wrap td{font-size:13px}.table-wrap td small{font-size:11px}.order-list b,.stock-list b,.code-list b{font-size:14px}.order-list small,.stock-list small,.code-list small,.status{font-size:12px}.metric span{font-size:13px}.metric strong{font-family:inherit;font-size:27px;font-weight:650}.metric small{font-size:11px}.account-search-results{background:#fff;border:1px solid #dfe4df;border-radius:13px;margin:-5px 0 13px;overflow:hidden}.account-search-results article{border-bottom:1px solid #e3e7e3;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.account-search-results article:last-child{border-bottom:0}.account-search-results b,.account-search-results small{display:block}.account-search-results b{font-size:14px}.account-search-results small{color:#7d857d;margin-top:3px;font-size:12px}.account-search-results button{color:#4f594f;background:#fff;border:1px solid #d8ded8;border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.account-search-results button:hover{background:#f2f5f1;border-color:#9ba79b}.account-search-results button:disabled{opacity:.4}.dealer-search-bar.account-entry-bar{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 72px;align-items:end;min-height:78px;display:grid}.dealer-search-bar.account-entry-bar>button{box-sizing:border-box;width:72px;height:38px}.dealer-search-bar.account-entry-bar>button:disabled{visibility:hidden}.account-search-results button{box-sizing:border-box;text-align:center;width:96px}@media (width<=600px){.account-search-results article{flex-direction:column;align-items:flex-start}.account-search-results button{align-self:flex-end}}.dealer-detail-card .dealer-sales-progress{padding:14px 16px}.dealer-sales-progress dt{justify-content:space-between;align-items:center;gap:12px;display:flex}.dealer-sales-progress dt small{color:#8a928a;font-size:11px;font-weight:400}.dealer-sales-progress dd{grid-template-columns:minmax(190px,.32fr) 1fr;align-items:center;gap:20px;display:grid}.dealer-sales-progress dd>span b,.dealer-sales-progress dd>span small{display:block}.dealer-sales-progress dd>span b{font-size:22px}.dealer-sales-progress dd>span small{color:#7d857d;margin-top:3px;font-size:12px}.dealer-sales-progress dd>i{background:#e3e8e2;border-radius:999px;height:10px;overflow:hidden}.dealer-sales-progress dd>i>em{border-radius:inherit;background:#c4663e;height:100%;transition:width .25s;display:block}@media (width<=600px){.dealer-sales-progress dt{flex-direction:column;align-items:flex-start}.dealer-sales-progress dd{grid-template-columns:1fr;gap:9px}}.product-inbound-toolbar{background:#edf1ed;border:1px solid #dfe4df;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:12px 14px;display:flex}.product-inbound-toolbar b,.product-inbound-toolbar span{display:block}.product-inbound-toolbar b{font-size:14px}.product-inbound-toolbar span{color:#737c73;margin-top:3px;font-size:12px}.product-inbound-toolbar button{color:#4f594f;background:#fff;border:1px solid #d4dbd4;border-radius:999px;padding:8px 13px;font-size:12px}.product-inbound{background:#f7f9f6;border:1px solid #dfe4df;border-radius:16px;margin-bottom:15px;padding:20px}.product-inbound-head{grid-template-columns:1fr auto;align-items:end;margin-bottom:16px;display:grid}.product-inbound-head .eyebrow{grid-column:1/-1}.product-inbound-head h3{margin:5px 0 0;font-size:20px}.product-inbound-head p{color:#737c73;max-width:520px;margin:0;font-size:12px;line-height:1.65}.product-inbound-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.product-inbound-grid label{color:#5f675f;font-size:13px}.product-inbound-grid input,.product-inbound-grid select{box-sizing:border-box;background:#fff;border:1px solid #d8ddd8;border-radius:10px;width:100%;min-width:0;margin-top:7px;padding:11px;font:13px inherit;display:block}.product-inbound-history{margin-top:24px}.product-inbound-history .section-title{margin-bottom:10px}.product-create-grid label{font-size:13px}.product-create-head p{font-size:12px;line-height:1.65}.product-row-actions button,.barcode-readonly{font-size:12px}.inbound-common-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.inbound-common-grid label{color:#5f675f;font-size:13px}.inbound-common-grid input{box-sizing:border-box;background:#fff;border:1px solid #d8ddd8;border-radius:10px;width:100%;min-width:0;margin-top:7px;padding:11px;font:13px inherit;display:block}.inbound-items{background:#fff;border:1px solid #dce2dc;border-radius:13px;margin-top:16px}.inbound-items>header{border-bottom:1px solid #e2e6e2;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.inbound-items>header b,.inbound-items>header span{display:block}.inbound-items>header b{font-size:14px}.inbound-items>header span{color:#7a827a;margin-top:3px;font-size:11px}.inbound-items>header button{color:#445144;background:#f4f7f3;border:1px solid #d5dcd5;border-radius:999px;padding:8px 13px}.inbound-item-list{display:grid}.inbound-item-row{border-bottom:1px solid #e8ebe8;grid-template-columns:36px minmax(220px,1fr) minmax(120px,.35fr) 24px minmax(180px,.65fr) auto;align-items:end;gap:12px;padding:11px 14px;display:grid}.inbound-item-row .item-index{color:#8a918a;align-self:center;font-size:12px}.inbound-item-row label{color:#697169;font-size:11px}.inbound-item-row input,.inbound-item-row select,.inbound-item-row textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d8ddd8;border-radius:8px;width:100%;min-height:42px;margin-top:5px;padding:9px 10px;font:13px/1.4 inherit;display:block}.inbound-item-row em{color:#697169;align-self:center;font-size:12px;font-style:normal}.inbound-item-row .remove-inbound-item{color:#a24a40;background:#fff8f7;border:1px solid #e6c9c5;border-radius:999px;align-self:center;padding:7px 11px;font-size:11px}.inbound-items>footer{color:#687168;justify-content:flex-end;gap:24px;padding:11px 14px;font-size:12px;display:flex}.inbound-items>footer b{color:#c4663e;font-size:15px}@media (width<=900px){.product-inbound-grid,.inbound-common-grid{grid-template-columns:1fr 1fr}.product-inbound-head{grid-template-columns:1fr}.product-inbound-head p{margin-top:8px}.inbound-item-row{grid-template-columns:30px 1fr 120px 20px 1fr auto}}@media (width<=600px){.product-inbound-toolbar{flex-direction:column;align-items:flex-start}.product-inbound-grid,.inbound-common-grid{grid-template-columns:1fr}.inbound-item-row{grid-template-columns:28px 1fr}.inbound-item-row label:nth-of-type(2),.inbound-item-row label:nth-of-type(3){grid-column:2}.inbound-item-row em{display:none}.inbound-item-row .remove-inbound-item{grid-column:2;justify-self:start}}.product-inbound-history .section-title h2{margin-bottom:6px}.product-inbound-history .section-title p{color:#727a72;margin:0;font-size:12px}.inbound-record-list{gap:8px;display:grid}.inbound-record{background:#fff;border:1px solid #dce2dc;border-radius:14px;overflow:hidden}.inbound-record summary{cursor:pointer;grid-template-columns:minmax(145px,.8fr) minmax(190px,1.1fr) minmax(150px,.8fr) auto;align-items:center;gap:18px;padding:13px 15px;list-style:none;display:grid}.inbound-record summary::-webkit-details-marker{display:none}.inbound-record summary span small,.inbound-record summary span b{display:block}.inbound-record summary span small{color:#858d85;margin-bottom:4px;font-size:11px}.inbound-record summary span b{font-size:14px}.inbound-record summary>em{color:#53674f;background:#e6ece3;border-radius:999px;align-items:center;gap:12px;padding:6px 9px;font-size:12px;font-style:normal;display:flex}.inbound-record summary>em i{font-style:normal;transition:transform .2s}.inbound-record[open] summary>em i{transform:rotate(180deg)}.inbound-record[open] summary{background:#f3f6f2}.inbound-record-detail{border-top:1px solid #dce2dc;padding:15px}.inbound-record-detail header{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 13px;display:flex}.inbound-record-detail header small{color:#858d85;font-size:11px}.inbound-record-detail header h3{margin:4px 0 0;font-size:16px}.inbound-record-detail header p{color:#7b837b;margin:4px 0 0;font-size:12px}.inbound-record-detail header strong{color:#c4663e;font-size:20px}.inbound-record-detail dl{border:1px solid #e0e5e0;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.inbound-record-detail dl>div{border-bottom:1px solid #e0e5e0;border-right:1px solid #e0e5e0;min-height:62px;padding:11px}.inbound-record-detail dl>div:nth-child(4n){border-right:0}.inbound-record-detail dl>div:nth-last-child(-n+4){border-bottom:0}.inbound-record-detail dt{color:#858d85;font-size:11px}.inbound-record-detail dd{margin:6px 0 0;font-size:13px;font-weight:600}.inbound-product-detail-list{border:1px solid #e0e5e0;border-radius:11px;margin-bottom:13px;display:grid}.inbound-product-detail-list>div{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.inbound-product-detail-list>div:last-child{border-bottom:0}.inbound-product-detail-list span b,.inbound-product-detail-list span small{display:block}.inbound-product-detail-list span b{font-size:14px}.inbound-product-detail-list span small{color:#7c847c;margin-top:4px;font-size:11px}.inbound-product-detail-list strong{color:#c4663e;white-space:nowrap;font-size:15px}@media (width<=900px){.inbound-record summary{grid-template-columns:1fr 1fr}.inbound-record summary>em{justify-self:start}.inbound-record-detail dl{grid-template-columns:1fr 1fr}.inbound-record-detail dl>div:nth-child(4n){border-right:1px solid #e0e5e0}.inbound-record-detail dl>div:nth-child(2n){border-right:0}.inbound-record-detail dl>div:nth-last-child(-n+4){border-bottom:1px solid #e0e5e0}.inbound-record-detail dl>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=600px){.inbound-record summary,.inbound-record-detail dl{grid-template-columns:1fr}.inbound-record-detail dl>div{border-bottom:1px solid #e0e5e0!important;border-right:0!important}.inbound-record-detail dl>div:last-child{border-bottom:0!important}.inbound-record-detail header{flex-direction:column;align-items:flex-start}}.inbound-form-error{color:#9e3027;background:#fff4f2;border:1px solid #efc0ba;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.inbound-form-error b{white-space:nowrap;font-size:12px}.inbound-form-error span{font-size:12px;line-height:1.5}.import-archive-fields{background:#fff;border:1px solid #dce2dc;border-radius:13px;margin-top:14px;overflow:hidden}.import-archive-fields>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;list-style:none;display:flex}.import-archive-fields>summary::-webkit-details-marker{display:none}.import-archive-fields>summary span b,.import-archive-fields>summary span small{display:block}.import-archive-fields>summary span b{font-size:14px}.import-archive-fields>summary span small{color:#7a827a;margin-top:4px;font-size:11px}.import-archive-fields>summary em{color:#657065;white-space:nowrap;font-size:12px;font-style:normal}.import-archive-fields[open]>summary{background:#f1f4f0;border-bottom:1px solid #e1e5e1}.import-archive-body{padding:14px}.import-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.import-archive-grid label,.import-archive-remarks{color:#687168;font-size:11px}.import-archive-grid input,.import-archive-grid select,.import-archive-remarks textarea{box-sizing:border-box;color:#222;background:#fff;border:1px solid #d8ddd8;border-radius:8px;width:100%;margin-top:5px;padding:9px 10px;font:13px inherit;display:block}.import-document-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.import-document-grid label{cursor:pointer;background:#f8faf7;border:1px dashed #cfd7cf;border-radius:10px;min-height:74px;padding:11px;position:relative}.import-document-grid label span,.import-document-grid label b{display:block}.import-document-grid label span{color:#616a61;font-size:11px}.import-document-grid label b{color:#293229;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:12px;overflow:hidden}.import-document-grid input{opacity:0;width:1px;height:1px;position:absolute}.import-archive-remarks{margin-top:12px;display:block}.import-archive-remarks textarea{resize:vertical;min-height:68px}.import-file-note{color:#8a918a;margin:10px 0 0;font-size:11px;line-height:1.6}.receipt-archive-card{background:#f7f9f6;border:1px solid #dce2dc;border-radius:12px;margin:13px 0;padding:14px}.receipt-archive-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.receipt-archive-card>header small{color:#8b928b;letter-spacing:.14em;font-size:10px}.receipt-archive-card>header h4{margin:3px 0 0;font-size:16px}.receipt-archive-card>header button,.receipt-archive-actions button{color:#4f594f;background:#fff;border:1px solid #d4dbd4;border-radius:999px;padding:7px 11px;font-size:11px}.receipt-archive-status{background:#fff;border:1px solid #e0e5e0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.receipt-archive-status>span{border-right:1px solid #e0e5e0;padding:10px}.receipt-archive-status>span:last-child{border-right:0}.receipt-archive-status small,.receipt-archive-status b{display:block}.receipt-archive-status small{color:#858d85;font-size:10px}.receipt-archive-status b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.clearance-status.complete{color:#367146}.clearance-status.pending{color:#a16a37}.receipt-document-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.receipt-document-status>span{background:#fff;border:1px solid #e0e5e0;border-radius:9px;grid-template-columns:1fr auto;gap:4px;padding:9px 10px;display:grid}.receipt-document-status b{font-size:11px}.receipt-document-status em{font-size:10px;font-style:normal}.receipt-document-status em.complete{color:#367146}.receipt-document-status em.pending{color:#a16a37}.receipt-document-status small{color:#868d86;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}.receipt-archive-remark{color:#737b73;margin:9px 0 0;font-size:11px}.receipt-archive-editor .import-archive-fields{margin-top:0}.receipt-archive-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.receipt-archive-actions .confirm{color:#fff;background:#0e160e;border-color:#111}@media (width<=900px){.import-archive-grid,.import-document-grid,.receipt-archive-status{grid-template-columns:1fr 1fr}.receipt-archive-status>span:nth-child(2){border-right:0}.receipt-document-status{grid-template-columns:1fr}}@media (width<=600px){.import-archive-grid,.import-document-grid,.receipt-archive-status{grid-template-columns:1fr}.receipt-archive-status>span{border-bottom:1px solid #e0e5e0;border-right:0}.receipt-archive-status>span:last-child{border-bottom:0}.import-archive-fields>summary,.receipt-archive-card>header{flex-direction:column;align-items:flex-start}}.customer-service-order{background:#fff;border:1px solid #dce2dc;border-radius:24px;padding:24px;box-shadow:0 18px 48px #2631270a}.service-workbench-head{border-bottom:1px solid #e0e5e0;justify-content:space-between;align-items:flex-end;gap:28px;padding:0 2px 18px;display:flex}.service-workbench-head .section-title h2{margin-bottom:0}.service-workbench-head>p{color:#747d74;text-align:right;max-width:580px;margin:0;font-size:12px;line-height:1.7}.service-workbench-body{grid-template-columns:minmax(0,1fr) 460px;align-items:stretch;gap:20px;padding-top:18px;display:grid}.service-product-panel{min-width:0}.service-product-panel>.module-note{margin:0 0 14px}.service-product-search{color:#687168;background:#edf1ed;border:1px solid #dfe4df;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:12px;display:block}.service-product-search span{margin-bottom:6px;display:block}.service-product-search input{box-sizing:border-box;background:#fff;border:1px solid #d5dcd5;border-radius:10px;width:100%;padding:11px 13px;font-size:14px;display:block}.service-product-list{background:#fff;border:1px solid #dce2dc;border-radius:15px;overflow:hidden}.service-product-list>header,.service-product-list>div{grid-template-columns:minmax(230px,1.5fr) minmax(150px,.8fr) 70px 120px 130px;align-items:center;gap:12px;display:grid}.service-product-list>header{color:#717a71;background:#edf1ed;padding:10px 14px;font-size:12px}.service-product-list>div{border-top:1px solid #e4e8e4;min-height:70px;padding:10px 14px}.service-product-list span b,.service-product-list span small{display:block}.service-product-list span b{font-size:14px}.service-product-list span small{color:#7d857d;margin-top:4px;font-size:11px}.service-product-list>div>button{color:#40513d;white-space:nowrap;background:#fff;border:1px solid #cfd8cf;border-radius:999px;justify-self:end;padding:8px 11px;font-size:12px}.service-product-list>div.is-selected>button{background:#e7eee4;border-color:#9eb09a}.service-product-empty{text-align:center;color:#858d85;margin:0;padding:30px;font-size:13px}.service-order-card{box-sizing:border-box;height:100%;box-shadow:none;background:#f7f9f7;border-radius:16px;padding:18px 20px;position:sticky;top:18px}.service-order-card .proxy-mode{margin-top:0;margin-bottom:9px}.service-order-card>label{margin-top:11px}.service-cart{background:#fff;border:1px solid #dce2dc;border-radius:13px;margin-top:13px;overflow:hidden}.service-cart>header{background:#f2f5f1;border-bottom:1px solid #e3e7e3;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.service-cart>header b{font-size:13px}.service-cart>header span{color:#747d74;font-size:12px}.service-cart-item{border-bottom:1px solid #e7eae7;grid-template-columns:minmax(135px,1fr) 104px 72px 48px;align-items:center;gap:8px;padding:9px 10px;display:grid}.service-cart-item:last-child{border-bottom:0}.service-cart-product{min-width:0}.service-cart-product b,.service-cart-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-cart-product b{font-size:13px}.service-cart-product small{color:#7c847c;margin-top:3px;font-size:10px}.service-cart-item>strong{color:#c4663e;text-align:right;white-space:nowrap;font-size:13px}.service-cart-actions{align-items:center;display:flex}.service-cart-actions button,.service-cart-actions input{box-sizing:border-box;background:#fff;border:1px solid #d8ddd8;height:28px}.service-cart-actions button{width:29px}.service-cart-actions input{text-align:center;width:46px;margin:0 -1px;padding:3px;font-size:12px}.service-cart-remove{color:#a14a40;background:#fff;border:1px solid #eccbc6;border-radius:999px;padding:6px 7px;font-size:11px}.service-cart-empty{color:#858d85;text-align:center;padding:24px 14px;font-size:12px;line-height:1.65}.service-order-card .total{margin:14px 0 10px}.service-order-card .total strong{font-family:inherit;font-size:23px;font-weight:650}.service-order-card .submit{background:#111610;border-radius:999px;font-size:13px}.service-order-card .fineprint{font-size:10px!important}.service-order-card label{font-size:12px}.service-order-card input,.service-order-card select{font-size:13px}@media (width<=1180px){.service-workbench-body{grid-template-columns:1fr}.service-order-card{height:auto;position:static}.service-product-list>header,.service-product-list>div{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) 65px 110px 125px}}@media (width<=720px){.customer-service-order{border-radius:18px;padding:17px}.service-workbench-head{flex-direction:column;align-items:flex-start}.service-workbench-head>p{text-align:left}.service-product-list>header{display:none}.service-product-list>div{grid-template-columns:1fr auto;gap:7px}.service-product-list>div>span:nth-child(2),.service-product-list>div>span:nth-child(3),.service-product-list>div>span:nth-child(4){grid-column:1}.service-product-list>div>button{grid-area:1/2/5;align-self:center}.service-order-card{padding:17px}.service-cart-item{grid-template-columns:1fr auto auto}.service-cart-product{grid-column:1/-1}.service-cart-remove{grid-column:3}}.service-product-list{overscroll-behavior:contain;scrollbar-gutter:stable;height:460px;overflow-y:auto}.service-product-list>header{z-index:2;position:sticky;top:0}.service-product-list>div{background:#fff}.service-product-list>div.is-selected{background:#f3f6f2}.service-cart{overscroll-behavior:contain;scrollbar-gutter:stable;height:365px;overflow-y:auto}.service-cart>header{z-index:2;position:sticky;top:0}.service-cart-item{background:#fff}.service-cart-empty{place-items:center;min-height:300px;display:grid}.service-product-list::-webkit-scrollbar{width:8px}.service-cart::-webkit-scrollbar{width:8px}.service-product-list::-webkit-scrollbar-thumb{background:#b9c1b9 padding-box padding-box;border:2px solid #0000;border-radius:999px}.service-cart::-webkit-scrollbar-thumb{background:#b9c1b9 padding-box padding-box;border:2px solid #0000;border-radius:999px}.service-product-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex!important}.service-product-actions button{color:#40513d;white-space:nowrap;background:#fff;border:1px solid #cfd8cf;border-radius:999px;padding:7px 9px;font-size:11px}.service-product-actions button.gift{color:#9a4d32;border-color:#d9b8a8}.service-product-list>div.is-selected .service-product-actions button{background:#f8faf7}.service-cart-item.is-gift{background:#fff8f4}.service-cart-product b em{color:#fff;vertical-align:1px;background:#a65339;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:9px;font-style:normal;display:inline-block}.order-adjustment{background:#fffaf7;border:1px solid #e0d6cf;border-radius:12px;margin-top:10px;overflow:hidden}.order-adjustment-toggle{color:#202520;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.order-adjustment-toggle span{align-items:baseline;gap:10px;min-width:0;display:flex}.order-adjustment-toggle b{white-space:nowrap;font-size:12px}.order-adjustment-toggle small{color:#8e7b72;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-adjustment-toggle em{color:#8b6b5e;white-space:nowrap;font-size:10px;font-style:normal}.order-adjustment-content{border-top:1px solid #eadfd8;padding:0 10px 10px}.order-adjustment-content>header{text-align:right;padding-top:8px}.order-adjustment-content>header small{color:#8e7b72;font-size:9px}.order-adjustment-content>div{grid-template-columns:.8fr 1fr .8fr;gap:7px;margin-top:7px;display:grid}.order-adjustment label{color:#7c6b63;margin:0!important;font-size:10px!important}.order-adjustment input{border-radius:7px;margin-top:4px!important;padding:7px!important}.order-adjustment-content>p{color:#8b6b5e;margin:7px 0 0;font-size:9px;line-height:1.45}.service-price-summary{grid-template-columns:1fr 1fr;gap:3px 12px;margin:10px 0;display:grid}.service-price-summary span{color:#6e766e;justify-content:space-between;font-size:10px;display:flex}.service-price-summary span b{font-weight:500}.service-price-summary .final{color:#171b17;border-top:1px solid #dde2dd;grid-column:1/-1;align-items:end;padding-top:5px;font-size:12px}.service-price-summary .final strong{color:#c4663e;font-size:23px}.service-product-list>div>.service-product-actions{justify-self:end}.service-order-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-order-fields label{color:#777;margin-top:9px;font-size:12px;display:block}.service-order-fields input,.service-order-fields select{box-sizing:border-box;border:1px solid var(--line);background:#fff;width:100%;margin-top:6px;padding:10px;font-size:12px}.service-order-hint{color:#888;margin-top:6px;font-size:9px;display:block}.service-cart-item{padding-block:6px}.service-cart{height:320px}.service-product-list>header>span:last-child{text-align:center}.service-product-list>div>button{justify-self:center}.service-existing-order-detail{background:#f7f9f7;border-bottom:1px solid #e1e6e1}.service-existing-order-head,.service-current-order-heading{color:#536054;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:11px;display:flex}.service-existing-order-head{background:#edf2ed}.service-existing-order-head span,.service-current-order-heading span{color:#7a837a;font-size:10px}.service-existing-order-item{border-top:1px solid #e5e9e5;grid-template-columns:minmax(0,1fr) 45px 58px;align-items:center;gap:8px;padding:7px 10px;display:grid}.service-existing-order-item span{min-width:0}.service-existing-order-item b,.service-existing-order-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.service-existing-order-item b{font-size:12px;font-weight:600}.service-existing-order-item small{color:#7c847c;margin-top:2px;font-size:10px}.service-existing-order-item>strong,.service-existing-order-item>em{text-align:right;white-space:nowrap;font-size:11px;font-style:normal}.service-existing-order-item>em{color:#7d675e}.service-existing-order-item b em{color:#fff;vertical-align:1px;background:#899889;border-radius:999px;margin-left:4px;padding:1px 4px;font-size:8px;font-style:normal;display:inline-block}@media (width<=1450px) and (width>=1181px){.service-workbench-body{grid-template-columns:minmax(0,1fr) 410px}.service-product-list>header,.service-product-list>div{grid-template-columns:minmax(165px,1fr) 62px 116px}.service-product-list>header>span:nth-child(2),.service-product-list>header>span:nth-child(4),.service-product-list>div>span:nth-child(2),.service-product-list>div>span:nth-child(4){display:none}.service-product-list>div>button{justify-self:end}}@media (width<=720px){.service-product-list{height:450px}.service-cart{height:365px}}@media (width>=1181px){.service-product-panel{flex-direction:column;min-height:0;display:flex}.service-product-list{flex:auto;height:auto;min-height:460px;max-height:none}}.service-status-summary>div{min-width:0}.service-status-summary>div.has-pending{box-shadow:inset 0 0 0 1px #8f302b26,0 8px 28px #8f302b0b}.service-status-summary>div>span{align-items:center;gap:7px;display:flex}.summary-pair{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.summary-pair p{min-width:0;margin:0}.summary-pair p+p{border-left:1px solid #e2e6e2;padding-left:18px}.summary-pair small{align-items:center;gap:6px;font-size:11px;display:flex}.summary-pair strong{margin:5px 0 0!important}.service-status-summary em{color:#999;margin-top:9px;font-size:11px;font-style:normal;display:block}.pending-review-dot.compact{width:6px;height:6px;box-shadow:none;margin:0}@media (width<=900px){.summary-pair{gap:10px}.summary-pair p+p{padding-left:10px}}.pending-order-review{background:#fff;border:1px solid #dce2dc;border-radius:16px;margin:18px 0 20px;overflow:hidden}.pending-order-review>header{background:#edf1ed;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.pending-order-review>header b{font-size:15px}.pending-order-review>header span{color:#687168;font-size:13px}.pending-order-review>article{border-top:1px solid #e3e7e3;grid-template-columns:minmax(260px,1.5fr) 130px minmax(190px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.pending-order-review>article>div:first-child b,.pending-order-review>article>div:first-child small{display:block}.pending-order-review>article>div:first-child b{font-size:14px}.pending-order-review>article>div:first-child small{color:#788078;margin-top:4px;font-size:12px}.pending-order-review>article>strong{font-size:17px}.pending-order-review>article>span{font-size:12px}.review-ready{color:#8f302b;font-weight:650}.review-waiting{color:#858d85}.pending-order-actions{gap:8px;display:flex}.pending-order-actions button{color:#fff;white-space:nowrap;background:#172017;border:1px solid #172017;border-radius:999px;padding:9px 13px}.pending-order-actions button.secondary{color:#8f302b;background:#fff;border-color:#d9bdb6}.pending-order-actions button:disabled{color:#939a93;background:#edf0ed;border-color:#dfe3df}.pending-order-empty{color:#858d85;text-align:center;margin:0;padding:24px}@media (width<=900px){.pending-order-review>article{grid-template-columns:1fr auto}.pending-order-review>article>span,.pending-order-actions{grid-column:1/-1}}.pending-order-amount{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pending-order-amount>strong{font-size:17px}.pending-order-amount>small,.review-ready>small{color:#7f887f;white-space:nowrap;font-size:10px;font-weight:400;display:block}.review-ready>b{display:block}.pending-order-detail dd small.payment-breakdown-note{color:#7f887f;margin-top:3px;font-size:10px;display:block}.pending-order-actions{flex-wrap:wrap}.pending-order-actions button.voucher{color:#3f5041;background:#fff;border-color:#cfd8cf}.payment-voucher-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#172017b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-voucher-dialog{background:#fff;border-radius:22px;width:min(520px,100%);max-height:92vh;overflow:hidden;box-shadow:0 28px 90px #0005}.payment-voucher-dialog>header{border-bottom:1px solid #e1e5e1;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.payment-voucher-dialog>header span b,.payment-voucher-dialog>header span small{display:block}.payment-voucher-dialog>header span b{font-size:16px}.payment-voucher-dialog>header span small{color:#788078;margin-top:4px;font-size:11px}.payment-voucher-dialog>header button{background:#fff;border:1px solid #d5dcd5;border-radius:999px;padding:7px 12px}.payment-voucher-dialog>img{object-fit:contain;background:#f5f7f6;width:100%;max-height:calc(92vh - 74px);display:block}.pending-order-review+.payment-list{display:none}.pending-order-detail{background:#f7f9f7;border:1px solid #dce2dc;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;padding:15px;display:grid}.pending-order-products{background:#fff;border:1px solid #dfe4df;border-radius:11px;overflow:hidden}.pending-order-products>header,.pending-order-products>div{grid-template-columns:minmax(0,1fr) 70px 100px;align-items:center;gap:12px;padding:10px 12px;display:grid}.pending-order-products>header{background:#edf1ed}.pending-order-products>header>b{grid-column:1/3}.pending-order-products>header>span{text-align:right;color:#737c73;font-size:11px}.pending-order-products>div{border-top:1px solid #e5e9e5}.pending-order-products>div>span:first-child b,.pending-order-products>div>span:first-child small{display:block}.pending-order-products>div>span:first-child b{font-size:13px}.pending-order-products>div>span:first-child small{color:#7e867e;margin-top:4px;font-size:10px}.pending-order-products>div>span:nth-child(2),.pending-order-products>div>strong{text-align:right;font-size:12px}.pending-order-products em{color:#fff;background:#a65339;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-block}.pending-order-detail dl{background:#fff;border:1px solid #dfe4df;border-radius:11px;margin:0}.pending-order-detail dl>div{border-top:1px solid #e5e9e5;justify-content:space-between;gap:18px;padding:10px 12px;display:flex}.pending-order-detail dl>div:first-child{border-top:0}.pending-order-detail dt{color:#7b837b;font-size:11px}.pending-order-detail dd{text-align:right;max-width:68%;margin:0;font-size:12px}.payment-review-history{background:#f8faf8;border-top:1px solid #dfe4df}.payment-review-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;list-style:none;display:flex}.payment-review-history>summary::-webkit-details-marker{display:none}.payment-review-history>summary b{font-size:13px}.payment-review-history>summary span{color:#7d857d;font-size:11px}.payment-review-history-row{background:#fff;border-top:1px solid #e3e7e3;grid-template-columns:minmax(230px,1fr) 120px 90px auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.payment-review-history-row>span b,.payment-review-history-row>span small{display:block}.payment-review-history-row>span b{font-size:12px}.payment-review-history-row>span small{color:#7d857d;margin-top:3px;font-size:10px}.payment-review-history-row>em{color:#657065;font-size:11px;font-style:normal}.payment-review-history-row>button{background:#fff;border:1px solid #d5dcd5;border-radius:999px;padding:7px 10px}.payment-review-history-row>.pending-order-detail{box-sizing:border-box;grid-column:1/-1;width:100%}@media (width<=1000px){.pending-order-detail{grid-template-columns:1fr}.payment-review-history-row{grid-template-columns:1fr auto auto}.payment-review-history-row>button{grid-row:2}.payment-review-history-row>.pending-order-detail{grid-row:auto}}.order-edit-quantity{color:#747d74;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:4px 7px;margin:0;font-size:10px;display:grid}.order-edit-stepper{align-items:center;display:flex}.order-edit-stepper button{color:#4d594e;background:#fff;border:1px solid #ced6ce;width:24px;height:26px;padding:0;font-size:15px;line-height:24px}.order-edit-stepper button:first-child{border-radius:7px 0 0 7px}.order-edit-stepper button:last-child{border-radius:0 7px 7px 0}.order-edit-stepper input{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #ced6ce;border-left:0;border-right:0;border-radius:0;width:38px;height:26px;padding:4px 2px}.order-edit-quantity small{color:#969d96;text-align:right;grid-column:1/-1;font-size:9px}.order-edit-address{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #ced6ce;border-radius:7px;width:100%;min-width:220px;padding:7px 9px}.order-edit-footer{background:#fffaf7;border:1px solid #e2d8d2;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr) auto;align-items:end;gap:14px;padding:13px;display:grid}.order-edit-footer label span{color:#796c65;margin-bottom:6px;font-size:10px;display:block}.order-edit-footer input{box-sizing:border-box;background:#fff;border:1px solid #d9cec8;border-radius:8px;width:100%;padding:9px 10px}.order-edit-footer p{color:#887a72;margin:0;font-size:10px;line-height:1.6}.order-edit-footer>div{gap:8px;display:flex}.order-edit-footer button{color:#fff;white-space:nowrap;background:#172017;border:1px solid #172017;border-radius:999px;padding:9px 12px}.order-edit-footer button.secondary{color:#4d594e;background:#fff;border-color:#d8deda}.order-edit-footer button:disabled{color:#939a93;background:#edf0ed;border-color:#dfe3df}@media (width<=1000px){.order-edit-footer{grid-template-columns:1fr}.order-edit-footer>div{justify-content:flex-end}.order-edit-address{min-width:0}}.finance-summary>div.has-pending{box-shadow:inset 0 0 0 1px #8f302b26,0 8px 28px #8f302b0b}.finance-summary>div.has-pending strong,.warning-number{color:#8f302b!important}.finance-toolbar{border:1px solid var(--line);background:#f4f7f4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.finance-toolbar>div:first-child b,.finance-toolbar>div:first-child span{display:block}.finance-toolbar>div:first-child b{font-size:14px}.finance-toolbar>div:first-child span{color:#7b847b;margin-top:5px;font-size:11px}.finance-range{white-space:nowrap;background:#fff;border:1px solid #d7ded7;border-radius:999px;gap:4px;padding:3px;display:flex}.finance-range button{color:#707970;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:11px}.finance-range button.active{color:#fff;background:#172017}.finance-kpi-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.finance-kpi-row>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px}.finance-kpi-row small,.finance-kpi-row b{display:block}.finance-kpi-row small{color:#7c857c;font-size:10px}.finance-kpi-row b{color:#344035;margin-top:6px;font:20px Georgia,Songti SC,serif}.finance-reconcile-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.finance-reconcile-list>article{border-top:1px solid #e5e9e5;grid-template-columns:minmax(220px,1.6fr) 110px 110px minmax(145px,.9fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.finance-reconcile-list>article:first-child{border-top:0}.finance-reconcile-list>article.is-different{background:#fffaf7}.finance-record-main b,.finance-record-main small,.finance-record-main span{display:block}.finance-record-main b{font-size:13px}.finance-record-main small{color:#4f5b51;margin-top:4px;font-size:11px}.finance-record-main span{color:#8b938b;margin-top:3px;font-size:10px}.finance-reconcile-list>article>div:not(.finance-record-main):not(.finance-statuses):not(.finance-record-action) small{color:#8b938b;font-size:10px;display:block}.finance-reconcile-list>article>div:not(.finance-record-main):not(.finance-statuses):not(.finance-record-action) strong{color:#29322b;margin-top:4px;font:17px Georgia,Songti SC,serif;display:block}.finance-statuses{gap:10px;display:flex}.finance-statuses span{align-items:center;gap:5px;display:flex}.finance-statuses small{color:#8b938b;font-size:10px}.finance-record-action{justify-self:end}.finance-account-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.finance-account-list>article{border-top:1px solid #e5e9e5;grid-template-columns:minmax(220px,1.5fr) 100px 130px 130px minmax(180px,1fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.finance-account-list>article:first-child{border-top:0}.finance-account-list>article>div b,.finance-account-list>article>div small{display:block}.finance-account-list>article>div b{font-size:12px}.finance-account-list>article>div small,.finance-account-list time,.finance-account-list em{color:#7e877e;font-size:10px}.finance-account-list em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.finance-account-list .plus{color:#53755b;font-size:11px}.finance-account-list .minus{color:#8f302b;font-size:11px}@media (width<=1050px){.finance-summary{grid-template-columns:repeat(2,1fr)}.finance-reconcile-list>article{grid-template-columns:minmax(220px,1fr) 100px 100px auto}.finance-statuses{grid-column:1/-1}.finance-record-action{grid-area:1/4;justify-self:end}.finance-account-list>article{grid-template-columns:minmax(180px,1fr) 90px 110px 110px}.finance-account-list em{grid-column:1/-1}}@media (width<=680px){.finance-summary,.finance-kpi-row{grid-template-columns:1fr 1fr}.finance-toolbar{flex-direction:column;align-items:flex-start}.finance-reconcile-list>article{grid-template-columns:1fr 1fr}.finance-record-action{grid-area:2/2}.finance-statuses{grid-column:1/-1}.finance-account-list>article{grid-template-columns:1fr 1fr}.finance-account-list time{justify-self:end}.finance-account-list>article>span:first-of-type,.finance-account-list>article>span:nth-of-type(2),.finance-account-list em{grid-column:1/-1}}.finance-summary{grid-template-columns:repeat(7,minmax(0,1fr))}.finance-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-close-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px 15px}.finance-close-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-close-metrics>div{background:#fafcf9;border:1px solid #e5e9e5;border-radius:10px;padding:12px}.finance-close-metrics small,.finance-close-metrics b{display:block}.finance-close-metrics small{color:#7c857c;font-size:10px}.finance-close-metrics b{color:#344035;margin-top:5px;font:18px Georgia,Songti SC,serif}.finance-close-actions{border-top:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.finance-close-actions .close-done,.finance-close-actions .close-open{color:#53755b;font-size:10px}.finance-close-actions .close-open{color:#a05a38}.finance-close-warning{color:#8f302b;margin-top:10px;font-size:10px;display:block}.finance-order-detail{background:#fbfcfb;border-top:1px dashed #d9dfd9;grid-column:1/-1;padding:12px 14px}.finance-order-detail-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.finance-order-detail-head b{font-size:11px}.finance-order-detail-head span,.finance-order-detail>small{color:#7d857d;font-size:9px}.finance-order-lines{border-top:1px solid #e5e9e5;margin:8px 0}.finance-order-lines>div{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 90px 100px;gap:10px;padding:7px 0;font-size:10px;display:grid}.finance-order-lines>div b{text-align:right;color:#344035}.finance-order-empty{color:#8b938b;padding:8px 0;font-size:10px}.finance-record-action{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.finance-record-action .table-action{white-space:nowrap}.finance-difference{color:#8f302b!important}.difference-action{color:#8f302b!important;border-color:#caa19a!important}@media (width<=1250px){.finance-summary,.finance-kpi-row,.finance-close-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.finance-summary,.finance-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-close-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.finance-summary,.finance-kpi-row,.finance-close-metrics{grid-template-columns:1fr 1fr}.finance-close-actions,.finance-order-detail-head{flex-direction:column;align-items:flex-start}.finance-order-lines>div{grid-template-columns:1fr 60px 70px}}.s-待付款{color:#a64e25;background:#f4e4dc}.s-已关闭{color:#747b74;background:#e9ece9}.finance-prepaid-form{background:#f7faf7;border:1px solid #e2e8e2;border-radius:12px;grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(140px,.8fr)) minmax(220px,1.4fr) auto;align-items:center;gap:8px;margin:12px 0;padding:12px;display:grid}.finance-prepaid-form input,.finance-prepaid-form select{box-sizing:border-box;color:#263027;width:100%;font:inherit;background:#fff;border:1px solid #d5ddd5;border-radius:8px;padding:9px 10px}.finance-prepaid-form .table-action{white-space:nowrap}.finance-prepaid-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.finance-prepaid-list>article{border-top:1px solid #e5e9e5;grid-template-columns:minmax(200px,1.5fr) 110px 95px 110px 100px auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.finance-prepaid-list>article:first-child{border-top:0}.finance-prepaid-list>article.is-different{background:#fffaf7}.finance-prepaid-list article>div b,.finance-prepaid-list article>div small{display:block}.finance-prepaid-list article>div b{font-size:12px}.finance-prepaid-list article>div small{color:#7e877e;margin-top:3px;font-size:10px}.finance-prepaid-list article>div strong{color:#29322b;margin-top:3px;font:16px Georgia,Songti SC,serif;display:block}.finance-prepaid-list article>em{color:#7e877e;grid-column:1/-1;font-size:10px;font-style:normal}.finance-prepaid-list .status{justify-self:start}.finance-prepaid-list .finance-record-action{justify-self:end}@media (width<=1250px){.finance-prepaid-form{grid-template-columns:repeat(3,minmax(150px,1fr))}.finance-prepaid-form input:last-of-type{grid-column:1/3}.finance-prepaid-form .table-action{grid-column:3;justify-self:end}.finance-prepaid-list>article{grid-template-columns:minmax(180px,1.4fr) 100px 90px 100px auto}.finance-prepaid-list article>em{grid-column:1/-1}}@media (width<=850px){.finance-prepaid-form{grid-template-columns:1fr 1fr}.finance-prepaid-form input:last-of-type,.finance-prepaid-form .table-action{grid-column:auto}.finance-prepaid-list>article{grid-template-columns:1fr 1fr}.finance-prepaid-list .status,.finance-prepaid-list .finance-record-action{justify-self:start}.finance-prepaid-list article>em{grid-column:1/-1}}.finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.finance-summary>div{box-sizing:border-box;min-width:0;min-height:142px}@media (width<=1250px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.finance-summary{grid-template-columns:1fr}}.payment-deadline{color:#7f887f;margin-top:5px;font-size:10px;font-style:normal;display:block}.payment-deadline.warning{color:#8f302b;font-weight:700}.closed-order-history .payment-review-history-row{grid-template-columns:minmax(230px,1fr) 120px minmax(210px,1fr) auto}.closed-order-history .payment-review-history-row>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-order-review>article{grid-template-columns:minmax(280px,1.35fr) minmax(210px,.85fr) minmax(190px,.95fr) minmax(300px,1.35fr);grid-template-areas:"identity amount status actions";align-items:center;gap:18px;min-height:104px;padding:17px 18px}.pending-order-review>article>div:first-child{grid-area:identity;min-width:0}.pending-order-review>article>.pending-order-amount{grid-area:amount}.pending-order-review>article>span{grid-area:status;min-width:0;line-height:1.45}.pending-order-review>article>.pending-order-actions{grid-area:actions;place-self:center end;max-width:100%}.pending-order-review>article>.pending-order-actions button{box-sizing:border-box;min-height:38px;padding:8px 13px;font-size:11px}.pending-order-review>article>.pending-order-actions .voucher{color:#405144;background:#fff;border-color:#d4ddd4}.pending-order-review>article>.pending-order-actions button:not(.voucher):not(.secondary){background:#172017}.pending-order-amount>strong{font-size:22px;line-height:1.1}.pending-order-amount>small{white-space:normal;font-size:10px;line-height:1.45}.pending-order-review>article>div:first-child b{letter-spacing:.01em;font-size:15px}.pending-order-review>article>div:first-child small{font-size:11px;line-height:1.45}.pending-order-review>article>span.review-ready{background:#fff8f5;border-radius:10px;padding:9px 11px}.pending-order-review>article>span.review-waiting{background:#f6f8f5;border-radius:10px;padding:9px 11px}@media (width<=1250px){.pending-order-review>article{grid-template-columns:minmax(250px,1.1fr) minmax(180px,.8fr) minmax(170px,.8fr);grid-template-areas:"identity amount status""identity actions actions";gap:12px 16px}.pending-order-review>article>.pending-order-actions{justify-self:start}}@media (width<=780px){.pending-order-review>article{grid-template-columns:1fr 1fr;grid-template-areas:"identity identity""amount status""actions actions";align-items:start}.pending-order-review>article>.pending-order-actions{justify-self:start}}.workspace:has(.dealer-accounts-low-frequency){flex-direction:column;display:flex}.workspace:has(.dealer-accounts-low-frequency)>header{order:0}.workspace:has(.dealer-accounts-low-frequency)>.dealer-accounts-low-frequency{order:20}.finance-account-list .finance-balance-snapshot{color:#687268;flex-direction:column;gap:2px;min-width:150px;font-size:11px;line-height:1.35;display:flex}.finance-account-list .finance-balance-snapshot small{color:#7e877e;font-size:10px}.finance-order-source-list>article{grid-template-columns:minmax(180px,1.35fr) 86px 120px minmax(170px,1.1fr) minmax(150px,1fr) 120px minmax(150px,1fr)}.finance-account-snapshot{color:#59635c;background:#fcf8f4;border:1px solid #eaded7;border-radius:11px;flex-direction:column;gap:4px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.4;display:flex}.finance-account-snapshot b{color:#7f3b2d;font-size:12px}.finance-account-snapshot span{font-size:11px}.pending-order-balance-summary{color:#69736a;flex-direction:column;gap:2px;margin-top:4px;font-size:11px;line-height:1.35;display:flex}.pending-order-balance-summary b{color:#8f302b;font-size:11px}.pending-order-balance-summary small{color:#748076;white-space:nowrap;font-size:10px}@media (width<=1250px){.pending-order-balance-summary small{white-space:normal}.finance-account-list .finance-balance-snapshot{min-width:0}}@media (width<=1050px){.finance-order-source-list>article{grid-template-columns:minmax(170px,1fr) 78px 110px minmax(160px,1fr) minmax(140px,1fr)}.finance-order-source-list>article>span:nth-of-type(3),.finance-order-source-list>article>em{grid-column:1/-1}}@media (width<=680px){.finance-order-source-list>article{grid-template-columns:1fr 1fr}.finance-order-source-list>article>span,.finance-order-source-list>article>em{grid-column:1/-1}.finance-order-source-list>article>time{justify-self:end}}.finance-customer-toolbar{border:1px solid var(--line);background:#f7faf7;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.finance-customer-toolbar label{display:block}.finance-customer-toolbar label span{color:#7c857c;margin-bottom:5px;font-size:10px;display:block}.finance-customer-toolbar input,.finance-customer-toolbar select{box-sizing:border-box;color:#263027;width:100%;font:inherit;background:#fff;border:1px solid #d5ddd5;border-radius:8px;padding:9px 10px}.finance-customer-toolbar .table-action{white-space:nowrap}.finance-search-hint{color:#7c857c;margin:8px 2px;font-size:10px;display:block}.finance-customer-profile{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(125px,.7fr)) minmax(160px,1fr);gap:12px;margin-top:12px;padding:14px 15px;display:grid}.finance-customer-profile small,.finance-customer-profile span{color:#7e877e;font-size:10px;display:block}.finance-customer-profile b{margin:4px 0;font-size:13px;display:block}.finance-customer-profile strong{color:#7f4c39;margin-top:5px;font:19px Georgia,Songti SC,serif;display:block}.finance-customer-records{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.finance-customer-records-head{border-bottom:1px solid var(--line);background:#f4f7f4;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.finance-customer-records-head b{font-size:12px}.finance-customer-records-head span{color:#7c857c;font-size:10px}.finance-customer-records>article{border-top:1px solid #e5e9e5;grid-template-columns:minmax(240px,1.6fr) 100px minmax(130px,1fr) 120px minmax(150px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.finance-customer-records>article:first-of-type{border-top:0}.finance-customer-order-main b,.finance-customer-order-main small,.finance-customer-records article small,.finance-customer-records article span{display:block}.finance-customer-order-main b{font-size:12px}.finance-customer-order-main small,.finance-customer-records article small{color:#7e877e;margin-top:4px;font-size:10px;line-height:1.4}.finance-customer-records article strong{color:#344035;margin-top:4px;font:16px Georgia,Songti SC,serif;display:block}.finance-customer-records article>div:not(.finance-customer-order-main)>.minus,.finance-customer-records article>div>.minus{color:#8f302b}.finance-customer-records article>div:not(.finance-customer-order-main)>.plus,.finance-customer-records article>div>.plus{color:#53755b}.finance-customer-status{color:#7f4c39;margin-top:5px;font-size:10px}.finance-customer-order-snapshot{color:#7c857c;border-top:1px dashed #e5e9e5;grid-column:1/-1;padding-top:7px;font-size:10px}.finance-customer-empty{text-align:center;color:#8b938b;padding:26px;font-size:11px}.finance-customer-payments article{grid-template-columns:minmax(220px,1.5fr) 110px 120px 120px minmax(150px,1fr)}@media (width<=1250px){.finance-customer-profile{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-customer-profile>div:first-child{grid-column:1/-1}.finance-customer-records>article,.finance-customer-payments>article{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(100px,1fr))}.finance-customer-records>article>div:last-child{grid-column:1/-1}}@media (width<=850px){.finance-customer-toolbar{grid-template-columns:1fr 1fr}.finance-customer-toolbar .table-action{grid-column:1/-1;justify-self:start}.finance-customer-profile,.finance-customer-records>article,.finance-customer-payments>article{grid-template-columns:1fr 1fr}.finance-customer-order-main,.finance-customer-order-snapshot{grid-column:1/-1}}@media (width<=680px){.finance-customer-toolbar,.finance-customer-profile{grid-template-columns:1fr}.finance-customer-profile>div:first-child{grid-column:auto}.finance-customer-records>article,.finance-customer-payments>article{grid-template-columns:1fr 1fr}.finance-customer-records article>div:last-child{grid-column:1/-1}}.finance-export-actions{align-items:center;gap:7px;display:flex}.finance-date-reset{align-items:end;display:flex}.finance-date-reset .table-action{white-space:nowrap}@media (width<=1250px){.finance-customer-toolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}.finance-export-actions{grid-column:span 2}.finance-date-reset{align-items:center}}@media (width<=850px){.finance-customer-toolbar{grid-template-columns:1fr 1fr}.finance-export-actions{grid-column:1/-1;justify-self:start}.finance-date-reset{align-items:center}}.finance-customer-toolbar{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) minmax(160px,.8fr) minmax(160px,.8fr)}.finance-customer-toolbar .finance-export-actions{flex-wrap:wrap;grid-column:4;justify-content:flex-end;min-width:0}.finance-customer-toolbar .finance-export-actions .table-action{flex:92px;min-width:0}.finance-customer-toolbar .table-action.active{color:#fff;background:#182018;border-color:#182018}@media (width<=1250px){.finance-customer-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-customer-toolbar .finance-date-reset{grid-column:auto}.finance-customer-toolbar .finance-export-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=680px){.finance-customer-toolbar{grid-template-columns:1fr}.finance-customer-toolbar .finance-date-reset,.finance-customer-toolbar .finance-export-actions{grid-column:auto}}.warehouse-note{color:#5e5a52;background:#fbfaf7;border:1px solid #e7e1d8;flex-direction:column;gap:6px;margin-bottom:18px;padding:18px 20px;display:flex}.warehouse-note b{color:#25231f;font-size:16px}.warehouse-note p{margin:0;font-size:13px;line-height:1.7}.warehouse-stock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warehouse-stock-list article{background:#fff;border:1px solid #e2e7e1;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.warehouse-stock-list article>i{border-radius:50%;width:12px;height:12px}.stock-list>div>i.with-image,.warehouse-stock-list article>i.with-image{box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.warehouse-stock-list article b,.warehouse-stock-list article small{display:block}.warehouse-stock-list article b{color:#25231f;font-size:14px}.warehouse-stock-list article small{color:#81887f;margin-top:4px;font-size:11px}.warehouse-stock-list article strong{color:#526b50;white-space:nowrap;font-size:22px}.warehouse-stock-list article strong em{margin-left:3px;font-size:11px;font-style:normal;font-weight:400}.warehouse-stock-list article>span{color:#52714f;white-space:nowrap;background:#eaf2e8;border-radius:999px;padding:4px 8px;font-size:11px}.warehouse-stock-list article.low>span{color:#9a6b28;background:#fff3dc}.warehouse-stock-list article.empty>span{color:#a64d43;background:#fbe9e7}@media (width<=760px){.warehouse-stock-list{grid-template-columns:1fr}.warehouse-stock-list article{grid-template-columns:14px minmax(0,1fr) auto}.warehouse-stock-list article>span{grid-column:2/-1;justify-self:start}}.finance-customer-toolbar .finance-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.finance-customer-toolbar .finance-export-actions .table-action{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding-left:4px;padding-right:4px;font-size:10px;overflow:hidden}@media (width<=1250px){.finance-customer-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-customer-toolbar .finance-date-reset{grid-column:3}.finance-customer-toolbar .finance-export-actions{grid-column:4}}@media (width<=680px){.finance-customer-toolbar{grid-template-columns:1fr}.finance-customer-toolbar .finance-date-reset,.finance-customer-toolbar .finance-export-actions{grid-column:auto}}.technical-manual-link{color:#4f765a;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.effect-recipe-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.effect-recipe-layout>.panel{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.effect-recipe-form{gap:14px;margin-top:16px;display:grid}.effect-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.effect-recipe-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.effect-recipe-form input,.effect-recipe-form select,.effect-recipe-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:10px 12px;font-weight:400}.effect-recipe-form textarea{resize:vertical;min-height:74px}.effect-recipe-items{gap:10px;display:grid}.effect-recipe-items>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding-bottom:9px;display:flex}.effect-recipe-items>header div{gap:3px;display:grid}.effect-recipe-items>header span{color:var(--muted);font-size:11px;font-weight:400}.effect-recipe-items>header button,.effect-recipe-empty button{background:var(--sage);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 12px}.effect-recipe-item{border:1px solid var(--line);background:#fbfcfa;border-radius:14px;grid-template-columns:28px repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:12px;display:grid}.effect-recipe-item>strong{color:var(--accent);align-self:center;font-size:13px}.effect-recipe-item label{font-size:10px}.effect-recipe-item input,.effect-recipe-item select{border-radius:9px;padding:8px 7px;font-size:12px}.effect-recipe-item .checkbox-label{white-space:nowrap;align-items:center;gap:5px;height:34px;display:flex}.effect-recipe-item .checkbox-label input{width:auto}.effect-recipe-item.is-pending{background:#fffaf7;border-color:#e2b39f}.confirm-recipe-item,.recipe-item-confirmed{border-radius:9px;height:34px;font-size:11px}.confirm-recipe-item{color:#3f6544;cursor:pointer;background:#eff6ef;border:1px solid #6d8b70;padding:0 12px}.recipe-item-confirmed{color:#4f765a;background:#f0f6ef;border:1px solid #c8dcc8;justify-content:center;align-items:center;display:flex}.remove-recipe-item{color:#b45b4f;cursor:pointer;background:#fff8f6;border:1px solid #e7b9b0;border-radius:9px;height:34px;font-size:11px}.effect-recipe-empty{text-align:center;color:var(--muted);gap:8px;padding:32px 12px;display:grid}.effect-recipe-empty b{color:var(--ink)}.effect-recipe-empty button{justify-self:center;margin-top:6px}.effect-recipe-list{scrollbar-gutter:stable;gap:12px;max-height:calc(100vh - 32px);padding-right:6px;display:grid;overflow-y:auto}.effect-recipe-search{align-items:center;gap:10px;display:flex}.effect-recipe-search input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding:11px 15px}.effect-recipe-search span{color:var(--muted);white-space:nowrap;font-size:12px}.effect-recipe-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;box-shadow:0 10px 28px #2a352b0a}.effect-recipe-card>header{justify-content:space-between;gap:16px;display:flex}.effect-recipe-card h3{margin:5px 0 4px;font-size:21px}.effect-recipe-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.effect-recipe-process-name{font-weight:600;color:var(--ink)!important}.effect-recipe-image{object-fit:cover;border-radius:12px;width:180px;height:100px;margin-bottom:10px;display:block}.recipe-status{color:#ad5d50;white-space:nowrap;border:1px solid #e8c5be;border-radius:999px;height:max-content;padding:5px 9px;font-size:11px}.recipe-status.is-active{color:#4c8057;background:#f1f7f0;border-color:#c4d8c4}.effect-recipe-card-items{border-top:1px solid var(--line);gap:0;margin-top:16px;display:grid}.effect-recipe-card-items>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:grid}.effect-recipe-card-items b{color:var(--ink)}.effect-recipe-card-items span{font-weight:600}.effect-recipe-card-items small{color:var(--muted);text-align:right}.effect-recipe-card footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.effect-recipe-card footer button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:7px 13px}.effect-recipe-card footer button:disabled{opacity:.55;cursor:not-allowed}.effect-recipe-card footer .effect-recipe-delete{color:#b45b4f;background:#fff8f6;border-color:#e7b9b0}@media (width<=1050px){.effect-recipe-layout{grid-template-columns:1fr}.effect-recipe-layout>.panel,.effect-recipe-list{max-height:none;padding-right:0;position:static;overflow:visible}.effect-recipe-item{grid-template-columns:28px repeat(3,minmax(0,1fr))}.effect-recipe-item button{grid-column:auto}}@media (width<=680px){.effect-recipe-grid{grid-template-columns:1fr}.effect-recipe-items>header{flex-direction:column;align-items:start}.effect-recipe-item{grid-template-columns:24px 1fr 1fr}.effect-recipe-item label:nth-of-type(n){grid-column:span 1}.effect-recipe-item label:first-of-type,.effect-recipe-item label:nth-of-type(2),.effect-recipe-item button{grid-column:2/-1}.effect-recipe-card>header{flex-direction:column;align-items:start}.effect-recipe-card-items>div{grid-template-columns:1fr 1fr}.effect-recipe-card-items small{text-align:left;grid-column:1/-1}}.effect-recipe-layout,.effect-recipe-layout>*,.effect-recipe-grid,.effect-recipe-grid>label,.effect-recipe-form,.effect-recipe-items,.effect-recipe-item,.effect-recipe-item>label{min-width:0}.effect-recipe-form input,.effect-recipe-form select,.effect-recipe-form textarea,.effect-recipe-item input,.effect-recipe-item select{min-width:0;max-width:100%}.effect-recipe-item select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-stock-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.overview-stock-toolbar input{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:999px;flex:1;padding:9px 12px}.overview-stock-toolbar button,.overview-list-toggle{border:1px solid var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:8px 11px;font-size:10px}.overview-stock-toolbar button:hover,.overview-list-toggle:hover{background:#f3f6f2;border-color:#aeb8ae}.overview-list-toggle{color:#526649;margin:12px auto 0;display:block}.overview-list-empty{text-align:center;color:var(--muted);padding:28px 0;font-size:11px}@media (width<=700px){.overview-stock-toolbar{flex-wrap:wrap;align-items:stretch}.overview-stock-toolbar input{flex-basis:100%}.overview-stock-toolbar button{flex:1}}.return-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:16px;display:grid}.return-form-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.return-form-grid input,.return-form-grid select,.return-form-grid textarea{box-sizing:border-box;border-radius:9px;width:100%;padding:10px 12px;font-weight:600;color:#18231d!important;background:#fffdf7!important;border:2px solid #7d9380!important}.return-form-grid input::placeholder,.return-form-grid textarea::placeholder{opacity:1;color:#718076!important}.return-form-wide{grid-column:1/-1}.return-form-wide textarea{resize:vertical;min-height:92px}.return-request-list,.return-inspection-list,.finance-return-list{gap:10px;display:grid}.return-request-list article,.finance-return-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.return-request-list article:last-child,.finance-return-list article:last-child{border-bottom:0}.return-request-list article>div,.finance-return-list article>div{gap:4px;display:grid}.return-request-list small,.finance-return-list small,.return-inspection-head small{color:var(--muted)}.return-request-list em,.finance-return-list em{color:var(--muted);font-size:12px;font-style:normal}.return-inspection-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;padding:16px}.return-inspection-head{gap:5px;margin-bottom:10px;display:grid}.return-inspection-head span{color:var(--muted);font-size:12px}.return-item-list{gap:8px;display:grid}.return-item-list>div{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto);align-items:center;gap:10px;padding:10px 12px;display:grid}.return-item-list span{gap:4px;display:grid}.return-item-list small{color:var(--muted)}.return-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.return-item-actions button{padding:7px 10px}.finance-return-list article label{color:var(--muted);gap:4px;font-size:11px;display:grid}.finance-return-list article input,.finance-return-list article select{min-width:0}@media (width<=760px){.return-form-grid{grid-template-columns:1fr}.return-form-wide{grid-column:auto}.return-request-list article,.finance-return-list article{grid-template-columns:1fr;align-items:start}.return-item-list>div{grid-template-columns:1fr}.return-item-actions{justify-content:flex-start}}.return-customer-card{background:#f3f7f1;border:1px solid #c7d3c7;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(180px,1.1fr) minmax(150px,.8fr) auto!important;align-items:end!important;padding:14px!important}.return-customer-card label,.return-scan-grid label{color:#304238;gap:6px;font-size:12px;font-weight:700;display:grid}.return-customer-card input,.return-scan-grid input,.return-scan-grid select{box-sizing:border-box;border-radius:9px;width:100%;padding:10px 12px;font-weight:600;color:#18231d!important;background:#fffdf7!important;border:2px solid #7d9380!important}.return-customer-card input::placeholder,.return-scan-grid input::placeholder{opacity:1;color:#718076!important}.return-scan-grid{grid-template-columns:minmax(180px,1fr) minmax(200px,1.1fr) minmax(120px,.55fr) minmax(190px,.9fr) minmax(180px,.8fr);gap:14px;margin-top:16px;display:grid}.return-scan-grid input:focus,.return-scan-grid select:focus,.return-customer-card input:focus{outline:3px solid #c6854747;border-color:#c68347!important}.return-credit-amount{color:#304238;white-space:nowrap;background:#e7efe5;border:1px solid #b5c9b5;border-radius:8px;padding:9px 12px}.finance-return-list article{grid-template-columns:minmax(0,1fr) auto auto!important}.finance-return-inline{border-top:1px solid #dfe6df;margin-top:18px;padding-top:18px}.finance-return-inline-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.finance-return-inline-head div{gap:4px;display:grid}.finance-return-inline-head b{color:#304238;font-size:15px}.finance-return-inline-head span,.finance-return-inline-head em{color:var(--muted);font-size:12px;font-style:normal}@media (width<=760px){.return-customer-card,.return-scan-grid,.finance-return-list article{grid-template-columns:1fr!important;align-items:start!important}.return-credit-amount{white-space:normal}.finance-return-inline-head{display:grid}}.trace-label-import{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;min-height:170px;margin-top:15px;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.trace-label-import:focus{outline:1px solid var(--orange);border-color:var(--orange)}.search-hit{color:inherit;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#efe6d7;border-radius:3px;padding:0 .18em;display:inline}.finance-search-results{background:#fff;border:1px solid #dfe4df;border-radius:10px;gap:6px;margin:-8px 0 10px;padding:8px;display:grid}.finance-search-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.finance-search-results button:hover{background:#f2f5f1}.finance-search-results button span{gap:3px;display:grid}.finance-search-results button small{color:#7d857d}.finance-search-results button em{color:#7d857d;font-size:12px;font-style:normal}.order-admin-grid{min-width:0;max-width:100%;overflow:hidden}.order-admin-grid>.panel,.order-admin-grid>.order-detail{min-width:0;max-width:100%}.order-admin-grid>.panel{overflow:hidden}.order-admin-grid>.panel .table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto hidden}.order-admin-grid>.panel .table-wrap table{min-width:980px}.order-admin-grid>.order-detail{overflow:hidden}@media (width<=1000px){.order-admin-grid{grid-template-columns:minmax(0,1fr)}.order-admin-grid>.panel .table-wrap{overflow-x:auto}}.order-search-bar{background:#eef1ee;border:1px solid #e0e4e1;border-radius:14px;align-items:flex-end;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.order-search-bar label{color:#737a73;flex:1;min-width:0;font-size:11px;display:block}.order-search-bar input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9dfda;border-radius:10px;outline:none;margin-top:6px;padding:11px 13px;font-size:12px;display:block}.order-search-bar input:focus{border-color:#879789;box-shadow:0 0 0 2px #dfe8df}.order-search-bar>span{color:#7e867e;white-space:nowrap;flex:none;padding:0 3px 11px;font-size:11px}.order-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;height:min(620px,100vh - 270px);min-height:280px;overflow:auto!important}.order-table-scroll table{min-width:980px}.order-empty{text-align:center;color:#8b928b;padding:48px 10px!important}@media (width<=680px){.order-search-bar{flex-direction:column;align-items:stretch;gap:6px}.order-search-bar>span{padding:0}.order-table-scroll{height:460px}}.finance-customer-toolbar{box-sizing:border-box;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.72fr) minmax(0,.72fr) auto minmax(0,1.15fr);max-width:100%}.finance-customer-toolbar .finance-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.finance-customer-toolbar .finance-export-actions .table-action{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:6px 7px;overflow:hidden}@media (width<=1250px){.finance-customer-toolbar .finance-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.finance-customer-toolbar{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(96px,.55fr) minmax(96px,.55fr) auto minmax(0,.8fr);overflow:hidden}.finance-customer-toolbar .finance-export-actions{overflow:hidden}.finance-customer-toolbar .finance-export-actions .table-action{padding-left:4px;padding-right:4px;font-size:10px}.finance-customer-toolbar{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(130px,.72fr) minmax(130px,.72fr) auto minmax(230px,1.25fr);align-items:end;gap:8px;padding:8px 10px}.finance-customer-toolbar label span{margin-bottom:3px;font-size:10px}.finance-customer-toolbar input,.finance-customer-toolbar select{min-height:34px;padding:6px 8px;font-size:12px}.finance-customer-toolbar .finance-date-reset{grid-column:5;align-items:end}.finance-customer-toolbar .finance-export-actions{flex-wrap:nowrap;grid-column:6;justify-content:flex-end}.finance-customer-toolbar .finance-export-actions .table-action{flex:0 auto;padding:6px 10px;font-size:10px}.finance-customer-toolbar .finance-date-reset .table-action{padding:6px 10px;font-size:10px}@media (width<=1250px){.finance-customer-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-customer-toolbar .finance-date-reset{grid-column:3}.finance-customer-toolbar .finance-export-actions{flex-wrap:wrap;grid-column:4}}@media (width<=680px){.finance-customer-toolbar{grid-template-columns:1fr}.finance-customer-toolbar .finance-date-reset,.finance-customer-toolbar .finance-export-actions{grid-column:auto}}.finance-customer-toolbar{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(82px,.34fr) minmax(170px,.8fr);max-width:100%;overflow:hidden}.finance-customer-toolbar>*,.finance-customer-toolbar label,.finance-customer-toolbar .finance-date-reset,.finance-customer-toolbar .finance-export-actions{min-width:0}.finance-customer-toolbar label input,.finance-customer-toolbar label select,.finance-customer-toolbar .finance-date-reset .table-action,.finance-customer-toolbar .finance-export-actions .table-action{box-sizing:border-box;min-width:0;max-width:100%}.finance-customer-toolbar .finance-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.finance-customer-toolbar .finance-export-actions .table-action{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-left:4px;padding-right:4px;font-size:10px;overflow:hidden}@media (width<=1250px){.finance-customer-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-customer-toolbar .finance-date-reset{grid-column:3}.finance-customer-toolbar .finance-export-actions{grid-column:4}}@media (width<=680px){.finance-customer-toolbar{grid-template-columns:1fr}.finance-customer-toolbar .finance-date-reset,.finance-customer-toolbar .finance-export-actions{grid-column:auto}}.staff-login-page{background:radial-gradient(circle at 20% 10%,#eef2ed 0,#f5f6f3 42%,#e8eee9 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.staff-login-card{background:#fff;border:1px solid #e1e7df;border-radius:26px;width:min(440px,100%);padding:42px 40px;box-shadow:0 24px 60px #17201914}.staff-login-mark{color:#fff;background:#172016;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;font:32px Georgia,serif;display:grid}.staff-login-card h1{color:#172016;margin:10px 0 8px;font-size:28px}.staff-login-card p{color:#758078;margin:0 0 26px;line-height:1.7}.staff-login-card form{gap:16px;display:grid}.staff-login-card label{color:#58635b;gap:8px;font-size:13px;display:grid}.staff-login-card input{box-sizing:border-box;border:1px solid #d9e0d9;border-radius:12px;outline:none;width:100%;padding:14px 15px;font-size:16px}.staff-login-card input:focus{border-color:#60765d;box-shadow:0 0 0 3px #60765d18}.staff-login-card form button{color:#fff;cursor:pointer;background:#172016;border:0;border-radius:13px;padding:14px;font-size:16px}.staff-login-card form button:disabled{opacity:.55;cursor:wait}.staff-login-error{color:#a94b3f;background:#fff0ed;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px}.staff-login-card>small{color:#98a19a;margin-top:24px;line-height:1.6;display:block}.staff-session-badge{color:#566a55;background:#f5f8f4;border:1px solid #dce5dc;border-radius:20px;padding:8px 12px;font-size:12px}.staff-logout{color:#9d5d51;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.staff-login-mark{background:#c4663e;position:relative;overflow:hidden}.staff-login-mark img{width:142%;max-width:none;height:auto;position:absolute;top:-17.4%;left:-19.8%}.warehouse-shell .warehouse-grid{display:none}.warehouse-dispatch-panel{border-color:#cad8ca;margin-bottom:18px;box-shadow:0 18px 44px #26312710}.warehouse-dispatch-panel>.panel-head{background:#edf4ec}.warehouse-dispatch-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px;display:grid}.warehouse-order-queue{background:#f8faf7;border:1px solid #dce5dc;border-radius:14px;overflow:hidden}.warehouse-order-queue>header{border-bottom:1px solid #e0e7df;padding:13px 14px}.warehouse-order-queue>header b,.warehouse-order-queue>header span{display:block}.warehouse-order-queue>header b{font-size:14px}.warehouse-order-queue>header span{color:#788278;margin-top:4px;font-size:11px}.warehouse-order-queue>div{max-height:480px;overflow:auto}.warehouse-order-queue button{color:#253025;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebe4;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 12px;display:flex}.warehouse-order-queue button:first-child{border-top:0}.warehouse-order-queue button.selected{background:#e5efe3;box-shadow:inset 4px 0 #526649}.warehouse-order-queue button>span{min-width:0}.warehouse-order-queue button b,.warehouse-order-queue button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-order-queue button b{font-size:12px}.warehouse-order-queue button small{color:#7c857c;margin-top:5px;font-size:10px}.warehouse-order-queue button .status{flex:none;font-size:10px}.warehouse-dispatch-detail{background:#fff;border:1px solid #dce5dc;border-radius:14px;min-width:0}.warehouse-dispatch-detail-head{background:#f8faf7;border-bottom:1px solid #e2e8e1;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.warehouse-dispatch-detail-head h3{margin:5px 0 3px;font-size:20px}.warehouse-dispatch-detail-head p{color:#7d867d;margin:0;font-size:12px}.warehouse-dispatch-detail-head>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.warehouse-reviewed-badge{color:#486044;white-space:nowrap;background:#e1eee0;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.warehouse-dispatch-lines{padding:0 18px}.warehouse-dispatch-lines>div{border-bottom:1px solid #e7ece6;grid-template-columns:minmax(0,1fr) 70px 100px;align-items:center;gap:12px;padding:12px 0;display:grid}.warehouse-dispatch-lines>div:last-child{border-bottom:0}.warehouse-dispatch-lines span b,.warehouse-dispatch-lines span small{display:block}.warehouse-dispatch-lines span b{font-size:13px}.warehouse-dispatch-lines span small{color:#818981;margin-top:4px;font-size:10px}.warehouse-dispatch-lines>div>strong,.warehouse-dispatch-lines>div>b{text-align:right;font-size:12px}.warehouse-dispatch-lines em{color:#fff;background:#a65339;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:9px;font-style:normal;display:inline-block}.warehouse-dispatch-meta{border-top:1px solid #e1e7e0;border-bottom:1px solid #e1e7e0;grid-template-columns:minmax(0,1fr) 150px;gap:14px;margin:0 18px;padding:12px 0;display:grid}.warehouse-dispatch-meta span small,.warehouse-dispatch-meta span b{display:block}.warehouse-dispatch-meta small{color:#899189;font-size:10px}.warehouse-dispatch-meta b{margin-top:4px;font-size:12px}.warehouse-dispatch-meta span:last-child{text-align:right}.warehouse-dispatch-scan{background:#edf4ec;border-radius:12px;margin:16px 18px 18px;padding:15px}.warehouse-dispatch-scan>header b,.warehouse-dispatch-scan>header span{display:block}.warehouse-dispatch-scan>header b{font-size:14px}.warehouse-dispatch-scan>header span{color:#6f7c70;margin-top:4px;font-size:10px}.warehouse-dispatch-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.warehouse-dispatch-fields label{color:#6b766b;gap:5px;font-size:10px;display:grid;position:relative}.warehouse-dispatch-fields input,.warehouse-dispatch-fields select{box-sizing:border-box;color:#293329;background:#fff;border:1px solid #d5dfd4;border-radius:8px;width:100%;padding:10px;font:12px inherit}.warehouse-code-field input{padding-right:42px}.warehouse-code-field button{color:#667067;background:#f5eee8;border:0;border-left:1px solid #d5dfd4;width:36px;height:35px;font-size:17px;position:absolute;bottom:1px;right:1px}.warehouse-dispatch-scan>.submit{color:#fff;background:#526649;border:0;border-radius:999px;width:100%;margin-top:12px;padding:11px;font-size:13px}.warehouse-dispatch-scan>.submit:disabled{color:#f5f7f4;background:#aab7a8}.warehouse-dispatch-empty{color:#768076;text-align:center;gap:6px;padding:35px 20px;display:grid}.warehouse-dispatch-empty b{color:#273127;font-size:15px}.warehouse-dispatch-empty span{font-size:12px}.order-reviewed-alert{background:#edf4ec;border:1px solid #cbdcc8;border-radius:16px;gap:13px;margin-bottom:18px;padding:16px 18px;display:grid}.order-reviewed-alert>div:first-child b,.order-reviewed-alert>div:first-child span{display:block}.order-reviewed-alert>div:first-child b{color:#314530;font-size:15px}.order-reviewed-alert>div:first-child span{color:#6f7c70;margin-top:4px;font-size:12px}.order-reviewed-alert>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.order-reviewed-alert button{color:#324632;text-align:left;cursor:pointer;background:#fff;border:1px solid #bdd0b9;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;display:flex}.order-reviewed-alert button b,.order-reviewed-alert button small,.order-reviewed-alert button em{display:block}.order-reviewed-alert button b{font-size:11px}.order-reviewed-alert button small{color:#7b877b;font-size:10px}.order-reviewed-alert button em{color:#526649;background:#e0eedf;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}@media (width<=900px){.warehouse-dispatch-layout{grid-template-columns:1fr}.warehouse-order-queue>div{max-height:260px}.warehouse-dispatch-fields,.warehouse-dispatch-meta{grid-template-columns:1fr}.warehouse-dispatch-meta span:last-child{text-align:left}}.warehouse-dispatch-lines>div{grid-template-columns:minmax(0,1fr) 80px;padding:14px 0}.warehouse-dispatch-lines span small,.warehouse-dispatch-lines>div>b{display:none}.warehouse-dispatch-lines>div>strong{text-align:right;font-size:13px}.product-list-toolbar{background:#edf1ed;border:1px solid #dfe4df;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 14px;padding:12px 14px;display:flex}.product-list-toolbar input{color:#273127;background:#fff;border:1px solid #d4dbd4;border-radius:999px;flex:1;min-width:220px;padding:9px 12px;font-size:12px}.product-list-toolbar span{color:#737c73;white-space:nowrap;font-size:12px;line-height:1.5}.product-list-toolbar button{color:#4f594f;white-space:nowrap;background:#fff;border:1px solid #d4dbd4;border-radius:999px;flex:none;padding:8px 13px;font-size:12px}@media (width<=600px){.product-list-toolbar{flex-direction:column;align-items:stretch;gap:9px}.product-list-toolbar input{width:100%;min-width:0}.product-list-toolbar span{white-space:normal}.product-list-toolbar button{align-self:flex-start}}.sales-analytics{gap:14px;margin-top:14px;display:grid}.sales-analytics-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px;display:flex}.sales-analytics-head h2{margin:6px 0 5px;font-size:22px;font-weight:600}.sales-analytics-head p{color:#7b837b;margin:0;font-size:11px}.sales-analytics-actions{align-items:center;gap:10px;display:flex}.sales-period-switch{background:#f3f6f2;border:1px solid #dfe4df;border-radius:999px;gap:4px;padding:4px;display:flex}.sales-period-switch button,.sales-export{color:#687168;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 13px;font-size:11px}.sales-period-switch button.active{color:#fff;background:#253225}.sales-export{color:#465246;background:#fff;border:1px solid #d4dbd4}.sales-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-analytics-kpis>div{background:#f8faf7;border:1px solid #e0e6df;border-radius:14px;padding:16px 18px}.sales-analytics-kpis span,.sales-analytics-kpis small,.sales-analytics-kpis strong{display:block}.sales-analytics-kpis span{color:#798279;font-size:10px}.sales-analytics-kpis strong{color:#263126;margin:7px 0 4px;font-size:21px}.sales-analytics-kpis small{color:#9aa29a;font-size:9px}.analytics-chart-note{color:#8a928a;margin:-6px 0 10px;font-size:10px}.analytics-trend-chart{border-bottom:1px solid #e0e6df;grid-template-columns:repeat(12,minmax(32px,1fr));align-items:end;gap:8px;min-height:205px;padding:5px 3px 0;display:grid}.analytics-trend-column{text-align:center;grid-template-rows:24px 1fr 20px;align-items:end;min-width:0;height:190px;display:grid}.analytics-trend-column>b{color:#768076;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.analytics-trend-track{border-bottom:1px solid #edf0ed;justify-content:center;align-items:flex-end;height:100%;display:flex}.analytics-trend-track i{background:#627b62;border-radius:6px 6px 0 0;width:58%;min-height:2px;display:block}.analytics-trend-column small{color:#899189;white-space:nowrap;padding-top:7px;font-size:9px}.sales-analytics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.analytics-rank-list{gap:12px;display:grid}.analytics-rank-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.analytics-rank-number{color:#526652;background:#edf2ec;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.analytics-rank-content{min-width:0}.analytics-rank-content>b{color:#344034;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.analytics-rank-track{background:#edf1ec;border-radius:999px;height:6px;margin:7px 0 5px;overflow:hidden}.analytics-rank-track i{background:#9aaa91;border-radius:999px;height:100%;display:block}.analytics-rank-content small{color:#8b938b;font-size:9px}.analytics-rank-row>strong{text-align:right;color:#344034;font-size:15px;font-weight:600}.analytics-rank-row>strong em{color:#8b938b;margin-left:2px;font-size:9px;font-style:normal}.analytics-empty{color:#8a928a;text-align:center;padding:25px 0;font-size:11px}@media (width<=900px){.sales-analytics-head{flex-direction:column;align-items:flex-start}.sales-analytics-actions{justify-content:space-between;width:100%}.sales-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-trend-chart{grid-template-columns:repeat(12,minmax(42px,1fr));overflow-x:auto}.sales-analytics-grid{grid-template-columns:1fr}}@media (width<=520px){.sales-analytics-actions{flex-direction:column;align-items:stretch}.sales-period-switch{justify-content:center}.sales-export{width:100%}.sales-analytics-kpis>div{padding:14px}.sales-analytics-kpis strong{font-size:18px}}
