:root{color:#243130;font-synthesis:none;text-rendering:optimizelegibility;--ink:#243130;--muted:#788784;--line:#e6ebe8;--surface:#fff;--surface-muted:#f5f7f5;--teal:#176e68;--teal-deep:#10514d;--mint:#dfeeea;--amber:#a86f21;--coral:#c56b4e;--shadow:0 14px 34px #2e48440f;background:#f6f8f5;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#f6f8f5;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;outline:0;transition:border-color .18s,box-shadow .18s}input:focus,textarea:focus,select:focus{border-color:#76aea8;box-shadow:0 0 0 3px #176e681a}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfd2cb transparent;background:#eef4f1;border-right:1px solid #e2ebe7;flex-direction:column;width:248px;padding:27px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:11px;padding:0 13px 26px;display:flex}.brand-mark{color:#fff;background:var(--teal);border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 15px #176e682e}.brand-logo{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px;box-shadow:0 7px 15px #176e682e}.brand b{color:var(--teal-deep);letter-spacing:.5px;font-size:18px;display:block}.brand span{color:#7a908b;margin-top:2px;font-size:11px;display:block}.workspace-switch{color:#7a8b87;background:#ffffffa8;border:1px solid #e2ebe7;border-radius:10px;align-items:center;gap:9px;margin-bottom:23px;padding:11px 10px;display:flex}.workspace-switch>div{flex:1;min-width:0}.workspace-switch small,.workspace-switch strong{display:block}.workspace-switch small{color:#96a6a1;font-size:10px}.workspace-switch strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.workspace-dot{background:#67b09e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dff0e9}.nav-label{color:#9baaa6;letter-spacing:.13em;text-transform:uppercase;margin:0 12px 9px;font-size:10px;font-weight:700}.main-nav{gap:4px;display:grid}.nav-item{color:#6f817d;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:13px;transition:all .18s;display:flex}.nav-item:hover{color:var(--teal);background:#ffffffb3}.nav-item.active{color:var(--teal-deep);background:#fff;font-weight:700;box-shadow:0 5px 14px #33595212}.nav-item em{color:#2d8d80;background:#def0e9;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}.sidebar-divider{background:#dce7e3;height:1px;margin:24px 12px 23px}.sidebar-bottom{margin-top:auto}.help-box{color:#75908b;background:#f7faf8;border:1px solid #dce9e4;border-radius:9px;align-items:center;gap:9px;padding:12px 10px;display:flex}.help-box>div{flex:1}.help-box strong,.help-box span{display:block}.help-box strong{color:#42635e;font-size:11px}.help-box span{margin-top:3px;font-size:10px}.version{color:#a6b3af;padding:17px 10px 0;font-size:10px}.main-content{flex:1;min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);background:#ffffffbf;justify-content:space-between;align-items:center;gap:18px;height:73px;padding:0 42px;display:flex}.breadcrumb{color:#92a09d;align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb strong{color:#45615d;font-size:13px}.topbar-actions{align-items:center;gap:16px;display:flex}.global-search{color:#a2afab;background:#f5f8f6;border:1px solid #edf1ef;border-radius:7px;align-items:center;gap:8px;width:220px;padding:8px 10px;display:flex}.global-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.global-search input:focus{box-shadow:none}.icon-button{color:#6f8580;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.icon-button:hover{color:var(--teal);background:#eaf3ef}.notification-dot{background:var(--coral);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.notification-menu-wrap{position:relative}.notification-menu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:9px;width:min(360px,100vw - 32px);position:absolute;top:43px;right:-8px;overflow:hidden;box-shadow:0 16px 35px #2e484424}.notification-menu-heading{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:center;padding:14px 15px 11px;display:flex}.notification-menu-heading strong{color:#45615d;font-size:12px}.notification-menu-heading span{color:#94a39e;font-size:10px}.notification-item{width:100%;color:inherit;text-align:left;background:#fff;border-bottom:1px solid #f0f3f1;padding:11px 28px 11px 15px;display:block;position:relative}.notification-item:hover,.notification-item.unread{background:#f5faf7}.notification-item>span,.notification-item strong,.notification-item small,.notification-item time{display:block}.notification-item strong{color:#45645d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-item small{color:#83938d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.5;overflow:hidden}.notification-item time{color:#abb7b2;margin-top:5px;font-size:9px}.notification-item>i{background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:14px}.notification-empty{color:#9aa9a4;text-align:center;padding:26px 15px;font-size:11px}.notification-compose,.notification-history{margin-bottom:19px}.notification-compose .form-grid{padding:0 22px}.notification-compose .heading-actions{justify-content:flex-end;margin-top:17px;padding:0 22px}.notification-history{overflow:hidden}.notification-history-row{border-top:1px solid #f0f3f1;align-items:flex-start;gap:11px;padding:13px 22px;display:flex}.notification-history-row.unread{background:#f7fbf8}.notification-history-row>span:nth-child(2){flex:1;min-width:0}.notification-history-row strong,.notification-history-row small,.notification-history-row time{display:block}.notification-history-row strong{color:#45645d;font-size:11px}.notification-history-row small{color:#83938d;margin-top:4px;font-size:10px;line-height:1.5}.notification-history-row time{color:#abb7b2;margin-top:5px;font-size:9px}.notification-history-row>svg{color:#62a18f;flex:none}.notification-history-icon{color:#4d9180;background:#e4f2ec;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.user-chip{color:#70827e;align-items:center;gap:8px;font-size:12px;display:flex}.avatar{color:#fff;background:#c88565;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.user-name{color:#516965;font-weight:600}.mobile-menu-button{display:none}.page-wrap{max-width:1450px;margin:auto;padding:42px 42px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.compact-heading{align-items:center}.eyebrow{color:#7a9a94;letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:800}.page-heading h1{color:#28413e;letter-spacing:-.03em;margin:0;font-size:clamp(25px,2.4vw,32px)}.heading-sub{color:#84938f;margin:9px 0 0;font-size:12px}.heading-sub strong{color:var(--teal)}.heading-actions{gap:9px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;transition:all .18s;display:inline-flex}.button.primary{color:#fff;background:var(--teal);box-shadow:0 8px 15px #176e6826}.button.primary:hover{background:#105c57;transform:translateY(-1px)}.button.secondary{color:#607570;border:1px solid var(--line);background:#fff}.button.secondary:hover{color:var(--teal);border-color:#aac8c1}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px;display:grid}.metric-card{background:var(--surface);border:1px solid var(--line);min-height:130px;box-shadow:var(--shadow);border-radius:11px;gap:13px;padding:20px;display:flex;position:relative}.metric-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.metric-icon.teal{color:#277c73;background:#def0ea}.metric-icon.amber{color:#a26b1e;background:#f9ebd2}.metric-icon.blue{color:#4e7695;background:#e3eef3}.metric-icon.coral{color:#b45d44;background:#fae7e0}.metric-body{flex-direction:column;min-width:0;display:flex}.metric-body span{color:#8c9a96;font-size:11px}.metric-body strong{color:#2c4642;letter-spacing:-.03em;margin-top:7px;font-size:25px}.metric-body small{color:#66a18e;margin-top:6px;font-size:10px}.metric-body small.warning-text{color:#b37a32}.metric-arrow{color:#c2ceca;position:absolute;top:20px;right:18px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px}.dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:19px;display:grid}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 22px 16px;display:flex}.panel-heading h2,.section-title h2,.summary-header h2{color:#34504b;letter-spacing:-.01em;margin:0;font-size:15px}.panel-heading p,.section-title p{color:#99a7a3;margin:5px 0 0;font-size:11px}.text-button{color:var(--teal);background:0 0;align-items:center;gap:5px;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.text-button:hover{color:#0b4f4a}.orders-panel{overflow:hidden}.order-table,.full-order-table,.stock-table{width:100%}.table-row{text-align:left;align-items:center;gap:16px;padding:12px 22px;display:grid}.orders-panel .table-row{grid-template-columns:1.25fr 1fr .8fr .65fr}.table-head{color:#a2afab;background:#f8faf8;border-top:1px solid #f1f4f2;border-bottom:1px solid #f1f4f2;font-size:10px}.table-data{color:#5b716c;background:#fff;border-bottom:1px solid #f1f4f2;width:100%;font-size:11px}.table-data:last-child{border-bottom:0}.table-data:hover{background:#fbfdfb}.table-data>span:first-child{min-width:0}.table-data strong,.table-data small{display:block}.table-data strong{color:#37534e;font-size:11px}.table-data small{color:#9aa7a3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.parts-stack{gap:4px;display:flex}.parts-stack i{color:#4b7f78;text-align:center;background:#e6f1ed;border-radius:5px;min-width:27px;padding:5px;font-size:10px;font-style:normal}.status-pill{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-flex}.status-pill i{border-radius:50%;width:5px;height:5px}.status-pill.pending{color:#a96c1e;background:#fff0d8}.status-pill.pending i{background:#c68b35}.status-pill.assembling{color:#547a9a;background:#e9f1f7}.status-pill.assembling i{background:#6c98b7}.status-pill.shipping{color:#5d7e62;background:#e5f2e6}.status-pill.shipping i{background:#74a779}.status-pill.completed{color:#66716f;background:#edf1ef}.status-pill.completed i{background:#95a29e}.inventory-panel{overflow:hidden}.inventory-panel .panel-heading{padding-bottom:18px}.stock-alert-list{padding:0 22px}.stock-alert{border-bottom:1px solid #f0f3f1;align-items:center;gap:10px;padding:12px 0;display:flex}.stock-alert-copy{flex:1;min-width:0}.stock-alert-copy strong,.stock-alert-copy span{display:block}.stock-alert-copy strong{color:#49615d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stock-alert-copy span{color:#a1aeaa;margin-top:4px;font-size:9px}.stock-alert-value{text-align:right}.stock-alert-value b,.stock-alert-value span{display:block}.stock-alert-value b{color:#b56f2c;font-size:16px}.stock-alert-value span{color:#a6b2ae;margin-top:2px;font-size:9px}.wide-link{color:#4c7770;background:#f1f8f5;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 44px);margin:17px 22px 20px;padding:11px 12px;font-size:11px;font-weight:700;display:flex}.wide-link:hover{background:#e4f1eb}.insight-strip{color:#5f7973;background:#eaf5f1;border:1px solid #d8ebe4;border-radius:9px;align-items:center;gap:13px;margin-top:19px;padding:14px 17px;display:flex}.insight-icon{color:#337d72;background:#d1ebe3;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.insight-strip div:nth-child(2){flex:1}.insight-strip strong,.insight-strip span{display:block}.insight-strip strong{color:#38665f;font-size:12px}.insight-strip span{color:#76918b;margin-top:3px;font-size:10px}.step-indicator{color:#9aaba5;align-items:center;gap:7px;padding-bottom:16px;font-size:11px;display:flex;position:relative}.step-indicator span{border:1px solid #d8e3df;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.step-indicator span.current{color:#fff;background:var(--teal);border-color:var(--teal)}.step-indicator i{background:#dae4e0;width:27px;height:1px}.step-indicator small{color:#9ba9a5;white-space:nowrap;font-size:9px;position:absolute;bottom:0;right:0}.order-layout{grid-template-columns:minmax(0,1.52fr) minmax(300px,.75fr);align-items:start;gap:19px;display:grid}.order-builder{gap:19px;display:grid}.builder-section{padding:22px}.section-title{align-items:flex-start;gap:11px;display:flex}.section-number{color:#36756d;background:#e1f0eb;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.section-title h2 em{color:#7b9690;vertical-align:2px;background:#f0f4f2;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:600}.kind-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.kind-tabs button{color:#84948f;background:#f6f8f6;border:1px solid #eff2f0;border-radius:7px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.kind-tabs button span{color:#a6b2ae;font-size:10px;font-weight:500}.kind-tabs button.selected{color:var(--teal);background:#e8f4f0;border-color:#c4e3db}.kind-tabs button.selected span{color:#6b9b92}.size-switcher{align-items:center;gap:7px;margin-top:20px;display:flex}.size-switcher>span{color:#8b9a96;margin-right:5px;font-size:11px}.size-switcher button{color:#7d8e89;background:#fff;border:1px solid #e4ebe8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:42px;height:38px;font-size:12px;font-weight:800;display:flex}.size-switcher button small{color:#a8b2af;font-size:8px;font-weight:500}.size-switcher button.selected{color:var(--teal);background:#edf8f4;border-color:#afd8ce}.size-switcher button.selected small{color:#6b9d93}.product-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.choice-card{background:#fbfcfb;border:1px solid #edf1ef;border-radius:8px;align-items:center;gap:11px;min-height:83px;padding:11px;display:flex;position:relative}.choice-card:hover{background:#f7fbf9;border-color:#bdddd5}.choice-copy{min-width:0;padding-right:28px}.choice-copy strong,.choice-copy span,.choice-copy b{display:block}.choice-copy strong{color:#47615b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.choice-copy span{color:#9ca9a5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.choice-copy b{color:#bd704f;margin-top:7px;font-size:12px}.choice-copy b small{color:#a8b2ae;font-size:9px;font-weight:500}.circle-add{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:11px;right:11px}.circle-add:hover{background:#0b5650;transform:scale(1.06)}.product-glyph{background:linear-gradient(145deg, color-mix(in srgb, var(--product-color) 40%, white), var(--product-color));border-radius:10px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.product-glyph.compact{border-radius:7px;width:32px;height:32px}.product-glyph b{color:#fffc;letter-spacing:.04em;font-size:8px;position:absolute;bottom:3px;right:4px}.glyph-shape{border:2px solid var(--product-accent);border-radius:12px 12px 9px 9px;width:32px;height:17px;display:block;position:relative;transform:rotate(-8deg)}.product-glyph.compact .glyph-shape{border-width:1px;width:19px;height:10px}.glyph-shape:before,.glyph-shape:after{border:2px solid var(--product-accent);content:"";border-radius:50%;width:10px;height:7px;position:absolute;top:4px}.glyph-shape:before{left:-9px}.glyph-shape:after{right:-9px}.product-glyph.compact .glyph-shape:before,.product-glyph.compact .glyph-shape:after{border-width:1px;width:6px;height:4px;top:2px}.product-glyph.compact .glyph-shape:before{left:-6px}.product-glyph.compact .glyph-shape:after{right:-6px}.glyph-shape.temple{border-width:0 0 2px 2px;border-radius:0 0 0 9px;width:36px;height:8px;transform:rotate(-28deg)}.glyph-shape.temple:before,.glyph-shape.temple:after{display:none}.glyph-shape.nosePad{border-width:2px 0 0 2px;border-radius:10px 4px 0 0;width:15px;height:20px;transform:rotate(35deg)}.glyph-shape.nosePad:before,.glyph-shape.nosePad:after{display:none}.toggle-row{background:#f7faf8;border:1px solid #edf2ef;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:21px;padding:14px;display:flex}.toggle-row>span{flex:1}.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{color:#536c67;font-size:11px}.toggle-row small{color:#9ba8a4;margin-top:4px;font-size:10px}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-ui{background:#d7e2de;border-radius:20px;flex:none;width:38px;height:21px;transition:all .2s;position:relative}.toggle-ui:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000001f}.toggle-row input:checked+.toggle-ui{background:var(--teal)}.toggle-row input:checked+.toggle-ui:before{transform:translate(17px)}.prescription-form{background:#fbfcfb;border:1px solid #edf1ef;border-radius:8px;margin-top:14px;padding:13px}.prescription-head,.prescription-row{grid-template-columns:76px repeat(4,1fr);align-items:center;gap:7px;display:grid}.prescription-head{color:#a0aea9;padding-bottom:7px;font-size:9px}.prescription-row{margin-top:7px}.prescription-row strong{color:#55706a;font-size:10px}.prescription-row input,.inline-field input{width:100%;height:31px;padding:0 7px;font-size:11px}.inline-field{color:#718580;align-items:center;gap:10px;max-width:205px;margin-top:14px;font-size:10px;display:flex}.inline-field input{flex:1}.inline-field em{color:#9daaa6;font-style:normal}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:21px;display:grid}.form-grid label,.form-textarea,.inbound-form label{display:block}.form-grid label>span,.form-textarea>span,.inbound-form label>span{color:#748680;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.form-grid label b{color:#bd704f}.form-grid input,.form-textarea textarea{width:100%;padding:9px 10px;font-size:11px}.form-textarea{margin-top:13px}.form-textarea textarea{resize:vertical}.order-summary{padding:21px;position:sticky;top:20px}.summary-header{justify-content:space-between;align-items:flex-start;display:flex}.summary-header span{color:#9aa8a3;margin-top:5px;font-size:10px;display:block}.empty-cart{text-align:center;flex-direction:column;align-items:center;padding:59px 18px 65px;display:flex}.empty-cart-icon{color:#6e9b91;background:#e8f3ef;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:13px;display:grid}.empty-cart strong{color:#60766f;font-size:12px}.empty-cart span{color:#a0aba8;max-width:160px;margin-top:6px;font-size:10px;line-height:1.6}.cart-lines{margin-top:23px}.cart-line{border-bottom:1px solid #f0f3f1;align-items:flex-start;gap:9px;padding:12px 0;display:flex}.cart-line>div{flex:1;min-width:0}.cart-line>strong{color:#b76d4e;font-size:11px}.cart-line strong,.cart-line span{display:block}.cart-line div>strong{color:#526b65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cart-line div>span{color:#9ba8a4;margin-top:3px;font-size:9px}.quantity-control{align-items:center;gap:7px;margin-top:8px;display:flex}.quantity-control button{color:#6a817b;background:#edf3f0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.quantity-control b{color:#536b66;font-size:10px}.summary-divider{background:var(--line);height:1px;margin:18px 0 13px}.summary-total,.summary-extra{justify-content:space-between;align-items:center;display:flex}.summary-total span,.summary-extra span{color:#82928d;font-size:10px}.summary-total strong{color:#b66b4b;font-size:21px}.summary-extra{margin-top:8px}.summary-extra span:last-child{color:#b2742d}.submit-button{width:100%;margin-top:22px}.summary-footnote{color:#9aa9a4;justify-content:center;align-items:center;gap:4px;margin:11px 0 0;font-size:9px;display:flex}.status-tabs{gap:5px;margin-bottom:16px;display:flex}.status-tabs button{color:#8a9a95;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.status-tabs button b{color:#9daaa6;background:#edf2ef;border-radius:4px;min-width:17px;padding:2px 4px;font-size:9px}.status-tabs button.active{color:var(--teal);background:#e6f3ef;font-weight:700}.status-tabs button.active b{color:#39766e;background:#cfe9e1}.full-orders-panel{overflow:hidden}.panel-toolbar{justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.toolbar-search{color:#9eaba7;background:#f7faf8;border:1px solid #edf2ef;border-radius:7px;align-items:center;gap:8px;width:280px;padding:8px 10px;display:flex}.toolbar-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px}.toolbar-search input:focus{box-shadow:none}.order-composition{flex-wrap:wrap;gap:4px;display:flex}.order-composition i{color:#64807a;background:#f0f5f2;border-radius:4px;padding:4px 5px;font-size:9px;font-style:normal}.lens-ready,.time-label{color:#5a8b7b;align-items:center;gap:4px;font-size:10px;display:inline-flex}.muted-label{color:#a7b1ae;font-size:10px}.time-label{color:#8d9d98}.empty-state{color:#97a8a2;justify-content:center;align-items:center;gap:8px;min-height:150px;font-size:11px;display:flex}.inventory-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:19px;display:grid}.inventory-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px 18px}.inventory-summary span,.inventory-summary small{color:#93a19c;font-size:10px;display:block}.inventory-summary strong{color:#35514b;margin:8px 0 4px;font-size:23px;display:block}.inventory-summary .warning-number{color:#b7752d}.inventory-summary .positive-text{color:#58a084}.inventory-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr);align-items:start;gap:19px;display:grid}.stock-panel,.movement-panel{overflow:hidden}.kind-filter{background:#f3f7f5;border-radius:6px;gap:3px;padding:3px;display:flex}.kind-filter button{color:#90a09b;background:0 0;border-radius:4px;padding:6px 8px;font-size:9px}.kind-filter button.active{color:#3f766d;background:#fff;font-weight:700;box-shadow:0 2px 5px #2850460f}.stock-table .table-row{grid-template-columns:1.55fr .8fr .65fr .65fr .65fr .78fr}.sku-cell{align-items:center;gap:8px;display:flex}.sku-cell>span{min-width:0}.sku-cell strong,.sku-cell small{display:block}.sku-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.size-badge{color:#4c7971;background:#e4f1ec;border-radius:4px;place-items:center;width:21px;height:20px;font-size:9px;display:inline-grid}.stock-status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 6px;font-size:9px;font-weight:700;display:inline-flex}.stock-status i{border-radius:50%;width:5px;height:5px}.stock-status.good{color:#548a75;background:#e7f4ec}.stock-status.good i{background:#75ad91}.stock-status.low{color:#b1742f;background:#fff0dc}.stock-status.low i{background:#d6953f}.reserved-value{color:#a3774a}.movement-list{padding:0 22px 15px}.movement-row{border-bottom:1px solid #f0f3f1;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.movement-row>div:nth-child(2){min-width:0}.movement-row strong,.movement-row span{display:block}.movement-row strong{color:#506b65;font-size:10px}.movement-row span{color:#9ba8a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.movement-row span i{margin:0 3px;font-style:normal}.movement-row b{font-size:12px}.movement-row small{color:#a2afab;white-space:nowrap;font-size:9px}.movement-icon{border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.movement-icon.inbound{color:#4b9478;background:#e3f3e9}.movement-icon.reserve{color:#6680a0;background:#e8eff7}.movement-icon.outbound{color:#b2734f;background:#faebe5}.positive-text{color:#4c9a78}.negative-text{color:#b66d4c}.quick-inbound{margin-top:19px;padding:22px}.inbound-form{grid-template-columns:1.4fr .6fr 1.2fr auto;align-items:end;gap:12px;margin-top:22px;display:grid}.inbound-form select,.inbound-form input{width:100%;height:36px;padding:0 10px;font-size:11px}.inbound-form .button{height:36px}.detail-overlay{z-index:30;background:#2337333d;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;width:min(430px,100%);height:100%;padding:30px 27px;overflow-y:auto;box-shadow:-18px 0 42px #1f423c21}.drawer-header{justify-content:space-between;align-items:flex-start;display:flex}.drawer-header span{color:#96a6a1;font-size:11px}.drawer-header h2{color:#2c4b45;margin:7px 0 0;font-size:22px}.drawer-status{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-top:20px;padding-bottom:20px;display:flex}.drawer-status>span{color:#a2aeaa;font-size:10px}.drawer-section{border-bottom:1px solid #eff3f1;padding:20px 0}.drawer-section>label{color:#9aa7a3;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.drawer-section>strong{color:#45615a;font-size:14px;display:block}.drawer-section>span{color:#9ca9a5;margin-top:4px;font-size:10px;display:block}.drawer-line{color:#6e827c;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.drawer-line span{flex:1}.drawer-line b{color:#a1704e;font-size:10px}.drawer-prescription{background:#f7faf8;border-radius:7px;gap:9px;padding:12px;display:grid}.drawer-prescription span{color:#82928d;margin:0;font-size:10px}.drawer-prescription b{color:#56746d}.drawer-total{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.drawer-total span{color:#8c9a95;font-size:11px}.drawer-total strong{color:#b66d4b;font-size:23px}.drawer-note{color:#9b7653;background:#fff7e9;border-radius:7px;align-items:flex-start;gap:7px;margin-top:22px;padding:12px;font-size:10px;line-height:1.5;display:flex}.toast{z-index:40;color:#fff;background:#264e49;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;right:30px;box-shadow:0 11px 24px #1b3d3733}.toast svg{color:#9ce0bf}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.priority-badge{background:#fff2e8;border:1px solid #f3d3bf;border-radius:4px;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex;color:#9b5c3a!important;font-size:9px!important}.drawer-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.drawer-section-heading>label,.drawer-section-heading>span{margin:0}.admin-order-controls{gap:10px;display:grid}.admin-order-button-row{flex-wrap:wrap;gap:6px;display:flex}.lock-indicator{color:#a56d45!important;font-size:9px!important}.order-edit-form{background:#f7faf8;border:1px solid #e5efeb;border-radius:7px;gap:9px;padding:11px;display:grid}.order-edit-form label{color:#718780;gap:5px;font-size:9px;display:grid}.order-edit-form input,.order-edit-form select,.order-edit-form textarea{color:#526e66;width:100%;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;padding:8px;font-size:10px}.order-edit-form textarea{resize:vertical}.order-edit-form .form-grid{gap:8px}.checkbox-row{flex-wrap:wrap;align-items:center;gap:6px!important;display:flex!important}.checkbox-row input{width:auto}.checkbox-row small{color:#a0ada8;flex-basis:100%}.order-edit-lines{background:#fff;border:1px solid #e5efeb;border-radius:5px;gap:6px;padding:8px;display:grid}.order-edit-lines label{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-edit-lines input{width:70px}.admin-order-edit-actions{justify-content:flex-end;gap:7px;display:flex}.order-event-section{gap:8px;display:grid}.drawer-shipment-summary{background:#f7faf8;border:1px solid #e5efeb;border-radius:5px;justify-content:space-between;gap:10px;padding:7px 9px;display:flex}.drawer-shipment-summary strong,.drawer-shipment-summary small{display:block}.drawer-shipment-summary strong{color:#4d7066;font-size:10px}.drawer-shipment-summary small{color:#718780;text-align:right;font-size:9px}.order-event-row{border-top:1px solid #edf3ef;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.order-event-row span{min-width:0}.order-event-row strong,.order-event-row b,.order-event-row small{display:block}.order-event-row strong{color:#4d7066;font-size:10px}.order-event-row b{color:#718780;text-align:right;font-size:9px}.order-event-row small{color:#9aa9a4;margin-top:3px;font-size:8px}.order-event-row span:last-child small{text-align:right}@media (width<=1120px){.page-wrap,.topbar{padding-inline:26px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns,.inventory-layout{grid-template-columns:1fr}.inventory-panel{min-height:0}.order-layout{grid-template-columns:1fr}.order-summary{position:static}.stock-panel{overflow-x:auto}.stock-table{min-width:760px}}@media (width<=800px){.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 30px #1e3c341f}.sidebar.sidebar-open{transform:translate(0)}.main-content{margin-left:0}.topbar{height:62px;padding:0 16px}.mobile-menu-button{display:grid}.breadcrumb{flex:1}.global-search,.user-name,.user-chip>svg{display:none}.page-wrap{padding:26px 16px 45px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:26px}.heading-actions{width:100%}.heading-actions .button{flex:1}.metric-grid{gap:9px}.metric-card{min-height:115px;padding:14px}.metric-body strong{font-size:21px}.metric-body span{font-size:10px}.dashboard-columns{gap:12px}.panel-heading{padding:17px 16px 13px}.orders-panel{overflow-x:auto}.order-table{min-width:620px}.table-row{padding-inline:16px}.insight-strip{flex-wrap:wrap;align-items:flex-start}.insight-strip .text-button{margin-left:44px}.kind-tabs button{flex-direction:column;align-items:flex-start;gap:4px}.builder-section{padding:16px}.product-choice-grid{grid-template-columns:1fr}.step-indicator{justify-content:flex-start;align-self:stretch}.step-indicator small{left:0;right:auto}.form-grid{grid-template-columns:1fr}.prescription-form{overflow-x:auto}.prescription-head,.prescription-row{min-width:460px}.summary-header{padding-top:2px}.status-tabs{padding-bottom:3px;overflow-x:auto}.status-tabs button{flex:none}.full-orders-panel{overflow-x:auto}.panel-toolbar{min-width:670px}.full-order-table{min-width:900px}.inventory-summary{grid-template-columns:repeat(2,1fr);gap:9px}.inventory-summary>div{padding:13px}.inbound-form{grid-template-columns:1fr 1fr}.inbound-reference{grid-column:span 2}.inbound-form .button{width:100%}.toast{justify-content:center;bottom:18px;left:16px;right:16px}.detail-drawer{padding:25px 20px}}@media (width<=430px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{gap:8px;padding:12px 10px}.metric-icon{width:30px;height:30px}.metric-body strong{font-size:18px}.metric-arrow{top:10px;right:8px}.inventory-summary strong{font-size:20px}.inbound-form{grid-template-columns:1fr}.inbound-reference,.inbound-form .button{grid-column:auto}.user-chip{gap:0}}.user-chip{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.user-chip:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.store-switcher{color:#55736b;background:#f5faf7;border:1px solid #e3eee9;border-radius:7px;align-items:center;gap:6px;max-width:190px;padding:6px 9px;font-size:10px;display:inline-flex}.store-switcher svg{color:#6e9d91;flex:none}.store-switcher select{color:#55736b;max-width:150px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;overflow:hidden}.store-switcher select:focus{outline:0}.product-browser-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:17px 0 13px;display:flex}.product-browser-toolbar .toolbar-search{flex:1;width:auto}.product-browser-toolbar label{color:#71847e;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.product-browser-toolbar label input{accent-color:var(--teal)}.stock-hint{color:#5d9a7b;margin-top:5px;font-size:9px;font-style:normal;display:block}.stock-hint.empty{color:#b5765d}.circle-add:disabled{color:#b3bfbb;cursor:not-allowed;background:#edf1ef}.store-shipment-summary{color:#668b80;margin-top:5px;font-size:9px;display:block}.auth-page{background:#f5f8f6;grid-template-columns:minmax(400px,.95fr) minmax(500px,1.05fr);min-height:100vh;display:grid}.auth-visual{color:#f4fbf8;background:#164d49;flex-direction:column;min-height:100vh;padding:42px 9%;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #b1e7d32b;border-radius:50%;width:320px;height:320px;position:absolute;bottom:85px;right:-110px;box-shadow:0 0 0 38px #b1e7d30d,0 0 0 76px #b1e7d308}.auth-brand{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.auth-brand-logo{object-fit:cover;border-radius:11px;flex:none;width:44px;height:44px;box-shadow:0 7px 16px #00000029}.auth-brand b{font-family:Noto Serif SC,serif;font-size:23px;display:block}.auth-brand small{color:#a9cec2;margin-top:3px;font-size:10px;display:block}.auth-visual-copy{z-index:1;max-width:480px;margin:auto 0;position:relative}.auth-visual-copy h1{color:#fff;letter-spacing:0;max-width:530px;margin:14px 0 20px;font-size:clamp(30px,3.2vw,49px);line-height:1.22}.auth-visual-copy>p:not(.eyebrow){color:#b8d6ce;max-width:420px;font-size:14px;line-height:1.9}.auth-trust{color:#d1f1e3;align-items:center;gap:8px;margin-top:29px;font-size:11px;display:flex}.auth-visual-footer{z-index:1;color:#8eb9ae;font-size:10px;position:relative}.auth-panel{place-self:center;width:min(560px,100%);padding:38px 62px}.auth-panel-heading{margin-bottom:27px}.auth-panel-heading p{color:#73a69b;margin:0 0 8px;font-size:11px;font-weight:800}.auth-panel-heading h2{color:#294e48;letter-spacing:0;margin:0;font-size:30px}.auth-panel-heading>span,.auth-panel-heading div>span{color:#97a6a1;margin-top:9px;font-size:12px;display:block}.register-heading{align-items:flex-start;gap:15px;display:flex}.register-heading .icon-button{flex:none}.auth-tabs{border-bottom:1px solid #e7eeeb;gap:22px;margin-bottom:21px;display:flex}.auth-tabs button{color:#9aa9a4;background:0 0;padding:0 0 12px;font-size:12px;position:relative}.auth-tabs button.active{color:#2c7168;font-weight:800}.auth-tabs button.active:after{content:"";background:#318278;height:2px;position:absolute;bottom:-1px;left:0;right:0}.auth-form{gap:16px;display:grid}.auth-form label>span{color:#71847d;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.auth-form label>span svg{color:#74a89d}.auth-form input{color:#405e57;background:#fbfdfc;border:1px solid #dfebe6;border-radius:7px;width:100%;height:44px;padding:0 13px;font-size:12px}.auth-form input:focus{border-color:#9acfc2;outline:0;box-shadow:0 0 0 3px #5ba4951a}.code-input{gap:8px;display:flex}.code-input input{flex:1}.code-input button{color:#37766d;background:#e9f5f1;border-radius:7px;width:104px;font-size:11px;font-weight:700}.code-input button:disabled{color:#9eafaa;cursor:not-allowed;background:#f0f4f2}.registration-code-input button{flex:0 0 104px}.registration-verify-hint{color:#78948b;background:#f2f8f5;border-radius:6px;padding:9px 11px;font-size:10px;line-height:1.5}.auth-submit{justify-content:center;width:100%;height:45px;margin-top:6px}.auth-error{color:#b46545;background:#fff2ed;border:1px solid #f7d8cc;border-radius:7px;padding:10px 12px;font-size:11px}.auth-register{color:#a1ada9;justify-content:center;gap:5px;margin-top:24px;font-size:11px;display:flex}.auth-register button{color:#4c8d82;background:0 0;font-size:11px;font-weight:700}.store-login-selection{background:#f8fbf9;border:1px solid #e3eee9;border-radius:8px;gap:12px;margin-top:18px;padding:14px;display:grid}.store-login-selection .panel-heading{border-bottom:1px solid #e7efeb;padding:0 0 10px}.store-login-selection .panel-heading h3{color:#41665d;margin:0;font-size:13px}.store-login-selection .panel-heading p{color:#8b9d96;margin:4px 0 0;font-size:10px}.store-login-options{gap:7px;display:grid}.store-login-option{color:#42655d;text-align:left;background:#fff;border:1px solid #e1ece7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.store-login-option:hover{background:#f2faf6;border-color:#9bcabd}.store-login-option span{gap:3px;min-width:0;display:grid}.store-login-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-login-option small{color:#8a9d96;font-size:9px}.register-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin:-2px 0 26px;display:grid}.register-steps>div{color:#a5b2ad;align-items:center;gap:7px;font-size:10px;display:flex;position:relative}.register-steps>div:not(:last-child):after{content:"";background:#e1eae6;height:1px;position:absolute;top:10px;left:73px;right:10px}.register-steps i{z-index:1;color:#9eaaa5;background:#eef3f1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid;position:relative}.register-steps .current{color:#38786e;font-weight:700}.register-steps .current i,.register-steps .done i{color:#fff;background:#3b897d}.register-steps .done:after{background:#a9d8ca}.register-form{gap:0}.register-step-content{gap:16px;display:grid}.two-fields,.three-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.three-fields{grid-template-columns:repeat(3,1fr)}.three-fields label>span{display:block}.upload-field{position:relative}.upload-field>input{z-index:2;opacity:0;cursor:pointer;height:82px;position:absolute;inset:24px 0 0}.upload-field>span em{color:#a3afab;margin-left:4px;font-size:9px;font-style:normal;font-weight:500}.upload-box{color:#9ba9a4;text-align:center;background:#fbfdfc;border:1px dashed #cbded7;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:10px;font-size:11px;display:flex}.upload-box.selected{color:#3c8278;background:#edf8f4;border-color:#92cdbd}.address-hint{color:#7d9089;background:#f0f7f4;border-radius:7px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;line-height:1.6;display:flex}.address-hint svg{color:#5a9c8f;flex:none}.register-actions{justify-content:space-between;gap:9px;margin-top:5px;display:flex}.register-actions .button{flex:1;justify-content:center}.workspace-switch{text-align:left;cursor:pointer;border:0;width:100%}.sidebar .workspace-switch:hover{background:#fff}.store-status-banner{background:#eaf6f1;border:1px solid #d4ece2;border-radius:9px;align-items:center;gap:13px;margin-bottom:19px;padding:15px 18px;display:flex}.store-status-icon{color:#3f907d;background:#d5eee4;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.store-status-banner>div:nth-child(2){flex:1;min-width:0}.store-status-banner strong,.store-status-banner span{display:block}.store-status-banner strong{color:#39786d;font-size:12px}.store-status-banner span{color:#7a9d92;margin-top:4px;font-size:10px}.store-status-banner .text-button{flex:none}.store-metrics{margin-bottom:19px}.store-metric-card{text-align:left;cursor:pointer}.store-metric-card .metric-body strong small{color:#7e918b;margin-left:4px;font-size:10px;font-weight:600}.store-home-columns{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:19px;display:grid}.store-order-panel,.store-onboarding-panel{overflow:hidden}.store-order-row{color:#70837d;text-align:left;background:#fff;border-top:1px solid #eff3f1;grid-template-columns:1.5fr .9fr .8fr .7fr;align-items:center;gap:10px;width:100%;padding:15px 22px;font-size:10px;display:grid}.store-order-row:hover{background:#f7fbf9}.store-order-row span:first-child strong,.store-order-row span:first-child small{display:block}.store-order-row span:first-child strong{color:#4c6962;font-size:11px}.store-order-row span:first-child small{color:#a4b0ac;margin-top:4px;font-size:9px}.store-order-row b{color:#b86e4d;text-align:right}.payment-label{border-radius:4px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:700}.payment-label.paid{color:#4e8d73;background:#e4f4ea}.payment-label.unpaid{color:#b47232;background:#fff1dc}.profile-progress{padding:18px 22px 11px}.profile-progress>div:first-child{color:#84958e;justify-content:space-between;font-size:10px;display:flex}.profile-progress strong{color:#4b897c;font-size:15px}.progress-track{background:#edf2ef;border-radius:5px;height:7px;margin-top:12px;overflow:hidden}.progress-track i{border-radius:inherit;background:#5ca995;height:100%;display:block}.profile-checks{color:#a0aea9;grid-template-columns:1fr 1fr;gap:10px 18px;padding:9px 22px 18px;font-size:10px;display:grid}.profile-checks span{align-items:center;gap:5px;display:flex}.profile-checks .done{color:#5a9783}.store-onboarding-panel .wide-link{width:calc(100% - 44px);margin:0 22px 22px}.sample-summary,.store-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:19px;display:grid}.sample-summary>div,.store-summary>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:17px 18px}.sample-summary span,.sample-summary small,.store-summary span,.store-summary small{color:#93a19c;font-size:10px;display:block}.sample-summary strong,.store-summary strong{color:#35514b;margin:8px 0 4px;font-size:23px;display:block}.sample-summary .sample-total{background:#e8f5f0;border-color:#cee9df}.sample-summary .sample-total strong{color:#357b70}.sample-panel,.stores-panel{overflow:hidden}.sample-table,.store-table{min-width:880px}.sample-table .table-row{grid-template-columns:1.5fr 1.25fr .8fr .7fr .7fr .9fr}.sample-product,.store-cell{align-items:center;gap:9px;display:flex}.sample-product>span:last-child,.store-cell>span:last-child{min-width:0}.sample-product strong,.sample-product small,.store-cell strong,.store-cell small{display:block}.sample-product strong,.store-cell strong{color:#4b6861;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sample-product small,.store-cell small{color:#9ba9a4;margin-top:4px;font-size:9px}.sample-swatch{border:4px solid #eef4f1;border-radius:7px;flex:none;width:27px;height:27px}.sample-row>span>strong,.sample-row>span>small{display:block}.sample-row>span>small{color:#9aa9a4;margin-top:4px;font-size:9px}.sample-row>span>b{color:#4d7068;font-size:12px}.sample-count-control{gap:4px;display:flex}.sample-count-control input{text-align:center;width:52px;height:28px;padding:0 5px}.sample-count-control button{color:#fff;background:#4d9183;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.sample-count-control button:hover{background:#226b61}.profile-layout{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);align-items:start;gap:19px;display:grid}.profile-main,.profile-media{padding:23px}.profile-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:21px;display:flex}.store-avatar{color:#478d80;background:#e3f3ed;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.profile-title>div:nth-child(2){flex:1}.profile-title h2{color:#35574f;margin:0;font-size:20px}.profile-title span{color:#98a7a2;margin-top:5px;font-size:10px;display:block}.approval-badge{white-space:nowrap;border-radius:4px;align-items:center;width:fit-content;padding:5px 7px;font-weight:700;font-size:9px!important;display:inline-flex!important}.approval-badge.approved{color:#4d8f75;background:#e5f4e9}.approval-badge.pending{color:#b27432;background:#fff0d8}.approval-badge.rejected{color:#b26149;background:#ffebe5}.approval-badge.draft{color:#7f908a;background:#edf2ef}.profile-section{border-bottom:1px solid #eff3f1;padding:22px 0 7px}.profile-section h3{color:#557068;margin:0 0 16px;font-size:12px}.profile-field-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.profile-field{background:#f8fbf9;border-radius:7px;min-width:0;padding:12px}.profile-field>span{color:#9aa8a3;align-items:center;gap:5px;font-size:9px;display:flex}.profile-field>span svg{color:#72a89c}.profile-field strong{color:#55716a;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;display:block;overflow:hidden}.profile-address,.drawer-address{color:#5d7770;background:#f2f8f5;border-radius:7px;align-items:flex-start;gap:9px;padding:14px;display:flex}.profile-address svg,.drawer-address svg{color:#5a9c8f;flex:none}.profile-address strong,.profile-address span{display:block}.profile-address span{color:#8a9d96;margin-top:5px;font-size:10px}.profile-media .panel-heading{padding:0 0 16px}.photo-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.photo-placeholder{color:#6c9a8f;text-align:center;background:#edf7f3;border:1px solid #d8ece5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:95px;padding:9px;display:flex}.photo-placeholder span{color:#7e9c94;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;overflow:hidden}.photo-placeholder.empty{color:#a2b0ab;background:#f8fbf9;border-style:dashed;grid-column:span 2}.profile-note{color:#8d9e98;background:#fff8e9;border-radius:6px;align-items:flex-start;gap:7px;margin-top:17px;padding:11px;font-size:9px;line-height:1.6;display:flex}.profile-note svg{color:#d2984c;flex:none}.store-summary .warning-number{color:#b3752f}.store-summary .positive-number{color:#549b7c}.stores-panel .panel-heading{flex-wrap:wrap}.stores-panel .table-row{grid-template-columns:1.5fr .8fr 1fr .7fr .8fr 20px}.store-mini-avatar{color:#4e9584;background:#e5f3ee;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.stores-panel .table-data{text-align:left}.stores-panel .table-data>span:not(:first-child){color:#748780;font-size:10px}.drawer-file{color:#6f857e;background:#f7faf8;border-radius:6px;align-items:center;gap:8px;margin-top:9px;padding:10px;font-size:10px;display:flex}.drawer-file span{text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.drawer-file>svg:last-child{color:#57a081}.drawer-action{justify-content:center;width:100%;margin-top:19px}.payment-overlay{z-index:50;background:#1c37315c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-dialog{background:#fff;border-radius:12px;width:min(410px,100%);padding:27px;box-shadow:0 20px 50px #1d403933}.payment-header{justify-content:space-between;align-items:flex-start;display:flex}.payment-header span{color:#99a7a2;font-size:10px}.payment-header h2{color:#36584f;margin:6px 0 0;font-size:17px}.payment-amount{color:#b66d4b;text-align:center;margin-top:25px;font-size:34px;font-weight:800}.payment-note{color:#99a7a2;text-align:center;margin:8px 0 21px;font-size:10px;line-height:1.6}.payment-methods{gap:8px;display:grid}.payment-methods button{color:#81928b;text-align:left;background:#fbfdfc;border:1px solid #ebf0ee;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.payment-methods button.selected{background:#f0faf6;border-color:#89c8b7}.payment-icon{color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.payment-icon.wechat{background:#62b989}.payment-icon.alipay{background:#45a7d8}.payment-methods button span:nth-child(2){flex:1}.payment-methods strong,.payment-methods small{display:block}.payment-methods strong{color:#59736c;font-size:11px}.payment-methods small{color:#a2afaa;margin-top:3px;font-size:9px}.payment-methods i{border:1px solid #cbdad4;border-radius:50%;width:13px;height:13px}.payment-methods button.selected i{border:4px solid #5ba895}.payment-preview{color:#87a098;background:#f7faf8;border-radius:7px;justify-content:center;align-items:center;gap:14px;margin-top:20px;padding:17px;display:flex}.payment-preview svg{color:#477e74}.payment-preview strong,.payment-preview span{display:block}.payment-preview strong{color:#59756d;font-size:11px}.payment-preview span{max-width:180px;margin-top:5px;font-size:9px;line-height:1.5}.payment-submit{justify-content:center;width:100%;margin-top:17px}.payment-security{color:#a1ada9;justify-content:center;align-items:center;gap:4px;margin:11px 0 0;font-size:9px;display:flex}.payment-success{color:#4e9b7d;text-align:center;place-items:center;min-height:300px;display:grid}.payment-success h2{color:#3f7064;margin:15px 0 5px;font-size:22px}.payment-success p{color:#94a49e;font-size:11px}.account-security-fields{gap:12px;margin-top:22px;display:grid}.account-security-fields label{color:#748b84;gap:6px;font-size:10px;font-weight:700;display:grid}.account-security-fields input{color:#4f6d65;width:100%;height:37px;font:inherit;background:#fbfdfc;border:1px solid #dce9e4;border-radius:6px;padding:0 10px}.account-logout{justify-content:center;width:100%;margin-top:9px}.store-promotion-list{overflow:hidden}.store-promotion-row{border-bottom:1px solid #edf2ef;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.store-promotion-row:last-child{border-bottom:0}.store-promotion-icon{color:#4c917e;background:#e8f5ef;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.store-promotion-row small{color:#94a59f;font-size:9px}.store-promotion-row h2{color:#43665d;margin:3px 0 5px;font-size:14px}.store-promotion-row p{color:#71867f;margin:0;font-size:10px}.store-promotion-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.store-promotion-tags span{color:#67857b;background:#f1f7f4;border-radius:4px;padding:3px 6px;font-size:8px}.store-promotion-period{color:#8c9d97;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.shipment-auxiliary-panel .shipment-unclaimed{display:none}.unclaimed-return-panel{margin-top:16px;padding-bottom:18px;overflow:hidden}.unclaimed-return-panel>.enterprise-inline-form{padding:0 20px 14px}.unclaimed-return-list{padding:0 20px}.unclaimed-return-list .shipment-unclaimed-row{grid-template-columns:minmax(180px,1fr) minmax(230px,1.3fr) auto;display:grid}.unclaimed-return-list select{color:#5d786f;background:#fff;border:1px solid #dfeae6;border-radius:5px;min-width:0;height:32px;padding:0 8px;font-size:9px}.courier-rules-panel{margin-top:16px;padding-bottom:18px;overflow:hidden}.courier-rule-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:0 20px 18px;display:grid}.courier-rule-form label{color:#768b84;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.courier-rule-form input,.courier-rule-form select{color:#55746b;border-radius:5px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:9px}.courier-rule-form .toggle-row{margin:0;padding:5px 8px}.courier-rule-form>.button{justify-content:center;align-self:end;height:32px}.courier-rule-table{overflow-x:auto}.courier-rule-table .ops-table-row{grid-template-columns:1.2fr 1fr .75fr .9fr 1fr .7fr;min-width:920px}@media (width<=1000px){.courier-rule-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.courier-rule-form{grid-template-columns:1fr 1fr;padding-inline:14px}.courier-rule-form .courier-service-toggle{grid-column:span 2}}@media (width<=760px){.unclaimed-return-list .shipment-unclaimed-row{grid-template-columns:1fr}.unclaimed-return-list select{width:100%}}@media (width<=700px){.store-promotion-row{grid-template-columns:36px minmax(0,1fr)}.store-promotion-period{white-space:normal;grid-column:2}}.toggle-row{position:relative}.toggle-row input{width:1px;height:1px;margin:0}.settings-tabs{overflow-x:auto}.settings-tabs button{white-space:nowrap;flex:none}.payment-methods-loading,.payment-methods-empty{color:#8b9c95;text-align:center;background:#f7faf8;border:1px solid #e6efeb;border-radius:7px;padding:14px 12px;font-size:10px}.payment-label.refunding{color:#916b28;background:#fff4d9}.payment-label.refunded{color:#7b6b82;background:#eee9f2}.qr-camera-panel{background:#172522;border:1px solid #31524b;border-radius:8px;width:min(420px,100%);margin-top:16px;position:relative;overflow:hidden}.qr-camera-video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.qr-camera-toolbar{color:#d5e5df;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;line-height:1.5;display:flex}.qr-camera-toolbar span{min-width:0}.qr-camera-toolbar .icon-button{color:#d5e5df;flex:none}.qr-camera-button{white-space:nowrap}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{width:min(560px,100%);padding:34px 28px}.store-home-columns,.profile-layout{grid-template-columns:1fr}.profile-media{order:-1}.sample-summary,.store-summary{grid-template-columns:repeat(2,1fr)}.sample-table,.store-table{overflow-x:auto}.store-status-banner{flex-wrap:wrap;align-items:flex-start}.store-status-banner .text-button{margin-left:47px}}@media (width<=560px){.auth-panel{padding:25px 18px}.auth-panel-heading h2{font-size:26px}.two-fields,.three-fields{grid-template-columns:1fr;gap:15px}.register-steps>div:not(:last-child):after{left:55px}.sample-summary,.store-summary{gap:8px}.sample-summary>div,.store-summary>div{padding:13px}.sample-summary strong,.store-summary strong{font-size:20px}.profile-main,.profile-media{padding:17px}.profile-field-grid{grid-template-columns:1fr}.profile-title{flex-wrap:wrap;align-items:flex-start}.profile-title .approval-badge{margin-left:60px}.payment-dialog{padding:22px 18px}}.kind-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.payment-qr-image{width:220px;height:220px;image-rendering:pixelated;background:#fff;border:1px solid #e7eeeb;border-radius:8px;padding:8px}.payment-code-url{color:#78918a;overflow-wrap:anywhere;max-width:100%;margin:10px 0;font-size:9px}.product-glyph img{object-fit:cover;width:100%;height:100%}.product-glyph img+b{color:#fffffff2;text-shadow:0 1px 2px #00000059}@media (width<=800px){.kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.full-order-table .table-row{grid-template-columns:1.2fr 1.45fr .9fr .8fr .9fr 1fr .6fr}.payment-cell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pay-order-button{color:#fff;background:var(--teal);border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.pay-order-button:hover{background:#0b5650}.order-management-row{cursor:pointer}.order-management-row:focus-visible{outline-offset:-2px;outline:2px solid #82bdb0}.auth-legacy-art{z-index:1;opacity:.95;filter:saturate(.8);width:min(310px,78%);margin:30px auto 0;position:relative}.catalog-source-banner{background:#eaf5f1;border:1px solid #d8ebe4;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin-bottom:19px;padding:18px;display:grid}.catalog-source-art{background:#dbeee8;border-radius:8px;height:180px;overflow:hidden}.catalog-source-art img{object-fit:cover;width:100%;height:100%;display:block}.catalog-source-banner h2{color:#34554e;margin:0;font-size:18px}.catalog-source-banner p{color:#718b84;max-width:700px;margin:9px 0 14px;font-size:11px;line-height:1.7}.catalog-source-tags{flex-wrap:wrap;gap:7px;display:flex}.catalog-source-tags span{color:#4e8379;background:#d9eee7;border-radius:4px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.catalog-panel{overflow:hidden}.catalog-count{color:#6a9a8f;font-size:11px;font-weight:700}.catalog-loading,.catalog-error{color:#80938c;align-items:center;gap:9px;padding:30px 22px;font-size:11px;display:flex}.catalog-error{color:#b26c4e;justify-content:space-between}.loading-dot{background:#68a99a;border-radius:50%;width:8px;height:8px;animation:1s infinite catalog-pulse}@keyframes catalog-pulse{50%{opacity:.35;transform:scale(.75)}}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.catalog-card{background:#fbfdfc;border:1px solid #edf1ef;border-radius:8px;min-width:0;overflow:hidden}.catalog-image-wrap{aspect-ratio:1;background:#f0f4f2;position:relative;overflow:hidden}.catalog-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.catalog-image-wrap>span{color:#fff;background:#213531a6;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;bottom:8px;right:8px}.catalog-card-body{padding:12px}.catalog-card-title strong{color:#46635c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.catalog-card-title span{color:#a0ada8;margin-top:4px;font-size:9px;display:block}.catalog-card-body p{color:#8a9a95;height:29px;margin:8px 0;font-size:9px;line-height:1.6;overflow:hidden}.catalog-meta{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.catalog-meta strong{color:#b56e4b;font-size:14px}.catalog-meta span{color:#8e9d98;text-align:right;font-size:9px}.catalog-properties{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.catalog-properties span{color:#588278;background:#e7f3ef;border-radius:4px;padding:4px 5px;font-size:8px}@media (width<=1120px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.catalog-source-banner{grid-template-columns:1fr}.catalog-source-art{height:145px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px;padding-right:16px}}@media (width<=430px){.catalog-grid{grid-template-columns:1fr}}.lens-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.lens-choice{color:#6c827b;text-align:left;background:#fbfdfc;border:1px solid #e9efec;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.lens-choice:hover,.lens-choice.selected{color:#3e796f;background:#eff9f5;border-color:#9bcfc1}.lens-choice>span{flex:1;min-width:0}.lens-choice strong,.lens-choice small,.lens-choice b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lens-choice strong{color:#55736b;font-size:10px}.lens-choice small{color:#99aaa4;margin-top:4px;font-size:8px}.lens-choice b{color:#b66d4b;margin-top:5px;font-size:10px}.master-form-panel{margin-bottom:19px;padding-bottom:20px}.master-form-panel .panel-heading{padding-bottom:7px}.master-form-panel>.heading-actions{justify-content:flex-end;margin-top:17px;padding:0 22px}.lens-choice>svg{color:#c5d4ce;flex:none}.lens-choice.selected>svg{color:#4d9b86}.prescription-upload{color:#6e8780;background:#f2f8f5;border:1px dashed #b9d9cf;border-radius:7px;align-items:center;gap:9px;min-height:42px;margin-top:13px;padding:9px 10px;display:flex;position:relative}.prescription-upload>span{flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.prescription-upload>span svg{color:#5b9c8f}.prescription-upload em{color:#9ca9a4;font-size:9px;font-style:normal;font-weight:500}.prescription-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.prescription-upload strong{color:#8ba39b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.delivery-way-row{align-items:center;gap:8px;margin-top:19px;display:flex}.delivery-way-row>span{color:#748680;align-items:center;gap:5px;margin-right:4px;font-size:10px;font-weight:700;display:flex}.delivery-way-row>span svg{color:#6c9f93}.delivery-way-row button{color:#81938c;background:#f7faf8;border:1px solid #e6eeea;border-radius:6px;padding:8px 12px;font-size:10px}.delivery-way-row button.selected{color:#3e8176;background:#e8f5f0;border-color:#a6d5c8;font-weight:700}.delivery-way-row>strong{color:#3e8176;background:#e8f5f0;border:1px solid #a6d5c8;border-radius:6px;padding:8px 12px;font-size:10px}.form-error{color:#b2664a;background:#fff1eb;border:1px solid #f4d6cc;border-radius:6px;margin-top:13px;padding:10px 12px;font-size:10px}.form-hint{color:#82928d;margin-top:13px;font-size:10px;line-height:1.5}.drawer-section>select{color:#45615a;border:1px solid var(--line);width:100%;font:inherit;background:#f7faf8;border-radius:6px;padding:9px 10px}.drawer-upload{gap:8px;margin-top:12px;display:grid}.drawer-upload .text-button{justify-content:flex-start;width:fit-content}.drawer-upload small{color:#82928d;font-size:10px}.drawer-upload .form-error{margin:0}@media (width<=800px){.lens-choice-grid{grid-template-columns:1fr}.delivery-way-row{flex-wrap:wrap;align-items:flex-start}.delivery-way-row>span{width:100%;margin:0 0 2px}}.after-sales-button,.drawer-after-sales-button{color:#a45f49;white-space:nowrap;background:#fff0eb;border:1px solid #f1d4c9;border-radius:5px;justify-content:center;align-items:center;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.after-sales-button:hover,.drawer-after-sales-button:hover{color:#fff;background:#b86d53;border-color:#b86d53}.drawer-after-sales-button{width:100%;margin-top:14px;padding:9px}.after-sales-status-label{color:#a16c2d;white-space:nowrap;background:#fff2dc;border-radius:5px;align-items:center;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.after-sales-overlay{z-index:51;background:#1c373161;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.after-sales-dialog{background:#fff;border-radius:12px;width:min(520px,100%);max-height:min(720px,100vh - 40px);padding:26px;overflow:auto;box-shadow:0 20px 50px #1d403938}.after-sales-header{justify-content:space-between;align-items:flex-start;display:flex}.after-sales-header span{color:#99a7a2;font-size:10px}.after-sales-header h2{color:#36584f;margin:6px 0 0;font-size:17px}.after-sales-order-summary{color:#78908a;background:#f4faf7;border:1px solid #e3f0eb;border-radius:7px;justify-content:space-between;gap:12px;margin:20px 0;padding:12px 14px;font-size:10px;display:flex}.after-sales-order-summary strong{color:#466b62}.after-sales-section>label,.after-sales-field>span{color:#70847d;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.after-sales-type-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.after-sales-type-grid button{color:#7d918b;text-align:left;background:#fbfdfc;border:1px solid #e7efeb;border-radius:7px;align-items:center;gap:8px;padding:11px;display:flex}.after-sales-type-grid button:hover,.after-sales-type-grid button.selected{color:#3c7f72;background:#eff9f5;border-color:#9bcfc1}.after-sales-type-grid button span{flex:1;font-size:10px;font-weight:700}.after-sales-type-grid button i{border:1px solid #cbdad4;border-radius:50%;width:12px;height:12px}.after-sales-type-grid button.selected i{border:4px solid #5ba895}.after-sales-field{margin-top:17px;display:block}.after-sales-field em{color:#a2afaa;margin-left:5px;font-size:9px;font-style:normal;font-weight:500}.after-sales-field select,.after-sales-field textarea{color:#60756e;background:#fbfdfc;border:1px solid #e3ece8;border-radius:6px;width:100%;font-size:10px}.after-sales-field select{height:35px;padding:0 9px}.after-sales-field textarea{resize:vertical;min-height:74px;padding:9px}.after-sales-notice{color:#72968c;background:#edf8f3;border-radius:6px;align-items:flex-start;gap:7px;margin-top:16px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.after-sales-notice svg{color:#4d9b86;flex:none}.after-sales-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.after-sales-actions .button{justify-content:center;min-width:116px}.ops-action-button.danger{color:#a95b4b;background:#fff0eb}.ops-action-button.danger:hover{background:#b86d53}.after-sales-process-dialog{width:min(760px,100%)}.after-sales-process-lines{gap:10px;display:grid}.after-sales-process-line{background:#fbfdfc;border:1px solid #e5efeb;border-radius:7px;padding:12px}.after-sales-process-line-heading{color:#84958f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:9px;display:flex}.after-sales-process-line-heading strong{color:#456a60;font-size:10px}.after-sales-process-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.after-sales-process-fields+.after-sales-process-fields{margin-top:9px}.after-sales-process-fields label{color:#82938d;gap:4px;font-size:9px;display:grid}.after-sales-process-fields input{color:#527269;background:#fff;border:1px solid #dbeae4;border-radius:5px;width:100%;height:31px;padding:0 7px;font-size:10px}.after-sales-process-fields small{color:#a0ada8;font-size:8px}.after-sales-derived-number{color:#4a8577;background:#edf8f3;border-radius:5px;align-items:center;min-height:31px;padding:0 7px;font-size:10px;display:flex}@media (width<=560px){.after-sales-dialog{padding:20px 17px}.after-sales-order-summary{flex-direction:column;align-items:flex-start;gap:5px}.after-sales-actions{flex-direction:column-reverse}.after-sales-actions .button{width:100%}}@media (width<=620px){.after-sales-process-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-page,.ops-dashboard{min-width:0}.ops-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:19px;display:grid}.ops-kpi{background:var(--surface);border:1px solid var(--line);min-height:106px;box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:12px;padding:17px;display:flex}.ops-kpi-icon{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ops-kpi-icon.teal{color:#3f907d;background:#e0f3ed}.ops-kpi-icon.amber{color:#b17a2e;background:#fff0d8}.ops-kpi-icon.blue{color:#557fa0;background:#e7f0f7}.ops-kpi-icon.coral{color:#b16a52;background:#fae9e2}.ops-kpi>div:last-child{min-width:0}.ops-kpi span,.ops-kpi strong,.ops-kpi small{display:block}.ops-kpi span{color:#899b95;font-size:10px}.ops-kpi strong{color:#36554e;letter-spacing:0;margin-top:6px;font-size:23px}.ops-kpi small{color:#a1ada9;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.ops-shortcuts{margin-bottom:19px;overflow:hidden}.ops-shortcut-grid{border-top:1px solid #eff3f1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ops-shortcut{color:#76908a;text-align:left;background:#fff;border-right:1px solid #eff3f1;min-height:87px;padding:15px}.ops-shortcut:last-child{border-right:0}.ops-shortcut:hover{background:#f5fbf8}.ops-shortcut span,.ops-shortcut strong{display:block}.ops-shortcut span{font-size:10px}.ops-shortcut strong{color:#3f756b;margin-top:8px;font-size:20px}.ops-shortcut svg{float:right;color:#a3bdb5;margin-top:-17px}.ops-panel-grid{grid-template-columns:1.12fr .88fr;gap:19px;display:grid}.ops-alert-list{padding-bottom:6px}.ops-alert-row{color:#647b75;text-align:left;background:#fff;border-top:1px solid #eff3f1;align-items:center;gap:10px;width:100%;padding:12px 22px;display:flex}.ops-alert-row:hover{background:#fbfdfb}.ops-alert-row>span:nth-child(2){flex:1;min-width:0}.ops-alert-row strong,.ops-alert-row small{display:block}.ops-alert-row strong{color:#4c6962;font-size:10px}.ops-alert-row small{color:#a1705e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.ops-alert-icon{color:#b5723d;background:#fff0d8;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.ops-summary-lines{padding:0 22px 18px}.ops-summary-lines>div{border-bottom:1px solid #eff3f1;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.ops-summary-lines>div:last-child{border-bottom:0}.ops-summary-lines span{color:#83958e;font-size:10px}.ops-summary-lines strong{color:#47796f;font-size:15px}.ops-summary-lines small{color:#9caaa5;font-size:9px;font-weight:500}.ops-filter-tabs,.ops-kind-tabs{gap:5px;margin-bottom:16px;display:flex;overflow-x:auto}.ops-filter-tabs button,.ops-kind-tabs button{color:#8a9a95;background:0 0;border-radius:6px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.ops-filter-tabs button b{color:#9daaa6;background:#edf2ef;border-radius:4px;min-width:17px;padding:2px 4px;font-size:9px}.ops-filter-tabs button.active,.ops-kind-tabs button.active{color:var(--teal);background:#e6f3ef;font-weight:700}.ops-filter-tabs button.active b{color:#39766e;background:#cfe9e1}.ops-kind-tabs{border-bottom:1px solid #eff3f1;padding:0 22px 12px}.ops-kind-tabs button{padding:7px 10px}.ops-result-count{color:#899b95;white-space:nowrap;align-self:center;font-size:10px}.ops-table-panel{overflow:hidden}.ops-table{width:100%;min-width:980px}.ops-table-row{text-align:left;align-items:center;gap:13px;padding:12px 22px;display:grid}.ops-table .ops-table-row{grid-template-columns:1.2fr 1.3fr 1.2fr .9fr 1fr 1.05fr}.ops-table-head{color:#a2afab;background:#f8faf8;border-top:1px solid #f1f4f2;border-bottom:1px solid #f1f4f2;font-size:10px}.ops-table-data{color:#5b716c;background:#fff;border-bottom:1px solid #f1f4f2;min-height:61px;font-size:10px}.ops-table-data:hover{background:#fbfdfb}.ops-table-data strong,.ops-table-data small{display:block}.ops-table-data strong{color:#37534e;font-size:10px}.ops-table-data small{color:#9aa7a3;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.ops-table-data>span{min-width:0}.ops-status-tag{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.ops-status-tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.ops-status-tag.neutral{color:#788984;background:#edf1ef}.ops-status-tag.success{color:#4c8c73;background:#e4f4ea}.ops-status-tag.warning{color:#aa722b;background:#fff0d8}.ops-status-tag.pending{color:#a96c1e;background:#fff0d8}.ops-status-tag.assembling{color:#547a9a;background:#e9f1f7}.ops-status-tag.shipping{color:#5d7e62;background:#e5f2e6}.ops-status-tag.completed{color:#66716f;background:#edf1ef}.ops-status-tag.exception{color:#b15e4d;background:#fae7e1}.ops-danger-text{margin-top:5px;display:block;color:#b15e4d!important;font-size:9px!important}.ops-muted{color:#9aa7a3;margin-top:6px;font-size:9px;display:block}.ops-action-button{color:#39796e;white-space:nowrap;background:#e8f5f0;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.ops-action-button:hover{color:#fff;background:var(--teal)}.ops-table-foot{color:#9aa7a3;border-top:1px solid #eff3f1;padding:13px 22px;font-size:10px}.catalog-table{min-width:900px}.catalog-table .ops-table-row{grid-template-columns:1.35fr 1.25fr 1.15fr .85fr .65fr .45fr}.after-sales-table{min-width:980px}.after-sales-table .ops-table-row{grid-template-columns:1.3fr 1.1fr 1.25fr .9fr 1fr 1fr}.log-table{min-width:900px}.log-table .ops-table-row{grid-template-columns:1fr 1fr .9fr .9fr .8fr 1.7fr}.ops-time{color:#849790;font-size:9px}.ops-empty{color:#96a7a1;justify-content:center;align-items:center;gap:7px;min-height:120px;padding:20px;font-size:10px;display:flex}.warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:19px;display:grid}.warehouse-card{padding:18px}.warehouse-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.warehouse-code{color:#83a19a;letter-spacing:.08em;font-size:9px}.warehouse-card h2{color:#3b5c54;margin:5px 0 0;font-size:16px}.warehouse-card>p{color:#8a9b95;min-height:30px;margin:13px 0;font-size:10px;line-height:1.5}.warehouse-meta{color:#83958e;border-top:1px solid #eff3f1;border-bottom:1px solid #eff3f1;flex-wrap:wrap;gap:6px 12px;padding:10px 0;font-size:9px;display:flex}.zone-list>div{justify-content:space-between;align-items:center;gap:10px;padding:9px 0 0;display:flex}.zone-list span{color:#58766e;font-size:10px}.zone-list b{color:#3b8376;margin-right:6px;font-size:9px}.zone-list small{color:#9aa7a3;text-align:right;font-size:9px}.location-editor-list{gap:14px;margin-top:20px;display:grid}.location-editor-zone{background:#fbfcfb;border:1px solid #e5eeea;border-radius:8px;padding:14px}.location-editor-zone .form-grid{margin-top:0}.location-bin-list{border-top:1px solid #edf2ef;margin-top:14px;padding-top:10px}.location-bin-list .panel-heading{padding:0 0 7px}.location-bin-row{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:8px;margin-top:7px;display:grid}.location-bin-row input{width:100%;min-width:0;height:32px;padding:0 8px;font-size:10px}.location-bin-row .toggle-row{min-width:72px;margin-top:0;padding:6px 8px}.ops-note-panel{color:#5d8178;background:#eaf6f1;border-color:#d4ece2;align-items:flex-start;gap:10px;padding:16px 20px;display:flex}.ops-note-panel svg{color:#4d9b86;flex:none}.ops-note-panel strong,.ops-note-panel span{display:block}.ops-note-panel strong{color:#39786d;font-size:11px}.ops-note-panel span{color:#7a9d92;margin-top:4px;font-size:10px;line-height:1.5}.ops-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:19px;display:grid}.report-card{padding:18px}.report-card>span,.report-card>p{color:#899b95;font-size:10px;display:block}.report-card>strong{color:#3c665d;margin-top:8px;font-size:26px;display:block}.report-card>strong small{color:#899b95;margin-left:4px;font-size:10px;font-weight:600}.report-card>p{margin:9px 0 0;font-size:9px}.report-bar{background:#edf2ef;border-radius:5px;height:7px;margin-top:15px;overflow:hidden}.report-bar i{border-radius:inherit;background:#5ca995;height:100%;display:block}@media (width<=1100px){.ops-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-shortcut:nth-child(3){border-right:0}.warehouse-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.ops-kpi-grid,.ops-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ops-kpi{min-height:100px;padding:13px}.ops-kpi strong{font-size:20px}.ops-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shortcut:nth-child(3){border-right:1px solid #eff3f1}.ops-shortcut:nth-child(2n){border-right:0}.ops-panel-grid{grid-template-columns:1fr;gap:12px}.warehouse-grid{grid-template-columns:1fr}.ops-table-panel{overflow-x:auto}.ops-table-panel .panel-toolbar{min-width:860px}}.status-pill.delivered{color:#756d3a;background:#f7f2d9}.status-pill.delivered i{background:#b29a3c}.status-pill.received{color:#3f8170;background:#e4f4ee}.status-pill.received i{background:#5ca58e}.status-pill.cancelled{color:#a45f5f;background:#fae9e9}.status-pill.cancelled i{background:#c47a7a}.receive-order-button{color:#3f8170;white-space:nowrap;background:#e4f4ee;border:1px solid #c3e5d9;border-radius:5px;align-items:center;padding:5px 7px;font-size:9px;font-weight:700;display:inline-flex}.receive-order-button:hover{color:#fff;background:#3f8170}.drawer-receive-button{color:#fff;background:#3f8170;border-radius:6px;width:100%;margin-top:14px;padding:9px;font-size:10px;font-weight:700}.drawer-receive-button:hover{background:#286b5c}.settings-page{min-width:0}.settings-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex}.settings-tabs button{color:#82948e;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.settings-tabs button:hover,.settings-tabs button.active{color:var(--teal);border-bottom-color:var(--teal)}.settings-security-note{color:#478576;background:#eaf7f1;border:1px solid #d4ece2;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.settings-security-note svg{color:#4d9b86}.settings-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.settings-role-panel,.settings-permission-panel,.settings-permission-catalog{min-width:0;overflow:hidden}.settings-role-panel .panel-heading,.settings-permission-panel .panel-heading,.settings-permission-catalog .panel-heading{padding-bottom:14px}.button.compact{min-height:31px;padding:7px 10px;font-size:10px}.settings-create-form{background:#f5faf7;border:1px solid #dceee7;border-radius:8px;margin:0 18px 14px;padding:13px}.settings-form-title{color:#456b62;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11px;display:flex}.settings-create-form label{color:#80938c;margin-top:10px;font-size:9px;font-weight:700;display:block}.settings-create-form input,.settings-create-form textarea{color:#54736b;width:100%;font:inherit;background:#fff;border:1px solid #dfece6;border-radius:5px;margin-top:5px;padding:8px 9px;font-size:10px;display:block}.settings-create-form textarea{resize:vertical;min-height:52px}.settings-create-form .button{justify-content:center;width:100%;margin-top:12px}.settings-role-list{border-top:1px solid #eff3f1}.settings-role-row{color:#688079;text-align:left;background:#fff;border-bottom:1px solid #eff3f1;align-items:center;gap:9px;width:100%;padding:13px 18px;display:flex}.settings-role-row:hover,.settings-role-row.active{background:#f3faf7}.settings-role-icon{color:#5a9c8d;background:#e4f4ee;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.settings-role-copy{flex:1;min-width:0}.settings-role-copy strong,.settings-role-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-role-copy strong{color:#45675f;font-size:11px}.settings-role-copy small{color:#9aa9a4;margin-top:4px;font-size:9px}.settings-role-status{border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.settings-role-status.active{color:#4b8c73;background:#e5f4ea}.settings-role-status.inactive{color:#a87958;background:#f8eee7}.settings-permission-panel{padding-bottom:20px}.settings-detail-heading{border-bottom:1px solid #eff3f1;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 13px;display:flex}.settings-detail-heading h2{color:#3d6058;margin:6px 0 0;font-size:18px}.settings-detail-heading p{color:#91a19b;margin:7px 0 0;font-size:10px}.settings-detail-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settings-detail-meta span,.settings-catalog-count{color:#658b80;white-space:nowrap;background:#eaf6f1;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:700}.settings-role-actions{justify-content:flex-end;min-height:39px;padding:9px 22px 0;display:flex}.settings-readonly,.settings-access-note,.ops-permission-notice{color:#9b8771;background:#fbf3e6;border:1px solid #f1e2c9;border-radius:5px;align-items:center;gap:6px;font-size:9px;display:inline-flex}.settings-readonly{padding:7px 9px}.settings-readonly svg,.settings-access-note svg,.ops-permission-notice svg{color:#b17a3b}.settings-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 22px 0;display:grid}.settings-permission-group{border:1px solid #e9f0ec;border-radius:7px;overflow:hidden}.settings-permission-group-title{color:#4f746a;background:#f7fbf9;border-bottom:1px solid #e9f0ec;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.settings-permission-group-title strong{font-size:10px}.settings-permission-group-title small{color:#9aaca5;font-size:8px}.settings-permission-row{color:#7b9089;cursor:pointer;border-bottom:1px solid #eff3f1;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.settings-permission-row:last-child{border-bottom:0}.settings-permission-row:hover{background:#fbfdfc}.settings-permission-row.checked{color:#4f8577;background:#f5fbf8}.settings-permission-row input{accent-color:#4f9c89;flex:none;width:14px;height:14px;margin:1px 0 0}.settings-permission-row span{flex:1;min-width:0}.settings-permission-row strong,.settings-permission-row small{display:block}.settings-permission-row strong{font-size:10px}.settings-permission-row small{color:#9aa9a4;margin-top:3px;font-size:8px;line-height:1.45}.settings-permission-row>svg{color:#4e9b86;flex:none;margin-top:1px}.settings-permission-catalog{padding-bottom:0}.settings-catalog-table{overflow-x:auto}.settings-catalog-head,.settings-catalog-row{grid-template-columns:1.05fr .7fr 1.15fr 2.1fr;align-items:center;gap:12px;min-width:700px;padding:11px 22px;display:grid}.settings-catalog-head{color:#9aa9a4;background:#f8faf8;border-top:1px solid #eff3f1;border-bottom:1px solid #eff3f1;font-size:9px}.settings-catalog-row{color:#688079;border-bottom:1px solid #eff3f1;min-height:52px;font-size:10px}.settings-catalog-row strong{color:#45685f;font-size:10px}.settings-catalog-row code{color:#5b8f83;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.settings-catalog-row small{color:#91a19b;font-size:9px}.settings-access-note{margin:0 22px 18px;padding:9px 10px}.settings-empty{color:#99a9a3;justify-content:center;align-items:center;gap:7px;min-height:180px;font-size:10px;display:flex}.ops-permission-notice{margin-bottom:14px;padding:9px 11px}.shipment-privacy-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ops-action-stack{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.order-admin-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.order-admin-actions select{color:#527269;background:#f5faf7;border:1px solid #d9ebe4;border-radius:4px;max-width:86px;height:25px;padding:0 4px;font-size:9px}.shipment-execution-panel{margin-top:16px;padding:20px}.shipment-execution-panel .panel-heading{padding:0 0 15px}.shipment-execution-panel h2{color:#3d5f56;margin:4px 0 0;font-size:17px}.shipment-execution-panel h3{color:#55736b;margin:0 0 10px;font-size:11px}.shipment-execution-panel .panel-heading p:not(.eyebrow){color:#9aa9a4;margin-top:5px;font-size:10px}.shipment-execution-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px;display:grid}.scan-progress{border-top:1px solid #eff3f1;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.scan-progress span,.scan-progress strong,.scan-progress small{display:block}.scan-progress strong{color:#4c6e65;font-size:10px}.scan-progress small{color:#9ba9a4;margin-top:4px;font-size:9px}.scan-progress b{color:#3f897b;white-space:nowrap;font-size:13px}.shipment-execution-actions{background:#f7fbf9;border:1px solid #e1eee9;border-radius:8px;align-content:start;gap:9px;padding:14px;display:grid}.shipment-execution-actions label{gap:5px;display:grid}.shipment-execution-actions label>span{color:#82958e;font-size:9px}.shipment-execution-actions select,.shipment-execution-actions input,.shipment-execution-actions textarea{color:#4d6b63;resize:vertical;background:#fff;border:1px solid #dbeae4;border-radius:5px;width:100%;min-height:32px;padding:8px;font-size:10px}.inventory-documents-panel{margin-top:18px;overflow:hidden}.inventory-documents-panel .ops-table{min-width:900px}.inventory-documents-panel .ops-table .ops-table-row{grid-template-columns:1.3fr 1.15fr .85fr .8fr .9fr 1fr}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-role-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-role-row{border-right:1px solid #eff3f1}}@media (width<=600px){.settings-security-note{display:none}.settings-detail-heading{flex-direction:column}.settings-detail-meta{justify-content:flex-start}.settings-permission-grid{grid-template-columns:1fr;padding-left:15px;padding-right:15px}.settings-detail-heading,.settings-role-actions{padding-left:15px;padding-right:15px}.settings-role-list{display:block}.settings-role-row{border-right:0}.settings-catalog-head,.settings-catalog-row{padding-left:15px;padding-right:15px}}@media (width<=800px){.shipment-execution-grid{grid-template-columns:1fr;gap:15px}.shipment-execution-panel{padding:15px}}.section-heading-inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading-inline h3{margin-bottom:0}.receiver-list{gap:9px;display:grid}.receiver-row{background:#f8fbf9;border:1px solid #e5efeb;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.receiver-row.inactive{opacity:.62}.receiver-row-main{color:#789089;gap:6px;min-width:0;font-size:10px;display:grid}.receiver-row-main>span{align-items:flex-start;gap:6px;display:flex}.receiver-row-main svg{color:#72a89c;flex:none}.receiver-row-heading{color:#4e7168;align-items:center;gap:7px;display:flex}.receiver-row-actions{flex:none;align-items:center;gap:7px;display:flex}.receiver-editor{background:#f2f8f5;border:1px solid #dcebe5;border-radius:7px;margin-top:14px;padding:15px}.receiver-editor .panel-heading{padding-bottom:13px}.receiver-editor .panel-heading h3{margin:0}.receiver-editor .panel-heading p{color:#8da09a;margin:5px 0 0;font-size:10px}@media (width<=700px){.receiver-row{display:block}.receiver-row-actions{justify-content:flex-end;margin-top:10px}.receiver-editor .form-grid{grid-template-columns:1fr}}.store-account-status{margin-top:4px;font-size:9px;display:block}.store-account-status.active{color:#4b8c73}.store-account-status.inactive{color:#b26149}.shipment-exception-panel{margin-top:16px;overflow:hidden}.shipment-exception-panel .panel-heading>svg{color:#c07a3d}.shipment-exception-list{padding:0 22px 16px}.shipment-exception-row{border-top:1px solid #eff3f1;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.shipment-exception-row span{min-width:0}.shipment-exception-row strong,.shipment-exception-row small{display:block}.shipment-exception-row strong{color:#4d6d64;font-size:10px}.shipment-exception-row small{color:#a06d4b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.replacement-section{margin-top:17px}.replacement-section>label{color:#70847d;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.replacement-section>label em{color:#a2afaa;margin-left:5px;font-size:9px;font-style:normal;font-weight:500}.replacement-search{color:#91a39d;background:#fbfdfc;border:1px solid #e3ece8;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.replacement-search input{color:#60756e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.replacement-product-list{border:1px solid #e5efeb;border-radius:6px;max-height:210px;margin-top:7px;overflow:auto}.replacement-product{border-bottom:1px solid #eff3f1;justify-content:space-between;align-items:center;gap:9px;padding:8px 9px;display:flex}.replacement-product:last-child{border-bottom:0}.replacement-product:hover{background:#f5faf7}.replacement-product span{min-width:0}.replacement-product strong,.replacement-product small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.replacement-product strong{color:#4d7067;font-size:9px}.replacement-product small{color:#93a59f;margin-top:3px;font-size:8px}.replacement-product input{color:#527269;text-align:center;background:#fff;border:1px solid #dbeae4;border-radius:5px;width:54px;height:28px;padding:0 5px;font-size:10px}.settings-users-layout{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:start;gap:18px;display:grid}.settings-user-panel,.settings-user-editor{min-width:0;overflow:hidden}.settings-user-list{border-top:1px solid #eff3f1}.settings-user-row{border-bottom:1px solid #eff3f1;align-items:center;gap:9px;min-height:62px;padding:11px 18px;display:flex}.settings-user-row:hover{background:#f7fbf9}.settings-user-icon{color:#5a9c8d;background:#e4f4ee;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.settings-user-copy{flex:1;min-width:0}.settings-user-copy strong,.settings-user-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-user-copy strong{color:#45675f;font-size:11px}.settings-user-copy small{color:#9aa9a4;margin-top:4px;font-size:9px}.settings-user-editor{min-height:280px;padding:22px}.settings-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:6px;display:grid}.settings-user-form label{color:#80938c;gap:5px;min-width:0;font-size:9px;font-weight:700;display:grid}.settings-user-form input:not([type=checkbox]),.settings-user-form select{color:#54736b;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #dfece6;border-radius:5px;padding:0 9px;font-size:10px}.settings-user-password{grid-column:span 2}.settings-user-editor .heading-actions{margin-top:18px}.admin-data-scope-editor{margin-top:18px;padding:20px 22px}.admin-data-scope-editor .panel-heading{padding:0 0 12px}.settings-user-form .settings-scope-field select{min-height:96px;padding:6px 8px}.settings-scope-export{grid-column:span 2}.auth-wechat-button{justify-content:center;width:100%;margin-top:12px}.wechat-mark{color:#fff;background:#35a56f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:inline-grid}.wechat-binding-panel{background:#f5faf7;border:1px solid #dfeee7;border-radius:8px;gap:13px;margin-top:16px;padding:15px;display:grid}.wechat-binding-panel label{color:#78918a;gap:6px;font-size:10px;font-weight:700;display:grid}.wechat-binding-panel input,.wechat-binding-panel select{color:#52736b;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;padding:0 9px;font-size:10px}.notification-channel-options{color:#718a82;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;display:flex}.notification-channel-options label{align-items:center;gap:5px;display:inline-flex}.notification-channel-options input{accent-color:#4f9c89}.qr-scan-audit{background:#f7fbf9;border:1px solid #e2eee8;border-radius:7px;margin-top:14px;padding:14px}.qr-scan-audit .panel-heading{padding:0 0 10px}.qr-scan-audit h3{color:#456b62;margin:0;font-size:12px}.qr-scan-audit p{color:#91a39d;margin:4px 0 0;font-size:9px}.qr-scan-audit-row{color:#718a82;border-top:1px solid #e7efeb;grid-template-columns:.6fr 1.2fr 1fr 1.2fr;gap:8px;padding:8px 0;font-size:9px;display:grid}.qr-scan-audit-row small{color:#9aa9a4;text-align:right}.portal-store-bindings{background:#f7fbf9;border:1px solid #e2eee8;border-radius:7px;margin-top:16px;padding:13px}.portal-store-bindings .panel-heading{padding:0 0 9px}.portal-store-bindings h3{color:#456b62;margin:0;font-size:12px}.portal-store-bindings p{color:#91a39d;margin:4px 0 0;font-size:9px}.portal-store-bindings>label{color:#5f7d74;border-top:1px solid #e7efeb;align-items:center;gap:7px;padding:8px 0;font-size:10px;display:flex}.portal-store-bindings input{accent-color:#4f9c89}@media (width<=900px){.settings-users-layout{grid-template-columns:1fr}}@media (width<=600px){.settings-user-form{grid-template-columns:1fr}.settings-user-password{grid-column:auto}}.enterprise-page{gap:18px;display:grid}.enterprise-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.enterprise-list,.enterprise-detail{min-width:0}.enterprise-rows{gap:7px;max-height:640px;display:grid;overflow:auto}.enterprise-row{color:#41645c;text-align:left;background:#fbfdfc;border:1px solid #e4eee9;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.enterprise-row:hover,.enterprise-row.active{background:#eef8f3;border-color:#a9d6c8}.enterprise-row-icon{color:#4d9886;background:#e3f4ed;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.enterprise-row>span:not(.enterprise-row-icon){flex:1;min-width:0}.enterprise-row strong,.enterprise-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-row strong{color:#345b52;font-size:11px}.enterprise-row small{color:#91a59e;margin-top:4px;font-size:9px}.enterprise-row em{color:#7c9a91;flex:none;font-size:9px;font-style:normal}.enterprise-editor{padding:18px}.enterprise-detail{min-height:360px}.enterprise-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.enterprise-stat-grid>div{background:#f5faf7;border:1px solid #e5efe9;border-radius:7px;padding:14px}.enterprise-stat-grid span,.enterprise-stat-grid small{color:#8aa099;font-size:9px;display:block}.enterprise-stat-grid strong{color:#34645a;margin:7px 0 4px;font-size:18px;display:block}.enterprise-section{border-top:1px solid #e7efeb;margin-top:16px;padding-top:16px}.enterprise-section h3{color:#456b62;margin:0;font-size:13px}.customer-price-list{gap:7px;margin-top:12px;display:grid}.customer-price-row{background:#fbfdfc;border:1px solid #e4eee9;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.customer-price-row>div{min-width:0}.customer-price-row strong,.customer-price-row small,.customer-price-row b,.customer-price-row span{display:block}.customer-price-row strong{color:#45685f;font-size:10px}.customer-price-row small{color:#91a59e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.customer-price-row b{color:#28796d;text-align:right;font-size:11px}.customer-price-row span{color:#91a59e;text-align:right;white-space:nowrap;margin-top:3px;font-size:9px}.compact-editor{background:#f7fbf9;border:1px solid #e3eee9;border-radius:6px;margin-top:12px;padding:12px}@media (width<=680px){.customer-price-row{grid-template-columns:minmax(0,1fr) auto}.customer-price-row>div:nth-child(2){grid-column:1}.customer-price-row>button{grid-area:1/2/span 2}}.enterprise-inline-form{gap:8px;margin:12px 0;display:flex}.enterprise-inline-form input,.enterprise-inline-form select{color:#52736b;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;flex:1;padding:0 10px;font-size:10px}.qr-confirm-progress{color:#78918a;background:#f6fbf8;border:1px solid #e2eee8;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 8px;padding:10px 12px;font-size:10px;display:flex}.qr-confirm-progress strong{color:#35675b;font-size:11px}.qr-confirm-progress span{text-align:right}.qr-config-line{flex-wrap:wrap;align-items:center;row-gap:8px}.qr-line-main{flex:220px;align-items:center;gap:9px;min-width:210px;display:flex}.qr-decision-icon{color:#9aaba5;background:#eef3f1;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.qr-config-line.confirmed .qr-decision-icon{color:#fff;background:#5ea18f}.qr-config-line.pending .qr-decision-icon{color:#9aaba5;background:#f1f4f2}.qr-decision-controls{flex:0 auto;gap:5px;display:flex}.qr-decision-controls button{color:#718c83;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dceae4;border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:9px;display:inline-flex}.qr-decision-controls button:hover,.qr-decision-controls button.selected{color:#2f7463;background:#eaf7f0;border-color:#8fc8b5}.qr-decision-controls button:disabled{color:#b3c0bb;cursor:not-allowed;background:#f5f7f6;border-color:#e9efec}.qr-config-line>select{color:#52736b;min-width:230px;max-width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;padding:0 8px;font-size:9px}.qr-config-line>b{color:#9aa9a4;text-align:right;min-width:52px;font-size:9px}.qr-config-line.confirmed>b{color:#4b927f}.enterprise-timeline{gap:12px;display:grid}.enterprise-timeline>div{grid-template-columns:10px minmax(0,1fr);gap:9px;display:grid}.enterprise-timeline>div>span{background:#70ad9c;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 3px #e8f5ef}.enterprise-timeline p{margin:0}.enterprise-timeline strong,.enterprise-timeline small{display:block}.enterprise-timeline strong{color:#4b6b63;font-size:10px;font-weight:700;line-height:1.5}.enterprise-timeline small{color:#9aa9a4;margin-top:3px;font-size:9px}.bom-items-editor{background:#f7fbf9;border:1px solid #e2eee8;border-radius:7px;margin-top:18px;padding:14px}.bom-item-row{grid-template-columns:115px minmax(0,1fr) 72px 85px;gap:7px;margin-top:8px;display:grid}.bom-item-row input,.bom-item-row select{color:#52736b;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;padding:0 8px;font-size:10px}.enterprise-finance-stats{margin:0}.report-filters{margin-bottom:18px;padding-bottom:18px}.report-filters .form-grid{padding:0 22px}.shipment-auxiliary-panel{margin-top:16px;padding:20px}.shipment-auxiliary-panel .panel-heading{padding:0 0 15px}.shipment-aux-toolbar{background:#f7fbf9;border:1px solid #e1eee9;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr);gap:14px;padding:13px;display:grid}.shipment-aux-toolbar label,.shipment-aux-toolbar>div{color:#81958e;gap:5px;font-size:9px;display:grid}.shipment-aux-toolbar select{color:#4d6b63;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #dbeae4;border-radius:5px;padding:0 8px;font-size:10px}.shipment-aux-toolbar strong,.shipment-aux-toolbar small{display:block}.shipment-aux-toolbar strong{color:#4d7268;font-size:10px}.shipment-aux-toolbar small{color:#718b82;margin-top:7px;font-size:10px}.shipment-aux-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.shipment-aux-grid>div{background:#fbfdfc;border:1px solid #e5efea;border-radius:7px;min-width:0;padding:13px}.shipment-aux-grid strong,.shipment-aux-grid small{display:block}.shipment-aux-grid strong{color:#4a7066;font-size:11px}.shipment-aux-grid small{color:#91a39d;min-height:31px;margin-top:6px;font-size:9px;line-height:1.45}.shipment-aux-grid .heading-actions{justify-content:flex-start;margin-top:10px}.wms-inline-actions{gap:6px;margin-top:8px;display:flex}.wms-inline-actions input,.wms-inline-actions select{color:#52736b;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;flex:1;padding:0 7px;font-size:9px}.shipment-unclaimed{border-top:1px solid #e7efeb;margin-top:13px;padding-top:13px}.shipment-unclaimed>div:first-child strong,.shipment-unclaimed>div:first-child small{display:block}.shipment-unclaimed>div:first-child strong{color:#4a7066;font-size:11px}.shipment-unclaimed>div:first-child small{color:#91a39d;margin-top:5px;font-size:9px}.shipment-unclaimed-row{border-top:1px solid #eff3f1;align-items:center;gap:10px;padding:9px 0;display:flex}.shipment-unclaimed-row>span{flex:1;min-width:0}.shipment-unclaimed-row strong,.shipment-unclaimed-row small{display:block}.shipment-unclaimed-row strong{color:#4e7067;font-size:10px}.shipment-unclaimed-row small{color:#99a9a4;margin-top:3px;font-size:9px}.device-editor{margin-bottom:18px;padding-bottom:18px}.device-editor .form-grid,.device-editor .heading-actions{padding:0 22px}.device-table{min-width:760px}.device-table .ops-table-row{grid-template-columns:1.3fr .8fr 1fr .8fr 1.15fr}.logistics-master-panel{margin-top:16px;padding:20px}.logistics-master-panel .panel-heading{padding:0 0 15px}.logistics-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.logistics-master-grid>div{background:#fbfdfc;border:1px solid #e5efea;border-radius:7px;min-width:0;padding:13px}.logistics-master-grid strong{color:#4a7066;font-size:11px;display:block}.logistics-table{width:100%;min-width:0;overflow-x:auto}.logistics-table .ops-table-row{grid-template-columns:1.1fr .7fr 1.8fr .8fr;min-width:640px}.courier-rule-table{width:100%;min-width:0}@media (width<=800px){.shipment-aux-grid,.shipment-aux-toolbar{grid-template-columns:1fr}.shipment-unclaimed-row{flex-direction:column;align-items:stretch}.shipment-unclaimed-row .button{width:fit-content}.logistics-master-grid{grid-template-columns:1fr}}@media (width<=960px){.enterprise-grid{grid-template-columns:1fr}}@media (width<=600px){.enterprise-stat-grid{grid-template-columns:1fr}.enterprise-inline-form{flex-direction:column}.bom-item-row{grid-template-columns:1fr 1fr}.bom-item-row select:nth-child(2){grid-column:span 2}.qr-confirm-progress{flex-direction:column;align-items:flex-start}.qr-confirm-progress span{text-align:left}.qr-decision-controls{width:100%}.qr-decision-controls button{flex:1;justify-content:center}.qr-config-line>select{width:100%}.qr-config-line>b{margin-left:auto}}.after-sales-upload{width:fit-content}.after-sales-attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.after-sales-attachments>span{color:#53766c;background:#f0f8f4;border:1px solid #d8ebe2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.after-sales-attachments button{color:#8aa29a;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.store-after-sales-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.after-sales-case-list{min-width:0}.after-sales-case-row{color:#52736a;text-align:left;background:#fbfdfc;border:1px solid #e5efeb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.after-sales-case-row+.after-sales-case-row{margin-top:7px}.after-sales-case-row:hover,.after-sales-case-row.active{background:#eff8f4;border-color:#a9d6c8}.after-sales-case-row span{min-width:0}.after-sales-case-row strong,.after-sales-case-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.after-sales-case-row strong{color:#3f675d;font-size:10px}.after-sales-case-row small{color:#91a49e;margin-top:4px;font-size:9px}.after-sales-case-row b{color:#4b8d7c;text-align:right;font-size:9px;display:block}.after-sales-thread{min-width:0}.after-sales-thread-grid{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:20px;display:grid}.after-sales-thread-grid h3{color:#4c6c63;align-items:center;gap:6px;margin:0 0 11px;font-size:12px;display:flex}.after-sales-comments{gap:8px;max-height:280px;display:grid;overflow:auto}.after-sales-comment{background:#f5faf7;border:1px solid #e5efe9;border-radius:6px;padding:9px 10px}.after-sales-comment.admin{background:#f5f8fb;border-color:#dfe8ef}.after-sales-comment>div{color:#588276;justify-content:space-between;gap:8px;font-size:9px;display:flex}.after-sales-comment time{color:#9aaba5}.after-sales-comment p{color:#5f766e;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.55}.after-sales-comment-form{gap:7px;margin-top:12px;display:grid}.after-sales-comment-form textarea{color:#60756e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfece6;border-radius:6px;padding:9px;font-size:10px}.after-sales-comment-form .button{justify-self:end}.after-sales-file-list{gap:6px;display:grid}.after-sales-file{color:#4d766a;text-align:left;background:#fbfdfc;border:1px solid #e4eee9;border-radius:6px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.after-sales-file:hover{background:#eff8f4;border-color:#afd8ca}.after-sales-file span{min-width:0}.after-sales-file strong,.after-sales-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.after-sales-file small{color:#93a69f;margin-top:3px;font-size:8px}.after-sales-event-list{max-height:240px;margin-top:18px;overflow:auto}.after-sales-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.after-sales-section-heading h3{margin:0}.after-sales-thread-upload{cursor:pointer}.after-sales-thread-empty{color:#91a59e;text-align:center;place-items:center;min-height:260px;display:grid}.after-sales-thread-empty h2{color:#55776d;margin:10px 0 4px;font-size:15px}.after-sales-thread-empty p{margin:0;font-size:10px}.finance-list{gap:7px;display:grid}.finance-list-row{border-bottom:1px solid #edf3ef;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.finance-list-row:last-child{border-bottom:0}.finance-list-row>span{min-width:0}.finance-list-row strong,.finance-list-row small{display:block}.finance-list-row strong{color:#4b6f65;font-size:10px}.finance-list-row small{color:#91a59e;margin-top:4px;font-size:9px}.finance-list-row b{color:#3d8374;text-align:right;font-size:10px;display:block}.finance-list-row .ops-action-button{margin-top:5px}.finance-table{min-width:760px}.finance-table .ops-table-row{grid-template-columns:1.4fr .8fr .8fr .8fr 1.2fr}.integration-jobs-table{min-width:980px}.integration-jobs-table .ops-table-row{grid-template-columns:1.45fr 1fr 1.1fr .55fr 1.2fr .7fr}.integration-jobs-table .ops-table-data small{color:#91a59e;margin-top:3px;font-size:9px;display:block}@media (width<=760px){.store-after-sales-layout,.after-sales-thread-grid{grid-template-columns:1fr}}.store-training-summary{justify-items:end;gap:2px;display:grid}.store-training-summary strong{color:#155b57;font-size:24px}.store-training-summary span{color:#70807e;font-size:12px}.store-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.store-training-card{gap:16px;padding:20px;display:grid}.store-training-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.store-training-heading h2{margin:3px 0 0;font-size:18px}.store-training-heading small{color:#6e7d7b}.store-training-icon{color:#155b57;background:#e8f2ef;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.store-training-content{color:#40504e;white-space:pre-wrap;min-height:76px;line-height:1.65}.store-training-progress{gap:8px;display:grid}.store-training-progress>div:first-child{justify-content:space-between;display:flex}.store-training-progress input[type=range]{accent-color:#155b57;width:100%}.store-training-meta{color:#70807e;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.store-training-meta span{align-items:center;gap:5px;display:inline-flex}@media (width<=900px){.store-training-grid{grid-template-columns:1fr}}.content-editor{gap:16px;display:grid}.content-target-grid{background:#f7fbf9;border:1px solid #e3eee9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:15px;display:grid}.content-target-grid>label,.content-target-grid>div{align-content:start;gap:7px;display:grid}.content-target-grid select[multiple]{min-height:112px;padding:6px}.content-target-grid small{color:#8c9e98;font-size:9px}.content-channel-list{gap:8px;padding:8px 0;display:grid}.content-channel-list label{color:#5f776f;align-items:center;gap:6px;font-size:10px;display:flex}.content-table{min-width:1120px}.content-table .ops-table-row{grid-template-columns:1.45fr 1.05fr 1.35fr .55fr .75fr .65fr}.content-row-actions{align-items:center;gap:5px;display:flex}.store-content-panel{margin-top:18px}.store-content-list{display:grid}.store-content-item{border-top:1px solid #edf2ef}.store-content-heading{color:#55736b;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex}.store-content-heading:hover{background:#f8fcfa}.store-content-heading span{min-width:0}.store-content-heading strong,.store-content-heading small{display:block}.store-content-heading strong{color:#3e6259;font-size:11px}.store-content-heading small{color:#9aa9a4;margin-top:5px;font-size:9px}.store-content-body{color:#61756e;white-space:pre-wrap;padding:0 20px 16px;font-size:10px;line-height:1.7}.store-content-body p{color:#82938d;margin:0 0 8px}.store-content-body a{color:#398276;margin-top:8px;display:inline-block}.profile-correction-page{gap:18px;display:grid}.profile-correction-panel{gap:16px;display:grid}.correction-history{overflow:hidden}.correction-history-row{border-top:1px solid #edf2ef;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 20px;display:flex}.correction-history-row>div{gap:4px;min-width:0;display:grid}.correction-history-row strong{color:#48685f;font-size:10px}.correction-history-row small,.correction-history-row span{color:#8c9d97;font-size:9px;line-height:1.5}.stores-corrections-panel{margin-top:18px;overflow:hidden}.correction-request-list{display:grid}.correction-request-row{border-top:1px solid #edf2ef;padding:16px 20px}.correction-request-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.correction-request-main>div{gap:4px;min-width:0;display:grid}.correction-request-main strong{color:#45665d;font-size:11px}.correction-request-main small{color:#94a39e;font-size:9px}.correction-request-fields{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.correction-request-fields span{color:#647b73;background:#f4f9f6;border-radius:4px;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.correction-request-fields b{color:#3d8275}.correction-request-row>p{color:#71847d;margin:10px 0 0;font-size:10px;line-height:1.5}.correction-request-actions{align-items:center;gap:7px;margin-top:12px;display:flex}.correction-request-actions input{color:#587169;background:#fbfdfc;border:1px solid #dfece6;border-radius:5px;flex:1;min-width:180px;height:33px;padding:0 9px;font-size:10px}@media (width<=800px){.content-target-grid{grid-template-columns:1fr}.correction-request-actions{flex-wrap:wrap;align-items:stretch}.correction-request-actions input{flex-basis:100%}.correction-history-row{display:grid}.content-table{min-width:980px}}.inventory-doc-table{width:100%;min-width:0;overflow-x:auto}.inventory-doc-table .ops-table-row{min-width:900px}.qr-unit-assembly-editor{background:#f7fbf9;border:1px solid #e2eee8;border-radius:7px;gap:9px;margin-top:16px;padding:13px;display:grid}.qr-unit-assembly-editor>strong,.qr-unit-assembly-editor>small{display:block}.qr-unit-assembly-editor>strong{color:#456b62;font-size:11px}.qr-unit-assembly-editor>small{color:#8ca09a;font-size:9px;line-height:1.5}.qr-unit-assembly-editor label{color:#6f877e;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:center;gap:9px;font-size:10px;display:grid}.qr-unit-assembly-editor select{color:#52736b;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #dceae4;border-radius:5px;padding:0 8px;font-size:10px}.settings-dictionary-value{color:#718780;gap:6px;margin-top:12px;font-size:10px;font-weight:700;display:grid}.settings-dictionary-value textarea{color:#526e66;resize:vertical;background:#fff;border:1px solid #dceae4;border-radius:5px;width:100%;min-height:120px;padding:9px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=600px){.qr-unit-assembly-editor label{grid-template-columns:1fr;gap:5px}}
