.platform-header{z-index:45;isolation:isolate;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.platform-header:before{content:"";z-index:-1;clip-path:polygon(0 0,93% 0,100% 50%,94% 100%,3% 100%,0 76%);background:linear-gradient(100deg,#093d6199,#05243c55);border-bottom:1px solid #00b5e3;width:570px;height:76px;position:absolute;top:0;left:0}.platform-header:after{content:"";background:linear-gradient(90deg,#29e5ff,#0000);height:1px;position:absolute;bottom:-1px;left:22px}.platform-brand{flex-shrink:0;align-items:center;display:flex}.platform-brand img{filter:drop-shadow(0 0 10px #0ab8ff44);display:block}.platform-brand strong{white-space:nowrap;font-weight:600}.platform-brand em{font-style:normal}.platform-header-tools{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.sidebar:before{content:"";pointer-events:none;height:38%;position:absolute;bottom:0;left:0;right:0}.command-metrics{display:grid}.command-metric{align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.command-metric:after{content:"";pointer-events:none;background:#0a648a28;width:49px;height:12px;position:absolute;bottom:0;right:-10px;transform:skew(-35deg)}.command-orb{flex-shrink:0;place-items:center;display:grid}.tech-glyph{filter:drop-shadow(0 2px 5px #00b5e222)}.command-panel{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.command-panel:before{content:"";pointer-events:none;border-top:2px solid;border-left:2px solid;border-radius:7px 0 0;position:absolute;top:-1px;left:-1px}.command-panel:after{content:"";pointer-events:none;width:22px;height:1px;position:absolute;bottom:0;right:13px}.login-page .login-card .login-form{padding-bottom:26px}.login-page .login-card .login-form-options{justify-content:flex-end}:root{color:#dbeafa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--inv-border:#1a4059;--inv-muted:#8ca8bd;--inv-cyan:#42d6df;background:#031222;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.6}body{color:#dbeafa;background:#031222;margin:0}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}svg{vertical-align:middle;flex-shrink:0}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #61d4f0}h1,h2,h3,p{margin:0}button{letter-spacing:0}input,select,textarea{min-width:0}a{text-decoration:none}button{text-transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flex-spacer{flex:1}.mono,.numeric,.order-number{font-variant-numeric:tabular-nums}.subtle{color:#8eafc5;font-size:11px}.eyebrow{letter-spacing:1.5px;color:#8ab6cb;font-size:11px}.amber-text{color:#f4c679!important}.red-text{color:#f397a4!important}.green-text{color:#65d7b6!important}.rotate{transform:rotate(180deg)}.app-shell{--sidebar-width:204px;min-height:100dvh}.app-shell.collapsed{--sidebar-width:72px}.platform-header{background:linear-gradient(110deg,#08273e,#041321 72%);border-bottom:1px solid #1a516b;height:76px;padding:0 26px 0 20px;box-shadow:0 5px 20px #00101e35}.platform-header:before{opacity:.4}.platform-header:after{opacity:.5;width:35%}.platform-brand{gap:12px;min-width:0}.platform-brand img{filter:none;width:43px;height:43px;box-shadow:none;background:0 0;border:0;border-radius:0}.platform-brand strong{letter-spacing:1px;font-size:21px}.platform-brand em{color:#bcd6e6;font-size:17px;font-weight:500}.platform-brand strong>span{color:#50748c;margin:0 10px}.platform-brand-copy>small{color:#8fb2c7;letter-spacing:.7px;align-items:center;gap:7px;margin-top:2px;font-size:10px;display:flex}.platform-brand-copy>small>i{background:#5edcba;border-radius:50%;width:5px;height:5px;display:block}.platform-brand-copy>small>span{display:none}.platform-header-tools{gap:22px}.header-date{color:#8faec4;font-variant-numeric:tabular-nums;font-size:12px}.admin-user{border-left:1px solid #1f3e53;align-items:center;gap:9px;padding-left:20px;display:flex}.admin-avatar{color:#a5dff0;background:#123f59;border:1px solid #285875;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-user strong,.admin-user small{display:block}.admin-user strong{color:#d9ecf8;font-size:12px;font-weight:500}.admin-user small{color:#829fb4;font-size:10px}.icon-button{color:#9fc5dc;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.icon-button:hover{color:#fff;background:#153d56}.mobile-menu{display:none}.sidebar{width:var(--sidebar-width);z-index:35;background:linear-gradient(#08273e,#061e31 68%,#072238);border-right:1px solid #173f57;flex-direction:column;display:flex;position:fixed;inset:76px auto 0 0}.sidebar:before{opacity:.12;background:linear-gradient(#062239,#0000),url(/images/shangluo-lianhu-night.png) bottom/cover}.main-nav{flex:1;padding:14px 12px;position:relative;overflow:auto}.nav-section{color:#7194ac;letter-spacing:1px;height:auto;padding:18px 13px 9px;font-size:10px}.nav-section:first-child{padding-top:6px}.nav-item{color:#a8c4d8;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;width:100%;height:44px;margin:3px 0;padding:0 13px;font-size:13px;display:flex;position:relative}.nav-item:hover{color:#e3f2fb;background:#103b55}.nav-item svg{color:#7fa9c3}.nav-item.router-link-active{color:#e9f8ff;background:linear-gradient(90deg,#155074,#0d374e);border-color:#255c79;box-shadow:inset 2px 0 #3ed9e5}.nav-item.router-link-active:before{display:none}.nav-item.router-link-active svg{color:#67d3ed}.sidebar-bottom{border-top:1px solid #183d53;padding:12px;position:relative}.collapse-button{color:#7ea2ba;white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:9px 12px;font-size:11px;display:flex}.collapsed .nav-section{height:26px;font-size:0}.collapsed .nav-item>span,.collapsed .collapse-button>span{display:none}.collapsed .main-nav{padding-inline:10px}.collapsed .nav-item{justify-content:center;padding:0}.collapsed .sidebar-bottom{padding-inline:6px}.collapsed .collapse-button{justify-content:center;padding:9px 0}.main-shell{min-width:0;margin-left:var(--sidebar-width);flex-direction:column;min-height:100dvh;padding-top:76px;transition:margin-left .2s;display:flex}.reference-mode .page-content{background:radial-gradient(at 70% 0,#0c29474f,#0000 65%),#041422;flex:1;width:100%;min-width:0;max-width:none;margin:0;padding:12px;container:workspace/inline-size}.reference-mode .app-footer{color:#69889f;letter-spacing:.3px;background:#03111e;border-top:1px solid #143246;justify-content:space-between;gap:16px;margin:0;padding:16px 28px;font-size:10px;display:flex}.inventory-page{color:#d6e8f5;width:100%;min-width:0}.inventory-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-breadcrumb{color:#678ca5;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.inventory-breadcrumb>span{color:#a4c2d5}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.inv-button{white-space:nowrap;color:#c8e1f2;min-height:36px;box-shadow:none;background:#0b2a40;border:1px solid #2b536d;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:400;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.inv-button:hover{color:#effaff;background:#153b53;border-color:#4385a8}.inv-button.primary{color:#effaff;background:linear-gradient(110deg,#1583b3,#177ca6);border-color:#3fadd2;box-shadow:inset 0 1px #c6f9ff22}.inv-button.primary:hover{background:#2295be;border-color:#6cc9e3}.inv-button.danger-outline{color:#efa0ac;background:#4a25352b;border-color:#754250}.inv-button.danger-outline:hover{background:#672d4144}.link-button{color:#5dc6f0;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1.6;display:inline-flex}.link-button:hover{color:#b0f0ff}.segmented{background:#062033;border:1px solid #24485f;border-radius:6px;gap:3px;padding:3px;display:flex}.segmented>button{color:#8faec4;background:0 0;border:0;border-radius:4px;padding:6px 14px;font-size:12px}.segmented>button.selected{color:#dff7ff;background:#17445e;box-shadow:0 2px 5px #000c1730}.notice-banner{color:#e2c780;background:#483d1c36;border:1px solid #65542b;border-radius:5px;align-items:center;gap:9px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.notice-banner>span{flex:1}.dashboard-view{gap:20px;display:grid}.inventory-welcome{isolation:isolate;background:linear-gradient(95deg,#0a354b,#082b435e 70%,#071d3140),url(/images/shangluo-lianhu-night.png) 50% 45%/cover;border:1px solid #23617a;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:141px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.inventory-welcome:after{content:"";z-index:-1;background:linear-gradient(90deg,#082b41e8 35%,#08233b9c);position:absolute;inset:0}.inventory-welcome h2{color:#e5f7ff;letter-spacing:1px;margin-top:4px;font-size:22px;font-weight:500;line-height:1.5}.inventory-welcome p{color:#98bacd;margin-top:8px;font-size:12px}.inventory-welcome p b{color:#7adee4;font-variant-numeric:tabular-nums;padding:0 3px;font-weight:500}.welcome-buttons{z-index:1;gap:10px;margin-right:35px;display:flex;position:relative}.welcome-bottle{opacity:.09;color:#77d5e8;position:absolute;bottom:-22px;right:14px;transform:rotate(16deg)}.reference-metrics.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.reference-metrics .command-metric{color:#dbeefa;background:linear-gradient(115deg,#0b3046,#061d30 80%);border:1px solid #23516a;border-top-color:#35849b;border-radius:7px;gap:15px;min-height:122px;padding:18px 16px;box-shadow:inset 0 1px #3c8eaa16}.command-metric:before{display:none}.command-metric:after{opacity:.4}.reference-metrics .command-orb{width:54px;height:54px;box-shadow:none;background:radial-gradient(circle at 30% 20%,#154e6a,#0b2940);border:1px solid #24627e;border-radius:12px}.reference-metrics .tech-glyph{width:44px;height:44px}.reference-metrics .command-metric h2{letter-spacing:.2px;color:#9bbdd3;margin:0;font-size:11px;font-weight:400;line-height:1.5}.reference-metrics .command-metric strong{color:#eefaff;letter-spacing:.2px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 6px;font-size:clamp(20px,1.6vw,30px);font-weight:600;line-height:1.5;display:block}.reference-metrics .command-metric strong small{color:#8dafc4;margin-left:5px;font-size:11px;font-weight:400}.reference-metrics .command-metric p{color:#7198b1;margin:0;font-size:10px;line-height:1.5}.command-metric-copy{min-width:0}.overview-charts{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;display:grid}.overview-lower{grid-template-columns:1.15fr 1.15fr 1fr;align-items:start;gap:20px;display:grid}.command-panel{box-shadow:none;background:linear-gradient(130deg,#09263b,#061a2c);border:1px solid #20516b;border-color:#26829b #20516b #21627d;border-radius:7px;min-width:0}.command-panel:before{border-top-color:#4fd3df;border-left-color:#2cb8cc;width:14px;height:14px}.command-panel:after{opacity:.7;box-shadow:none;background:#3eb6ce}.command-panel-heading{color:#74c8df;background:linear-gradient(100deg,#0c344b66,#0000);border-bottom:1px solid #1b4056;align-items:center;gap:9px;height:48px;min-height:48px;padding:0 17px;display:flex}.command-panel-heading h2{letter-spacing:.5px;color:#cde8f5;white-space:nowrap;margin:0;font-size:13px;font-weight:500}.command-panel-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.command-panel-body{min-width:0;padding:14px}.dashboard-orders{margin:-8px -4px}.dashboard-orders>button{text-align:left;color:#9cbcd1;background:0 0;border:0;border-bottom:1px solid #193b51;align-items:center;gap:11px;width:100%;padding:13px 4px;display:flex}.dashboard-orders>button:last-child{border-bottom:0}.dashboard-orders>button:hover{background:#11354b55}.order-symbol{color:#68bee8;background:#183b574d;border:1px solid #254f67;border-radius:7px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.order-symbol.purchase{color:#70d2ba;background:#123b3a55;border-color:#275d55}.order-copy{flex:1;min-width:0}.order-copy strong,.order-tail strong{color:#c9dfed;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;display:block}.order-copy small,.order-tail small{color:#769ab2;margin-top:3px;font-size:10px;display:block}.order-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-tail{text-align:right;flex-shrink:0}.stock-alert-list>div:not(.empty-state){border-bottom:1px solid #193b51;align-items:center;gap:9px;padding:11px 0;display:flex}.stock-alert-list>div:last-child{border-bottom:0}.stock-alert-list strong{color:#c4dfee;font-size:12px;font-weight:500;display:block}.stock-alert-list small{color:#7a9fb6;margin-top:2px;font-size:10px;display:block}.stock-alert-list .product-avatar{border-radius:5px;width:32px;height:36px}.stock-alert-count{white-space:nowrap;align-items:baseline;gap:3px;margin-left:auto;display:flex}.stock-alert-count>b{color:#ebcd9c;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.stock-alert-count small{font-size:10px}.stock-alert-list .status-pill{min-width:0;margin-left:4px;padding:2px 7px;font-size:10px}.ranking-list{gap:21px;padding:8px 3px;display:grid}.ranking-list>div{align-items:center;gap:12px;display:flex}.rank-index{color:#73aac9;font-variant-numeric:tabular-nums;font-size:12px}.ranking-list>div:first-child .rank-index{color:#f4ca7a}.ranking-list>div>div{flex:1;min-width:0}.ranking-list strong{color:#c4dfee;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;display:block;overflow:hidden}.rank-track{background:#173a4f;border-radius:4px;height:4px;margin-top:8px}.rank-track i{background:linear-gradient(90deg,#157b9b,#48c7cc);border-radius:4px;height:4px;display:block}.ranking-list>div>span:last-child{color:#bbdcea;font-variant-numeric:tabular-nums;font-size:14px}.ranking-list small{color:#6e98b1;margin-left:4px;font-size:10px}.business-summary{background:linear-gradient(100deg,#0a3046,#071e31);border:1px solid #23516a;border-radius:7px;align-items:center;gap:45px;margin-bottom:22px;padding:22px 25px;display:flex}.business-summary>div{border-right:1px solid #21465e;min-width:130px;padding-right:40px}.business-summary>div>span{color:#86abc2;font-size:11px}.business-summary strong{color:#deeffa;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:500;line-height:1.4;display:block}.business-summary strong small{color:#84a8bf;margin-left:7px;font-size:12px;font-weight:400}.business-summary>p{color:#7ba3bb;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.stock-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.stock-summary>div{background:linear-gradient(120deg,#0b2e44,#061d2f);border:1px solid #23516a;border-radius:6px;align-items:center;gap:17px;padding:21px 23px;display:flex}.stock-summary>div>svg{color:#6ac7e1;background:#123d53;border:1px solid #2b5a74;border-radius:8px;width:40px;height:40px;padding:9px}.stock-summary>div>span{color:#86abc2;font-size:11px}.stock-summary strong{color:#deeffa;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.6;display:block}.stock-summary small{color:#84a8bf;margin-left:5px;font-size:11px}.business-panel{background:#071e30;border:1px solid #21485f;border-radius:7px;overflow:hidden}.panel-tabs{border-bottom:1px solid #214157;gap:25px;padding:0 20px;display:flex}.panel-tabs button{color:#83a7bf;background:0 0;border:0;padding:15px 1px;font-size:13px;position:relative}.panel-tabs button.selected{color:#71d1ed}.panel-tabs button.selected:after{content:"";background:#52cfe5;height:2px;position:absolute;bottom:-1px;left:0;right:0}.inventory-toolbar{border-bottom:1px solid #1b3d53;flex-wrap:wrap;align-items:center;gap:10px;min-height:76px;padding:19px 20px;display:flex}.search-input{color:#789fb7;background:#041827;border:1px solid #2b4a60;border-radius:5px;align-items:center;gap:9px;width:242px;height:36px;padding:0 11px;display:flex}.search-input:focus-within{border-color:#459aba;box-shadow:0 0 0 2px #1e789725}.search-input>input{color:#c6deed;width:100%;height:32px;padding:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.search-input>input::placeholder{color:#6f8fa5}.clear-search{color:#83aabd;background:0 0;border:0;place-items:center;padding:0;display:grid}.inventory-toolbar>select,.inventory-toolbar .date-range input{color:#a9c9dc;background:#061a2b;border:1px solid #2b4a60;border-radius:5px;outline:none;height:36px;padding:0 10px;font-size:12px}.inventory-toolbar select{min-width:112px}.inventory-toolbar select:focus,.date-range input:focus{border-color:#459aba}.date-range{color:#7b9fb6;align-items:center;gap:8px;font-size:11px;display:flex}.date-range input{width:137px}.toolbar-count{color:#7194ac;margin-left:auto;font-size:11px}.table-scroll{scrollbar-width:thin;scrollbar-color:#28546d #061b2b;width:100%;overflow:auto}.inventory-table{border-collapse:collapse;text-align:left;color:#bed6e6;white-space:nowrap;width:100%;font-size:12px}.inventory-table th{color:#86acc5;background:#0c293d;border-bottom:1px solid #21465c;height:45px;padding:12px 19px;font-size:11px;font-weight:500}.inventory-table td{color:#bdd5e5;border-bottom:1px solid #17384d;max-width:360px;height:74px;padding:16px 19px;line-height:1.6}.inventory-table tbody tr:nth-child(2n){background:#0b273a38}.inventory-table tbody tr:hover{background:#113a5145}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-table .numeric{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.15px;font-family:DIN Alternate,PingFang SC,Microsoft YaHei,Arial,sans-serif}.inventory-table b{color:#e2eff8;font-weight:500}.inventory-table td strong{color:#cee3f1;font-size:12px;font-weight:500}.inventory-table .actions-col{min-width:125px}.unit{color:#769ab1;margin-left:4px;font-size:10px}.product-cell{align-items:center;gap:11px;min-width:166px;display:flex}.product-avatar{color:#83d3d7;background:linear-gradient(150deg,#18495c,#0e2f43);border:1px solid #2c566a;border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:43px;display:grid}.product-avatar.food{color:#d8b879;background:linear-gradient(150deg,#4a3e29,#302e2a);border-color:#625333}.product-cell>span:last-child{min-width:0}.product-cell strong,.product-cell small{display:block}.product-cell small{color:#668ea7;letter-spacing:.5px;margin-top:4px;font-size:10px}.table-copy{gap:3px;display:grid}.table-copy small{color:#6e97af;white-space:normal;overflow-wrap:anywhere;font-size:10px}.table-copy>span{color:#9ab9cd;font-size:11px}.row-actions{align-items:center;gap:14px;display:flex}.row-actions .link-button{font-size:11px}.status-pill{white-space:nowrap;color:#99b5c9;background:#132e41;border:1px solid #2c4c60;border-radius:4px;justify-content:center;align-items:center;min-width:54px;padding:3px 9px;font-size:11px;line-height:1.5;display:inline-flex}.status-pill.success{color:#70d4b4;background:#14504433;border-color:#285d53}.status-pill.warning{color:#e8bc71;background:#59451d33;border-color:#68542b}.status-pill.danger{color:#e99aa7;background:#682f4433;border-color:#784153}.status-pill.info{color:#78c7ef;background:#1d4d6a33;border-color:#2a5f7a}.status-pill.muted{color:#7f9cb0;background:#16314455;border-color:#2a465a}.table-pagination{color:#6f94ac;border-top:1px solid #1d3f54;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:11px;display:flex}.table-pagination>div{align-items:center;gap:14px;display:flex}.page-button{color:#94c1d9;background:#0b2a40;border:1px solid #2b4e65;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.page-button:disabled{opacity:.35}.page-button:not(:disabled):hover{background:#15445e}.empty-state{color:#497791;text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:35px 20px;display:flex}.empty-state strong{color:#9abdd3;font-size:13px}.empty-state p{color:#7196ae;font-size:11px}.note-cell{overflow-wrap:anywhere;min-width:130px;white-space:normal!important;max-width:250px!important}.address-cell{white-space:normal;min-width:160px;max-width:320px}.order-number{font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:none;display:grid}.settings-card{background:linear-gradient(140deg,#0b2b40,#071c2e);border:1px solid #255069;border-radius:7px;padding:28px}.settings-icon{color:#7cd3e2;background:#133f57;border:1px solid #2d657e;border-radius:10px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.settings-card h2{color:#d9edf9;margin-bottom:10px;font-size:18px;font-weight:500}.settings-card>p,.reset-section p{color:#89adc3;margin-bottom:22px;font-size:12px;line-height:1.9}.settings-card dl{margin:0}.settings-card dl>div{border-top:1px solid #23485f;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:11px;display:flex}.settings-card dt{color:#789eb7}.settings-card dd{color:#b8d5e6;text-align:right;margin:0}.reset-section{border-top:1px solid #24485e;margin-top:30px;padding-top:24px}.reset-section h3{color:#c9deeb;margin-bottom:9px;font-size:14px;font-weight:500}.inventory-dialog{color:#c7deed;scrollbar-width:thin;scrollbar-color:#2c596f transparent;background:#092336;border:1px solid #3a7089;border-radius:10px;width:min(540px,100vw - 36px);max-width:none;max-height:calc(100dvh - 50px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #000b16c9}.inventory-dialog.wide{width:min(850px,100vw - 36px)}.inventory-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010a15b3}.inventory-dialog>header{z-index:2;background:#0b293e;border-bottom:1px solid #285168;justify-content:space-between;align-items:center;padding:16px 23px;display:flex;position:sticky;top:0}.inventory-dialog h2{letter-spacing:.5px;color:#e5f5ff;margin:0;font-size:16px;font-weight:500}.dialog-body{padding:24px}.dialog-footer{z-index:1;background:#092133;border-top:1px solid #274b60;justify-content:flex-end;align-items:center;gap:11px;padding:17px 24px;display:flex;position:sticky;bottom:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid label,.form-label{color:#94b7ce;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.full-row{grid-column:1/-1}.inventory-dialog input,.inventory-dialog select,.inventory-dialog textarea{color:#d2e6f3;width:100%;min-width:0;min-height:38px;box-shadow:none;background:#051a2a;border:1px solid #32566d;border-radius:5px;outline:0;padding:8px 10px;font-size:12px;line-height:1.6;display:block}.inventory-dialog input::placeholder,.inventory-dialog textarea::placeholder{color:#5c8099}.inventory-dialog input:focus,.inventory-dialog select:focus,.inventory-dialog textarea:focus{border-color:#50afcd;box-shadow:0 0 0 2px #3182a223}.inventory-dialog textarea{resize:vertical;min-height:75px;max-height:180px}.form-note{color:#789eb6;margin-top:13px;font-size:11px;line-height:1.9}.form-grid .form-note{margin-top:0}.form-error{color:#f1a5ae;background:#6d2c3c33;border:1px solid #7b4150;border-radius:5px;align-items:flex-start;gap:8px;margin-top:20px;padding:11px 13px;font-size:12px;line-height:1.7;display:flex}.form-error svg{margin-top:2px}.line-heading{justify-content:space-between;align-items:center;margin:23px 0 10px;display:flex}.line-heading h3{color:#c3dfef;font-size:13px;font-weight:500}.order-lines{background:#061c2d;border:1px solid #26495e;border-radius:6px;padding:12px}.order-line{border-bottom:1px solid #1d4055;grid-template-columns:minmax(130px,1fr) 86px 105px 108px 30px;align-items:start;gap:12px;padding:12px 0;display:grid}.order-line:last-child{border-bottom:0}.order-line.labels{color:#6e97b0;align-items:center;padding-top:0;padding-bottom:8px;font-size:10px}.order-line label{min-width:0}.line-product small{color:#6f9bb4;margin:5px 0 0 2px;font-size:10px;display:block}.order-line input{font-variant-numeric:tabular-nums;padding-inline:9px}.line-subtotal{color:#c7e4f4;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;padding-top:10px;font-size:12px}.order-line .icon-button{color:#a17a86;width:30px;height:38px}.form-order-total,.detail-total{color:#8fb6cd;justify-content:flex-end;align-items:center;gap:16px;padding:18px 0;font-size:12px;display:flex}.form-order-total strong,.detail-total strong{color:#83d6ec;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.5}.confirm-message{align-items:flex-start;gap:15px;padding:5px 0 12px;display:flex}.confirm-message>svg{color:#edc078;margin-top:2px}.confirm-message>p{color:#a9c9dd;overflow-wrap:anywhere;font-size:13px;line-height:2}.detail-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.detail-heading h3{color:#d7effc;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;font-weight:500}.detail-meta{background:#0c2a40;border:1px solid #22485e;border-radius:5px;flex-wrap:wrap;gap:24px;margin:0 0 25px;padding:17px 19px;display:flex}.detail-meta div{flex:1;min-width:140px}.detail-meta dt{color:#739ab3;margin-bottom:5px;font-size:10px}.detail-meta dd{color:#bcd8ea;overflow-wrap:anywhere;margin:0;font-size:12px}.detail-table th,.detail-table td{padding-left:14px;padding-right:14px}.detail-note{color:#749bb4;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.stocktake-preview{color:#688ea7;background:#0d2e45;border:1px solid #244e66;border-radius:6px;justify-content:space-around;align-items:center;padding:18px;display:flex}.stocktake-preview>span{text-align:center;color:#8db0c7;font-size:11px}.stocktake-preview strong{color:#dfedf7;font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1.5;display:block}.app-toast{z-index:200;color:#a3e0cc;background:#0b352fef;border:1px solid #44897d;border-radius:7px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 40px);padding:13px 20px;font-size:13px;display:flex;position:fixed;top:95px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000b1d66}.app-toast.error{color:#f1bbc3;background:#421f30f5;border-color:#955364}.toast-enter-active,.toast-leave-active{transition:opacity .2s,margin-top .2s}.toast-enter-from,.toast-leave-to{opacity:0;margin-top:-9px}.login-card .login-form{margin-top:24px}.login-card .login-entrances+.login-form{margin-top:0}.login-card .login-form-options{flex-wrap:wrap;gap:10px}.login-brand strong{font-family:PingFang SC,Microsoft YaHei,sans-serif}.login-page .login-story h1{font-size:clamp(38px,3.4vw,62px);line-height:1.65}.login-page .login-story>p{color:#bdd4e5}.login-city-caption{flex-wrap:wrap}.login-page .login-card{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#071c2b42}@media (width>=1800px){.overview-lower{grid-template-columns:1.1fr 1.1fr 1fr}.reference-metrics .command-metric strong{font-size:30px}.reference-mode .page-content{padding:16px}.command-panel-heading{height:50px;min-height:50px}}@media (width<=1400px){.reference-metrics .command-metric{gap:10px;padding:17px 13px}.reference-metrics .command-orb{flex-shrink:0;width:42px;height:46px}.reference-metrics .tech-glyph{width:36px;height:36px}.reference-metrics .command-metric strong{font-size:22px}.overview-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-lower>.command-panel:last-child{grid-column:1/-1}.ranking-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.ranking-list>div{gap:9px}.business-summary{gap:25px}.business-summary>div{padding-right:25px}.business-summary>p{max-width:180px;line-height:1.8}.inventory-table th,.inventory-table td{padding-left:15px;padding-right:15px}.platform-header-tools{gap:17px}}@media (width<=1180px){.reference-mode .page-content{padding:10px}.platform-brand strong{font-size:19px}.platform-brand em{font-size:15px}.platform-header-tools{gap:12px}.header-date{display:none}.inventory-welcome{padding:22px}.inventory-welcome h2{font-size:20px}.welcome-buttons{gap:8px;margin-right:0}.reference-metrics.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-metrics .command-metric strong{font-size:27px}.reference-metrics .command-metric{gap:18px;padding:17px 20px}.reference-metrics .command-orb{width:52px;height:52px}.reference-metrics .tech-glyph{width:43px;height:43px}.overview-charts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.business-summary{gap:20px;padding:20px}.business-summary>div{min-width:100px;padding-right:20px}.business-summary strong{font-size:23px}.business-summary>p{display:none}.stock-summary{gap:14px}.stock-summary>div{gap:13px;padding:18px 16px}.stock-summary strong{font-size:22px}.settings-grid{gap:18px}.settings-card{padding:23px}}@media (width<=960px){.app-shell{--sidebar-width:72px}.nav-item>span,.collapse-button>span{display:none}.nav-section{height:25px;padding:0;font-size:0}.main-nav{padding:14px 10px}.nav-item{justify-content:center;padding:0}.sidebar-bottom{padding:12px 6px}.collapse-button{justify-content:center;padding:9px 0}.inventory-welcome h2{font-size:18px}.inventory-welcome p{font-size:11px}.welcome-buttons{flex-direction:column}.inventory-welcome{gap:15px}.ranking-list{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.platform-header{padding-inline:18px}.admin-user{padding-left:13px}.settings-card dl>div{font-size:12px}}@media (width<=720px){.app-shell,.app-shell.collapsed{--sidebar-width:0px}.mobile-menu{display:inline-flex}.platform-header{gap:10px;height:66px;padding:0 13px}.platform-header:before{width:80%;height:66px}.platform-brand{gap:8px}.platform-brand img{width:33px;height:33px}.platform-brand strong{font-size:17px}.platform-brand em{font-size:12px}.platform-brand strong>span{margin:0 5px}.platform-brand-copy>small{font-size:9px}.platform-header-tools{gap:8px}.header-date,.admin-user{display:none}.platform-header-tools>.icon-button{width:28px}.sidebar{width:204px;transition:transform .2s;top:66px;transform:translate(-100%)}.mobile-open .sidebar{transform:translate(0)}.mobile-open .nav-item>span,.mobile-open .collapse-button>span{display:inline}.mobile-open .nav-section{height:auto;padding:17px 13px 8px;font-size:10px}.mobile-open .nav-item{justify-content:flex-start;padding:0 13px}.mobile-open .collapse-button{justify-content:flex-start;padding:9px 12px}.sidebar-mask{z-index:34;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b17a0;position:fixed;inset:66px 0 0}.main-shell{margin-left:0;padding-top:66px}.reference-mode .page-content{padding:8px}.reference-mode .app-footer{flex-wrap:wrap;gap:5px;padding:15px;font-size:9px}.inventory-page-header{gap:10px;margin-bottom:12px}.inventory-breadcrumb{font-size:10px}.heading-actions{gap:8px;margin-left:auto}.segmented>button{padding:5px 8px;font-size:11px}.inv-button{min-height:34px;padding:7px 11px;font-size:11px}.inventory-welcome{flex-wrap:wrap;gap:17px;min-height:158px;padding:20px}.inventory-welcome h2{font-size:19px}.welcome-buttons{flex-direction:row}.dashboard-view{gap:15px}.reference-metrics.command-metrics{gap:11px}.reference-metrics .command-metric{gap:10px;min-height:114px;padding:14px}.reference-metrics .command-orb{display:none}.reference-metrics .command-metric strong{font-size:24px}.reference-metrics .command-metric h2{font-size:11px}.reference-metrics .command-metric p{font-size:9px}.overview-charts,.overview-lower{grid-template-columns:minmax(0,1fr);gap:15px}.overview-lower>.command-panel:last-child{grid-column:auto}.ranking-list{grid-template-columns:1fr;gap:21px}.command-panel-heading{padding-inline:14px}.command-panel-heading h2{font-size:13px}.command-panel-body{padding:13px}.stock-alert-list>div:not(.empty-state){padding:13px 0}.inventory-toolbar{gap:9px;padding:14px}.search-input{flex-basis:100%;width:100%}.inventory-toolbar select{flex:1;min-width:0;font-size:11px}.date-range{width:100%}.date-range input{flex:1;min-width:0}.toolbar-count{display:none}.table-pagination{gap:9px;padding:13px 14px;font-size:10px}.table-pagination>div{gap:9px}.inventory-table{font-size:11px}.inventory-table th,.inventory-table td{padding:13px 14px}.business-summary{justify-content:space-between;gap:15px;padding:17px 14px}.business-summary>div{min-width:0;padding-right:13px}.business-summary>div:last-of-type{border:0;padding-right:0}.business-summary>div>span{font-size:10px}.business-summary strong{font-size:19px}.business-summary strong small{margin-left:3px;font-size:10px}.stock-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.stock-summary>div{gap:10px;padding:15px}.stock-summary>div:first-child{grid-column:1/-1}.stock-summary strong{font-size:23px}.stock-summary>div>svg{width:36px;height:36px;padding:8px}.settings-card{padding:22px}.inventory-dialog,.inventory-dialog.wide{border-radius:8px;width:calc(100vw - 24px);max-height:calc(100dvh - 28px)}.inventory-dialog>header{padding:13px 16px}.dialog-body{padding:18px 16px}.dialog-footer{gap:8px;padding:14px 16px}.form-grid{gap:16px}.form-grid label,.form-label{font-size:11px}.inventory-dialog h2{font-size:15px}.order-lines{padding:9px}.order-line{grid-template-columns:minmax(0,1fr) 65px 86px 28px;gap:8px}.order-line.labels{display:none}.line-product{grid-column:1/-1;margin-bottom:5px}.line-product small{margin-top:3px}.order-line .line-subtotal{text-align:right;grid-area:auto/3;padding-top:10px;font-size:10px}.order-line>label:nth-child(2){grid-column:1}.order-line>label:nth-child(3){grid-column:2}.order-line>button{grid-column:4}.order-line input{padding:8px;font-size:11px}.order-line>label:nth-child(2):before{content:"数量";color:#6f98b0;margin-bottom:5px;font-size:10px;display:block}.order-line>label:nth-child(3):before{content:"单价 / 元";color:#6f98b0;margin-bottom:5px;font-size:10px;display:block}.order-line .line-subtotal,.order-line .icon-button{margin-top:20px}.detail-heading h3{overflow-wrap:anywhere;font-size:15px}.detail-meta{gap:16px;padding:14px}.detail-meta div{min-width:110px}.form-order-total strong,.detail-total strong{font-size:23px}.app-toast{padding:12px 15px;font-size:12px;top:80px}.notice-banner{align-items:flex-start;font-size:11px}.notice-banner>.link-button{align-self:center}.login-page .login-story h1{font-size:38px}}@media (width<=380px){.platform-brand em,.platform-brand strong>span{display:none}.reference-metrics .command-metric strong{font-size:21px}.business-summary strong{font-size:17px}.form-grid{grid-template-columns:1fr}.form-grid .full-row{grid-column:auto}.order-line{grid-template-columns:minmax(0,1fr) 65px 70px 26px;gap:5px}.settings-card dl>div{font-size:10px}.reference-mode .page-content{padding-inline:6px}.stock-summary>div{padding:13px}.stock-summary>div>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-nav{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.nav-menu-items{scrollbar-width:thin;scrollbar-color:#24546e transparent;flex:1;min-height:0;overflow-y:auto}.nav-motto{color:#b1d0df;flex-shrink:0;padding:20px 8px 22px;position:relative}.nav-motto>i{background:linear-gradient(90deg,#66d6db,#dabb7c);width:35px;height:2px;margin:0 0 11px 3px;display:block}.nav-motto p{letter-spacing:2px;white-space:nowrap;font-family:STKaiti,KaiTi,"FangSong",serif;font-size:19px;line-height:1.95}.nav-motto p>span{color:#8ab4cb}.collapsed .nav-motto{display:none}.nav-item{height:40px;font-size:12px}.nav-section{padding-top:13px;padding-bottom:7px}.operations-view{gap:18px;display:grid}.operations-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.operations-summary>div{background:linear-gradient(120deg,#0c3047,#071e31);border:1px solid #24516b;border-radius:6px;padding:18px 21px}.operations-summary span{color:#85aec6;font-size:11px}.operations-summary strong{color:#dceffa;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;font-weight:500;line-height:1.5;display:block}.warehouse-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.warehouse-cards>button{text-align:left;color:#6dbdd5;background:#0a293e;border:1px solid #214c65;border-radius:6px;align-items:center;gap:12px;padding:16px 17px;display:flex}.warehouse-cards>button>span{flex:1;min-width:0}.warehouse-cards strong{color:#c5e2ef;font-size:13px;font-weight:500;display:block}.warehouse-cards small{color:#729ab2;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.operations-table th,.operations-table td{white-space:normal;font-size:11px}.operations-table td{min-width:110px;max-width:280px}.operations-table td:first-child{min-width:180px}.operations-table td:last-child{white-space:nowrap;min-width:110px}.operations-table .table-copy{gap:5px}.operations-table .table-copy strong{overflow-wrap:anywhere;font-size:12px}.operations-table input[type=checkbox],.stocktake-picks input[type=checkbox]{accent-color:#30b7cd;width:15px;height:15px;min-height:0;margin:0}.operations-tip{color:#8cb8cd;background:#10374855;border:1px solid #245368;border-radius:5px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex}.stocktake-picks{background:#061b2b;border:1px solid #294e65;border-radius:5px;grid-template-columns:1fr 1fr;gap:12px;max-height:330px;padding:13px 16px;display:grid;overflow:auto}.stocktake-picks>div{border-bottom:1px solid #24465c;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.stocktake-picks strong{color:#bbd8e8;font-size:12px;font-weight:500}.stocktake-picks>label{flex-direction:row;align-items:center;gap:8px;font-size:11px;display:flex}.stocktake-picks small{color:#719db8;margin-left:auto;font-size:10px}.count-table input{width:100px;min-width:80px}.count-table td{padding:12px}.purchase-batch-fields{gap:8px;margin-top:15px;display:grid}.purchase-batch-fields details{background:#082136;border:1px solid #284b61;border-radius:5px}.purchase-batch-fields summary{color:#8cb9d0;cursor:pointer;padding:10px 13px;font-size:11px}.purchase-batch-fields .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:5px 13px 13px}.order-charges{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}.form-cost-breakdown{color:#7ca4bf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:17px;margin-top:16px;font-size:11px;display:flex}.detail-account-strip{background:#102d4355;border:1px solid #2a5066;border-radius:5px;justify-content:space-between;gap:15px;margin-bottom:15px;padding:13px 15px;display:flex}.detail-account-strip>span{color:#7fa9c1;font-size:10px}.detail-account-strip b{color:#bce5ed;font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;font-weight:500;display:block}.dense-dashboard{gap:14px}.dense-welcome.inventory-welcome{min-height:115px;padding:18px 24px}.dense-welcome h2{margin-top:4px;font-size:21px}.dense-welcome .eyebrow{letter-spacing:1px;align-items:center;gap:7px;font-size:10px;display:flex}.live-data-dot{background:#65e4c1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #38d6bc99}.dense-welcome p{margin-top:6px;font-size:11px}.dense-welcome .data-stamp{color:#608ca6;margin-left:14px;font-size:10px}.welcome-actions{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex;position:relative}.welcome-period-row{align-items:center;gap:9px;display:flex}.welcome-period-row>.icon-button{width:27px;height:27px}.welcome-actions .welcome-buttons{flex-direction:row;gap:8px;margin-right:0}.dense-welcome .segmented>button{padding:4px 12px;font-size:11px}.dense-welcome .inv-button{min-height:31px;padding:6px 12px;font-size:11px}.dense-dashboard .dense-metrics.command-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dense-dashboard .dense-metrics .command-metric{min-height:114px;padding:14px 15px;position:relative;overflow:hidden}.dense-dashboard .dense-metrics .command-orb{opacity:.75;background:0 0;border:0;border-radius:6px;width:25px;height:25px;position:absolute;top:12px;right:11px}.dense-dashboard .dense-metrics .tech-glyph{width:25px;height:25px}.dense-dashboard .dense-metrics h2{max-width:calc(100% - 25px);font-size:11px}.dense-dashboard .dense-metrics .command-metric-copy{width:100%}.dense-dashboard .dense-metrics strong{white-space:nowrap;letter-spacing:0;margin:9px 0 4px;font-size:23px;line-height:1.5}.dense-dashboard .dense-metrics p{white-space:normal;font-size:9px;line-height:1.5}.data-strip{background:#092337;border:1px solid #1b435b;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));padding:13px 0;display:grid}.data-strip>div{border-right:1px solid #22435a;min-width:0;padding:0 17px}.data-strip>div:last-child{border:0}.data-strip span{color:#729cb6;font-size:10px;display:block}.data-strip strong{color:#c0dfef;font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px;font-weight:500;display:block}.dense-dashboard .analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.analytics-grid>.chart-span-two{grid-column:span 2}.dense-dashboard .command-panel-heading{gap:7px;height:40px;min-height:40px;padding:0 13px}.dense-dashboard .command-panel-heading h2{letter-spacing:.2px;font-size:12px}.dense-dashboard .command-panel-heading .subtle,.dense-dashboard .command-panel-heading .link-button{font-size:10px}.dense-dashboard .command-panel-body{padding:11px;position:relative}.dense-dashboard .command-panel{background:linear-gradient(125deg,#09263bee,#05192bef);border-color:#2d90a5 #24516a #24516a;box-shadow:inset 0 1px #2cc4db12,0 4px 15px #00101b18}.dense-dashboard .command-panel:before{box-shadow:0 0 7px #32d5df33}.dense-dashboard .command-panel:after{width:35px;animation:5s ease-in-out infinite panel-signal;box-shadow:0 0 8px #3fd5df66}.dense-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.dense-risk-table{min-height:206px}.dense-risk-table>div:not(.dense-empty),.dense-stock-table>div{border-bottom:1px solid #1c4056;align-items:center;gap:10px;padding:10px 1px;display:flex}.dense-risk-table>div:last-child,.dense-stock-table>div:last-child{border:0}.dense-risk-table>div>span,.dense-stock-table>div>span:first-child{flex:1;min-width:0}.dense-risk-table strong,.dense-stock-table strong{color:#c3dfed;font-size:11px;font-weight:500;display:block}.dense-risk-table small,.dense-stock-table small{color:#6d99b1;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.dense-risk-table b,.dense-stock-table b{color:#bde5ef;white-space:nowrap;align-items:baseline;gap:3px;font-size:15px;font-weight:500;display:flex}.dense-risk-table b small,.dense-stock-table b small{margin:0}.dense-risk-table em{color:#e1ba76;white-space:nowrap;font-size:10px;font-style:normal}.dense-stock-table .status-pill{min-width:42px;padding:2px 6px;font-size:9px}.dense-pending>button,.dense-account-list>button{color:#87b5ce;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c4056;align-items:center;gap:10px;width:100%;padding:10px 1px;display:flex}.dense-pending>button:last-child,.dense-account-list>button:last-child{border:0}.dense-pending .order-symbol{width:31px;height:31px}.dense-pending .order-copy strong{font-size:10px}.dense-pending .order-tail strong{font-size:11px}.dense-account-list>button>span{flex:1;min-width:0}.dense-account-list strong{color:#bedce9;font-size:11px;font-weight:500;display:block}.dense-account-list small{color:#709bb5;margin-top:4px;font-size:9px;display:block}.dense-account-list b{color:#ecc689;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.dense-empty{color:#7099b1;justify-content:center;align-items:center;min-height:140px;font-size:11px;display:flex}.dense-pending>button:hover,.dense-account-list>button:hover{background:#123b4e44}@keyframes panel-signal{0%,to{opacity:.4;transform:translate(-12px)}50%{opacity:1;transform:translate(0)}}@media (width>=1800px){.dense-dashboard .dense-metrics strong{font-size:28px}.dense-dashboard .command-panel-heading h2{font-size:14px}.dense-dashboard .command-panel-heading{height:44px;min-height:44px}.dense-dashboard .command-panel-body{padding:15px}.data-strip strong{font-size:19px}}@media (width<=1400px){.dense-dashboard .dense-metrics strong{font-size:20px}.dense-dashboard .dense-metrics .command-metric{padding:13px 12px}.dense-dashboard .dense-metrics .command-orb{width:21px;height:21px;top:11px;right:8px}.dense-dashboard .dense-metrics .tech-glyph{width:21px;height:21px}.data-strip>div{padding:0 13px}.dense-risk-table{min-height:206px}.dense-dashboard .command-panel-heading{padding-inline:11px}.dense-dashboard .command-panel-heading h2{font-size:11px}.dense-dashboard .command-panel-actions{gap:5px}.warehouse-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.dense-dashboard .dense-metrics.command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dense-dashboard .dense-metrics strong{font-size:24px}.data-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.data-strip>div:nth-child(3){border:0}.dense-dashboard .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid>.chart-span-two{grid-column:span 2}.dense-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dense-bottom-grid>.command-panel:last-child{grid-column:span 2}.operations-summary{gap:11px}.operations-summary>div{padding:17px}.operations-summary strong{font-size:21px}.dense-welcome .data-stamp{display:none}}@media (width<=960px){.nav-motto{display:none}.nav-menu-items{overflow-x:hidden}.nav-menu-items .nav-section{height:16px;padding:0;font-size:0}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mobile-open .nav-motto{display:block}.mobile-open .nav-menu-items .nav-section{height:auto;padding:13px 13px 7px;font-size:10px}.nav-motto{padding:13px 8px 15px}.nav-motto p{font-size:18px}.operations-view{gap:13px}.operations-actions{justify-content:flex-start;gap:8px}.operations-summary{gap:10px}.operations-summary>div{padding:14px}.operations-summary strong{font-size:21px}.operations-summary span{font-size:10px}.warehouse-cards{grid-template-columns:1fr}.warehouse-cards>button{padding:13px}.operations-tip{align-items:flex-start;font-size:10px}.stocktake-picks{grid-template-columns:1fr;max-height:350px}.purchase-batch-fields .form-grid,.order-charges{grid-template-columns:1fr 1fr;gap:11px}.detail-account-strip{flex-wrap:wrap;padding:13px}.detail-account-strip b{font-size:14px}.count-table td{min-width:100px}.form-cost-breakdown{justify-content:flex-start;gap:12px;font-size:10px}.dense-dashboard{gap:12px}.dense-welcome.inventory-welcome{gap:14px;padding:18px}.dense-welcome h2{font-size:18px}.dense-welcome p{font-size:10px}.welcome-actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%}.welcome-period-row{gap:4px}.welcome-actions .welcome-buttons{gap:7px}.dense-welcome .segmented>button{padding:4px 8px;font-size:10px}.dense-welcome .inv-button{padding:6px 9px;font-size:10px}.dense-dashboard .dense-metrics.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dense-dashboard .dense-metrics .command-metric{min-height:106px;padding:13px}.dense-dashboard .dense-metrics strong{margin-top:9px;font-size:23px}.dense-dashboard .dense-metrics .command-orb{display:grid}.dense-dashboard .dense-metrics p{font-size:9px}.data-strip{row-gap:13px;padding:12px 0}.data-strip>div{padding:0 11px}.data-strip span{font-size:9px}.data-strip strong{overflow-wrap:anywhere;font-size:13px}.dense-dashboard .analytics-grid,.dense-bottom-grid{grid-template-columns:minmax(0,1fr);gap:12px}.analytics-grid>.chart-span-two,.dense-bottom-grid>.command-panel:last-child{grid-column:auto}.dense-dashboard .command-panel-heading h2{font-size:12px}.dense-dashboard .command-panel-heading .subtle,.dense-dashboard .command-panel-heading .link-button{font-size:10px}.dense-dashboard .command-panel-heading{height:42px;min-height:42px}.dense-risk-table{min-height:170px}.dense-empty{min-height:110px}}@media (width<=380px){.dense-dashboard .dense-metrics strong{font-size:21px}.welcome-actions{flex-direction:column;align-items:flex-start}.data-strip>div{padding:0 8px}.data-strip strong{font-size:12px}.operations-summary strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.dense-dashboard .command-panel:after{animation:none}}.reference-mode .page-content>.inventory-page,.dashboard-view,.operations-view,.users-view,.business-panel,.command-panel,.settings-grid{min-width:0}.dashboard-view,.operations-view,.users-view{width:100%}.business-panel .table-scroll{max-width:100%;overflow-x:auto}@container workspace (width>=1280px){.dense-dashboard .dense-metrics.command-metrics,.data-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.data-strip>div{border-right:1px solid #22435a}.data-strip>div:last-child{border-right:0}}@container workspace (660px<=width<1280px){.dense-dashboard .dense-metrics.command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.data-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.data-strip>div{border-right:1px solid #22435a}.data-strip>div:nth-child(3n){border-right:0}}@container workspace (width<660px){.dense-dashboard .dense-metrics.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:13px}.data-strip>div{border-right:1px solid #22435a}.data-strip>div:nth-child(2n){border-right:0}.dense-dashboard .dense-metrics strong{font-size:clamp(19px,4.2cqi,24px)}}@container workspace (width>=2160px){.dense-dashboard .analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dense-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dense-bottom-grid>.command-panel:last-child{grid-column:auto}}@container workspace (1200px<=width<2160px){.dense-dashboard .analytics-grid,.dense-bottom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dense-bottom-grid>.command-panel:last-child{grid-column:auto}}@container workspace (760px<=width<1200px){.dense-dashboard .analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid>.chart-span-two{grid-column:span 2}.dense-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dense-bottom-grid>.command-panel:last-child{grid-column:span 2}}@container workspace (width<760px){.dense-dashboard .analytics-grid,.dense-bottom-grid{grid-template-columns:minmax(0,1fr)}.analytics-grid>.chart-span-two,.dense-bottom-grid>.command-panel:last-child{grid-column:auto}}@container workspace (width>=720px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<720px){.settings-grid{grid-template-columns:minmax(0,1fr)}}@container workspace (width<960px){.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<480px){.operations-summary{grid-template-columns:minmax(0,1fr)}}.login-city-scene[data-v-6bf05efd]{pointer-events:none;background:#06172e;position:absolute;inset:0;overflow:hidden}.login-city-drift[data-v-6bf05efd]{animation:24s ease-in-out infinite alternate night-breathe-6bf05efd;position:absolute;inset:0}.login-city-drift>img[data-v-6bf05efd],.login-water-canvas[data-v-6bf05efd]{width:100%;height:100%;display:block;position:absolute;inset:0}.login-city-drift>img[data-v-6bf05efd]{object-fit:cover;object-position:center}.city-shade[data-v-6bf05efd]{background:linear-gradient(90deg,#031529b0,#0000 65%,#05172e40),linear-gradient(#03122230,#0000 62%,#031222b0);position:absolute;inset:0}.paused .login-city-drift[data-v-6bf05efd]{animation-play-state:paused}@keyframes night-breathe-6bf05efd{to{transform:scale(1.055)}}@media (prefers-reduced-motion:reduce){.login-city-drift[data-v-6bf05efd]{animation:none}}.liquid-glass[data-v-12b08d03]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-glass-defs[data-v-12b08d03]{position:absolute}.liquid-glass-backdrop[data-v-12b08d03]{border-radius:inherit;background:linear-gradient(145deg,#071d344f,#09213d69 53%,#05182d7d);position:absolute;inset:0;box-shadow:inset 0 1px #e5f8ff33,inset 1px 0 #9bdbff14,inset 0 -1px #acecff18}.liquid-glass-illumination[data-v-12b08d03]{background:radial-gradient(at 22% 19%,#9bdbff28,#0000 32%),radial-gradient(at 77% 74%,#42bbd82b,#0000 32%),radial-gradient(at 14% 91%,#d8af6e14,#0000 26%);animation:8s ease-in-out infinite alternate liquid-circulate-12b08d03;position:absolute;inset:-35%}.liquid-glass-sheen[data-v-12b08d03]{mix-blend-mode:screen;background:linear-gradient(124deg,#0000 37%,#a1d2ee00 44%,#b1ddf219 47%,#ebfaff2b 49%,#7bb5d10c 52%,#0000 58%);animation:9s ease-in-out infinite alternate liquid-sheen-12b08d03;position:absolute;inset:-65%;transform:translate(-13%)rotate(-7deg)}.liquid-glass-pointer[data-v-12b08d03]{background:radial-gradient(ellipse 230px 260px at var(--glass-x,25%) var(--glass-y,18%),#bedfff1f,transparent 75%);transition:background .25s;position:absolute;inset:0}.liquid-glass-edge[data-v-12b08d03]{border-radius:inherit;background:conic-gradient(from 160deg at var(--glass-x,35%) var(--glass-y,30%),#91cae81c 0deg,#e5f7ff7d 57deg,#8cc9e21c 110deg,#a8dbf224 180deg,#e1f7ff85 235deg,#8fc3e21a 290deg,#91cae81c);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass-lower-rim[data-v-12b08d03]{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b4e1ff0c,inset 4px 0 10px #8ec8ef06,inset -3px 0 8px #67b8e011,inset 0 -3px 5px #78c5e014}.is-static .liquid-glass-illumination[data-v-12b08d03],.is-static .liquid-glass-sheen[data-v-12b08d03]{animation-play-state:paused}@keyframes liquid-circulate-12b08d03{0%{transform:translate(-4%,-3%)rotate(-5deg)}to{transform:translate(7%,5%)rotate(12deg)}}@keyframes liquid-sheen-12b08d03{0%{opacity:.45;transform:translate(-13%)rotate(-7deg)}to{opacity:.95;transform:translate(17%)rotate(5deg)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-glass-backdrop[data-v-12b08d03]{background:#0b253bd9}}@media (prefers-reduced-motion:reduce){.liquid-glass-illumination[data-v-12b08d03],.liquid-glass-sheen[data-v-12b08d03]{animation:none}.liquid-glass-pointer[data-v-12b08d03]{transition:none}}.login-page[data-v-d1e32de1]{--login-ink:#edf7ff;--login-muted:#acc6dc;isolation:isolate;color:#d6e8f8;background:#06172e;grid-template-rows:96px minmax(0,1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-header[data-v-d1e32de1],.login-main[data-v-d1e32de1],.login-footer[data-v-d1e32de1]{z-index:1;position:relative}.login-header[data-v-d1e32de1]{justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(30px,4.4vw,92px);display:flex}.login-brand[data-v-d1e32de1]{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.login-brand>img[data-v-d1e32de1]{filter:none;width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0}.login-brand strong[data-v-d1e32de1]{color:#f1f8ff;letter-spacing:3px;font-size:24px;font-weight:600;line-height:1.4;display:block}.login-brand span[data-v-d1e32de1]{color:#b7cddd;letter-spacing:3.2px;margin-top:5px;font-size:11px;display:block}.login-header-tools[data-v-d1e32de1]{align-items:center;gap:22px;display:flex}.login-motion-toggle[data-v-d1e32de1],.login-return[data-v-d1e32de1]{color:#b9d2e5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14325028;border:1px solid #8ab8d12e;border-radius:5px;align-items:center;gap:9px;padding:8px 13px;font-size:11px;display:flex}.login-return[data-v-d1e32de1]{background:0 0;border:0;padding:0}.login-motion-toggle>svg[data-v-d1e32de1]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:14px;height:14px}.login-motion-toggle[data-v-d1e32de1]:hover{color:#e3f4ff;border-color:#92c7e266}.login-main[data-v-d1e32de1]{grid-template-columns:minmax(0,1fr) minmax(380px,450px);align-items:center;gap:clamp(40px,5vw,100px);width:min(1480px,100% - 150px);margin:0 auto;padding:12px 0 20px;display:grid}.login-story[data-v-d1e32de1]{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-bottom:85px;display:flex;position:relative}.login-story-kicker[data-v-d1e32de1]{color:#cfdeeb;letter-spacing:4px;text-shadow:0 2px 14px #061731;align-items:center;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.login-story-kicker>i[data-v-d1e32de1]{background:#d9bf8a;width:27px;height:1px;box-shadow:0 0 8px #e4c39240}.login-story h1[data-v-d1e32de1]{letter-spacing:5px;color:#f1f5f7;text-shadow:0 3px 24px #05162a99;margin:0;font-family:STSong,Songti SC,SimSun,serif;font-size:clamp(38px,3.55vw,66px);font-weight:500;line-height:1.6}.login-story h1>span[data-v-d1e32de1]{color:#d7e9f2}.login-story>p[data-v-d1e32de1]{color:#c1d4e2;letter-spacing:1px;text-shadow:0 2px 13px #071629;margin:20px 0 0;font-size:14px;line-height:2.1}.login-story-services[data-v-d1e32de1]{color:#d4e5f0;letter-spacing:2px;align-items:center;gap:19px;margin-top:35px;font-size:12px;display:flex}.login-story-services>i[data-v-d1e32de1]{background:#a2c4da77;width:18px;height:1px}.login-city-caption[data-v-d1e32de1]{color:#d4e2e9;text-shadow:0 2px 8px #00101f;align-items:center;gap:9px;display:flex;position:absolute;bottom:4%;left:0}.login-city-caption>svg[data-v-d1e32de1]{color:#e5c792}.login-city-caption>span[data-v-d1e32de1]{letter-spacing:3px;font-size:13px}.login-city-caption>small[data-v-d1e32de1]{color:#bdd1df;letter-spacing:1px;margin-left:9px;font-size:10px}.login-city-caption>i[data-v-d1e32de1]{background:linear-gradient(90deg,#c7a96899,#0000);width:50px;height:1px;margin-left:6px}.login-card[data-v-d1e32de1]{isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--login-ink);-webkit-backdrop-filter:blur(12px)saturate(155%);backdrop-filter:blur(12px)saturate(155%);background:#061b2c08;border:1px solid #c0e6ff30;border-radius:22px;padding:30px 35px 0;position:relative;overflow:hidden;box-shadow:0 28px 85px #000c2470,0 6px 24px #03102044,inset 0 0 0 1px #d4f0ff08}.login-card-heading[data-v-d1e32de1],.login-entrances[data-v-d1e32de1],.login-form[data-v-d1e32de1]{z-index:1;position:relative}.login-form[data-v-d1e32de1]{margin-top:24px}.login-card-heading[data-v-d1e32de1]{position:relative}.login-card-overline[data-v-d1e32de1]{color:#a6c9de;letter-spacing:2.5px;align-items:center;gap:8px;font-size:10px;display:flex}.login-card-overline>i[data-v-d1e32de1]{background:#dcb77a;width:14px;height:2px}.login-card-heading h2[data-v-d1e32de1]{color:#eff8ff;letter-spacing:1px;margin:12px 0 7px;font-size:26px;font-weight:600;line-height:1.3}.login-card-heading>p[data-v-d1e32de1]{color:#aec9dd;margin:0;font-size:12px;line-height:1.7}.login-entrances[data-v-d1e32de1]{background:#04172b38;border:1px solid #a0cce92b;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:24px 0 22px;padding:4px;display:grid}.login-entrances>button[data-v-d1e32de1]{color:#abc9de;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:10px 3px;font-size:12px;transition:background .2s,box-shadow .2s,color .2s;display:flex}.login-entrances>button.active[data-v-d1e32de1]{color:#ebf8ff;background:linear-gradient(140deg,#8ed5ff29,#4382b028);border-color:#a5ddff4d;font-weight:600;box-shadow:inset 0 1px #bfe7ff24,0 2px 8px #00162922}.login-entrances>button[data-v-d1e32de1]:not(.active):hover{background:#91d5ff13}.login-field[data-v-d1e32de1]{margin-bottom:17px}.login-field>label[data-v-d1e32de1]{color:#d5e7f4;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.login-field>label>span[data-v-d1e32de1]{color:#99bdd6;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:75%;font-size:9px;font-weight:400;overflow:hidden}.login-control[data-v-d1e32de1]{background:linear-gradient(115deg,#03152655,#0d2b4345);border:1px solid #a1d0ec33;border-radius:5px;align-items:center;gap:10px;min-height:46px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.login-control[data-v-d1e32de1]:focus-within{background:#17405a6b;border-color:#9bdcff99;box-shadow:0 0 0 3px #66c6f218,inset 0 1px #c5ecff14}.login-control>svg[data-v-d1e32de1]{color:#9ec7e1;flex-shrink:0}.login-control>input[data-v-d1e32de1],.login-control>select[data-v-d1e32de1]{color:#eff8ff;width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px;display:block}.login-control>input[data-v-d1e32de1]::placeholder{color:#9cb9ce}.login-control>select[data-v-d1e32de1]{cursor:pointer;appearance:none;font-family:inherit}.login-control option[data-v-d1e32de1]{color:#eff8ff;background:#102d45}.login-select-arrow[data-v-d1e32de1]{pointer-events:none}.login-control input[data-v-d1e32de1]:focus-visible,.login-control select[data-v-d1e32de1]:focus-visible{outline:none}.login-password-toggle[data-v-d1e32de1]{color:#afcde0;background:0 0;border:0;flex-shrink:0;place-items:center;width:23px;height:30px;padding:0;display:grid}.login-password-toggle>svg[data-v-d1e32de1]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.login-captcha-row[data-v-d1e32de1]{grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;gap:10px;display:grid}.login-captcha-row>.login-control[data-v-d1e32de1]{min-width:0}.login-captcha-preview[data-v-d1e32de1]{color:#c3e7f4;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#17415a99,#0d253eaa);border:1px solid #a1d0ec33;border-radius:5px;min-height:38px;position:relative;overflow:hidden}.login-captcha-preview>svg[data-v-d1e32de1]{width:100%;height:100%;display:block;position:absolute;inset:0}.login-captcha-preview text[data-v-d1e32de1]{font-family:Consolas,Courier New,monospace;font-size:25px;font-weight:700}@media (width<=480px){.login-captcha-row[data-v-d1e32de1]{grid-template-columns:minmax(0,1fr) 112px;gap:8px}}.login-submit[data-v-d1e32de1]{color:#f3faff;letter-spacing:1px;background:linear-gradient(115deg,#176f9294,#459fb799);border:1px solid #ace6ff66;border-radius:5px;justify-content:center;align-items:center;gap:17px;width:100%;min-height:47px;font-size:14px;transition:box-shadow .2s,filter .2s;display:flex;box-shadow:0 6px 24px #092b5344,inset 0 1px #e3f8ff38}.login-submit[data-v-d1e32de1]:hover{filter:brightness(1.08);box-shadow:0 6px 26px #43b5e044,inset 0 1px #edfbff55}.login-submit[data-v-d1e32de1]:disabled{opacity:.8;cursor:wait}.login-loading[data-v-d1e32de1]{border:2px solid #fff4;border-top-color:#e3f6ff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite login-spin-d1e32de1}.login-scope-note[data-v-d1e32de1]{color:#aac8db;align-items:flex-start;gap:8px;margin:17px 0 21px;display:flex}.login-scope-note>svg[data-v-d1e32de1]{color:#99d7e9;flex-shrink:0;margin-top:1px}.login-scope-note>p[data-v-d1e32de1]{margin:0;font-size:10px;line-height:1.8}.login-error[data-v-d1e32de1]{color:#ffc2cd;background:#8a29473b;border:1px solid #ee8ca94f;border-radius:4px;align-items:center;gap:6px;margin:-7px 0 13px;padding:8px;font-size:11px;line-height:1.7;display:flex}.login-error>svg[data-v-d1e32de1]{flex-shrink:0}.login-footer[data-v-d1e32de1]{color:#9cb5ca;letter-spacing:1px;text-shadow:0 1px 8px #051429;justify-content:space-between;align-items:center;gap:15px;padding:0 clamp(30px,4.4vw,92px);font-size:10px;display:flex}.login-footer>span[data-v-d1e32de1]:last-child{align-items:center;gap:12px;display:flex}.login-footer i[data-v-d1e32de1]{background:#759bb755;width:1px;height:9px}@keyframes login-spin-d1e32de1{to{transform:rotate(360deg)}}@media (width>=1800px) and (height>=950px){.login-main[data-v-d1e32de1]{grid-template-columns:minmax(0,1fr) 470px}.login-card[data-v-d1e32de1]{padding:38px 39px 0}.login-card-heading h2[data-v-d1e32de1]{font-size:28px}.login-field[data-v-d1e32de1]{margin-bottom:22px}.login-control[data-v-d1e32de1]{min-height:50px}.login-control>input[data-v-d1e32de1],.login-control>select[data-v-d1e32de1]{height:48px;font-size:14px}.login-entrances[data-v-d1e32de1]{margin-top:28px;margin-bottom:26px}.login-scope-note[data-v-d1e32de1]{margin:20px 0 26px}.login-story[data-v-d1e32de1]{padding-bottom:105px}.login-story>p[data-v-d1e32de1]{font-size:16px;line-height:2.2}.login-story-services[data-v-d1e32de1]{margin-top:40px}}@media (height<=900px){.login-page[data-v-d1e32de1]{grid-template-rows:80px minmax(0,1fr)}.login-main[data-v-d1e32de1]{grid-template-columns:minmax(0,1fr) 410px;padding:5px 0 12px}.login-card[data-v-d1e32de1]{padding:24px 29px 0}.login-card-heading h2[data-v-d1e32de1]{margin-top:10px;font-size:23px}.login-card-heading>p[data-v-d1e32de1]{font-size:11px}.login-entrances[data-v-d1e32de1]{margin:18px 0}.login-entrances>button[data-v-d1e32de1]{padding:8px 2px}.login-field[data-v-d1e32de1]{margin-bottom:14px}.login-control[data-v-d1e32de1]{min-height:42px}.login-control>input[data-v-d1e32de1],.login-control>select[data-v-d1e32de1]{height:40px}.login-scope-note[data-v-d1e32de1]{margin:14px 0 17px}.login-story[data-v-d1e32de1]{padding-bottom:65px}.login-story h1[data-v-d1e32de1]{font-size:clamp(34px,3.5vw,50px)}.login-story>p[data-v-d1e32de1]{font-size:12px}.login-story-kicker[data-v-d1e32de1]{margin-bottom:18px}.login-story-services[data-v-d1e32de1]{margin-top:24px}}@media (width<=1200px){.login-main[data-v-d1e32de1]{gap:35px;width:calc(100% - 84px)}.login-story h1[data-v-d1e32de1]{letter-spacing:2px;font-size:39px}.login-story>p[data-v-d1e32de1]{font-size:12px}.login-story-services[data-v-d1e32de1]{gap:12px;font-size:11px}.login-city-caption>small[data-v-d1e32de1]{margin-left:0;font-size:9px}.login-city-caption>i[data-v-d1e32de1]{display:none}}@media (width<=900px){.login-page[data-v-d1e32de1]{grid-template-rows:88px minmax(0,1fr)}.login-header[data-v-d1e32de1]{padding:0 27px}.login-main[data-v-d1e32de1]{grid-template-columns:1fr;justify-items:center;width:calc(100% - 54px);padding:26px 0 42px}.login-story[data-v-d1e32de1]{display:none}.login-card[data-v-d1e32de1]{width:min(450px,100%)}.login-brand strong[data-v-d1e32de1]{font-size:21px}.login-brand span[data-v-d1e32de1]{letter-spacing:2px;font-size:9px}.login-footer[data-v-d1e32de1]{padding:0 25px;font-size:9px}.login-return[data-v-d1e32de1]{display:none}}@media (width<=480px){.login-page[data-v-d1e32de1]{grid-template-rows:80px minmax(0,1fr)}.login-header[data-v-d1e32de1]{gap:10px;padding:0 19px}.login-brand[data-v-d1e32de1]{gap:9px}.login-brand>img[data-v-d1e32de1]{width:36px;height:36px}.login-brand strong[data-v-d1e32de1]{letter-spacing:1.8px;font-size:19px}.login-brand span[data-v-d1e32de1]{letter-spacing:1px;font-size:8px}.login-motion-toggle[data-v-d1e32de1]{gap:4px;padding:7px 8px;font-size:9px}.login-main[data-v-d1e32de1]{width:calc(100% - 36px);padding:10px 0 26px}.login-card[data-v-d1e32de1]{background:#061b2c08;padding:26px 23px 0}.login-card-heading h2[data-v-d1e32de1]{font-size:24px}.login-footer[data-v-d1e32de1]{flex-direction:column;gap:8px;padding:5px 20px 22px;font-size:8px;line-height:1.8}.login-field>label>span[data-v-d1e32de1]{max-width:71%;font-size:8px}}@media (height<=900px){.login-card[data-v-d1e32de1]{padding-top:22px}.login-card-overline[data-v-d1e32de1]{font-size:9px;line-height:1.3}.login-card-heading h2[data-v-d1e32de1]{margin-top:7px;margin-bottom:4px;line-height:1.25}.login-card-heading>p[data-v-d1e32de1]{line-height:1.5}.login-entrances[data-v-d1e32de1]{margin:16px 0 14px}.login-entrances>button[data-v-d1e32de1]{padding:7px 2px;font-size:11px;line-height:1.4}.login-field[data-v-d1e32de1]{margin-bottom:10px}.login-field>label[data-v-d1e32de1]{margin-bottom:5px;font-size:11px;line-height:1.4}.login-control[data-v-d1e32de1]{min-height:38px}.login-control>input[data-v-d1e32de1],.login-control>select[data-v-d1e32de1]{height:36px}.login-submit[data-v-d1e32de1]{min-height:44px}.login-scope-note[data-v-d1e32de1]{margin:12px 0 14px}.login-scope-note>p[data-v-d1e32de1]{font-size:9px;line-height:1.6}}@media (height<=720px) and (width>=901px){.login-page[data-v-d1e32de1]{grid-template-rows:66px minmax(0,1fr)}.login-main[data-v-d1e32de1]{padding:5px 0 7px}.login-card-heading>p[data-v-d1e32de1]{display:none}.login-card[data-v-d1e32de1]{padding-top:20px}.login-brand>img[data-v-d1e32de1]{width:40px;height:40px}.login-brand strong[data-v-d1e32de1]{font-size:21px}}@media (prefers-reduced-motion:reduce){.login-loading[data-v-d1e32de1]{animation:none}.login-control[data-v-d1e32de1],.login-submit[data-v-d1e32de1],.login-entrances>button[data-v-d1e32de1]{transition:none}}.login-control[data-v-d1e32de1]{box-shadow:inset 0 1px #d7eeff09}.login-control>input[data-v-d1e32de1]{caret-color:#a4e5ff}.login-control>input[data-v-d1e32de1]:-webkit-autofill{-webkit-text-fill-color:#edf7ff;border-radius:3px;box-shadow:inset 0 0 0 100px #102d45}.login-submit[data-v-d1e32de1]{position:relative;overflow:hidden}.login-submit>span[data-v-d1e32de1],.login-submit>svg[data-v-d1e32de1]{z-index:1;position:relative}.login-submit[data-v-d1e32de1]:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#d9faff28 50%,#0000 60%);animation:7s ease-in-out infinite login-button-light-d1e32de1;position:absolute;inset:-100% -50%;transform:translate(-40%)}.effects-paused .login-submit[data-v-d1e32de1]:before{animation-play-state:paused}@keyframes login-button-light-d1e32de1{0%,20%{transform:translate(-40%)}75%,to{transform:translate(40%)}}@media (prefers-reduced-motion:reduce){.login-submit[data-v-d1e32de1]:before{animation:none}}.login-captcha-preview[data-v-d1e32de1]{cursor:pointer;place-items:center;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s;display:grid}.login-captcha-preview[data-v-d1e32de1]:hover:not(:disabled),.login-captcha-preview[data-v-d1e32de1]:focus-visible{border-color:#9bdcff88;box-shadow:0 0 0 3px #66c6f212,inset 0 1px #c5ecff14}.login-captcha-preview img[data-v-d1e32de1]{object-fit:contain;width:calc(100% - 20px);height:100%;transition:opacity .15s;display:block;position:absolute;inset:0 auto 0 0}.login-captcha-preview.is-loading img[data-v-d1e32de1]{opacity:.32}.captcha-placeholder[data-v-d1e32de1]{color:#b7cddd;font-size:13px}.captcha-loading-cover[data-v-d1e32de1]{background:#0b253e38;place-items:center;display:grid;position:absolute;inset:0}.captcha-refresh-mark[data-v-d1e32de1]{color:#caebf7;opacity:.6;border-left:1px solid #96cce32b;place-items:center;width:16px;height:22px;transition:opacity .15s;display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.login-captcha-preview:hover .captcha-refresh-mark[data-v-d1e32de1],.login-captcha-preview:focus-visible .captcha-refresh-mark[data-v-d1e32de1]{opacity:1}@media (hover:none){.captcha-refresh-mark[data-v-d1e32de1]{opacity:1}}@media (prefers-reduced-motion:reduce){.login-captcha-preview[data-v-d1e32de1],.login-captcha-preview img[data-v-d1e32de1],.captcha-refresh-mark[data-v-d1e32de1]{transition:none}}
