:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#272a30;background:#fafbfc;font-synthesis:none;--bg:#fafbfc;--panel:#fff;--text:#272a30;--muted:#8b8f99;--border:#e9eaee}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{cursor:pointer}small{font-size:12px}h1,h2,h3,p{margin-top:0}h3{font-size:15px;margin-bottom:5px}p{color:#858994;line-height:1.7}button{transition:background .15s}button:focus-visible,a:focus-visible{outline:2px solid #24262b;outline-offset:3px}.shell{display:flex;min-height:100vh}aside{width:226px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;padding:27px 16px 16px}.brand{display:flex;align-items:center;gap:9px;font-size:23px;font-weight:750;letter-spacing:-.8px;padding:0 11px;color:var(--text)}.logo{display:inline-flex;align-items:center;justify-content:center;background:#24262b;color:#fff;border-radius:10px;width:34px;height:34px;font-size:22px}.brand-dot{width:5px;height:5px;background:#636e98;border-radius:50%;align-self:flex-end;margin-bottom:6px}.store-label{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:13px 10px;margin:29px 0 25px}.store-label>span:first-child{background:#f0f1f4;width:31px;height:34px;display:grid;place-items:center;border-radius:5px;color:#666b77}.store-label b{font-size:12px}.store-label small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.store-label .ant-tag{margin:0;font-size:9px;padding:0 4px}.nav-label{font-size:10px;letter-spacing:1px;color:#a0a4ae;padding:0 13px;margin-bottom:10px}nav{display:flex;flex-direction:column;gap:4px}nav button{display:flex;align-items:center;gap:12px;background:transparent;border:0;text-align:left;padding:11px 13px;color:#737884;border-radius:6px;font-size:13px}nav button .anticon{font-size:17px}nav button.active{background:#eff0f3;color:#292c33;font-weight:600}nav button:hover{background:#f5f5f7}nav em{font-style:normal;margin-left:auto;font-size:10px;background:#f5ead7;padding:1px 5px;border-radius:4px;color:#a07837}.aside-bottom{margin-top:auto;padding:35px 13px 20px;font-size:11px;color:#8b909b}.aside-bottom small{display:block;font-size:10px;margin-top:9px;color:#a3a7b1}.online{display:inline-block;width:6px;height:6px;background:#6879a5;border-radius:50%;margin-right:7px}.profile{display:flex;align-items:center;gap:10px;padding:15px 10px 0;border:0;border-top:1px solid var(--border);background:none;text-align:left;color:var(--text)}.avatar{width:32px;height:32px;background:#eef0f3;color:#636a79;border-radius:50%;display:grid;place-items:center}.profile div{flex:1}.profile b{font-size:12px}.profile small{display:block;color:var(--muted);margin-top:3px}main{margin-left:226px;min-width:0;width:calc(100% - 226px)}header{height:73px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:22px;padding:0 36px;background:var(--panel)}.breadcrumb{font-size:12px;color:#737986;white-space:nowrap}.breadcrumb span{padding:0 13px;color:#c4c7ce}.global-search{max-width:300px;margin-left:auto;background:#f8f9fb;font-size:12px;border-color:#eceef2}.header-status{font-size:11px;color:#9297a2;white-space:nowrap}.content{max-width:1600px;margin:auto;padding:37px 36px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:15px}.eyebrow{color:#a3a7b2;font-size:9px;letter-spacing:1.6px;margin-bottom:9px}h1{font-size:27px;font-weight:650;letter-spacing:-1px;margin-bottom:9px}.page-heading p{font-size:12px;margin:0}.heading-actions{display:flex;gap:10px}.heading-actions .ant-btn{font-size:12px;height:35px}.metrics{display:flex;padding:25px 0 28px;margin-bottom:25px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.metrics>div{flex:1;padding:0 25px;border-left:1px solid var(--border)}.metrics>div:first-child{padding-left:0;border:0}.metrics label{display:block;font-size:12px;color:#848a96}.metrics strong{display:block;font-size:29px;letter-spacing:-1px;margin:12px 0 7px;font-weight:600;font-variant-numeric:tabular-nums}.metrics small{font-size:10px;color:#9ba0ac}.overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);gap:22px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:23px 24px;margin-bottom:24px;min-width:0}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.section-title small{font-size:11px;color:#a0a5af}.section-title .ant-btn{font-size:11px}.muted{color:#9ba0ab;font-size:12px}.attention{padding:23px 20px}.attention button{width:100%;display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:20px 0;text-align:left;color:var(--text);border-bottom:1px solid var(--border)}.attention button div{flex:1}.attention button b{font-size:12px;display:block}.attention button small{display:block;color:#a0a5af;font-size:10px;margin-top:6px}.attention button strong{font-size:23px;font-weight:500}.notice-icon{display:grid;place-items:center;border-radius:8px;width:37px;height:37px;font-size:19px}.amber{background:#faf1df;color:#ba9554}.coral{background:#faeae5;color:#c88a73}.attention-note{font-size:10px;color:#969eac;margin-top:24px;display:flex;align-items:center;gap:8px}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{background:#f8f9fb!important;color:#8c939f!important;font-weight:500!important;font-size:11px!important}.ant-table-tbody>tr>td{border-bottom-color:#eef0f3!important;padding-top:13px!important;padding-bottom:13px!important;font-variant-numeric:tabular-nums}.product-name{display:flex;gap:11px;align-items:center;min-width:180px}.product-name b{font-weight:500;font-size:12px;display:block}.product-name small{display:block;font-size:10px;color:#9da3ad;margin-top:4px}.product-avatar{width:32px;height:36px;border-radius:6px;background:#edf0f4;color:#7b8495;display:grid;place-items:center;font-size:13px}.cat1{background:#eff0f3;color:#8c929e}.cat2{background:#edf0f7;color:#7c88a5}.cat3{background:#f1f2f5;color:#8d92a0}.mono{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.ant-tag{font-size:10px;border:0}.warning{color:#b78a37}.inline,.row-actions{display:flex;align-items:center;gap:10px}.count{margin-left:7px;color:#9098a7;font-size:12px}.loading{padding:100px;text-align:center}.loading p{margin-top:20px}.scan-bar{display:flex;gap:10px;margin:20px 0}.cart-list{margin:18px 0;max-height:48vh;overflow:auto}.cart-item{border-bottom:1px solid var(--border);padding:12px 0}.cart-item-title{display:flex;justify-content:space-between;align-items:center}.cart-fields{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.cart-fields label{font-size:11px;color:#8d95a3;display:flex;flex-direction:column;gap:5px}.cart-fields input[type=date]{border:1px solid #d9d9d9;border-radius:5px;padding:6px;max-width:145px}.checkout{display:flex;align-items:center;justify-content:space-between;gap:15px}.checkout b{font-size:22px;color:#24262b;margin-left:8px}.camera{width:100%;max-height:45vh;background:#17191e;border-radius:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.assistant{max-width:850px;margin:30px auto;text-align:center;padding:50px}.assistant-logo{display:inline-grid;place-items:center;width:60px;height:60px;background:#eef0f7;border-radius:18px;font-size:29px;color:#24262b;margin-bottom:22px}.assistant .ant-alert{text-align:left;margin-top:25px}.suggestions{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.answer{text-align:left;margin-top:25px;background:#f7f8fa;padding:20px}.answer pre{white-space:pre-wrap;word-break:break-word;font-size:12px;max-height:400px;overflow:auto}footer{display:flex;gap:13px;color:#a4a9b3;font-size:10px;border-top:1px solid var(--border);padding:20px 0;margin-top:25px}footer span:last-child{margin-left:auto}.mobile-actions,.bottom-nav{display:none}.login{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh;background:#fff}.login-brand{background:#f1f2f5;padding:15vh 12%;color:#24262b;display:flex;flex-direction:column;justify-content:center}.login-brand .logo{width:50px;height:50px;font-size:30px;background:#24262b;margin-bottom:36px}.login-brand h1{font-size:46px;letter-spacing:-2px}.login-brand h1 span{display:block;font-size:29px;margin-top:20px;letter-spacing:0}.login-brand p{font-size:13px;color:#777e8c;margin-top:17px}.login-lines{margin-top:90px;padding-top:25px;border-top:1px solid #dcdfe6;font-size:11px;color:#9299a7}.login-form{width:340px;max-width:calc(100% - 50px);margin:auto}.login-form h2{font-size:27px;margin-top:24px;margin-bottom:10px}.login-form>p{font-size:12px;margin-bottom:30px}.login-form small{display:block;font-size:10px;color:#a1a7b2;margin-top:24px}.fatal{max-width:500px;margin:15vh auto;padding:30px}.ant-alert{margin-bottom:16px}.login .ant-tag{background:#eff0f4;color:#24262b}[data-theme=dark]{--bg:#18191d;--panel:#202126;--text:#e4e6ec;--muted:#a9aebb;--border:#36383f;background:var(--bg);color:var(--text)}[data-theme=dark] .ant-table,[data-theme=dark] .ant-table-cell{background:var(--panel)!important;color:var(--text)!important}[data-theme=dark] .ant-table-thead>tr>th{background:#282a31!important}[data-theme=dark] .ant-btn-default{background:#2b2d35;color:#d7dbe5;border-color:#484c59}[data-theme=dark] .global-search{background:#2b2d35}[data-theme=dark] .ant-input{background:transparent;color:var(--text)}[data-theme=dark] .ant-tag{background:#353943;color:#ced4e2}@media(min-width:1600px){.content{padding-top:45px}.metrics strong{font-size:34px}}@media(max-width:1100px){aside{width:196px;padding-left:10px;padding-right:10px}main{margin-left:196px;width:calc(100% - 196px)}header{padding:0 22px}.content{padding:28px 22px 0}.overview-grid{grid-template-columns:1fr}.metrics strong{font-size:23px}.metrics>div{padding:0 16px}.header-status{display:none}.panel{padding:20px}.brand{font-size:20px}.store-label{padding:10px 7px}.store-label .ant-tag{display:none}}@media(max-width:700px){body{overflow-x:hidden}aside,.breadcrumb,.header-status{display:none}main{margin:0;width:100%}header{height:64px;padding:12px 18px;gap:12px}.global-search{max-width:none;margin:0}.content{padding:25px 16px 80px}.page-heading{margin-bottom:23px}.eyebrow{font-size:8px}h1{font-size:25px}.page-heading p{font-size:11px}.heading-actions{display:none}.mobile-actions{display:block;margin-bottom:24px}.mobile-actions>.ant-btn{height:58px;width:100%;font-weight:600;font-size:18px;border-radius:10px}.mobile-actions>div{display:flex;gap:10px;margin-top:10px}.mobile-actions>div button{flex:1;height:43px}.metrics{display:grid;grid-template-columns:1fr 1fr;padding:5px 0;margin-bottom:22px;gap:20px 0}.metrics>div{padding:12px 10px!important;border:0}.metrics strong{font-size:25px}.metrics small{font-size:9px}.panel{padding:18px 14px;border-radius:9px;margin-bottom:16px}.section-title{align-items:flex-start;flex-wrap:wrap;gap:12px}.section-title .inline{flex-wrap:wrap;gap:7px}.ant-table-container{max-width:calc(100vw - 62px)}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99;background:var(--panel);border-top:1px solid var(--border);padding:8px 6px calc(9px + env(safe-area-inset-bottom))}.bottom-nav button{background:none;border:0;color:#939cab;flex:1;display:flex;align-items:center;flex-direction:column;gap:5px;font-size:10px}.bottom-nav button .anticon{font-size:21px}.bottom-nav button.active{color:#24262b}footer{font-size:9px;flex-wrap:wrap}footer span:last-child{margin-left:0}.assistant{padding:30px 16px}.assistant h2{font-size:22px}.assistant .suggestions button{font-size:11px}.login{display:flex;flex-direction:column}.login-brand{padding:35px 28px}.login-brand .logo{margin-bottom:18px;width:35px;height:35px;font-size:23px}.login-brand h1{font-size:30px}.login-brand h1 span{font-size:21px;margin-top:10px}.login-brand p,.login-lines{display:none}.login-form{padding:35px 0;margin:0 auto}.form-grid{gap:0 10px}.scan-bar{flex-wrap:wrap}.scan-bar .ant-input-search{flex:1;min-width:180px}.checkout{flex-wrap:wrap}.checkout>.ant-btn{flex:1;height:43px}.cart-fields{gap:10px}.cart-fields .ant-input-number{width:100px}.ant-modal{max-width:calc(100vw - 20px)}.overview-grid{gap:0}}.mobile-records{display:none}.offline{display:inline-block;width:6px;height:6px;background:#c36c58;border-radius:50%;margin-right:7px}.ant-table-wrapper{min-width:0}.row-actions{flex-wrap:wrap}.ant-modal .ant-modal-body{overscroll-behavior:contain}.ant-input,.ant-input-number-input{font-variant-numeric:tabular-nums}[data-theme=dark] .attention-note,[data-theme=dark] .section-title small,[data-theme=dark] .page-heading p{color:#b0b7c7}[data-theme=dark] .store-label>span:first-child,[data-theme=dark] .avatar{background:#363a45;color:#cbd3e3}[data-theme=dark] nav button.active{background:#343947;color:#d0d8ee}[data-theme=dark] nav button:hover{background:#2c303b}[data-theme=dark] .answer{background:#292d37}[data-theme=dark] .assistant-logo{background:#363e52;color:#d5ddef}[data-theme=dark] .cart-fields input[type=date]{background:#292e38;color:#dce1ec;border-color:#484c59}[data-theme=dark] .login{background:#202126}[data-theme=dark] .login-form{color:#e4e6ec}@media(max-width:700px){.desktop-table{display:none}.mobile-records{display:block}.mobile-product,.mobile-order{padding:15px 0;border-bottom:1px solid var(--border)}.mobile-product:first-child,.mobile-order:first-child{padding-top:0}.mobile-product .product-name{min-width:0;gap:10px}.mobile-product .product-name>div{min-width:0;flex:1}.mobile-product .product-name b{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.mobile-product .product-name strong{white-space:nowrap;font-size:15px;font-variant-numeric:tabular-nums}.mobile-product-meta{display:flex;align-items:center;gap:8px;margin-top:13px;padding-left:42px;font-size:12px;color:var(--muted)}.mobile-product-meta>b{font-variant-numeric:tabular-nums}.mobile-product-meta .ant-tag{margin:0}.mobile-product-meta .ant-btn{margin-left:auto;height:36px;font-size:12px}.mobile-order>div:first-child{display:flex;align-items:center;gap:6px;font-size:13px}.mobile-order strong{margin-left:auto;font-variant-numeric:tabular-nums}.mobile-order>small{display:block;color:var(--muted);font-size:10px;margin:11px 0}.mobile-order-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:10px}.mobile-order-bottom .ant-btn{height:34px}.mobile-actions-compact{display:none}.content{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.order-modal .ant-modal-footer{padding-top:12px;border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--panel)}.order-modal .ant-modal-content{padding:18px 16px}.order-modal .cart-list{max-height:46dvh}.ant-picker-range{max-width:100%;width:100%}.ant-modal input,.ant-modal .ant-input-number-input,.login-form .ant-input{font-size:16px}.data-table .ant-table-container{max-width:calc(100vw - 62px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.mobile-module-select{display:none}.module-loading{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;margin-bottom:15px}@media(max-width:700px){.mobile-module-select{display:flex;align-items:center;gap:8px;margin:-5px 0 22px}.mobile-module-select>span{font-size:12px;color:var(--muted);flex:1}.mobile-module-select .ant-select{width:138px}.mobile-module-select .ant-btn{padding:0 5px}}.draft-hint{display:flex;align-items:center;gap:6px;font-size:11px;color:#7d879b;margin:4px 0 13px}.admin-field{display:flex;align-items:center;gap:16px;margin:18px 0;font-size:13px}.admin-field>.ant-select,.admin-field>.ant-input-affix-wrapper{flex:1;min-width:0}@media(max-width:700px){.mobile-product-meta{flex-wrap:wrap}.mobile-product-meta .ant-btn{min-height:36px;margin-left:0}.mobile-product-meta .ant-btn:last-child{margin-left:auto}header{gap:7px}header>.ant-btn{font-size:11px;padding:0 4px}}.login-brand{border-right:1px solid #e2e4ea}.brand-dot{background:#555f7d}.logo{border-radius:8px}.login-brand .logo{border-radius:11px}.login-brand h1 span{font-weight:450}.amber,.coral{background:#f0f1f5;color:#687085}.online{background:#6879a5}.ant-btn-primary{box-shadow:0 1px 2px #11182714}.ant-btn-primary:hover{filter:brightness(1.12)}.ant-tag-blue{color:#51618d!important;background:#eef0f7!important}.login .ant-tag{border:1px solid #e2e5ec}.draft-hint{color:#7d879b}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .logo{background:#e2e5ed;color:#24262b}[data-theme=dark] .login-brand{background:#22242b;color:#e7e9f0;border-color:#363a45}[data-theme=dark] .login-brand .logo{background:#e2e5ed;color:#24262b}[data-theme=dark] .login-brand p,[data-theme=dark] .login-lines{color:#a9b1c3;border-color:#3c4250}[data-theme=dark] .amber,[data-theme=dark] .coral{background:#343946;color:#bac4d9}[data-theme=dark] .product-avatar{background:#343946;color:#bdc5d7}[data-theme=dark] .login .ant-tag{background:#2c303a;border-color:#424958;color:#c4ccdd}[data-theme=dark] .ant-tag-blue{background:#333d56!important;color:#bdc9ed!important}:root{--bg:#fbfaf6;--panel:#fff;--text:#302c48;--muted:#9893a5;--border:#eeecf2;background:var(--bg);color:var(--text)}body{background:var(--bg)}aside{width:218px;padding:30px 15px 16px;background:#fffefa;border-color:#edeaf1}.brand{font-size:23px;letter-spacing:-1px;color:#302c48;padding:0 10px;gap:9px}.brand .logo{background:#efecff;color:#6654e8;border:1px solid #ded7ff;border-radius:11px;transform:rotate(-7deg);width:34px;height:36px}.brand .logo .anticon{transform:rotate(7deg)}.brand-dot{width:7px;height:7px;background:#ffad86;margin-left:-5px;margin-bottom:8px}.store-label{margin-top:28px;background:#f8f6ff;border:1px solid #eeebfc;padding:12px 10px;border-radius:10px}.store-label>span:first-child{background:#e8e2ff;color:#6654e8;border-radius:9px;font-weight:650}.store-label .ant-tag{background:#ede8ff;color:#8d7ed0}.nav-label{color:#b0a9bc;letter-spacing:2px;font-size:9px}nav{gap:5px}nav button{color:#898198;font-size:12px;padding:11px 14px;border-radius:9px;position:relative}nav button.active{background:#efebff;color:#6654e8;font-weight:650}nav button.active:before{content:"";width:3px;background:#8c7aee;position:absolute;left:-15px;top:12px;bottom:12px;border-radius:0 4px 4px 0}nav button:hover{background:#f7f4ff}.avatar{background:#f5e4db;color:#b58369;border-radius:10px}.profile{border-color:#efecf2}.aside-bottom{color:#aaa2b5}.online{background:#9b8ae8}main{margin-left:218px;width:calc(100% - 218px)}header{height:72px;padding:0 34px;background:#fffefa;border-color:#efecf2}.breadcrumb{color:#928a9f}.breadcrumb span{color:#d6d0dd}.global-search{background:#f8f7fb;border:1px solid #f0edf4;border-radius:9px}.content{padding:30px 34px 0;max-width:1590px}.page-heading{margin-bottom:24px}.eyebrow{font-size:9px;letter-spacing:1.4px;color:#aaa1b6;margin-bottom:7px}h1{font-size:25px;letter-spacing:-.7px;color:var(--text)}.page-heading p{color:#a29aaa;font-size:11px}.heading-actions .ant-btn{border-radius:9px;height:35px;padding:0 14px}.ant-btn-primary{box-shadow:0 3px #5543cf20}.ant-btn-primary:hover{filter:none}.ant-btn-default{border-color:#e6e0ee}.panel{border-color:#ece8f1;border-radius:14px;box-shadow:0 3px #ded7ea12;padding:23px 24px;margin-bottom:22px}.section-title{margin-bottom:18px}.section-title h3{font-size:14px;color:#4d455f;font-weight:650;display:flex;align-items:center;gap:8px}.section-title small{color:#ada3ba;font-size:10px}.section-mark{width:7px;height:15px;display:inline-block;transform:rotate(12deg);border-radius:2px}.purple{background:#b1a1f5}.orange{background:#ffb299}.yellow{background:#f2d56c}.ant-tag{border-radius:5px;background:#f4f1f8;color:#9b8faa;font-size:10px}.ant-tag-blue{background:#eee9ff!important;color:#8d7dd0!important}.ant-table-thead>tr>th{background:#faf8fc!important;color:#a296b1!important;border-bottom:1px solid #eee8f4!important;padding-top:11px!important;padding-bottom:11px!important}.ant-table-tbody>tr>td{border-bottom-color:#f1edf5!important;padding-top:13px!important;padding-bottom:13px!important;color:#62586e}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.product-avatar{height:37px;width:32px;border-radius:7px 7px 8px 8px;background:#eee6ff;color:#9881c2;border:1px solid #e5d9fb;position:relative;font-size:12px;flex-shrink:0}.product-avatar:before{content:"";position:absolute;top:4px;left:8px;right:8px;height:2px;background:#ffffffa6;border-radius:2px}.cat1{background:#ffe7dc;color:#c48d74;border-color:#f8d9c9}.cat2{background:#e9e7fc;color:#9588c0;border-color:#ddd7f2}.cat3{background:#faf1cf;color:#b2a05d;border-color:#eee4b8}.product-name b{font-size:12px;color:#63576e}.product-name small{font-size:10px;color:#b4a5bb}.mono{color:#b0a1b8;font-size:10px}.warning{color:#ce9873}.count{color:#ae9cc1}.header-status{color:#aaa1b7}.notice-icon{border-radius:11px;width:38px;height:39px}.amber{background:#fff0cb;color:#c4a051}.coral{background:#ffe7dc;color:#d2997e}.attention button{padding:19px 0;border-color:#f3eef5}.attention button b{color:#7c688d;font-size:12px}.attention button small{font-size:10px;color:#b2a2bb}.attention button strong{color:#a28bb4;font-size:24px}.attention button>.anticon{color:#c5b6d2;font-size:11px}.attention-note{color:#b7a8c2;font-size:9px}.attention .section-title{margin-bottom:8px}.lively-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:20px}.chart .ant-tag{font-size:9px}.catalog-label{display:block;color:#b09dc2;font-size:9px;letter-spacing:1.6px;font-weight:650;margin-bottom:9px}.retail-hero{display:grid;grid-template-columns:1fr 1.04fr 1.16fr;min-height:242px;margin-bottom:24px;background:#f5f1fe;border:1px solid #eae2f9;border-radius:18px;overflow:hidden;position:relative}.hero-copy{padding:25px 0 22px 28px;z-index:1}.open-stamp{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1px;color:#9c87b7;border:1px solid #dcd0ec;border-radius:20px;padding:5px 8px;background:#fbf8ff}.open-stamp>span{height:4px;width:4px;border-radius:50%;background:#b19aca}.hero-copy h2{font-size:30px;line-height:1.4;margin:12px 0 11px;letter-spacing:-1px;font-weight:650;position:relative;color:#62517b;white-space:nowrap}.hero-copy h2 span{color:#917cb6}.hero-copy h2 i{font-size:24px;color:#e3b16e;position:absolute;left:156px;top:2px;font-style:normal;transform:rotate(15deg)}.hero-copy p{font-size:10px;line-height:1.9;color:#af9abd;margin:0}.hero-date{font-size:8px;letter-spacing:.5px;color:#b8a5c5;display:block;margin-top:12px}.hero-shop-art{width:100%;height:100%;object-fit:contain;max-height:244px;align-self:end;transform:translate(-4px);z-index:0}.hero-tasks{display:flex;flex-direction:column;gap:9px;padding:22px 22px 22px 3px;justify-content:center}.hero-tasks button{display:flex;align-items:center;gap:12px;border:0;border-radius:11px;padding:14px 13px;text-align:left;min-height:60px;transition:transform .15s,box-shadow .15s}.hero-tasks button:hover{transform:translateY(-2px);box-shadow:0 5px 12px #6f54a410}.hero-tasks button>div{flex:1}.hero-tasks b{display:block;font-size:12px;font-weight:650;letter-spacing:.3px}.hero-tasks small{display:block;font-size:9px;margin-top:5px;opacity:.65}.hero-tasks button>.anticon{font-size:11px;opacity:.65}.task-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:17px;background:#ffffff70}.hero-tasks .task-sale{background:#dcd3f8;color:#7b62ad}.hero-tasks .task-purchase{background:#fae1d5;color:#bb8a70}.hero-tasks .task-stocktake{background:#f7ecca;color:#b29b60}.retail-metrics{border:1px solid #eee7f5;border-radius:15px;background:#fff;padding:0!important;overflow:hidden;margin-bottom:0;display:grid;grid-template-columns:1.24fr 1fr 1fr 1.1fr}.retail-metrics>div{padding:24px!important;border:0;border-left:1px dashed #eee5f5!important;position:relative}.retail-metrics>div:first-child{padding-left:27px!important;border:0!important;background:#fbf8ff}.retail-metrics label{font-size:11px;letter-spacing:.3px;color:#a58bb6}.retail-metrics strong{font-size:25px;color:#7f639b;font-weight:550;margin:13px 0 9px;letter-spacing:-.7px}.retail-metrics .metric-main strong{font-size:31px;color:#765d99}.retail-metrics small{font-size:9px;color:#c0a8cb}.metric-main:after{content:"↗";position:absolute;right:20px;top:21px;color:#c9b2de;font-size:23px;font-weight:300}.inventory-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 24px;padding:0 3px}.inventory-ribbon .ant-tag{margin:0;padding:3px 7px;background:#f3edf7;color:#b5a0c4;font-size:9px}.inventory-ribbon .ant-tag-orange{background:#fbecdf;color:#c0a079}.inventory-ribbon .ant-tag-gold{background:#fbf2d8;color:#c3ad72}.inventory-ribbon .ant-tag-red{background:#f9e9e4;color:#c4a097}.inventory-ribbon>span:last-child{margin-left:auto;font-size:9px!important;color:#c1b3cc!important}.catalog-banner{display:flex;align-items:center;gap:30px;padding:25px 28px;background:#f4effc;border:1px solid #e9e0f6;border-radius:15px;margin-bottom:21px;position:relative;overflow:hidden}.catalog-banner>div:first-child{flex:1}.catalog-banner h2{font-size:18px;color:#8b73a7;margin:0;font-weight:500;letter-spacing:.1px}.catalog-count{display:flex;flex-direction:column;gap:5px;border-left:1px solid #e3d7ee;padding-left:25px;z-index:1}.catalog-count b{font-size:25px;font-weight:500;color:#8a74a3}.catalog-count span{font-size:9px;color:#baa5c9}.catalog-count.alert-count b{color:#c99b7b}.catalog-barcode{height:48px;width:68px;background:repeating-linear-gradient(90deg,#bba8cd 0,#bba8cd 1px,transparent 1px,transparent 3px,#bba8cd 3px,#bba8cd 5px,transparent 5px,transparent 7px);opacity:.3;transform:rotate(5deg);margin-left:5px}.category-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}.category-tabs button{background:transparent;border:0;border-radius:8px;font-size:11px;color:#b29cbe;padding:8px 13px}.category-tabs button small{margin-left:7px;font-size:9px;color:#c9b6d1}.category-tabs button.selected{background:#eee5fa;color:#9d7dbb}.catalog-panel .section-title{padding-bottom:17px;border-bottom:1px dashed #eee5f4}.ticket-barcode{font-family:ui-monospace,monospace;font-size:9px;color:#baa9ca;display:block;letter-spacing:1px;margin:14px 0 8px;padding-top:11px;border-top:1px dashed #eee4f5;position:relative}.ticket-barcode:after{content:"";height:14px;width:44px;position:absolute;right:0;background:repeating-linear-gradient(90deg,#cbbbd6 0,#cbbbd6 1px,transparent 1px,transparent 3px);opacity:.5}.analytics-panel>.section-title{padding-bottom:20px;border-bottom:1px dashed #eee5f5}.analytics-panel>.section-title h3{font-size:22px;letter-spacing:-.5px;color:#9076ab}.analytics-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:#9f7fc3!important}.assistant{border-color:#e7dbf2;background:linear-gradient(160deg,#faf6ff 0,#fff 50%);border-radius:20px}.assistant-logo{background:#eee3fd;color:#ac8bd0;border-radius:18px;transform:rotate(-7deg)}.assistant-logo .anticon{transform:rotate(7deg)}.assistant h2{font-weight:550;color:#9c7eb6}.suggestions button{border-color:#eadef4;background:#fbf8ff;color:#b398c3}.answer{background:#f9f4fd;border:1px dashed #e9ddef;border-radius:10px}.checkout b{color:#9c7fc0}.draft-hint{color:#b5a1c6}.bottom-nav button.active{color:#8f72ba}.cart-item{border-color:#eee3f4}.camera{background:#2d263d}footer{border-color:#eee6f2;color:#c1afcc}.login{background:#fffefa;grid-template-columns:1.13fr 1fr}.login-brand{background:#f2ebfc;border-right:1px solid #e7dbf4;padding:55px 12% 35px;position:relative;overflow:hidden;justify-content:flex-start}.login-brand .logo{background:#ddcff4;color:#9472b9;border-radius:13px;border:1px solid #ceb9eb;width:44px;height:46px;font-size:27px;margin-bottom:30px;transform:rotate(-8deg)}.login-brand .logo .anticon{transform:rotate(8deg)}.login-kicker{font-size:10px;letter-spacing:2px;color:#aa8fbe;margin-bottom:13px}.login-brand h1{font-size:42px;color:#816399;letter-spacing:-1.5px;margin-bottom:15px}.login-brand h1 span{font-size:30px;font-weight:500;line-height:1.65;margin-top:17px;color:#9674ae}.login-brand p{font-size:10px;color:#b79ec7;margin:0}.login-shop-art{width:100%;max-width:390px;align-self:center;max-height:280px;object-fit:contain;margin:15px 0 5px}.login-lines{margin-top:auto;display:flex;gap:17px;font-size:9px;color:#baa3cc;border-top:1px solid #ded0eb;padding-top:18px;line-height:1.8}.login-lines>span{font-size:8px;letter-spacing:1.3px;color:#a98ec0;white-space:nowrap}.login-form{width:335px}.login-form h2{font-size:27px;color:#9779b2;font-weight:550}.login-form>p{color:#bdaccb;font-size:11px}.login-form label{color:#b19ac3!important;font-size:11px!important}.login .ant-tag{background:#f4eefb;border:1px solid #eadff5;color:#b099c7;padding:2px 7px;font-size:9px}.login-form .ant-input-affix-wrapper,.login-form .ant-input{border-radius:9px;border-color:#e8def1;background:#fffefa;font-size:12px}.login-form .ant-btn-primary{border-radius:10px;background:#aa8bc9;border-color:#aa8bc9;font-size:12px;height:44px}.login-form small{font-size:9px;color:#c5b5d2}.ant-modal-content{border-radius:16px!important}.ant-modal-title{color:#9277aa!important}.ant-modal label{color:#ad97bc}.ant-modal-header{margin-bottom:18px!important}.brand{color:#332d48}.store-label b{color:#615373}.nav-label{color:#9c92ab}nav button{color:#8a7d9a}nav button.active{color:#6654e8;background:#eee9ff}.hero-copy h2{color:#46345e}.hero-copy h2 span{color:#8060ba}.hero-copy p{color:#9c85af}.hero-date{color:#a18aaf}.open-stamp{color:#9474b1}.hero-copy h2 i{color:#e8bf5e}.task-sale b{color:#7654ac}.task-purchase b{color:#af7a5c}.task-stocktake b{color:#9c8240}.hero-tasks small{opacity:.9}.hero-tasks .task-sale{background:#d9cef8}.hero-tasks .task-purchase{background:#ffe2d4}.hero-tasks .task-stocktake{background:#fff0bd}.retail-metrics label{color:#967ba8}.retail-metrics strong{color:#7b5699}.retail-metrics .metric-main strong{color:#76529f}.retail-metrics .metric-main{background:#f7f1ff}.retail-metrics small{color:#b29bc0}.section-title h3{color:#5d4777}.product-name b{color:#6b527f}.ant-table-tbody>tr>td{color:#6b557c}.catalog-banner h2{color:#8862a5}.login-brand h1{color:#70518f}.login-brand h1 span{color:#8a64aa}.login-form h2{color:#795492}.login-form .ant-btn-primary{background:#9a75c0;border-color:#9a75c0}.login-brand .logo{background:#d8c5f1;color:#8962b3}.logo{background:#efe6ff;color:#8d65b9}.environment-badge{font-size:9px!important;letter-spacing:0!important;white-space:normal!important;line-height:1.5!important;border-radius:4px!important;margin:0!important}.store-label>.environment-badge{background:#fff0c4;color:#ad8e43}.login .environment-badge{background:#fff1cf;color:#b49355;border-color:#f2dfad}.retail-hero .hero-shop-art{filter:saturate(.9)}@media(max-width:1100px){aside{width:196px}main{margin-left:196px;width:calc(100% - 196px)}header{padding:0 22px}.content{padding:26px 23px 0}.retail-hero{grid-template-columns:1fr 1fr;min-height:0}.hero-copy{padding:24px 0 15px 27px}.hero-shop-art{height:200px;max-height:200px;max-width:290px;justify-self:center}.hero-tasks{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px;gap:10px}.hero-tasks button{padding:12px 11px;gap:8px;min-height:68px}.hero-tasks b{font-size:10px}.hero-tasks small{font-size:8px;line-height:1.6}.hero-tasks button>.anticon{display:none}.hero-tasks .task-icon{width:25px;height:28px;font-size:16px;flex-shrink:0}.retail-metrics>div{padding:21px 18px!important}.retail-metrics strong{font-size:22px}.retail-metrics .metric-main strong{font-size:26px}.catalog-banner{gap:20px}.catalog-banner h2{font-size:16px}.catalog-barcode{display:none}}@media(max-width:700px){aside{display:none}main{margin:0;width:100%}header{height:62px;padding:10px 17px;background:#fffefa}.content{padding:23px 17px calc(90px + env(safe-area-inset-bottom))}.mobile-module-select{margin:0 0 22px}.mobile-module-select>span{font-size:11px;color:#ab97ba}.mobile-module-select .ant-select{width:130px}.page-heading{margin-bottom:20px}.page-heading h1{font-size:24px;letter-spacing:-.8px}.page-heading p{font-size:10px;color:#ae9dbb}.eyebrow{font-size:8px;letter-spacing:1px}.retail-hero{grid-template-columns:1.05fr .95fr;border-radius:16px;margin-bottom:19px;min-height:0}.hero-copy{padding:23px 0 18px 20px}.hero-copy h2{font-size:25px;margin-top:12px;line-height:1.5}.hero-copy h2 i{left:135px;font-size:19px;top:0}.hero-copy p{font-size:9px;white-space:nowrap}.hero-date{font-size:8px;margin-top:9px}.open-stamp{font-size:8px;padding:4px 7px}.hero-shop-art{max-width:200px;width:135%;height:170px;max-height:170px;justify-self:center;align-self:center;transform:translate(-7px,6px)}.hero-tasks{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding:0 13px 14px;z-index:1}.hero-tasks button{border-radius:10px;min-height:67px;padding:11px 10px;gap:9px}.hero-tasks .task-sale{grid-column:1/-1;min-height:68px;background:#a98bd8;color:#fff}.task-sale b{color:#fff!important;font-size:15px!important;letter-spacing:1px}.task-sale small{font-size:9px!important;color:#f4eaff}.hero-tasks .task-sale>.anticon{display:block;color:#f3e7ff;font-size:16px}.task-sale .task-icon{height:38px!important;width:38px!important;background:#c5aceb;font-size:24px!important}.hero-tasks .task-icon{width:28px;height:30px;font-size:17px}.hero-tasks b{font-size:11px}.hero-tasks small{font-size:8px;margin-top:5px}.retail-metrics{grid-template-columns:1fr 1fr;margin-bottom:0;border-radius:14px;gap:0;padding:0!important}.retail-metrics>div{padding:19px 17px!important;border:0!important;border-bottom:1px dashed #ede1f5!important}.retail-metrics>div:first-child{padding:19px 17px!important}.retail-metrics>div:nth-child(odd){border-right:1px dashed #ede1f5!important}.retail-metrics>div:nth-last-child(-n+2){border-bottom:0!important}.retail-metrics label{font-size:10px}.retail-metrics strong{font-size:25px!important;margin:11px 0 8px}.retail-metrics small{font-size:8px}.metric-main:after{font-size:18px;right:15px;top:16px}.inventory-ribbon{gap:6px;margin:12px 0 20px}.inventory-ribbon .ant-tag{padding:2px 5px;font-size:8px}.inventory-ribbon>span:last-child{margin:2px 0 0;width:100%;font-size:8px!important}.panel{padding:19px 16px;border-radius:14px;margin-bottom:19px}.lively-grid{grid-template-columns:1fr;gap:0}.section-title h3{font-size:13px}.section-title small{font-size:9px}.attention{padding:20px 18px}.attention button{padding:17px 0}.attention button b{font-size:12px}.attention-note{font-size:8px;margin-top:18px}.catalog-banner{padding:20px 18px;flex-wrap:wrap;gap:19px;margin-bottom:17px}.catalog-banner>div:first-child{flex:1 0 100%}.catalog-label{font-size:8px}.catalog-banner h2{font-size:16px;font-weight:450;line-height:1.7}.catalog-count{border:0;padding:0;flex-direction:row;align-items:center;gap:8px}.catalog-count b{font-size:24px}.catalog-count span{font-size:9px}.category-tabs{flex-wrap:nowrap;overflow:auto;gap:5px;padding-bottom:3px;margin-bottom:14px;scrollbar-width:none}.category-tabs button{white-space:nowrap;font-size:10px;padding:8px 10px}.category-tabs button small{font-size:8px;margin-left:5px}.catalog-panel{background:transparent;border:0;padding:0;box-shadow:none}.catalog-panel>.section-title{padding:0 0 13px;border:0}.catalog-panel>.section-title .inline:first-child .ant-select{display:none}.catalog-panel>.section-title h3{font-size:12px}.catalog-panel>.section-title .ant-btn{height:30px;font-size:10px;padding:0 10px}.mobile-records{display:flex;flex-direction:column;gap:12px}.mobile-product{border:1px solid #eee2f3;background:#fffefa;border-radius:12px;padding:17px 16px!important;position:relative;overflow:hidden;box-shadow:0 3px #e7ddec1c}.mobile-product:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#e4d1f4}.mobile-product:nth-child(3n+2):before{background:#f3d3bb}.mobile-product:nth-child(3n):before{background:#f0e0b0}.mobile-product .product-name strong{font-size:16px;color:#ad85bb;font-weight:500}.mobile-product .product-name b{font-size:13px;color:#8e6ea2;font-weight:500}.mobile-product .product-name small{font-size:9px;color:#c1a9ca}.mobile-product .product-avatar{width:31px;height:38px}.mobile-product-meta{padding-left:0;margin-top:12px;font-size:10px;color:#b498c4;gap:8px}.mobile-product-meta b{font-weight:550}.mobile-product-meta .ant-tag{font-size:8px;padding:2px 5px}.mobile-product-meta .ant-btn{height:30px;min-height:30px;font-size:10px;border-radius:7px;padding:0 10px;border-color:#ecdff2;color:#b296c5;background:#fffefa}.mobile-product-meta .ant-btn:last-child{background:#f1e8fb;color:#ac8cc6;border-color:#ebdff3}.mobile-order{background:#fffefa;border:1px solid #eee4f4;border-radius:12px;padding:17px 15px!important}.mobile-order>div:first-child b{font-size:12px;color:#a187b1;font-weight:500}.mobile-order strong{font-size:15px;color:#b28cbe;font-weight:500}.mobile-order-bottom{color:#c3a9ce}.bottom-nav{border-color:#ede1f3;padding-top:11px;background:#fffefa;box-shadow:0 -3px 15px #7a608205}.bottom-nav button{font-size:8px;color:#baa7c7;gap:6px}.bottom-nav button .anticon{font-size:20px}.bottom-nav button.active{color:#a17bbf}.bottom-nav button:nth-child(3){position:relative;margin-top:-18px}.bottom-nav button:nth-child(3) .anticon{background:#ad8dce;color:#fff;width:40px;height:40px;border:5px solid #fffefa;border-radius:14px;display:grid;place-items:center;box-shadow:0 -2px 6px #9a76b210;font-size:23px}.bottom-nav button:nth-child(3)>span:last-child{margin-top:-2px}.login{display:flex}.login-brand{padding:31px 29px 22px;display:grid;grid-template-columns:1fr 1fr;column-gap:8px;min-height:285px;border-right:0;border-bottom:1px solid #e6d9f2}.login-brand .logo{grid-column:1/-1;margin:0 0 18px;width:34px;height:36px;font-size:22px}.login-kicker{grid-column:1/-1;font-size:8px;letter-spacing:1.4px;margin-bottom:8px}.login-brand h1{grid-column:1;grid-row:3;font-size:29px;margin:0;z-index:1}.login-brand h1 span{font-size:19px;margin-top:13px;line-height:1.7;white-space:nowrap}.login-brand p,.login-lines{display:none}.login-shop-art{grid-column:2;grid-row:3;margin:0;width:150%;max-width:230px;height:175px;object-fit:contain;transform:translate(-12px,-14px);align-self:end}.login-form{padding:30px 0;width:322px}.login-form h2{font-size:23px;margin-top:19px}.login-form>p{font-size:10px;margin-bottom:25px}.login-form .ant-input,.login-form .ant-input-affix-wrapper{font-size:16px}.login-form .ant-btn-primary{height:44px}.assistant{padding:30px 18px}.assistant h2{font-size:21px}.assistant .suggestions button{font-size:10px}.analytics-panel>.section-title h3{font-size:20px}.analytics-panel .ant-tabs-tab{font-size:11px!important}footer{font-size:8px;gap:9px;margin-top:25px;padding-top:19px}.order-modal .ant-modal-footer{background:#fffefa}.ant-modal input{font-size:16px}}[data-theme=dark]{--bg:#211c2c;--panel:#2a2337;--text:#e5d8f4;--muted:#b5a1c7;--border:#43364f;background:var(--bg);color:var(--text)}[data-theme=dark] body{background:var(--bg)}[data-theme=dark] aside,[data-theme=dark] header,[data-theme=dark] .bottom-nav{background:#292232;border-color:#44354e}[data-theme=dark] .brand,[data-theme=dark] h1{color:#e3d4f1}[data-theme=dark] .logo,[data-theme=dark] .brand .logo{background:#443055;color:#c3a0ea;border-color:#574066}[data-theme=dark] .store-label{background:#35283f;border-color:#44304f}[data-theme=dark] .store-label b{color:#d0b7e3}[data-theme=dark] nav button{color:#b69cc8}[data-theme=dark] nav button.active{background:#473353;color:#ccabee}[data-theme=dark] nav button:hover{background:#382b43}[data-theme=dark] .global-search{background:#34283f;border-color:#44334e}[data-theme=dark] .panel,[data-theme=dark] .mobile-product,[data-theme=dark] .mobile-order{background:#2b2336;border-color:#43304e}[data-theme=dark] .retail-hero{background:#3a294b;border-color:#4d355e}[data-theme=dark] .hero-copy h2{color:#ddc6ef}[data-theme=dark] .hero-copy h2 span{color:#bd97d8}[data-theme=dark] .hero-copy p,[data-theme=dark] .hero-date{color:#ae8dc2}[data-theme=dark] .open-stamp{background:#493157;color:#c8a6df;border-color:#644475}[data-theme=dark] .hero-shop-art{opacity:.9}[data-theme=dark] .hero-tasks .task-sale{background:#674982;color:#e4caef}[data-theme=dark] .hero-tasks .task-sale b{color:#ead5f5}[data-theme=dark] .hero-tasks .task-purchase{background:#674938;color:#ebc3ac}[data-theme=dark] .hero-tasks .task-purchase b{color:#ebc3ac}[data-theme=dark] .hero-tasks .task-stocktake{background:#5e5132;color:#e4d19b}[data-theme=dark] .hero-tasks .task-stocktake b{color:#e4d19b}[data-theme=dark] .task-icon{background:#ffffff15}[data-theme=dark] .retail-metrics{background:#2b2336;border-color:#493451}[data-theme=dark] .retail-metrics>div,[data-theme=dark] .retail-metrics>div:first-child{background:#2b2336;border-color:#493451!important}[data-theme=dark] .retail-metrics .metric-main{background:#3a2948!important}[data-theme=dark] .retail-metrics strong,[data-theme=dark] .retail-metrics .metric-main strong{color:#d9b6ed}[data-theme=dark] .retail-metrics label{color:#b796cb}[data-theme=dark] .retail-metrics small{color:#9477a9}[data-theme=dark] .inventory-ribbon .ant-tag{background:#36283f;color:#a58bb9}[data-theme=dark] .section-title h3{color:#d0b1e3}[data-theme=dark] .ant-table-thead>tr>th{background:#35283f!important;border-color:#47334f!important;color:#ac8fbd!important}[data-theme=dark] .ant-table-cell{border-color:#3c2c45!important;color:#c8abd9!important}[data-theme=dark] .product-name b{color:#ceb0df}[data-theme=dark] .product-avatar{background:#483252;border-color:#5d4268;color:#c1a1d3}[data-theme=dark] .ant-btn-default{background:#382a42;color:#c1a0d5;border-color:#51375f}[data-theme=dark] .catalog-banner{background:#3a294b;border-color:#4c345a}[data-theme=dark] .catalog-banner h2{color:#cba7e0}[data-theme=dark] .catalog-count{border-color:#5d416c}[data-theme=dark] .catalog-count b{color:#caaddf}[data-theme=dark] .category-tabs button.selected{background:#4b335b;color:#c5a3df}[data-theme=dark] .mobile-product-meta .ant-btn{background:#392840;border-color:#53375d;color:#c0a0d2}[data-theme=dark] .mobile-product-meta .ant-btn:last-child{background:#4e335d;color:#c7a3dc}[data-theme=dark] .ticket-barcode{border-color:#52375f;color:#ab8bbc}[data-theme=dark] .assistant{background:linear-gradient(160deg,#3b2a49,#2b2336)}[data-theme=dark] .assistant-logo{background:#50375f;color:#c9a5e1}[data-theme=dark] .suggestions button,[data-theme=dark] .answer{background:#3d2b48;border-color:#563863;color:#c4a3d7}[data-theme=dark] .login-brand{background:#392844;color:#e4cdf1;border-color:#51335f}[data-theme=dark] .login{background:#2b2234}[data-theme=dark] .login-brand h1,[data-theme=dark] .login-brand h1 span,[data-theme=dark] .login-form h2{color:#d1ade6}[data-theme=dark] .login-brand .logo{background:#533567;color:#d2b1e8}[data-theme=dark] .login-form .ant-input,[data-theme=dark] .login-form .ant-input-affix-wrapper{background:#34273e;border-color:#51385e;color:#d6b8e7}[data-theme=dark] .bottom-nav button:nth-child(3) .anticon{border-color:#292232;background:#8a62a8}[data-theme=dark] .order-modal .ant-modal-footer{background:#2b2336}.hero-copy h2{color:#3d2e56}.hero-copy h2 span{color:#6654e8}.hero-copy h2 i{color:#f1ca54}.hero-copy p{color:#9781ab}.hero-tasks .task-sale{background:#e5defc}.hero-tasks .task-sale b{color:#6654e8}.hero-tasks .task-purchase{background:#ffe4d9}.hero-tasks .task-purchase b{color:#ba7456}.hero-tasks .task-stocktake{background:#fff1c6}.hero-tasks .task-stocktake b{color:#9f8035}.retail-metrics strong{color:#68517e}.retail-metrics .metric-main strong{color:#6654e8}.product-name b,.ant-table-tbody>tr>td{color:#6b557e}.section-title h3{color:#5d4675}.login-brand h1{color:#5f4283}.login-brand h1 span{color:#8460aa}.login-form h2{color:#77518f}.login-form .ant-btn-primary{background:#6654e8;border-color:#6654e8}.catalog-banner h2{color:#805ca0}.assistant h2{color:#8663a4}.bottom-nav button.active{color:#6654e8}.store-label b{color:#70577f}.nav-label{color:#b3a2c1}.mobile-order strong{color:#9571ae}@media(max-width:700px){.hero-tasks .task-sale{background:#6654e8}.hero-tasks .task-sale b{color:#fff}.task-sale .task-icon{background:#ffffff24}.bottom-nav button:nth-child(3) .anticon{background:#8f70cd}.mobile-product .product-name b{color:#86639b}.mobile-product .product-name strong{color:#9e76b4}}[data-theme=dark] .hero-copy h2{color:#dec4ef}[data-theme=dark] .hero-copy h2 span{color:#b99aee}[data-theme=dark] .retail-metrics strong{color:#c5a3db}[data-theme=dark] .retail-metrics .metric-main strong{color:#c8aff7}[data-theme=dark] .hero-tasks .task-sale b{color:#dfc6f1}[data-theme=dark] .product-name b,[data-theme=dark] .ant-table-tbody>tr>td{color:#c8a8db}[data-theme=dark] .catalog-banner h2,[data-theme=dark] .section-title h3{color:#c6a2df}@media(max-width:700px){.hero-tasks small{font-size:10px;line-height:1.5}.hero-tasks .task-sale small{font-size:10px!important}.hero-tasks button{min-height:74px}.hero-tasks b{font-size:12px}.hero-copy p{font-size:10px}.hero-date{font-size:9px}.retail-metrics label{font-size:11px}.retail-metrics small{font-size:10px;line-height:1.5}.inventory-ribbon .ant-tag{font-size:9px}.mobile-product .product-name b{font-size:14px}.mobile-product .product-name small{font-size:10px}.mobile-product-meta{font-size:11px}.mobile-product-meta .ant-btn{height:40px;min-height:40px;font-size:12px;padding:0 12px}.mobile-order-bottom .ant-btn{height:40px;font-size:12px}.catalog-panel>.section-title .ant-btn{height:38px;font-size:11px}.bottom-nav button,.scan-bar .ant-btn,.scan-bar .ant-input-search-button{min-height:42px}.scan-bar input{min-height:40px}.order-modal .checkout>.ant-btn{min-height:46px}.camera{min-height:210px;object-fit:cover}.cart-fields .ant-input-number{min-height:40px}.cart-fields .ant-input-number-input{height:38px}.ant-modal .ant-select-selector{min-height:40px!important}.hero-tasks .task-purchase,.hero-tasks .task-stocktake{gap:8px}.global-search input{font-size:16px}.global-search input::placeholder{font-size:11px}}.retail-hero.compact-hero{grid-template-columns:minmax(160px,.8fr) 110px minmax(360px,1.5fr);min-height:0;padding:18px 22px;margin-bottom:20px;gap:20px}.compact-hero .hero-copy h2{font-size:23px;line-height:1.35;margin:8px 0}.compact-hero .hero-copy h2 br,.compact-hero .hero-copy p{display:none}.compact-hero .hero-shop-art{width:110px;max-height:100px}.compact-hero .hero-tasks{display:flex;gap:8px}.compact-hero .hero-tasks button{flex:1;min-width:0;padding:13px 10px;gap:8px}.compact-hero .hero-tasks button>svg,.compact-hero .hero-tasks button>.anticon:last-child{display:none}.compact-hero .hero-tasks b{font-size:12px}.compact-hero .hero-tasks small{font-size:9px}.compact-hero .task-icon{width:30px;height:32px;font-size:17px;flex-shrink:0}.inventory-total{display:block;color:#9b92ad;font-size:10px;font-weight:400;margin-top:4px}.cash-tender{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:15px 0}.cash-tender strong{font-size:21px;color:#6654e8}.cash-tender small{width:100%;color:#91869e}.catalog-panel .section-title{flex-wrap:wrap}.catalog-panel .section-title>.inline{flex-wrap:wrap}.mobile-product .product-name>input[type=checkbox]{width:17px;height:17px;accent-color:#6654e8;flex-shrink:0}.mobile-product .product-name{min-width:0}.category-tabs{max-width:100%;overflow-x:auto}.content>.ant-alert{margin-bottom:18px}@media(max-width:1100px){.retail-hero.compact-hero{grid-template-columns:1fr}.compact-hero .hero-copy,.compact-hero .hero-shop-art{display:none}}@media(max-width:700px){.retail-hero.compact-hero{padding:12px;margin:0 0 18px;gap:0}.compact-hero .hero-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.compact-hero .hero-tasks button{padding:14px 5px;min-height:76px;display:flex;flex-direction:column;text-align:center;gap:7px}.compact-hero .hero-tasks b{font-size:11px}.compact-hero .hero-tasks small{display:none}.compact-hero .hero-tasks .task-sale{grid-column:auto;min-height:76px}.compact-hero .task-icon{width:25px;height:25px}.category-tabs{white-space:nowrap;padding-bottom:5px}.category-tabs button{flex-shrink:0}.cash-tender .ant-input-number{font-size:16px}.catalog-panel .inline .ant-input-search{width:100%!important}}.compact-hero .hero-tasks{flex-direction:row}.compact-hero .hero-tasks button{min-height:80px}.compact-hero .hero-copy{align-self:center}.compact-hero .hero-copy h2 i{display:none}@media(max-width:700px){.compact-hero .hero-tasks button{min-height:76px}}.business-dashboard{margin-bottom:26px}.insight-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.insight-title h2{font-size:25px;letter-spacing:-.5px;margin:7px 0}.insight-title p{margin:0;font-size:11px}.insight-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-kpis{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-bottom:22px;overflow:hidden}.dashboard-kpis>div{padding:24px;border-right:1px dashed var(--border);min-width:0}.dashboard-kpis>div:last-child{border:0}.dashboard-kpis .lead{background:#f0edff}.dashboard-kpis label{font-size:11px;color:#91839e}.dashboard-kpis strong{display:block;font-size:27px;letter-spacing:-.7px;margin:14px 0 8px;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-kpis em{font-size:13px;font-style:normal;color:#96879e}.dashboard-kpis small{font-size:10px;color:#9787a6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.dashboard-grid>.panel{margin-bottom:0;min-width:0}.dashboard-todo>button{width:100%;display:flex;align-items:center;gap:15px;background:none;border:0;border-bottom:1px solid var(--border);padding:18px 0;color:var(--text);text-align:left}.dashboard-todo>button:last-child{border-bottom:0}.dashboard-todo>button>b{font-size:25px;color:#7863e8;min-width:35px;text-align:center}.dashboard-todo>button>span{flex:1;font-size:12px;font-weight:550}.dashboard-todo small{display:block;font-size:10px;font-weight:400;color:#a191aa;margin-top:5px}.insight-chart{width:100%;min-width:0}.category-drill{border-top:1px solid var(--border);padding-top:16px}.category-drill>b{font-size:12px}.category-drill button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:none;border:0;color:var(--text);padding:12px 0;border-bottom:1px solid var(--border);font-size:12px}.category-drill small{display:block;color:#a091a9;font-size:10px;margin-top:5px}.category-drill button>b{font-variant-numeric:tabular-nums;color:#7863e8}.risk-lines{max-height:320px;overflow:auto}.risk-lines article{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--border)}.risk-lines article>div{min-width:0}.risk-lines b,.risk-lines .text-button{font-size:12px}.risk-lines small{display:block;font-size:10px;color:#9a8ba5;margin-top:5px}.text-button{border:0;background:none;color:#7660da;text-align:left;padding:0}.insight-footnote{font-size:10px;line-height:1.75;color:#9c8ca6;margin:15px 0 0}.dashboard-next{padding:20px;border:1px dashed #d3c9ef;background:#f9f7ff;border-radius:12px;margin-top:20px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.dashboard-next>b{font-size:12px}.dashboard-next>span{font-size:11px;color:#9785a3;flex:1}.insight-loading{padding:70px 20px;text-align:center}.insight-loading p{font-size:12px;margin-top:15px}.product-insight-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.product-insight-stats>div{border:1px solid var(--border);padding:15px;border-radius:9px}.product-insight-stats label{font-size:11px;color:#9c8ca6}.product-insight-stats strong{display:block;font-size:19px;margin-top:8px}.insight-field{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:18px 0}.replenish-lines{max-height:50vh;overflow:auto}.replenish-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--border)}.replenish-line>div:first-child{flex:1;min-width:160px}.replenish-line b{display:block;font-size:13px}.replenish-line small{display:block;font-size:10px;margin-top:6px;color:#9b8ca6}.replenish-line label{display:flex;flex-direction:column;font-size:10px;gap:6px;color:#9b8ca6}.analysis-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.analysis-filters>.ant-select,.analysis-filters>.ant-input-group-wrapper{width:150px}.analysis-summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:15px;font-size:10px}.analysis-summary>span:last-child{margin-left:auto;color:#a38fac}.analytics-workspace,.analytics-panel{min-width:0}.analytics-panel .ant-table-wrapper{max-width:100%}[data-theme=dark] .dashboard-kpis .lead{background:#342e47}[data-theme=dark] .dashboard-next{background:#302b3c;border-color:#514563}@media(max-width:1100px){.dashboard-kpis>div{padding:18px}.dashboard-kpis strong{font-size:22px}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:700px){.insight-title{align-items:flex-start;flex-direction:column;gap:14px}.insight-title h2{font-size:23px}.insight-actions{width:100%}.insight-actions .ant-btn{flex:1;height:40px}.dashboard-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:16px}.dashboard-kpis>div{padding:17px 13px;border-bottom:1px dashed var(--border)}.dashboard-kpis strong{font-size:24px}.dashboard-kpis small{font-size:9px}.dashboard-grid{display:flex;flex-direction:column;gap:16px}.dashboard-todo{order:-1}.dashboard-grid>.panel{padding:18px 13px}.dashboard-trend .section-title{gap:12px}.dashboard-trend .section-title>div{max-width:100%}.dashboard-next{padding:17px;gap:10px}.dashboard-next>span{flex-basis:100%}.dashboard-next .ant-btn{width:100%;height:40px}.risk-lines article{gap:8px}.replenish-line>div:first-child{flex-basis:100%}.replenish-line .ant-input-number{width:110px}.analysis-filters>.ant-select,.analysis-filters>.ant-input-group-wrapper{width:calc(50% - 5px)}.analysis-filters>.ant-picker{width:100%}.product-insight-stats{gap:10px}.analytics-panel .section-title{align-items:flex-start}.analytics-panel .ant-tabs-nav{max-width:100%}.business-dashboard .ant-btn{white-space:normal}.risk-workspace .ant-segmented{max-width:100%}}.insight-chart{min-width:0;max-width:100%;overflow:hidden}.funds-space{min-width:0}.funds-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.funds-toolbar h2{font-size:24px;margin:7px 0}.funds-toolbar p{font-size:12px;margin:0}.funds-eyebrow{font-size:10px;color:#8d83ac;letter-spacing:1px}.funds-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.funds-tools input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:7px;padding:7px;font-size:12px}.funds-loading{text-align:center;padding:80px}.funds-loading p{margin-top:20px;font-size:12px}.funds-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.funds-channel{padding:22px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.funds-channel h3{margin-top:12px}.funds-channel>strong{font-size:30px;display:block;margin:15px 0;font-variant-numeric:tabular-nums}.funds-detail{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.funds-onboarding{display:flex;gap:22px;align-items:center;padding:30px!important}.funds-onboarding>.anticon{font-size:45px;color:#7e6ce5}.funds-onboarding h3{font-size:18px}.funds-onboarding p{max-width:640px;font-size:12px}.funds-balance{padding:28px 30px;margin:22px 0;background:#f0ebff;border:1px solid #ded5fa;border-radius:14px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#463874}.funds-balance strong{display:block;font-size:39px;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:7px 0}.funds-balance small{font-size:12px}.funds-balance span{font-size:11px;color:#8f7eaf}.funds-balance-actions{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.funds-balance-actions small{font-size:10px;color:#8f7eaf}.funds-equation-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:15px 0}.funds-equation-row div{min-width:0}.funds-equation-row small{font-size:11px;display:block;color:var(--muted);margin-bottom:10px}.funds-equation-row b{font-size:23px;font-variant-numeric:tabular-nums}.funds-equation-row>span{color:#b6a9d5;font-size:22px}.funds-equation p{font-size:11px;margin:8px 0 0}.funds-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.funds-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.funds-muted{font-size:10px;color:var(--muted)}.funds-channel-list>div{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--border)}.funds-channel-dot{width:11px;height:11px;border-radius:4px;background:#aa9ae9}.funds-channel-list>div:nth-child(2) .funds-channel-dot{background:#efaa8c}.funds-channel-list>div:nth-child(3) .funds-channel-dot{background:#e0c869}.funds-channel-list div>div{flex:1}.funds-channel-list b{display:block;font-size:12px}.funds-channel-list small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.funds-channel-list strong{font-size:17px;font-variant-numeric:tabular-nums}.funds-callout{font-size:11px;line-height:1.8;background:#f7f4fd;border-left:3px solid #b4a3e7;padding:12px;margin-top:22px;color:#8d80a6}.funds-count-empty{padding:40px 15px;text-align:center}.funds-count-empty .anticon{font-size:30px;color:#ad9fd0}.funds-count-empty p{font-size:12px;margin:15px 0 6px}.funds-count-empty small{font-size:10px;color:var(--muted)}.funds-count-list article{padding:15px 0;border-bottom:1px solid var(--border)}.funds-count-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.funds-count-amounts{display:flex;gap:15px;flex-wrap:wrap;margin:13px 0;font-size:10px;color:var(--muted)}.funds-count-amounts b{display:block;font-size:15px;color:var(--text);margin-top:5px}.funds-count-list article>small{font-size:10px;color:var(--muted)}.funds-count-list p{font-size:11px;margin:9px 0}.funds-warning{color:#d17d62!important}.funds-footnote{font-size:10px;line-height:1.8;color:var(--muted);margin:17px 0 0}.funds-timeline article{display:flex;gap:14px;align-items:flex-start;padding:17px 0;border-bottom:1px solid var(--border)}.funds-event-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.funds-in{background:#eee8fc;color:#8d76cd}.funds-out{background:#fff0e9;color:#c99679}.funds-timeline article>div{flex:1;min-width:0}.funds-timeline b{font-size:12px}.funds-timeline small{display:block;font-size:11px;color:#8e819f;margin:6px 0;word-break:break-word}.funds-timeline div>span{font-size:10px;color:var(--muted)}.funds-timeline article>strong{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.funds-note-toggle{margin:15px 0;display:flex;gap:10px;align-items:center;font-size:12px}.funds-denominations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.funds-denominations label{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:7px}.funds-denominations .ant-input-number{width:95px}.funds-note-total{display:flex;justify-content:space-between;margin:18px 0;font-size:13px}.funds-note-total strong{font-size:23px;color:#7964c8}[data-theme=dark] .funds-balance{background:#30283e;border-color:#4e4163;color:#e8ddfa}[data-theme=dark] .funds-callout{background:#2b2636;color:#b6aacd}[data-theme=dark] .funds-in{background:#383046}[data-theme=dark] .funds-out{background:#3f302a}@media(max-width:900px){.funds-two-col{grid-template-columns:minmax(0,1fr)}.funds-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-equation-row{gap:12px}.funds-equation-row b{font-size:19px}}@media(max-width:700px){.funds-toolbar{flex-direction:column;gap:15px}.funds-toolbar h2{font-size:22px}.funds-toolbar p{font-size:11px}.funds-tools{width:100%}.funds-tools input{font-size:16px;max-width:150px}.funds-tools .ant-btn{font-size:11px}.funds-balance{padding:22px 18px;align-items:flex-start;flex-direction:column;gap:15px}.funds-balance strong{font-size:35px}.funds-balance-actions{align-items:flex-start;width:100%}.funds-balance-actions .ant-btn{height:44px;width:100%}.funds-equation-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.funds-equation-row>span{display:none}.funds-equation-row b{font-size:21px}.funds-channel-grid{grid-template-columns:1fr}.funds-onboarding{padding:22px 15px!important;gap:16px}.funds-onboarding>.anticon{font-size:30px}.funds-onboarding h3{font-size:16px}.funds-timeline article>strong{font-size:14px}.funds-timeline small{font-size:10px}.funds-count-amounts{gap:11px}.funds-muted{font-size:9px}.funds-section-title{align-items:flex-start}.funds-denominations .ant-input-number{width:80px}}
