: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: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:#fff0ed}.dashboard-kpis label{font-size:11px;color:#8a7472}.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:#927c78}.dashboard-kpis small{font-size:10px;color:#947b77}.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:#c92c32;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:#9a817b;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:#9a817b;font-size:10px;margin-top:5px}.category-drill button>b{font-variant-numeric:tabular-nums;color:#c92c32}.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:#957c78;margin-top:5px}.text-button{border:0;background:none;color:#c92c32;text-align:left;padding:0}.insight-footnote{font-size:10px;line-height:1.75;color:#967f7a;margin:15px 0 0}.dashboard-next{padding:20px;border:1px dashed #e7c5bd;background:#fff7f3;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:#927a76;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:#967f7a}.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:#967e78}.replenish-line label{display:flex;flex-direction:column;font-size:10px;gap:6px;color:#967e78}.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:#9e8178}.analytics-workspace,.analytics-panel{min-width:0}.analytics-panel .ant-table-wrapper{max-width:100%}[data-theme=dark] .dashboard-kpis .lead{background:#412b30}[data-theme=dark] .dashboard-next{background:#38282d;border-color:#63434a}@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}.monthly-result{border:1px solid #f0d9cf;border-radius:14px;background:#fff6ef;padding:20px 24px;margin:0 0 22px}.monthly-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.monthly-result-heading span{font-size:10px;color:#996e61}.monthly-result h3{font-size:18px;margin:5px 0 0;color:#493b45}.monthly-result-equation{display:flex;gap:24px;align-items:center;margin-top:20px}.monthly-result-equation>div{min-width:0;flex:1}.monthly-result-equation small{display:block;font-size:11px;color:#806f77}.monthly-result-equation b{display:block;font-size:24px;font-variant-numeric:tabular-nums;margin-top:7px;color:#5d4044;overflow-wrap:anywhere}.monthly-result-equation>span{font-size:22px;color:#b49a95}.monthly-result-total b{color:#d34f46}.monthly-result-note{font-size:11px;line-height:1.8;color:#8d726d;margin:16px 0 0}[data-theme=dark] .monthly-result{background:#352d36;border-color:#64484c}[data-theme=dark] .monthly-result h3,[data-theme=dark] .monthly-result-equation b{color:#f2d9d1}[data-theme=dark] .monthly-result-equation small,[data-theme=dark] .monthly-result-note,[data-theme=dark] .monthly-result-heading span{color:#c8aaa4}[data-theme=dark] .monthly-result-total b{color:#ff9c89}@media(max-width:700px){.monthly-result{padding:18px 14px;margin-bottom:16px}.monthly-result-heading{gap:10px;align-items:flex-start}.monthly-result-heading .ant-btn{font-size:11px;max-width:135px;min-height:40px}.monthly-result h3{font-size:17px}.monthly-result-equation{gap:8px;margin-top:18px}.monthly-result-equation small{font-size:10px}.monthly-result-equation b{font-size:17px;letter-spacing:-.5px}.monthly-result-equation>span{font-size:16px}.monthly-result-note{font-size:10px}}.analysis-primary-filters{display:grid;grid-template-columns:150px 150px minmax(180px,1fr) minmax(240px,1.5fr);gap:14px;margin:22px 0 14px}.analysis-primary-filters>label{display:flex;flex-direction:column;gap:7px;color:#987363;font-size:11px;min-width:0}.analysis-primary-filters input[type=date]{height:37px;min-width:0;width:100%;border:1px solid var(--border);border-radius:8px;padding:7px;background:var(--panel);color:var(--text)}.analysis-primary-filters .ant-select{width:100%}.analysis-secondary-filters{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.analysis-secondary-filters>.ant-select{min-width:250px}.analysis-secondary-filters .ant-segmented{margin-left:auto}.analysis-business-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #eadbd0;border-radius:12px;background:#fff9ef;overflow:hidden;margin-bottom:17px}.analysis-business-summary>div{padding:20px;border-right:1px dashed #eadbd0}.analysis-business-summary>div:last-child{border-right:0}.analysis-business-summary small{font-size:11px;color:#9b7f6d}.analysis-business-summary strong{display:block;margin-top:9px;font-size:23px;font-variant-numeric:tabular-nums}.analysis-business-summary>div:first-child strong{color:#bc342a}.analysis-breadcrumb{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:20px;font-size:12px}.analysis-breadcrumb .ant-btn{padding:0 5px}.analysis-breadcrumb>small{margin-left:auto;color:#a68a78;font-size:10px}.analysis-category-products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.analysis-category-products>section{min-width:0;border:1px solid var(--border);border-radius:12px;padding:18px}.analysis-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.analysis-section-heading h3{font-size:17px;margin:0}.analysis-section-heading>span{font-size:10px;color:#a28778}.analysis-item-link{border:0;background:none;color:#aa3a30;text-align:left;padding:3px 0;font-size:12px;cursor:pointer}.analysis-item-link small{display:block;font-size:10px;color:#a58c7b;margin-top:5px}.analysis-trend-detail,.analysis-source-records{border-top:1px solid var(--border);padding-top:22px;margin-top:24px;min-width:0}.analysis-source-number{font-size:11px;overflow-wrap:anywhere}.analysis-source-number small{display:block;font-size:10px;color:#9e8371;margin-top:5px}.analysis-selected-product>td{background:#fff0e2!important}.analysis-report-select{display:flex;align-items:center;gap:18px;margin:20px 0}.analysis-report-select>label{display:flex;align-items:center;gap:12px;font-size:12px}.analysis-report-select .ant-select{min-width:170px}@media(max-width:1200px){.analysis-category-products{grid-template-columns:1fr}.analysis-primary-filters{grid-template-columns:1fr 1fr}}@media(max-width:700px){.analysis-primary-filters{gap:12px}.analysis-primary-filters>label:nth-child(3),.analysis-primary-filters>label:nth-child(4){grid-column:1/-1}.analysis-primary-filters input[type=date]{font-size:16px}.analysis-secondary-filters>.ant-select{width:100%}.analysis-secondary-filters .ant-segmented{margin:0;width:100%}.analysis-business-summary{grid-template-columns:1fr 1fr}.analysis-business-summary>div{padding:16px}.analysis-business-summary strong{font-size:20px}.analysis-category-products>section{padding:13px}.analysis-breadcrumb>small{margin-left:0;width:100%}.analysis-section-heading{align-items:flex-start}.analysis-section-heading h3{font-size:15px}.analysis-section-heading>span{max-width:120px;line-height:1.5}.analysis-report-select{flex-wrap:wrap}}.replenish-plan{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;margin-bottom:18px}.replenish-plan label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a1816b}.replenish-plan .ant-input-number{width:130px}@media(max-width:700px){.monthly-result-equation{display:grid;grid-template-columns:1fr;gap:6px}.monthly-result-equation>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.monthly-result-equation>div b{margin:0;font-size:18px}.monthly-result-equation>div small{font-size:11px}.monthly-result-equation>span{line-height:13px;font-size:13px}}.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:#9c7069;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:#cf363d}.funds-onboarding h3{font-size:18px}.funds-onboarding p{max-width:640px;font-size:12px}.funds-balance{padding:28px 30px;margin:22px 0;background:#fff0ed;border:1px solid #f0cfc7;border-radius:14px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:#9e3239}.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:#ac706c}.funds-balance-actions{display:flex;align-items:flex-end;flex-direction:column;gap:12px}.funds-balance-actions small{font-size:10px;color:#ac706c}.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:#d2a49b;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:#c92c32}.funds-channel-list>div:nth-child(2) .funds-channel-dot{background:#e28b80}.funds-channel-list>div:nth-child(3) .funds-channel-dot{background:#8d5559}.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:#fff6f0;border-left:3px solid #d98077;padding:12px;margin-top:22px;color:#9c7770}.funds-count-empty{padding:40px 15px;text-align:center}.funds-count-empty .anticon{font-size:30px;color:#c89c93}.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:#fbe5df;color:#bb3c43}.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:#967c77;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:#c92c32}[data-theme=dark] .funds-balance{background:#3e292f;border-color:#66454b;color:#f6e2dd}[data-theme=dark] .funds-callout{background:#32242a;color:#ccb0a9}[data-theme=dark] .funds-in{background:#452c32}[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}}.expenses-space{min-width:0;color:var(--text)}.expense-heading{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:24px}.expense-kicker{font-size:11px;letter-spacing:1px;color:#bd635c}.expense-heading h2{font-size:27px;letter-spacing:-.5px;margin:8px 0 10px}.expense-heading p{font-size:12px;color:#8b7c86;margin:0;line-height:1.7}.expense-heading>.ant-btn{height:43px;flex-shrink:0}.expense-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px;font-size:12px;color:#847685}.expense-range input{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:8px 10px;border-radius:8px;min-height:36px}.expense-result{background:#fff0e6;border:1px solid #f5dacf;border-radius:18px;padding:27px 30px;margin-bottom:22px}.expense-result-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.expense-result-top>div:first-child>span{font-size:12px;color:#966456}.expense-result-top strong{display:block;font-size:43px;letter-spacing:-1px;margin-top:12px;color:#ad4d42;font-variant-numeric:tabular-nums}.expense-result-top strong.is-negative{color:#a84845}.expense-result-note{font-size:11px;color:#95766d;line-height:1.8}.expense-result-note b{font-weight:500;color:#805a50}.expense-result-note p{margin:7px 0 0}.expense-equation{display:flex;align-items:center;gap:28px;border-top:1px dashed #e7c6b9;padding-top:21px;margin-top:24px}.expense-equation>div{flex:1}.expense-equation small{font-size:11px;color:#986c60}.expense-equation b{display:block;font-size:22px;margin-top:7px;color:#715047;font-variant-numeric:tabular-nums}.expense-equation>span{font-size:23px;color:#c78f7c}.expense-disclaimer{font-size:10px;line-height:1.8;color:#987366;margin:20px 0 0}.expense-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;margin-bottom:22px}.expense-distribution{margin-bottom:0!important}.expense-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.expense-section-title h3{margin:0 0 4px;font-size:17px}.expense-section-title span{font-size:10px;color:#a18e99}.expense-category{display:flex;gap:13px;align-items:center;margin-top:22px}.expense-category-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#fff0e9;color:#dc7860;font-size:19px;flex-shrink:0}.expense-category>div{flex:1;min-width:0}.expense-bar-title{display:flex;justify-content:space-between;gap:12px;font-size:12px}.expense-bar-title strong{font-variant-numeric:tabular-nums;font-size:13px}.expense-track{height:7px;background:#f4eff0;border-radius:9px;overflow:hidden;margin-top:9px}.expense-track i{display:block;height:100%;background:#ee887a;border-radius:9px;transition:width .2s}.expense-category>small{width:30px;font-size:10px;color:#ab929b;text-align:right}.expense-rent .expense-category-icon,.expense-category-icon.expense-rent{background:#efedff;color:#7770b7}.expense-rent .expense-track i{background:#8d85cd}.expense-utilities .expense-category-icon,.expense-category-icon.expense-utilities{background:#fff3cd;color:#b38d35}.expense-utilities .expense-track i{background:#e2bb5d}.expense-other .expense-category-icon,.expense-category-icon.expense-other{background:#f1edf2;color:#9f86a6}.expense-other .expense-track i{background:#b79dc0}.expense-payment{background:#f2f0fb;border:1px solid #e4dff1;border-radius:16px;padding:25px}.expense-payment>.anticon{font-size:25px;color:#7970bb}.expense-payment h3{font-size:18px;margin:12px 0 24px;color:#5f5481}.expense-payment>div:not(.expense-payment-hint){display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px dashed #dbd3e8;font-size:12px;color:#8d7c9e}.expense-payment b{color:#62557f;font-size:16px;font-variant-numeric:tabular-nums}.expense-payment p{font-size:10px;color:#9a8aa6;line-height:1.8;margin:20px 0}.expense-payment-hint{font-size:10px;color:#8c7d9e;background:#faf8ff;padding:13px;border-radius:10px;line-height:1.8}.expense-records article{display:flex;align-items:flex-start;gap:15px;padding:21px 0;border-top:1px solid var(--border)}.expense-record-main{min-width:0;flex:1}.expense-record-title{display:flex;align-items:center;gap:12px}.expense-record-title b{font-size:14px}.expense-record-title .ant-tag{font-size:10px}.expense-record-main p{font-size:12px;line-height:1.75;word-break:break-word;margin:8px 0}.expense-record-main small{font-size:10px;color:#9d8d9e}.expense-record-end{text-align:right;flex-shrink:0}.expense-record-end>strong{display:block;font-size:18px;font-variant-numeric:tabular-nums}.expense-record-end>div{display:flex;gap:6px;margin-top:12px}.expense-void{opacity:.65}.expense-void .expense-record-end>strong{text-decoration:line-through}.expense-void-reason{font-size:10px!important;color:#aa8e91}.expense-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.expense-form-help{font-size:11px;color:#968b9d;line-height:1.8;margin:0 0 20px}.expense-loading{padding:60px;text-align:center}.expense-loading p{font-size:12px;color:#98889e}.expenses-space>.ant-alert{margin-bottom:20px}[data-theme=dark] .expense-result{background:#3b2d31;border-color:#654347}[data-theme=dark] .expense-result strong,[data-theme=dark] .expense-equation b{color:#f0b1a3}[data-theme=dark] .expense-payment{background:#302b42;border-color:#4b405d}[data-theme=dark] .expense-payment-hint{background:#382f4a}@media(max-width:700px){.expense-heading{flex-direction:column;align-items:stretch;gap:16px}.expense-heading h2{font-size:23px;line-height:1.4}.expense-heading p{font-size:11px}.expense-range{gap:7px}.expense-range>span:first-child{width:100%}.expense-range input{min-width:0;width:calc(50% - 18px);font-size:14px}.expense-result{padding:22px 17px}.expense-result-top{display:block}.expense-result-top strong{font-size:36px}.expense-result-note{margin-top:17px}.expense-result-note br{display:none}.expense-equation{gap:10px}.expense-equation small{font-size:9px}.expense-equation b{font-size:16px;white-space:nowrap}.expense-equation>span{font-size:17px}.expense-disclaimer{font-size:9px}.expense-overview{grid-template-columns:minmax(0,1fr);gap:16px}.expense-payment{padding:21px}.expense-payment h3{margin-bottom:12px}.expense-ledger,.expense-distribution{padding:20px 14px!important}.expense-records article{gap:10px;flex-wrap:wrap}.expense-records article>.expense-category-icon{width:32px;height:34px;font-size:16px}.expense-record-main{flex-basis:calc(100% - 45px)}.expense-record-end{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:42px;text-align:left}.expense-record-end>div{margin-top:0}.expense-record-end>strong{font-size:17px}.expense-form-pair{gap:10px}.expenses-space .ant-btn{min-height:34px}}.expense-inventory-breakdown{margin-top:18px;padding-top:15px;border-top:1px dashed #e3c8b7;color:#9c6f59;font-size:11px}.expense-inventory-breakdown summary{cursor:pointer}.expense-inventory-breakdown>div{display:flex;gap:15px;align-items:center;padding:11px 0;border-bottom:1px solid #ead5c7}.expense-inventory-breakdown>div>span{flex:1}.expense-inventory-breakdown small{font-size:10px;color:#b18b73}@media(max-width:700px){.expense-equation{display:grid;grid-template-columns:1fr;gap:7px}.expense-equation>div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.expense-equation>div b{margin:0;font-size:18px;white-space:normal;overflow-wrap:anywhere}.expense-equation>div small{font-size:11px}.expense-equation>span{font-size:14px;line-height:14px;color:#b47c61}}:root{--xlx-red:#ee6155;--xlx-ink:#34314d;--xlx-indigo:#5552bd;--xlx-paper:#fffaf3}body{background:var(--xlx-paper);color:var(--xlx-ink);font-variant-numeric:tabular-nums}.shell{background:#fffaf3}aside{background:#fffdf8;border-right:1px solid #ede5dc}.brand{gap:10px;color:#34314d;letter-spacing:0}.brand .logo,.login-brand .logo{background:none;border:0;transform:none;padding:0;box-shadow:none}.brand .logo{width:43px;height:43px;flex:0 0 43px}.logo img{width:100%;height:100%;display:block}.brand-wordmark{display:flex;flex-direction:column;font-size:25px;font-weight:850;line-height:1.2;letter-spacing:2px}.brand-wordmark small{font-size:9px;font-weight:500;letter-spacing:1px;color:#a56c62;margin-top:4px}.store-label{background:#fff1e9;border-color:#f4ded3}.store-label>span{background:#ee6155;color:#fffaf3;font-weight:800}.store-label b{color:#764d48}.store-label small{color:#aa8177}nav button{color:#777185}nav button.active{background:#fff0e8;color:#ce4f45}nav button.active:before{background:#ee6155}.online{background:#ee6155}.avatar{background:#ffe2d7;color:#c04f48}.header-status{color:#827a84}header{background:#fffdf9;border-color:#ede5dc}.global-search.ant-input-affix-wrapper{background:#f7f3f0;border-color:#ece5de}.page-heading h1{font-weight:750;letter-spacing:-.6px;color:#34314d}.eyebrow,.catalog-label,.funds-eyebrow{color:#a16e64}.page-heading p{color:#94858a}.retail-hero.compact-hero{background:#fff0e7;border:1px solid #f1d3c4;border-radius:20px;grid-template-columns:minmax(220px,.85fr) 130px minmax(360px,1.5fr);padding:22px 24px;box-shadow:0 4px #f4e5d8}.compact-hero .hero-shop-art{width:130px;max-height:114px}.compact-hero .hero-copy h2{font-size:25px;color:#45354b;letter-spacing:0}.compact-hero .hero-copy h2 span{color:#d2584c}.open-stamp{background:#fffaf3;border-color:#f4cbbb;color:#bc6656}.open-stamp>span{background:#ee6155}.hero-date{color:#b17d6d}.hero-tasks .task-sale{background:#ee6155;color:#fff}.hero-tasks .task-sale b,.hero-tasks .task-sale small{color:#fff}.hero-tasks .task-purchase{background:#e5e1f8}.hero-tasks .task-purchase b,.hero-tasks .task-purchase small{color:#5552a5}.hero-tasks .task-stocktake{background:#ffdf91}.hero-tasks .task-stocktake b,.hero-tasks .task-stocktake small{color:#8f672a}.compact-hero .hero-tasks button{border-radius:13px;min-height:88px;transition:transform .15s}.compact-hero .hero-tasks button:active{transform:translateY(2px)}.task-sale .task-icon{background:#ffffff24;color:#fff}.task-purchase .task-icon{background:#fff7;color:#5552bd}.task-stocktake .task-icon{background:#fff4ce;color:#a57828}.panel{border-color:#eae2da;background:#fffdf9;border-radius:16px}.catalog-banner{background:#fff0e7;border-color:#f3d6c7}.catalog-banner h2{color:#ae6657}.catalog-count b{color:#c05d4d}.catalog-count span{color:#b48c79}.category-tabs button{color:#947970}.category-tabs button.selected{background:#ffe2d6;color:#b14c40}.category-tabs button small{color:#b78d7b}.catalog-panel .section-title{border-color:#efdfd1}.ticket-barcode{color:#a58c86;border-color:#eddfd1}.checkout b{color:#dc584c}.bottom-nav{background:#fffdf9;border-color:#eadfd5}.bottom-nav button.active{color:#d65a50}.bottom-nav button:nth-child(3) .anticon{background:#ee6155}.login{background:#fffdf8}.login-brand{background:#fff0e7;border-color:#f1d6c7;padding-top:45px}.login-brand .logo{width:70px;height:70px;margin-bottom:23px}.login-kicker{font-size:12px;letter-spacing:3px;color:#bd7665}.login-brand h1{font-size:52px;color:#c95045;letter-spacing:4px;font-weight:850}.login-brand h1 span{font-size:30px;color:#54476a;letter-spacing:0;font-weight:600}.login-brand p{color:#a17f77;font-size:12px}.login-shop-art{max-width:450px;max-height:290px}.login-lines{color:#ac7d6d;border-color:#ebcabb}.login-lines>span{color:#be6657}.login-form h2{color:#40364e;font-weight:700}.login-form>p,.login-form small{color:#a58c86}.login-form label{color:#88717a!important}.login-form .ant-btn-primary{background:#ee6155;border-color:#ee6155}.login-form .ant-input-affix-wrapper,.login-form .ant-input{background:#fffdf8;border-color:#eaded4}.login .ant-tag{background:#fff0e3;border-color:#f3d4bf;color:#b87850}.analysis-summary .ant-tag{border-color:#e4d8cc}.analytics-panel>.section-title h3{color:#4e4566}.funds-balance{background:#5552bd}.funds-channel-dot{background:#ee6155}.funds-event-icon.funds-in{background:#eeeafb;color:#5552bd}.funds-event-icon.funds-out{background:#fff0e7;color:#c4614f}footer{border-color:#eadfd5;color:#ad8b7f}.assistant{background:linear-gradient(145deg,#fff0e7,#fffdf8 65%);border-color:#f1d6c7}.assistant-logo{background:#ffe0d1;color:#d5654f}.assistant h2{color:#9f6255}.suggestions button{background:#fff6ed;border-color:#efdcce;color:#a17666}.ant-modal-title{color:#554060!important}.ant-modal label{color:#82717d}.ant-btn-primary{box-shadow:0 2px #b6473515}.ant-btn:focus-visible,button:focus-visible{outline:3px solid #ffcc67;outline-offset:3px}@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;border-radius:17px}.compact-hero .hero-tasks button{min-height:84px}.login-brand{padding:30px 24px}.login-brand .logo{width:47px;height:47px;margin-bottom:14px}.login-brand h1{font-size:36px}.login-brand h1 span{font-size:22px}.mobile-module-select>span{font-size:12px;color:#b46b5d;font-weight:600}.catalog-banner h2{font-size:15px}.hero-tasks .task-sale{background:#ee6155}.hero-tasks .task-purchase{background:#e5e1f8}.hero-tasks .task-stocktake{background:#ffdf91}}[data-theme=dark] .shell,[data-theme=dark] body{background:#201d2a;color:#eee6e0}[data-theme=dark] aside,[data-theme=dark] header,[data-theme=dark] .bottom-nav,[data-theme=dark] .panel{background:#282333;border-color:#443847}[data-theme=dark] .brand,[data-theme=dark] .page-heading h1{color:#f5e8df}[data-theme=dark] .retail-hero.compact-hero,[data-theme=dark] .catalog-banner{background:#3b2a32;border-color:#664348;box-shadow:none}[data-theme=dark] .hero-copy h2,[data-theme=dark] .hero-copy h2 span{color:#ffb09c}[data-theme=dark] .store-label{background:#3b2c36;border-color:#59434b}[data-theme=dark] .store-label b{color:#f1b5a2}[data-theme=dark] nav button.active{background:#50333e;color:#ffae9a}[data-theme=dark] .category-tabs button.selected{background:#50333e;color:#ffae9a}@media(prefers-reduced-motion:reduce){.compact-hero .hero-tasks button{transition:none;transform:none!important}}:root{--xlx-red:#da302b;--xlx-ink:#292522;--xlx-indigo:#a12a26;--xlx-paper:#faf7f2}body,.shell{background:#faf7f2;color:#292522}.shell>aside{background:#cf2d29;border-color:#b42422;color:#fff7ee}.shell>aside .brand{color:#fff7ee}.shell>aside .brand .logo{background:#fff7ee;border-radius:14px;padding:3px}.brand-wordmark small{color:#ffd8cf}.shell>aside .store-label{background:#b92724;border-color:#e55c50}.shell>aside .store-label>span{background:#fff2e8;color:#bb2824}.shell>aside .store-label b{color:#fff9f1}.shell>aside .store-label small{color:#f5c2b8}.shell>aside .nav-label{color:#f2b7ad}.shell>aside nav button{color:#ffe7df;border-radius:10px}.shell>aside nav button:hover{background:#b92522}.shell>aside nav button.active{background:#fff8ee;color:#bd2824;box-shadow:0 3px #9c211c33}.shell>aside nav button.active:before{display:none}.shell>aside .aside-bottom,.shell>aside .aside-bottom small{color:#f3bcb1}.shell>aside .online{background:#ffc7bb}.shell>aside .profile{border-color:#e0564b;color:#fff3e9}.shell>aside .profile small{color:#f7bfb3}.shell>aside .avatar{background:#fbe8dc;color:#ad2822}.brand-wordmark{letter-spacing:3px}.page-heading h1{color:#292522;font-size:28px;letter-spacing:-1px}.page-heading p{color:#8f8178}.eyebrow,.catalog-label{color:#aa7465}.retail-hero.compact-hero{background:#d9342f;border:0;box-shadow:none;position:relative;overflow:hidden;min-height:155px;padding:25px 26px;border-radius:19px;grid-template-columns:minmax(240px,1fr) 135px minmax(390px,1.6fr)}.compact-hero .hero-copy h2{color:#fff8ee;font-size:27px;font-weight:750;letter-spacing:-1px}.compact-hero .hero-copy h2 span{color:#fff8ee}.compact-hero .hero-date{color:#ffcec4}.compact-hero .open-stamp{background:transparent;border-color:#f2796b;color:#ffe4d9;font-size:10px}.compact-hero .open-stamp>span{background:#ffd3c6}.compact-hero .hero-shop-art{filter:drop-shadow(0 5px 0 #a8272122);width:135px;max-height:117px}.compact-hero .hero-tasks .task-sale{background:#fff8ed}.compact-hero .hero-tasks .task-sale b,.compact-hero .hero-tasks .task-sale small{color:#bd302a}.compact-hero .hero-tasks .task-purchase,.compact-hero .hero-tasks .task-stocktake{background:#b92421}.compact-hero .hero-tasks .task-purchase b,.compact-hero .hero-tasks .task-purchase small,.compact-hero .hero-tasks .task-stocktake b,.compact-hero .hero-tasks .task-stocktake small{color:#ffe9df}.compact-hero .hero-tasks .task-icon{background:#ffffff1f;color:#fff5ed}.compact-hero .hero-tasks .task-sale .task-icon{background:#fbe1d3;color:#bb3028}.compact-hero .hero-tasks button{border:1px solid #f06b5c}.compact-hero .hero-tasks .task-sale{border-color:#fff8ed}.panel{background:#fffdf8;border-color:#e9e1d8}.insight-kpis>div:first-child,.insight-kpi:first-child{background:#fae9df}.insight-kpis{border-color:#eadfd6}.catalog-banner{background:#f8e8dd;border-color:#ead5c7}.catalog-banner h2{color:#a65040}.catalog-count b{color:#b5322a}.category-tabs button.selected{background:#d9342f;color:#fff8f0}.category-tabs button.selected small{color:#ffcfc4}.catalog-barcode{filter:grayscale(1)}.store-label .ant-tag{background:#fff0de;border-color:#f9d6ba;color:#a65038}.funds-balance{background:#bd302b}.funds-event-icon.funds-in,.funds-event-icon.funds-out{background:#fae5db;color:#a9332c}.funds-channel-dot{background:#d9342f}.funds-channel{border-color:#eadbd1}.funds-eyebrow{color:#a26859}.funds-equation-row div:last-child{background:#f6e5d8}.cash-tender strong{color:#bc3029}.bottom-nav button:nth-child(3) .anticon{background:#d9342f}.login-brand{background:#cf2d29;border-color:#b82b26}.login-brand .logo{background:#fff6eb;border-radius:22px;padding:5px;width:77px;height:77px}.login-kicker,.login-brand .login-kicker{color:#ffd4c7}.login-brand h1{color:#fff8ee;font-size:58px;letter-spacing:5px}.login-brand h1 span{color:#fff0e6;font-size:31px;line-height:1.6}.login-brand p{color:#f7c0b3}.login-lines{border-color:#e45c4d;color:#ffdbce}.login-lines>span{color:#ffdfd2}.login-form h2{color:#302723}.login-form .ant-btn-primary{background:#d9342f;border-color:#d9342f}.login .ant-tag{background:#f8e9de;border-color:#ead4c2;color:#9c5b47}.login-form label{color:#8e6f62!important}.analytics-panel>.section-title h3{color:#46342e}.analytics-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:#ce3028!important}.assistant{background:#fff8f0;border-color:#e9d6c7}.assistant-logo{background:#f8ded1;color:#bc3b2d}.assistant h2{color:#9f4332}.suggestions button{background:#fbf1e5;border-color:#ead8c9;color:#98634f}.answer{background:#fff7ec;border-color:#e9d6c5}.ant-modal-title{color:#4a302b!important}.ant-modal label{color:#80685d}.ant-btn:focus-visible,button:focus-visible{outline-color:#bb3c32}.monthly-result{border-color:#e7cfc0;background:#fcf0e5}.monthly-result-total strong{color:#bf332b}.expense-payment{background:#f6e8df;border-color:#e9d4c4;color:#7e483b}.expense-category-icon{background:#f8e2d7;color:#bb332b}.expense-track>span{background:#c8392d!important}@media(max-width:1100px){.retail-hero.compact-hero{grid-template-columns:1fr;min-height:0}.compact-hero .hero-copy,.compact-hero .hero-shop-art{display:none}}@media(max-width:700px){.retail-hero.compact-hero{padding:12px;min-height:0;border-radius:15px}.compact-hero .hero-tasks .task-sale{background:#fff5e9}.compact-hero .hero-tasks .task-purchase,.compact-hero .hero-tasks .task-stocktake{background:#b92421}.compact-hero .hero-tasks button{min-height:85px}.login-brand h1{font-size:38px}.login-brand h1 span{font-size:23px}.login-brand .logo{width:51px;height:51px;border-radius:15px}.mobile-module-select>span{color:#b8352d}.page-heading h1{font-size:25px}.cash-tender .ant-input-number-input,.ant-modal input,.ant-modal textarea{font-size:16px}}[data-theme=dark] .shell{background:#221b1a}[data-theme=dark] .shell>aside{background:#9c2423;border-color:#a13e35}[data-theme=dark] .retail-hero.compact-hero{background:#a32725;border-color:#a32725}[data-theme=dark] .panel{background:#2c2220;border-color:#544039}[data-theme=dark] .page-heading h1{color:#f7e6dd}[data-theme=dark] header,[data-theme=dark] .bottom-nav{background:#2c2220;border-color:#544039}[data-theme=dark] .expense-payment{background:#3b2923;color:#f0c9b8}:root{--bg:#faf7f2;--panel:#fffdf8;--text:#292522;--muted:#968579;--border:#e9e1d8}.dashboard-kpis .lead{background:#fae9df}.expense-payment h3,.expense-payment b,.expense-payment>.anticon{color:#9d3f31}.expense-payment>div:not(.expense-payment-hint){border-color:#dec8ba;color:#956e5d}.expense-payment p{color:#9b7c6b}.expense-payment-hint{background:#fff7ee;color:#9a7663}.expense-rent .expense-category-icon,.expense-category-icon.expense-rent,.expense-utilities .expense-category-icon,.expense-category-icon.expense-utilities,.expense-other .expense-category-icon,.expense-category-icon.expense-other{background:#f3e4da;color:#b13c2e}.expense-rent .expense-track i{background:#a44235}.expense-utilities .expense-track i{background:#cf7861}.expense-other .expense-track i{background:#aa8c7d}.catalog-panel .mobile-product{border-color:#eadcd0}.catalog-panel .mobile-product .product-name>span{background:#fae4d6;color:#b44234}.inventory-total{color:#a38b7e}.ant-modal-content{border:1px solid #eadbd1}[data-theme=dark]{--bg:#221b1a;--panel:#2c2220;--text:#f1e0d5;--muted:#b49b8f;--border:#544039}.sale-line-pricing{width:100%;min-width:0}.sale-package-choice{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.sale-package-choice>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#82695c}.sale-package-choice>label:first-child{flex:1;min-width:230px}.sale-package-choice .ant-select{width:100%;min-width:210px}.sale-package-choice .ant-input-number{width:112px}.sale-line-summary{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px;background:#faf0e5;border-radius:10px;color:#775549}.sale-line-summary small{display:block;margin-top:5px;color:#a08a7a;font-size:11px}.sale-line-summary strong{font-size:22px;color:#bd3028;white-space:nowrap}.sale-package-help{display:block;margin-top:10px;color:#a28c7d;font-size:11px}.sale-payment{margin-top:20px;border:1px solid #eadace;border-radius:13px;padding:18px;background:#fffaf3}.sale-checkout-total{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid #eadace}.sale-checkout-total>span{font-size:12px;color:#987b6c}.sale-checkout-total>strong{font-size:23px;color:#c3332c}.sale-discount{padding:13px 0;border-bottom:1px dashed #eadace}.sale-discount summary{cursor:pointer;font-size:13px;color:#ba3b30;font-weight:600}.sale-discount>div{display:flex;gap:13px;align-items:flex-end;flex-wrap:wrap;margin:13px 0}.sale-discount label{display:flex;flex-direction:column;gap:7px;font-size:12px}.sale-discount .ant-input{margin:5px 0 12px}.sale-discount>small{font-size:10px;color:#ad8f7d}.sale-payment-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin-top:18px}.sale-payment-heading>label{display:flex;align-items:center;gap:10px;font-size:12px}.sale-payment-heading .ant-select{min-width:100px}.sale-split-payments{margin-top:18px;padding:15px;background:#f7ede2;border-radius:10px}.sale-split-payments>div{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.sale-split-payments .ant-select{min-width:100px}.sale-split-payments .ant-input-number{width:160px}.packaging-list{margin:20px 0}.packaging-list article{display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #ebdfd4}.packaging-list article>div{flex:1;min-width:0}.packaging-list b{font-size:16px}.packaging-list small{display:block;margin-top:5px;font-size:11px;color:#a28c7d;overflow-wrap:anywhere}.packaging-form{border-top:1px dashed #e8d6c6;margin-top:24px;padding-top:20px}.packaging-form h3{margin-bottom:18px}.order-modal .cart-fields{align-items:flex-start}.order-modal .checkout{gap:15px;flex-wrap:wrap}.order-modal .checkout .ant-btn-primary{height:43px}.order-modal .cart-list{max-height:44vh;overflow:auto}.cash-tender{padding-bottom:0}@media(max-width:700px){.sale-package-choice{gap:12px}.sale-package-choice>label:first-child{min-width:100%;width:100%}.sale-package-choice>label:not(:first-child){flex:1;min-width:0}.sale-package-choice .ant-input-number{width:100%}.sale-line-summary{padding:12px;gap:10px}.sale-line-summary>span{font-size:12px}.sale-line-summary strong{font-size:21px}.sale-payment{padding:13px}.sale-checkout-total>strong{font-size:20px}.sale-split-payments{padding:12px}.sale-split-payments .ant-input-number{min-width:110px;flex:1;width:0}.sale-split-payments .ant-select{min-width:95px;flex:0 0 95px}.sale-split-payments>div>.ant-btn{font-size:11px;padding:5px 8px}.order-modal .cart-list{max-height:none;overflow:visible}.order-modal .ant-modal-body{max-height:65dvh;overflow-y:auto;padding-bottom:8px}.packaging-form .form-grid{grid-template-columns:1fr 1fr}.packaging-list article{gap:7px}.packaging-list article>.ant-tag{font-size:10px;margin:0}.packaging-list article>button{font-size:11px}.sale-discount .ant-input-number-input,.cash-tender .ant-input-number-input{font-size:16px}}[data-theme=dark] .sale-payment{background:#2c2220;border-color:#61443b}[data-theme=dark] .sale-line-summary,[data-theme=dark] .sale-split-payments{background:#3c2b25}[data-theme=dark] .sale-line-summary strong,[data-theme=dark] .sale-checkout-total>strong{color:#ffab95}.product-avatar,.product-avatar.cat0,.product-avatar.cat1,.product-avatar.cat2,.product-avatar.cat3{background:#f5e1d5;color:#b64a3a}.product-avatar.cat1{background:#efcec1;color:#a63a2e}.product-avatar.cat2{background:#e9dcd2;color:#8a5c4a}.product-avatar.cat3{background:#f9e9d6;color:#a36a4b}.draft-hint{color:#a67d6b}.cart-item{border-color:#eaded4}.cash-tender strong{color:#bd3028}.ticket-barcode:after{filter:grayscale(1)}.compact-hero .hero-tasks .task-sale b{color:#bd3028!important}.compact-hero .hero-tasks .task-sale small{color:#ab5c47!important}.bottom-nav button{color:#a38a7a}.bottom-nav button.active{color:#cf3029}.bottom-nav button:nth-child(3){color:#b9362c}.bottom-nav button:nth-child(3) .anticon{color:#fff7ed}.refund-payment-quote{padding:16px;background:#faf0e5;border:1px solid #ecd8c8;border-radius:12px;margin:14px 0}.refund-payment-quote h4{margin:0 0 12px;color:#9d4233}.refund-channel-amounts{display:flex;gap:10px;flex-wrap:wrap}.refund-channel-amounts>div,.refund-channel-amounts>span{background:#fffaf3;border:1px solid #ead6c4;border-radius:8px;padding:10px 14px;display:flex;gap:12px;align-items:center;font-size:12px}.refund-channel-amounts strong{font-size:18px;color:#bc3028}.refund-quote-loading{padding:12px;font-size:12px;color:#9d7c6a}[data-theme=dark] .refund-payment-quote{background:#38271f;border-color:#6c4938}.reliability-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.reliability-grid article{border:1px solid var(--border);border-radius:12px;padding:20px;min-width:0}.reliability-grid p{font-size:12px;overflow-wrap:anywhere}.reliability-grid small{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.reliability-checks{margin:16px 0}.offline-banner{position:sticky;top:0;z-index:1200}.request-status-button{font-size:11px}@media(max-width:700px){.reliability-grid{grid-template-columns:1fr}}.shell>aside{overflow:hidden}.shell>aside .brand,.shell>aside .store-label,.shell>aside .nav-label,.shell>aside .profile{flex-shrink:0}.shell>aside nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.shell>aside nav::-webkit-scrollbar{width:4px}.shell>aside nav::-webkit-scrollbar-thumb{background:#ef8d7a77;border-radius:5px}.shell>aside .aside-bottom{margin-top:0;padding-top:15px;padding-bottom:12px;flex-shrink:0}.shell>aside .store-label{margin-top:23px;margin-bottom:18px}.expense-plans-heading>.ant-btn span{color:inherit}.shell>aside nav button.active span,.shell>aside nav button.active .anticon{color:#bd2824}.shell>aside nav button:not(.active) span,.shell>aside nav button:not(.active) .anticon{color:inherit}.operating-actions{margin:22px 0 25px}.operating-actions-title{display:flex;gap:15px;align-items:center;margin-bottom:12px}.operating-actions-title b{font-size:15px}.operating-actions-title small{font-size:10px;color:#a18b7b}.operating-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operating-actions-grid button{display:flex;flex-direction:column;gap:9px;align-items:flex-start;text-align:left;padding:18px;background:#fffdf8;border:1px solid #e8d9ca;border-radius:12px;color:#73503f;min-width:0}.operating-actions-grid button>span{font-size:10px;color:#a8785e}.operating-actions-grid strong{font-size:16px;color:#b63229}.operating-actions-grid small{font-size:10px;line-height:1.7;color:#a38a77}.operating-actions>.ant-alert{margin-top:10px}@media(max-width:700px){.operating-actions-grid{grid-template-columns:1fr}.operating-actions-grid button{padding:15px}.operating-actions-title{align-items:flex-start;gap:10px}.operating-actions-title small{max-width:180px;line-height:1.7}}[data-theme=dark] .operating-actions-grid button{background:#2c2220;border-color:#604339}[data-theme=dark] .operating-actions-grid strong{color:#f3b49a}.ant-drawer-content-wrapper{max-width:100vw}.operation-detail pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media(max-width:700px){.operating-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.operating-actions-grid button{padding:12px 8px;gap:8px;min-height:88px}.operating-actions-grid button>span{font-size:10px;line-height:1.5}.operating-actions-grid strong{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.operating-actions-grid small{display:none}.operating-actions{margin:18px 0}.operating-actions-title{margin-bottom:9px}}@media(max-width:700px){.analysis-page-heading{display:none!important}.analytics-panel>.section-title{padding-bottom:13px;margin-bottom:15px}.analytics-panel .analysis-summary{margin-top:12px}}.operation-evidence dl{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:11px 18px;padding:17px;background:#faf1e6;border:1px solid #ead7c5;border-radius:10px;font-size:12px;margin:10px 0}.operation-evidence dt{color:#a67a60}.operation-evidence dd{margin:0;overflow-wrap:anywhere;color:#563a2e;font-weight:600}.operation-evidence details{margin:12px 0 20px;font-size:10px;color:#ac8a72}.operation-evidence details summary{cursor:pointer}.operation-evidence details pre{margin-top:12px}[data-theme=dark] .operation-evidence dl{background:#38271f;border-color:#6c4938}[data-theme=dark] .operation-evidence dd{color:#f2cbb6}.scanner-preview{position:relative;background:#211b19;border-radius:14px;overflow:hidden;margin-bottom:15px}.scanner-preview .camera{display:block;width:100%;height:300px;object-fit:contain;background:#211b19}.scanner-guide{position:absolute;top:27%;right:8%;bottom:27%;left:8%;border:2px solid #fff7ed;border-radius:10px;pointer-events:none;box-shadow:0 0 0 120px #0002}.scanner-guide i{position:absolute;left:5%;right:5%;top:50%;height:2px;background:#ed594d;box-shadow:0 0 8px #ed594d}.scanner-start{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#211b19dd;color:#fff}.scanner-start p{color:#e2c9b9;margin-top:16px;font-size:12px}.scanner-instruction{display:flex;flex-direction:column;gap:7px;font-size:12px;margin:15px 0;color:#74584a}.scanner-instruction b{color:#ab392c;font-size:14px}.scanner-instruction span{line-height:1.7}.scanner-tools{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.scanner-tools .ant-select{min-width:170px;flex:1}.scanner-zoom{display:block;font-size:12px;margin:16px 0}.scanner-fallback{border-top:1px solid #e7d8ca;padding-top:16px}.scanner-fallback small{display:block;font-size:11px;color:#a58a78;margin:10px 0;line-height:1.7}.scanner-modal .ant-alert{margin:10px 0}.scanner-modal .ant-modal-body{max-height:72dvh;overflow:auto}@media(max-width:700px){.scanner-preview .camera{height:260px}.scanner-guide{top:30%;right:5%;bottom:30%;left:5%}.scanner-instruction b{font-size:13px}.scanner-fallback input{font-size:16px}}.payables-space{min-width:0}.payables-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.payables-heading h2{font-size:27px;margin:9px 0}.payables-heading small{color:#ac6956}.payables-heading p{font-size:12px}.payables-heading>div:last-child{display:flex;gap:9px}.payables-totals{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#faeee3;border:1px solid #ead7c7;border-radius:16px;padding:25px;margin-bottom:23px}.payables-totals strong{display:block;font-size:31px;margin-top:10px;color:#b3342b}.payables-totals small{color:#946e5d}.payables-totals p{grid-column:1/-1;font-size:11px;margin:0}.supplier-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.supplier-balance-card{text-align:left;display:flex;flex-direction:column;gap:10px;border:1px solid #e8d9cc;background:var(--panel);padding:21px;border-radius:14px;color:var(--text)}.supplier-balance-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.supplier-balance-card b{font-size:17px}.supplier-balance-card strong{font-size:23px;color:#b5362c;margin:6px 0}.supplier-balance-card small,.supplier-balance-card span{font-size:11px;color:#9b8070}.supplier-balance-card em{font-size:11px;color:#b53c30;font-style:normal;margin-top:5px}.payables-balance{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#b82f29;color:#fff7ed;padding:25px;border-radius:16px;margin-bottom:22px}.payables-balance small,.payables-balance span{display:block;font-size:12px;color:#f7cbbd}.payables-balance strong{display:block;font-size:35px;margin:12px 0}.payables-balance>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.payables-equation{display:flex;gap:20px;justify-content:space-between;padding:20px 0}.payables-equation small{display:block;color:#a38370;font-size:11px}.payables-equation b{display:block;font-size:21px;margin-top:8px}.payables-footnote{font-size:11px;color:#9e8070;line-height:1.8;margin:12px 0 0}.payables-ledger article{display:flex;align-items:center;gap:20px;border-top:1px solid var(--border);padding:17px 0}.payables-ledger article>div{flex:1;min-width:0}.payables-ledger small{display:block;font-size:10px;margin-top:5px;color:#9e8170}.payables-ledger strong{font-size:17px;color:#ae3c2e;white-space:nowrap}.payables-ledger article>span{font-size:12px;color:#8b7566;min-width:125px;text-align:right}.payables-payment-list article{display:flex;align-items:flex-start;gap:20px;padding:19px 0;border-top:1px solid var(--border)}.payables-payment-list article>div{flex:1;min-width:0}.payables-payment-list small{display:block;color:#a18270;font-size:11px;margin-top:8px}.payables-payment-list p{font-size:12px;margin:8px 0;overflow-wrap:anywhere}.payables-loading{text-align:center;padding:60px}.payables-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media(max-width:1000px){.supplier-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.payables-heading{align-items:flex-start;flex-direction:column;gap:10px}.payables-heading h2{font-size:24px}.payables-totals{padding:18px;gap:13px}.payables-totals strong{font-size:26px}.supplier-balance-grid{grid-template-columns:1fr}.payables-balance{padding:20px;flex-direction:column;align-items:flex-start}.payables-balance strong{font-size:30px}.payables-equation{display:grid;grid-template-columns:1fr 1fr;gap:20px}.payables-ledger article{flex-wrap:wrap;gap:8px}.payables-ledger article>div{flex:1 1 65%}.payables-ledger article>span{width:100%;text-align:left;padding-top:3px}.payables-payment-list article{flex-direction:column;gap:8px}.payables-ledger small{overflow-wrap:anywhere}.payables-payment-list b{font-size:13px}}[data-theme=dark] .payables-totals{background:#3c2921;border-color:#604338}[data-theme=dark] .payables-totals strong{color:#f3ab92}.daily-close-space{min-width:0}.daily-close-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.daily-close-heading>div:first-child>span{font-size:11px;color:#a56e5d}.daily-close-heading h2{font-size:27px;margin:8px 0}.daily-close-heading p{font-size:12px;margin:0}.daily-close-heading>div:last-child{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.daily-close-heading input{padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text)}.daily-close-space>.ant-alert{margin-bottom:20px}.daily-close-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8e8db;border:1px solid #ead4c3;border-radius:15px;overflow:hidden;margin:20px 0}.daily-close-overview>div{padding:22px;border-right:1px dashed #dec4b0}.daily-close-overview>div:last-child{border:0}.daily-close-overview small{font-size:11px;color:#986b57}.daily-close-overview strong{display:block;font-size:24px;margin:14px 0;color:#a9342a}.daily-close-overview span{font-size:10px;color:#ad8b76;line-height:1.7;display:block}.daily-close-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.daily-close-grid>.panel{min-width:0}.daily-close-note{font-size:11px;color:#9c8171;line-height:1.8}.daily-close-channel-head,.daily-close-channel{display:grid;grid-template-columns:65px 1fr 1fr 1fr;gap:10px;align-items:center;font-size:12px;padding:15px 0;border-bottom:1px solid var(--border)}.daily-close-channel-head{font-size:10px;color:#a98a76}.daily-close-channel>span,.daily-close-channel>strong,.daily-close-channel-head>span:not(:first-child),.daily-close-channel-head>b{text-align:right}.daily-close-channel strong{color:#a7342b}.daily-close-section-title{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.daily-close-section-title h3{margin:0}.daily-close-section-title>span{font-size:10px;color:#a88d7c}.daily-close-cash-equation{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#9e7b67;padding:12px 0}.daily-close-cash-values{display:flex;gap:15px;margin:16px 0}.daily-close-cash-values>div{flex:1;font-size:11px;color:#987660}.daily-close-cash-values strong{display:block;font-size:19px;margin-top:10px;color:#aa3e2e}.daily-close-expense-totals{display:flex;gap:25px;margin:18px 0;font-size:13px;flex-wrap:wrap}.daily-close-source-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;padding:14px 0;border-bottom:1px solid var(--border)}.daily-close-source-list small{display:block;font-size:10px;margin-top:6px;color:#a88d7d}.daily-close-history article{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid var(--border)}.daily-close-history article>div:first-child{flex:1;min-width:0}.daily-close-history article>div:last-child{display:flex;gap:8px;align-items:flex-start}.daily-close-history article b{margin-right:12px}.daily-close-history small{display:block;color:#a58b7d;font-size:10px;margin-top:8px}.daily-close-history article p{font-size:12px;margin:8px 0 0;overflow-wrap:anywhere}.daily-close-detail-channel{display:flex;gap:10px;justify-content:space-between;font-size:12px;padding:12px 0;border-top:1px solid var(--border)}.daily-close-loading{text-align:center;padding:60px}.daily-close-loading p{font-size:12px;margin-top:15px}@media(max-width:1100px){.daily-close-grid{grid-template-columns:1fr}.daily-close-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-close-overview>div{border-bottom:1px dashed #dec4b0}}@media(max-width:700px){.daily-close-heading{align-items:flex-start;flex-direction:column}.daily-close-heading h2{font-size:23px}.daily-close-heading>div:last-child{width:100%}.daily-close-heading>div:last-child>.ant-btn-primary{width:100%}.daily-close-overview>div{padding:17px 13px}.daily-close-overview strong{font-size:22px}.daily-close-channel-head,.daily-close-channel{grid-template-columns:45px 1fr 1fr 1fr;gap:7px;font-size:11px}.daily-close-channel-head{font-size:9px}.daily-close-cash-values strong{font-size:17px}.daily-close-history article{flex-direction:column}.daily-close-section-title{align-items:flex-start;flex-wrap:wrap}.daily-close-detail-channel{font-size:11px;flex-wrap:wrap}}[data-theme=dark] .daily-close-overview{background:#3d2b22;border-color:#674631}[data-theme=dark] .daily-close-overview strong,[data-theme=dark] .daily-close-channel strong,[data-theme=dark] .daily-close-cash-values strong{color:#f0b49a}.daily-close-result-equation{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:20px;background:#fbf0e6;border:1px solid #ecd8c6;border-radius:12px;margin:18px 0}.daily-close-result-equation>span{font-size:11px;color:#a07b64;flex:1}.daily-close-result-equation b{display:block;font-size:21px;color:#a23529;margin-top:10px}.daily-close-result-equation i{font-size:20px;color:#b68c71;font-style:normal}@media(max-width:700px){.daily-close-result-equation{display:grid;grid-template-columns:1fr;gap:11px;padding:16px}.daily-close-result-equation>span{display:flex;justify-content:space-between;align-items:center}.daily-close-result-equation b{display:inline;margin:0;font-size:19px}.daily-close-result-equation i{text-align:center;font-size:15px}}[data-theme=dark] .daily-close-result-equation{background:#3b2b22;border-color:#684832}[data-theme=dark] .daily-close-result-equation b{color:#e9b798}.inventory-adjustments-space,.operations-space{min-width:0}.adjustments-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.adjustments-heading h2{font-size:26px;margin:9px 0}.adjustments-heading small{font-size:11px;color:#a66855}.adjustments-heading p{font-size:12px;margin:0}.adjustments-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.adjustments-filters input{padding:8px 10px;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:8px}.adjustments-filters .ant-select{min-width:170px}.inventory-adjustments-space>.ant-alert,.operations-space>.ant-alert{margin-bottom:20px}.adjustments-records article{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--border);padding:20px 0}.adjustments-records article:first-child{border-top:0}.adjustments-records article>div:first-child{flex:1;min-width:0}.adjustments-records p{font-size:12px;overflow-wrap:anywhere;margin:10px 0}.adjustments-records small{font-size:10px;color:#a38878;display:block;overflow-wrap:anywhere;margin-top:6px}.adjustments-records article>div:last-child{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}.adjustments-records strong{font-size:23px;color:#b7352b}.adjustments-record-title{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.adjustments-record-title b{font-size:15px}.adjustments-note{font-size:11px;color:#a08574;line-height:1.8}.adjustments-date-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.operation-source{font-family:ui-monospace,monospace;color:#a88a77;overflow-wrap:anywhere;font-size:10px}.operation-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf0e5;padding:15px;border:1px solid #e9d8c9;border-radius:9px;font-size:11px;line-height:1.8}.operation-detail h4{margin-top:22px;font-size:14px}.operation-detail p{font-size:12px}.operation-money{display:flex;gap:13px;flex-wrap:wrap;font-size:12px;padding:15px;background:#f9ede1;border-radius:9px;color:#9c5540}.operation-links{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.operation-detail .ant-alert{margin:15px 0}@media(max-width:700px){.adjustments-heading{flex-direction:column;align-items:flex-start}.adjustments-heading h2{font-size:23px}.adjustments-filters .ant-select{flex:1;min-width:130px}.adjustments-filters input{width:calc(50% - 5px);min-width:0}.adjustments-records article{flex-direction:column;gap:10px}.adjustments-records article>div:last-child{flex-direction:row;align-items:center;text-align:left;justify-content:space-between;flex-wrap:wrap}.adjustments-records strong{font-size:21px}.adjustments-date-pair{grid-template-columns:1fr}.operation-detail pre{font-size:10px;padding:12px}}[data-theme=dark] .operation-detail pre,[data-theme=dark] .operation-money{background:#39281f;border-color:#5f4033}.staff-permissions-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.staff-permissions-heading span{font-size:11px;color:#a46b58}.staff-permissions-heading h2{font-size:25px;margin:8px 0}.staff-permissions-heading p{font-size:12px;margin:0}.staff-permissions-space>.ant-alert{margin-bottom:20px}.staff-permission-row{display:flex;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid var(--border)}.staff-permission-row:last-child{border:0}.staff-permission-user{min-width:140px}.staff-permission-user>b{font-size:15px}.staff-permission-user>span{display:block;color:#a28573;font-size:11px;margin-top:6px}.staff-permission-summary{display:flex;flex:1;gap:25px;flex-wrap:wrap}.staff-permission-summary>span{font-size:11px;color:#a38672}.staff-permission-summary b{display:block;color:var(--text);font-size:12px;margin-top:6px}.staff-permission-history article{padding:20px 0;border-top:1px solid var(--border)}.staff-permission-history small{display:block;font-size:10px;color:#aa8c7a;margin:7px 0 15px}.staff-permission-history article>div{font-size:12px;line-height:1.9}.staff-permission-history article>div>span{color:#aa8370;margin-right:15px}.staff-permission-history article>p{font-size:12px;color:#9e7662;margin:10px 0 0}@media(max-width:700px){.staff-permissions-heading{align-items:flex-start}.staff-permissions-heading h2{font-size:22px}.staff-permission-row{flex-wrap:wrap;gap:15px}.staff-permission-user{min-width:100%;display:flex;align-items:center;gap:12px}.staff-permission-user>span{margin:0}.staff-permission-summary{gap:20px}.staff-permission-row>.ant-btn{width:100%}.staff-permission-summary>span{min-width:70px}.staff-permission-history article>div{font-size:11px;overflow-wrap:anywhere}}.expense-plans-space{min-width:0}.expense-plans-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.expense-plans-heading span{color:#b17863;font-size:11px}.expense-plans-heading h2{font-size:27px;margin:9px 0;color:var(--text)}.expense-plans-heading p{font-size:12px;margin:0}.expense-plans-month{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.expense-plans-month label{display:flex;gap:10px;align-items:center;font-size:12px}.expense-plans-month input{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:8px;min-height:37px;padding:7px}.expense-plans-month>small{font-size:10px;color:#ad8f7b}.expense-plan-budget{display:grid;grid-template-columns:1fr 1fr 1.3fr;border:1px solid var(--border);border-radius:13px;overflow:hidden;background:#fff5e9;margin-bottom:20px}.expense-plan-budget>div{padding:23px;border-right:1px dashed #e8d7c8}.expense-plan-budget>div:last-child{border-right:0}.expense-plan-budget small{font-size:11px;color:#a57a65}.expense-plan-budget strong{display:block;font-size:27px;margin:10px 0;color:#ac382d;font-variant-numeric:tabular-nums}.expense-plan-budget span{display:block;font-size:10px;color:#aa8f79;line-height:1.7}.expense-plans-space>.ant-alert{margin-bottom:20px}.expense-plan-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.expense-plan-section-title h3{margin:0;font-size:18px}.expense-plan-section-title>span,.expense-plan-section-title small{font-size:10px;color:#ae907b}.expense-plan-list article{display:flex;gap:15px;padding:20px 0;border-top:1px solid var(--border)}.expense-plan-icon{height:40px;width:40px;display:grid;place-items:center;background:#f8e4d5;color:#b34632;border-radius:12px;font-size:20px;flex-shrink:0}.expense-plan-main{flex:1;min-width:0}.expense-plan-main>b{font-size:15px}.expense-plan-main>small{display:block;color:#aa8e77;font-size:10px;margin-top:6px}.expense-plan-main p{font-size:12px;color:#a2745e;margin:9px 0}.expense-plan-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;max-width:290px}.expense-plan-note{font-size:10px;line-height:1.8;color:#aa8b75;margin:18px 0 0}.expense-target-inputs{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.expense-target-inputs>label{display:flex;flex-direction:column;gap:9px;color:#9e7762;font-size:12px;flex:1;min-width:160px}.expense-target-inputs .ant-input-number{width:100%}.expense-target-result{display:flex;gap:30px;align-items:center;padding:23px;background:#faeadc;border:1px solid #efd5be;border-radius:12px;margin:20px 0}.expense-target-result small{font-size:11px;color:#a4775c}.expense-target-result strong{display:block;font-size:28px;margin-top:10px;color:#b53b2d;font-variant-numeric:tabular-nums}.expense-target-result p{font-size:11px;line-height:1.8;margin:0 0 0 auto;color:#a17c60}.expense-plan-history article{display:flex;gap:15px;align-items:center;border-top:1px solid var(--border);padding:17px 0}.expense-plan-history article>div{flex:1;min-width:0}.expense-plan-history b{font-size:12px}.expense-plan-history small{display:block;font-size:10px;line-height:1.7;margin-top:6px;color:#a68b76;overflow-wrap:anywhere}.expense-plan-history strong{font-size:16px;white-space:nowrap}.expense-plan-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.expense-plans-loading{padding:60px;text-align:center}@media(max-width:700px){.expense-plans-heading{align-items:flex-start;flex-direction:column;gap:16px}.expense-plans-heading h2{font-size:23px}.expense-plans-heading>.ant-btn{width:100%}.expense-plan-budget{grid-template-columns:1fr 1fr}.expense-plan-budget>div{padding:17px}.expense-plan-budget>div:last-child{grid-column:1/-1;border-top:1px dashed #e8d7c8}.expense-plan-budget strong{font-size:24px}.expense-plan-section-title{align-items:flex-start}.expense-plan-section-title>span{max-width:130px;line-height:1.6}.expense-plan-list article{flex-wrap:wrap}.expense-plan-actions{width:100%;max-width:none;justify-content:flex-start;padding-left:55px}.expense-plan-actions .ant-btn{font-size:11px}.expense-target-inputs{gap:14px}.expense-target-inputs>label{min-width:45%}.expense-target-result{align-items:flex-start;flex-wrap:wrap;gap:22px}.expense-target-result p{margin:0;width:100%}.expense-target-result strong{font-size:23px}.expense-plan-form-pair input{font-size:16px}.expense-plan-history article{gap:8px}.expense-plan-history article>strong{font-size:14px}.expense-plan-history .ant-tag{font-size:9px;margin:0}.expense-plans-month input{font-size:16px}}[data-theme=dark] .expense-plan-budget,[data-theme=dark] .expense-target-result{background:#38271f;border-color:#6c4938}[data-theme=dark] .expense-plan-budget strong,[data-theme=dark] .expense-target-result strong{color:#f1ad8a}.expense-plan-cost-equation{display:flex;gap:18px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:22px;font-size:11px;color:#ab7e64}.expense-plan-cost-equation b{display:block;color:#9c3e2f;font-size:20px;margin-top:8px}.expense-plan-cost-equation i{font-size:19px;font-style:normal}@media(max-width:700px){.expense-plan-cost-equation{gap:10px}.expense-plan-cost-equation>span{min-width:42%}.expense-plan-cost-equation>span:last-child{width:100%;padding-top:10px}.expense-plan-cost-equation i:nth-of-type(2){display:none}}
