:root{--rose:#e7356d;--rose-deep:#c91f57;--rose-soft:#fff0f4;--ink:#20222a;--muted:#838691;--line:#ececf0;--canvas:#f7f7f8;--white:#fff;--sidebar:238px}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input{font:inherit}button{color:inherit}.brand-mark{background:var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1;display:grid;box-shadow:0 7px 18px #16182022}.eyebrow{color:var(--rose);letter-spacing:.18em;font-size:11px;font-weight:800;display:block}.login-shell{background:#fff;grid-template-columns:minmax(420px,45%) 1fr;min-height:100svh;display:grid}.login-panel{z-index:2;justify-content:center;align-items:center;padding:48px 8vw;display:flex;position:relative}.login-panel-inner{width:min(390px,100%)}.brand-lockup{letter-spacing:.15em;align-items:center;gap:12px;margin-bottom:clamp(66px,10vh,108px);font-size:14px;font-weight:850;display:flex}.login-copy h1{letter-spacing:-.04em;margin:12px 0 10px;font-size:40px;line-height:1.15}.login-copy p{color:var(--muted);margin:0 0 34px;font-size:14px;line-height:1.75}.login-form{gap:20px;display:grid}.login-form>label{gap:8px;font-size:13px;font-weight:700;display:grid}.login-form input:not([type=checkbox]){background:#fafafa;border:1px solid #dedfe4;border-radius:10px;outline:none;width:100%;height:50px;padding:0 15px;transition:all .2s}.login-form input:not([type=checkbox]):focus{border-color:var(--rose);background:#fff;box-shadow:0 0 0 3px #e7356d18}.login-options{color:var(--muted);justify-content:space-between;align-items:center;margin-top:-5px;font-size:12px;display:flex}.login-options button{color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0}.remember{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:7px!important;font-weight:500!important;display:flex!important}.remember input{accent-color:var(--rose)}.form-error{color:#c8204f;background:#fff0f4;border-radius:8px;margin:-7px 0;padding:9px 12px;font-size:12px}.login-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:52px;font-weight:750;transition:all .2s;display:flex;box-shadow:0 12px 25px #20222a2c}.login-button:hover{background:#111217;transform:translateY(-1px)}.login-button:disabled{opacity:.7;cursor:wait}.login-hint{color:#aaadb5;text-align:center;margin:18px 0 0;font-size:11px}.login-visual{color:#fff;background:radial-gradient(circle at 77% 21%,#ff95b2 0,#0000 30%),linear-gradient(145deg,#f44378 0%,#d8225b 50%,#a70e46 100%);align-items:center;min-height:100svh;padding:8vw;display:flex;position:relative;overflow:hidden}.visual-noise{opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}.visual-orbit{border:1px solid #ffffff42;border-radius:50%;position:absolute}.orbit-one{width:620px;height:620px;top:-160px;right:-200px}.orbit-two{width:420px;height:420px;bottom:-260px;left:10%}.visual-content{z-index:2;position:relative}.visual-index{letter-spacing:.2em;opacity:.7;font-size:10px;font-weight:750}.visual-content h2{letter-spacing:-.055em;margin:40px 0 24px;font-size:clamp(42px,5vw,72px);line-height:1.12}.visual-content p{opacity:.78;margin:0;font-size:15px;line-height:1.9}.visual-tags{gap:8px;margin-top:48px;display:flex}.visual-tags span{letter-spacing:.13em;border:1px solid #ffffff4d;border-radius:999px;padding:7px 12px;font-size:9px}.visual-letter{color:#fff;opacity:.08;font:italic 600 520px/1 Georgia,serif;position:absolute;bottom:-150px;right:-40px}.admin-shell{min-height:100svh}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid var(--line);background:#fff;flex-direction:column;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:69px;padding:0 19px;display:flex;overflow:hidden}.sidebar-brand-copy{gap:2px;min-width:130px;display:grid}.sidebar-brand-copy strong{letter-spacing:.12em;white-space:nowrap;font-size:13px}.sidebar-brand-copy span{color:#aaaeb7;letter-spacing:.15em;font-size:8px}.sidebar-nav{scrollbar-width:none;flex:1;padding:17px 12px;overflow:auto}.nav-section{margin-bottom:20px}.nav-section-label{color:#aeb0b8;letter-spacing:.16em;white-space:nowrap;height:21px;padding:0 10px;font-size:9px;font-weight:750;display:block;overflow:hidden}.nav-item{cursor:pointer;color:#666a74;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 10px;transition:all .18s;display:flex}.nav-item:hover{color:var(--ink);background:#faf7f8}.nav-item.is-active{color:var(--rose);background:var(--rose-soft);font-weight:700}.nav-icon{flex:0 0 20px;place-items:center;display:grid}.nav-label{text-align:left;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.nav-chevron{color:#acafb6;place-items:center;transition:all .2s;display:grid;transform:rotate(0)}.nav-chevron.is-expanded{transform:rotate(90deg)}.subnav{gap:2px;padding:4px 0 5px 40px;display:grid}.subnav button{text-align:left;color:#8b8e96;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:32px;padding:0 4px;font-size:12px;display:flex}.subnav button span{background:#d6d7db;border-radius:50%;width:4px;height:4px}.subnav button:hover,.subnav button.is-active{color:var(--rose)}.subnav button.is-active span{background:var(--rose);box-shadow:0 0 0 3px #e7356d18}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:8px;height:67px;padding:10px 12px;display:flex}.admin-mini{flex:1;align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.avatar{width:34px;height:34px;color:var(--rose);background:linear-gradient(145deg,#ffe7ee,#fff4f7);border:1px solid #ffd7e2;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.admin-mini div,.top-admin div{gap:2px;min-width:0;display:grid}.admin-mini strong,.top-admin strong{white-space:nowrap;font-size:11px}.admin-mini div span,.top-admin div span{color:#a5a8b0;white-space:nowrap;font-size:9px}.icon-button{border:1px solid var(--line);cursor:pointer;color:#727680;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-button:hover{color:var(--rose);border-color:#f3bfd0}.logout-button{border:0;flex:none}.workspace{min-height:100svh;padding-left:var(--sidebar);transition:padding-left .25s}.topbar{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;height:69px;padding:0 28px 0 18px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions,.top-admin{align-items:center;display:flex}.topbar-left{gap:18px}.breadcrumb{align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb span,.breadcrumb b{color:#adafb6;font-weight:500}.breadcrumb strong{font-weight:700}.topbar-actions{gap:11px}.top-search{color:#9b9da5;background:#f7f7f8;border:1px solid #efeff1;border-radius:9px;align-items:center;gap:8px;width:220px;height:38px;padding:0 9px 0 12px;display:flex}.top-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:11px}.top-search kbd{color:#afb0b7;background:#fff;border:1px solid #e4e4e6;border-radius:4px;padding:2px 4px;font:9px system-ui}.notification{border:0;position:relative}.notification i{background:var(--rose);box-sizing:content-box;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.top-divider{background:var(--line);width:1px;height:24px;margin:0 2px}.top-admin{gap:8px}.top-admin .avatar{width:32px;height:32px}.mobile-toggle{display:none}.content{padding:34px clamp(22px,4vw,58px) 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1280px;margin:0 auto 26px;display:flex}.page-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px}.page-heading p{color:var(--muted);margin:0;font-size:13px}.primary-action{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:11px;font-weight:700;display:flex}.primary-action svg{transform:rotate(90deg)}.placeholder-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:1280px;min-height:510px;margin:auto;padding:70px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 45px #2827330a}.placeholder-card:before{content:"";background:radial-gradient(circle,#fff0f4 0,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-100px}.placeholder-graphic{place-items:center;width:92px;height:92px;margin-bottom:24px;display:grid;position:relative}.graphic-ring{border:1px solid #f2bdcd;border-radius:50%;position:absolute}.ring-a{border-style:dashed;animation:20s linear infinite spin;inset:0}.ring-b{border-color:#f8d9e2;inset:13px}.graphic-center{width:48px;height:48px;color:var(--rose);background:linear-gradient(145deg,#fff6f8,#ffe6ed);border-radius:15px;place-items:center;display:grid;box-shadow:0 9px 24px #e7356d20}@keyframes spin{to{transform:rotate(360deg)}}.status-pill{color:#8d9098;background:#f7f7f8;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:650;display:flex}.status-pill i{background:#55b98b;border-radius:50%;width:5px;height:5px}.placeholder-card h2{letter-spacing:-.03em;margin:15px 0 10px;font-size:25px}.placeholder-card>p{color:var(--muted);max-width:510px;margin:0;font-size:13px;line-height:1.8}.placeholder-meta{border:1px solid var(--line);border-radius:11px;margin-top:36px;display:flex;overflow:hidden}.placeholder-meta span{color:#999ca4;border-right:1px solid var(--line);gap:5px;min-width:150px;padding:13px 20px;font-size:10px;display:grid}.placeholder-meta span:last-child{border:0}.placeholder-meta b{color:#4f525b;font-size:11px}.admin-shell.is-collapsed{--sidebar:70px}.is-collapsed .sidebar-brand{padding:0 17px}.is-collapsed .sidebar-brand-copy,.is-collapsed .nav-section-label,.is-collapsed .nav-label,.is-collapsed .nav-chevron,.is-collapsed .admin-mini>div{display:none}.is-collapsed .nav-item{justify-content:center;padding:0}.is-collapsed .nav-section{margin-bottom:9px}.is-collapsed .sidebar-footer{flex-direction:column;height:auto;padding:12px 10px}.is-collapsed .logout-button{margin-top:3px}.sidebar-scrim{display:none}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-panel{min-height:100svh}.login-visual{display:none}.workspace,.admin-shell.is-collapsed .workspace{padding-left:0}.sidebar{transform:translate(-100%);box-shadow:18px 0 45px #20222a18;width:238px!important}.sidebar.is-mobile-open{transform:translate(0)}.sidebar-scrim{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1b2480;border:0;display:block;position:fixed;inset:0}.desktop-toggle{display:none}.mobile-toggle{display:grid}.is-collapsed .sidebar-brand-copy,.is-collapsed .nav-section-label,.is-collapsed .nav-label,.is-collapsed .nav-chevron,.is-collapsed .admin-mini>div{display:initial}.top-search,.top-admin div,.top-divider{display:none}}@media (width<=600px){.topbar{padding:0 15px}.breadcrumb span,.breadcrumb b{display:none}.content{padding:24px 15px 40px}.page-heading{align-items:flex-start}.primary-action{display:none}.placeholder-card{min-height:470px}.placeholder-meta{flex-direction:column;width:100%}.placeholder-meta span{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.finance-page{color:#252831;max-width:1440px;margin:0 auto}.finance-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.finance-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.finance-heading p{color:var(--muted);margin:0;font-size:13px}.finance-heading-actions{gap:8px;display:flex}.finance-page-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:25px;min-height:48px;display:flex}.finance-page-tabs button,.operation-tabs button{color:#777b84;cursor:pointer;background:0 0;border:0;height:47px;padding:0 2px;font-size:11px;font-weight:750;position:relative}.finance-page-tabs button:after,.operation-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.finance-page-tabs button.active,.operation-tabs button.active{color:var(--rose)}.finance-page-tabs button.active:after,.operation-tabs button.active:after{background:var(--rose)}.finance-page-tabs>span{color:#979aa2;margin:0 0 14px auto;font-size:8px}.finance-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.finance-stat-grid>div{background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-height:100px;padding:16px;display:flex;box-shadow:0 6px 20px #28273306}.finance-stat-mark{border-radius:11px;flex:none;place-items:center;width:41px;height:41px;font-size:11px;font-weight:850;display:grid}.finance-stat-mark.rose{color:#d42e62;background:#fff0f4}.finance-stat-mark.green{color:#25815f;background:#eaf8f2}.finance-stat-mark.blue{color:#3f6faa;background:#edf5ff}.finance-stat-mark.amber{color:#9b6c25;background:#fff4df}.finance-stat-grid p{gap:3px;min-width:0;margin:0;display:grid}.finance-stat-grid small{color:#888c94;font-size:9px}.finance-stat-grid b{text-overflow:ellipsis;letter-spacing:-.03em;font-size:19px;overflow:hidden}.finance-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.finance-type-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.finance-type-chips button{color:#70747d;cursor:pointer;background:#fff;border:1px solid #e1e2e6;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;display:flex}.finance-type-chips button.active{color:var(--rose);background:#fff4f7;border-color:#efadc1}.finance-type-chips span{color:#94979f;background:#f0f1f3;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.finance-table-card{background:#fff;border:1px solid #ececf0;border-radius:12px;min-width:0;overflow:visible;box-shadow:0 8px 28px #28273308}.finance-toolbar{border-bottom:1px solid #ececf0;align-items:center;gap:8px;min-height:64px;padding:12px 14px;display:flex}.finance-toolbar .customer-search{flex:0 300px;width:300px}.finance-toolbar select,.finance-date{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;outline:0;height:38px;padding:0 9px;font-size:9px}.finance-toolbar>button{height:38px;color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:9px}.finance-toolbar>em{color:#999da5;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.date-separator{color:#a0a3aa;font-size:8px}.finance-table-scroll{max-width:100%;overflow:auto}.finance-table{border-collapse:collapse;width:100%}.ledger-table{min-width:1650px}.refund-table{min-width:1380px}.adjustment-table{min-width:1660px}.finance-table th{color:#747983;text-align:left;white-space:nowrap;background:#f7f8f9;border-bottom:1px solid #e8e9ec;height:41px;padding:0 12px;font-size:8px}.finance-table td{color:#555963;white-space:nowrap;border-bottom:1px solid #efeff2;height:65px;padding:9px 12px;font-size:9px}.finance-table tbody tr:hover td{background:#fffafb}.finance-link{color:#cd2a5d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.finance-company{gap:4px;display:grid}.finance-company b{color:#3e424b;font-size:9px}.finance-company small{color:#9a9da5;font-size:8px}.finance-note-cell{text-overflow:ellipsis;max-width:200px;overflow:hidden}.ledger-type,.adjust-direction{border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.type-充值,.type-退款{color:#217a59;background:#eaf8f2}.type-下单扣款{color:#c34252;background:#fff0f2}.type-余额调整{color:#3d6da6;background:#edf5ff}.type-冲正{color:#787b83;background:#eff0f2}.finance-status{border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.finance-status i{border-radius:50%;width:5px;height:5px}.finance-status.success{color:#207b59;background:#eaf8f2}.finance-status.success i{background:#2aa979}.finance-status.warning{color:#92611c;background:#fff3dc}.finance-status.warning i{background:#d99a39}.finance-status.info{color:#3e6ea7;background:#edf5ff}.finance-status.info i{background:#5a8fd0}.finance-status.danger{color:#bc4052;background:#fff0f2}.finance-status.danger i{background:#dc5a6c}.finance-status.neutral{color:#757982;background:#f0f1f3}.finance-status.neutral i{background:#999da5}.finance-row-button,.finance-row-actions button{color:#666b74;cursor:pointer;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:8px}.finance-row-button:hover,.finance-row-actions button:hover{color:var(--rose);background:#fff0f4}.finance-row-actions{align-items:center;gap:2px;display:flex}.finance-row-actions .execute{color:#fff;background:var(--rose)}.finance-row-actions .execute:hover{color:#fff;background:var(--rose-deep)}.operation-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:25px;min-height:49px;display:flex}.operation-tabs button{align-items:center;gap:6px;display:flex}.operation-tabs span{color:#8e929a;background:#eff0f2;border-radius:99px;place-items:center;min-width:18px;height:17px;padding:0 5px;font-size:7px;display:grid}.finance-safety-banner{background:linear-gradient(110deg,#fffdf9,#fff7e9);border:1px solid #f0dfbd;border-radius:11px;align-items:center;gap:12px;min-height:82px;margin:16px 0 14px;padding:14px 16px;display:flex}.finance-safety-banner>span{color:#9d6b22;background:#ffefcd;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.finance-safety-banner>div{flex:1;gap:5px;display:grid}.finance-safety-banner b{font-size:10px}.finance-safety-banner p{color:#898d95;margin:0;font-size:8px}.finance-safety-banner button{color:#8b5c17;cursor:pointer;background:#fff;border:1px solid #dba345;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.adjust-direction.credit{color:#217a59;background:#eaf8f2}.adjust-direction.debit{color:#c34252;background:#fff0f2}.finance-drawer{z-index:75;background:#fff;width:min(510px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}.finance-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;min-height:105px;padding:23px 24px;display:flex}.finance-drawer>header span{color:var(--rose);letter-spacing:.12em;font-size:8px;font-weight:800}.finance-drawer>header h2{margin:7px 0 5px;font-size:17px}.finance-drawer>header p{color:#91959d;margin:0;font-size:9px}.finance-drawer>header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.finance-drawer-amount{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:12px;align-content:center;min-height:130px;margin:18px 24px 0;padding:20px;display:grid}.finance-drawer-amount.credit{background:linear-gradient(135deg,#176449,#279372)}.finance-drawer-amount.debit{background:linear-gradient(135deg,#8e2746,#d33b66)}.finance-drawer-amount span{color:#ffffffa5;font-size:8px}.finance-drawer-amount strong{letter-spacing:-.04em;margin:7px 0 5px;font-size:29px}.finance-drawer-amount small{color:#ffffff9a;font-size:8px}.finance-drawer>section{margin:20px 24px 0}.finance-drawer h3{margin:0 0 11px;font-size:11px}.balance-equation{background:#fafafb;border:1px solid #ececf0;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.balance-equation div{gap:5px;display:grid}.balance-equation span{color:#999ca4;font-size:7px}.balance-equation b{font-size:10px}.balance-equation i{color:#a2a5ac;font-style:normal}.finance-drawer dl,.finance-detail-list{margin:14px 0 0}.finance-drawer dl>div,.finance-detail-list>div{border-bottom:1px solid #efeff2;grid-template-columns:110px 1fr;align-items:center;min-height:43px;padding:8px 0;display:grid}.finance-drawer dt,.finance-detail-list dt{color:#93969e;font-size:8px}.finance-drawer dd,.finance-detail-list dd{color:#454952;text-align:right;margin:0;font-size:9px}.immutable-note{color:#87622d;background:#fff8eb;border:1px solid #eadfca;border-radius:8px;margin:18px 24px;padding:11px;font-size:8px;line-height:1.6}.finance-drawer>footer{background:#fffffff0;border-top:1px solid #ececf0;justify-content:flex-end;padding:14px 24px;display:flex;position:sticky;bottom:0}.finance-detail-modal{width:min(610px,100%)}.finance-modal-body{padding:20px}.refund-amount-card{color:#fff;background:linear-gradient(135deg,#a51648,#e03569);border-radius:11px;align-content:center;min-height:105px;padding:18px;display:grid}.refund-amount-card span,.refund-amount-card small{color:#ffffffa7;font-size:8px}.refund-amount-card strong{margin:5px 0;font-size:27px}.finance-modal-footer{background:#fff;border-top:1px solid #ececf0;justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:13px 20px;display:flex;position:sticky;bottom:0}.danger-button{color:#c34252}.finance-form-modal{width:min(660px,100%)}.finance-form{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px;display:grid}.finance-form>label{color:#62666f;align-content:start;gap:6px;font-size:9px;display:grid}.finance-form>fieldset,.finance-order-preview,.balance-preview{grid-column:1/-1}.finance-form>label:has(textarea){grid-column:1/-1}.finance-form input,.finance-form select,.finance-form textarea{color:#464a53;background:#fff;border:1px solid #dfe0e4;border-radius:7px;outline:0;width:100%;min-height:39px;padding:0 10px;font:9px system-ui}.finance-form textarea{resize:vertical;min-height:83px;padding-top:10px}.finance-form input:focus,.finance-form select:focus,.finance-form textarea:focus{border-color:#e77a9b;box-shadow:0 0 0 3px #e7356d0b}.finance-form label small{color:#a0a3aa;font-size:7px}.finance-form fieldset{border:0;padding:0}.finance-form legend{color:#62666f;margin-bottom:6px;font-size:9px}.finance-order-preview,.balance-preview{background:#fafafb;border:1px solid #ececf0;border-radius:8px;grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;min-height:70px;padding:12px;display:grid}.finance-order-preview span,.balance-preview span{color:#92959d;gap:5px;font-size:7px;display:grid}.finance-order-preview b,.balance-preview b,.balance-preview strong{color:#3f434c;font-size:10px}.finance-order-preview strong,.balance-preview strong{color:var(--rose)}.balance-preview i{color:#8a8e96;text-align:center;font-size:9px;font-style:normal}.balance-preview.invalid{background:#fff5f6;border-color:#efb6be}.balance-preview.invalid strong{color:#c13f50}.direction-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.direction-options label{cursor:pointer;border:1px solid #e1e2e6;border-radius:8px;align-content:center;gap:4px;min-height:74px;padding:12px;display:grid;position:relative}.direction-options label.selected.credit{background:#f1fbf7;border-color:#70bd9f}.direction-options label.selected.debit{background:#fff4f5;border-color:#ec8796}.direction-options input{width:auto;min-height:0;accent-color:var(--rose);position:absolute;top:10px;right:10px}.direction-options b{font-size:10px}.direction-options small{color:#9699a1;font-size:7px}.finance-confirm-body{padding:20px}.confirm-warning{background:#fff8e9;border:1px solid #f0dcb4;border-radius:8px;padding:13px}.confirm-warning.serious{background:#fff3f5;border-color:#efbdc5}.confirm-warning p{color:#858992;margin:5px 0 0;font-size:8px;line-height:1.6}.confirm-summary{border:1px solid #ececf0;border-radius:9px;margin-top:13px;overflow:hidden}.confirm-summary span{color:#90949c;border-bottom:1px solid #efeff2;justify-content:space-between;align-items:center;gap:15px;min-height:47px;padding:9px 12px;font-size:8px;display:flex}.confirm-summary span:last-child{border:0}.confirm-summary b{color:#454952;text-align:right;font-size:9px}.confirm-summary strong{color:var(--rose);font-size:13px}@media (width<=1050px){.finance-stat-grid{grid-template-columns:1fr 1fr}.finance-toolbar{flex-wrap:wrap}.finance-toolbar .customer-search{flex:300px}.finance-page-tabs>span{display:none}}@media (width<=650px){.finance-heading{flex-direction:column;align-items:flex-start}.finance-heading-actions{width:100%}.finance-heading-actions>*{flex:1}.finance-stat-grid{grid-template-columns:1fr}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-toolbar .customer-search{flex-basis:38px;width:100%}.finance-toolbar>em{margin-left:0}.finance-date,.date-separator{display:none}.finance-form{grid-template-columns:1fr}.finance-form>label,.finance-form>fieldset,.finance-order-preview,.balance-preview{grid-column:1}.direction-options,.finance-order-preview,.balance-preview{grid-template-columns:1fr}.balance-preview i{text-align:left}.finance-safety-banner{flex-wrap:wrap;align-items:flex-start}.finance-safety-banner button{width:100%}}.project-page{color:#252831;max-width:1440px;margin:0 auto}.project-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.project-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.project-heading p{color:var(--muted);margin:0;font-size:13px}.project-heading-actions{gap:8px;display:flex}.project-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:24px;min-height:49px;display:flex;overflow-x:auto}.project-tabs button{color:#777b84;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:48px;padding:0 2px;font-size:11px;font-weight:750;display:flex;position:relative}.project-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.project-tabs button.active{color:var(--rose)}.project-tabs button.active:after{background:var(--rose)}.project-tabs span{color:#8f929a;background:#eff0f2;border-radius:99px;place-items:center;min-width:18px;height:17px;padding:0 5px;font-size:7px;display:grid}.project-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.project-stat-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-height:98px;padding:15px;transition:all .18s;display:flex;box-shadow:0 6px 20px #28273306}.project-stat-grid>button:hover{border-color:#f0c7d3;transform:translateY(-1px)}.project-stat-mark{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.project-stat-mark.rose{color:#d42e62;background:#fff0f4}.project-stat-mark.amber{color:#9b6c25;background:#fff4df}.project-stat-mark.blue{color:#3f6faa;background:#edf5ff}.project-stat-mark.green{color:#25815f;background:#eaf8f2}.project-stat-grid p{gap:3px;margin:0;display:grid}.project-stat-grid small{color:#888c94;font-size:9px}.project-stat-grid b{font-size:20px}.project-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.project-table-card{background:#fff;border:1px solid #ececf0;border-radius:12px;min-width:0;overflow:visible;box-shadow:0 8px 28px #28273308}.project-toolbar{border-bottom:1px solid #ececf0;align-items:center;gap:8px;min-height:64px;padding:12px 14px;display:flex}.project-toolbar .customer-search{flex:0 320px;width:320px}.project-toolbar select{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:9px}.project-toolbar>button{height:38px;color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:9px}.project-toolbar>em{color:#999da5;margin-left:auto;font-size:9px;font-style:normal}.project-table-scroll{max-width:100%;overflow:auto}.project-table{border-collapse:collapse;width:100%;min-width:1450px}.project-table th{color:#747983;text-align:left;white-space:nowrap;background:#f7f8f9;border-bottom:1px solid #e8e9ec;height:41px;padding:0 12px;font-size:8px}.project-table td{color:#555963;white-space:nowrap;border-bottom:1px solid #efeff2;height:69px;padding:9px 12px;font-size:9px}.project-table tbody tr:hover td{background:#fffafb}.project-name-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:240px;padding:0;display:flex}.project-name-cell>span,.project-brand-mark{color:#d52d61;background:linear-gradient(145deg,#fff2f6,#ffdee8);border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:850;display:grid}.project-name-cell>div,.project-company{gap:4px;display:grid}.project-name-cell b{color:#343840;font-size:10px}.project-name-cell small,.project-company small{color:#999ca4;font-size:8px}.project-company b{font-size:9px}.project-status{border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.project-status i{border-radius:50%;width:5px;height:5px}.status-进行中{color:#3d6fa9;background:#edf5ff}.status-进行中 i{background:#4e83c4}.status-待客户确认{color:#96651e;background:#fff3dc}.status-待客户确认 i{background:#d99a39}.status-修改中{color:#c04459;background:#fff0f2}.status-修改中 i{background:#da596c}.status-待报价{color:#7b5ca3;background:#f5effc}.status-待报价 i{background:#9871c9}.status-已完成{color:#207b59;background:#eaf8f2}.status-已完成 i{background:#2aa979}.mini-progress{align-items:center;gap:7px;min-width:105px;display:flex}.mini-progress>span{background:#eceef1;border-radius:99px;width:74px;height:5px;overflow:hidden}.mini-progress i{background:linear-gradient(90deg,#e7356d,#f084a6);border-radius:99px;height:100%;display:block}.mini-progress small{color:#8e929a;font-size:7px}.project-row-actions{gap:3px;display:flex}.project-row-actions button{color:#666b74;cursor:pointer;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:8px}.project-row-actions button:hover,.project-row-actions .primary{color:var(--rose);background:#fff0f4}.project-drawer{z-index:75;background:#fff;width:min(560px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}.project-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;gap:11px;min-height:112px;padding:22px 24px;display:flex}.project-drawer>header>div:nth-child(2){min-width:0}.project-drawer>header span{color:var(--rose);letter-spacing:.11em;font-size:8px;font-weight:800}.project-drawer>header h2{margin:6px 0 5px;font-size:16px}.project-drawer>header p{color:#91959d;margin:0;font-size:8px}.project-drawer>header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.project-drawer-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 24px 0;display:grid}.project-drawer-summary>div{background:#fafafb;border:1px solid #ececf0;border-radius:8px;padding:12px}.project-drawer-summary span{color:#90949c;font-size:7px;display:block}.project-drawer-summary b{margin-top:5px;font-size:10px;display:block}.project-drawer>section{border-top:1px solid #ececf0;margin:20px 24px 0;padding-top:18px}.project-section-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.project-section-title h3{margin:0;font-size:11px}.project-section-title>span:not(.project-status){color:#93969e;font-size:8px}.project-progress-hero{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:9px;padding:14px}.project-progress-hero>span{color:#ffffffa3;font-size:8px}.project-progress-hero>strong{margin:5px 0;font-size:22px;display:block}.project-progress-hero>div{background:#ffffff23;border-radius:99px;height:5px;overflow:hidden}.project-progress-hero>div i{background:#f46d98;height:100%;display:block}.project-progress-hero>small{color:#ffffff94;margin-top:7px;font-size:7px;display:block}.stage-timeline{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.stage-timeline>div{border:1px solid #ececf0;border-radius:7px;align-items:center;gap:7px;min-height:48px;padding:8px;display:flex}.stage-timeline>div>i{color:#888c94;background:#eff0f2;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.stage-timeline .done>i{color:#fff;background:#36a57b}.stage-timeline .current{background:#fff6f8;border-color:#eb91ad}.stage-timeline .current>i{color:#fff;background:var(--rose)}.stage-timeline span{gap:3px;display:grid}.stage-timeline b{color:#51555e;font-size:7px}.stage-timeline small{color:#9b9ea6;font-size:6px}.project-service-list{flex-wrap:wrap;gap:6px;display:flex}.project-service-list span{color:#4d675d;background:#eef8f4;border-radius:6px;padding:6px 8px;font-size:7px}.project-service-list .custom{color:#745b92;background:#f5effc}.project-note{color:#71757e;margin:0;font-size:9px;line-height:1.7}.project-drawer>footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.pricing-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pricing-board>article{background:#fff;border:1px solid #ececf0;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #28273308}.pricing-board article>header{border-bottom:1px solid #efeff2;align-items:center;gap:9px;padding:15px 16px;display:flex}.pricing-board header>div{gap:4px;display:grid}.pricing-board header b{font-size:10px}.pricing-board header small{color:#999da5;font-size:7px}.pricing-board header em{color:#997020;margin-left:auto;font-size:7px;font-style:normal}.pricing-requirement{background:#f8f6fb;border-radius:9px;margin:14px 16px;padding:13px}.pricing-requirement span{color:#795d99;font-size:7px;font-weight:800}.pricing-requirement p{color:#4e525b;margin:6px 0 0;font-size:10px;line-height:1.55}.pricing-board dl{margin:0 16px}.pricing-board dl>div{border-bottom:1px solid #efeff2;justify-content:space-between;align-items:center;min-height:36px;display:flex}.pricing-board dt{color:#92969e;font-size:7px}.pricing-board dd{margin:0;font-size:8px}.pricing-board article>footer{justify-content:flex-end;gap:8px;padding:13px 16px;display:flex}.progress-board{grid-template-columns:repeat(4,minmax(245px,1fr));align-items:start;gap:10px;display:grid;overflow-x:auto}.progress-column{background:#f0f1f3;border-radius:11px;min-height:450px;padding:9px}.progress-column>header{align-items:center;height:39px;padding:0 5px;display:flex}.progress-column>header b{font-size:9px}.progress-column>header span{color:#838790;background:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:7px;display:grid}.progress-column>article{background:#fff;border:1px solid #e5e6e9;border-radius:9px;margin-bottom:8px;padding:12px;box-shadow:0 4px 13px #28273308}.progress-card-top{align-items:center;gap:7px;display:flex}.progress-card-top>span{color:#cf2c5d;background:#fff0f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.progress-card-top>div{gap:2px;display:grid}.progress-card-top b{font-size:9px}.progress-card-top small{color:#9a9da5;font-size:6px}.progress-card-top em{margin-left:auto;font-style:normal}.progress-column h3{margin:12px 0 7px;font-size:10px}.progress-card-bar{background:#eceef1;border-radius:99px;height:4px;overflow:hidden}.progress-card-bar i{background:var(--rose);border-radius:99px;height:100%;display:block}.progress-column article>p{color:#858992;min-height:35px;margin:9px 0;font-size:7px;line-height:1.55}.progress-card-meta{color:#9b9ea6;justify-content:space-between;font-size:6px;display:flex}.progress-column article>footer{border-top:1px solid #efeff2;justify-content:flex-end;gap:3px;margin-top:9px;padding-top:8px;display:flex}.progress-column article>footer button{color:#686c75;cursor:pointer;background:0 0;border:0;border-radius:5px;height:25px;padding:0 6px;font-size:7px}.progress-column article>footer button:last-child{color:var(--rose);background:#fff0f4}.progress-empty{color:#a2a5ac;place-items:center;min-height:110px;font-size:8px;display:grid}.review-board{gap:12px;display:grid}.review-board>article{background:#fff;border:1px solid #ececf0;border-radius:12px;grid-template-columns:300px 1fr;min-height:245px;display:grid;overflow:hidden;box-shadow:0 8px 28px #28273308}.review-preview{color:#fff;background:linear-gradient(135deg,#242831,#111319);align-content:center;place-items:center;gap:8px;display:grid;position:relative}.review-preview:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:125px;height:125px;position:absolute}.review-preview>span{z-index:1;background:#ffffff10;border:1px solid #ffffff35;border-radius:17px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:800;display:grid}.review-preview i{background:#ffffff16;border-radius:5px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;top:13px;right:13px}.review-preview small{color:#ffffff87;font-size:7px}.review-content{padding:19px}.review-content>header{justify-content:space-between;display:flex}.review-content header span{color:#a56d1c;font-size:7px;font-weight:800}.review-content h2{margin:5px 0;font-size:15px}.review-content header p{color:#9699a1;margin:0;font-size:8px}.review-content header em{color:#9a701e;font-size:7px;font-style:normal}.review-stage{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 12px;display:grid}.review-stage span{color:#92959d;border:1px solid #ececf0;border-radius:7px;gap:5px;padding:10px;font-size:7px;display:grid}.review-stage b{color:#464a53;font-size:8px}.review-content blockquote{color:#72767e;background:#fff7f9;border-left:2px solid #e77b9c;margin:0;padding:10px;font-size:8px;line-height:1.6}.review-content>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.finished-summary{background:linear-gradient(110deg,#fff,#eef9f4);border:1px solid #dbeae3;border-radius:11px;align-items:center;gap:30px;min-height:76px;margin-bottom:12px;padding:13px 16px;display:flex}.finished-summary>div{gap:4px;display:grid}.finished-summary span{color:#80848d;font-size:7px}.finished-summary b{font-size:12px}.finished-summary p{color:#7c8d86;margin-left:auto;font-size:8px}.finished-table{min-width:1200px}.final-package{color:#397059;background:#edf8f3;border-radius:6px;padding:5px 8px;font-size:7px}.project-form-modal{width:min(680px,100%)}.project-form{gap:13px;padding:18px 20px;display:grid}.project-form label{color:#62666f;gap:6px;font-size:9px;display:grid}.project-form input,.project-form select,.project-form textarea{color:#464a53;background:#fff;border:1px solid #dfe0e4;border-radius:7px;outline:0;width:100%;min-height:39px;padding:0 10px;font:9px system-ui}.project-form textarea{resize:vertical;min-height:82px;padding-top:10px}.project-form input:focus,.project-form textarea:focus{border-color:#e77a9b}.quote-project-card{background:#fafafb;border:1px solid #ececf0;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.quote-project-card>span{color:#d52d61;background:#fff0f4;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.quote-project-card>div{gap:4px;display:grid}.quote-project-card b{font-size:10px}.quote-project-card small{color:#999da5;font-size:7px}.project-form-row{grid-template-columns:1fr 1fr 2fr;gap:9px;display:grid}.project-confirm{padding:20px}.project-confirm>div{border-bottom:1px solid #efeff2;justify-content:space-between;align-items:center;min-height:48px;display:flex}.project-confirm span{color:#92969e;font-size:8px}.project-confirm b{text-align:right;max-width:70%;font-size:9px}.project-confirm strong{color:var(--rose);font-size:14px}.project-confirm p{color:#886327;background:#fff7e8;border-radius:7px;margin:14px 0 0;padding:11px;font-size:8px;line-height:1.6}.submission-context{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:9px;padding:13px}.submission-context span{color:#ffffff9c;font-size:7px}.submission-context b{margin:5px 0;font-size:14px;display:block}.submission-context small{color:#ffffff8e;font-size:7px}.project-upload-box{color:#777b84;background:#fff8fa;border:1px dashed #d6a2b2;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid;position:relative}.project-upload-box>span{color:var(--rose);font-size:22px}.project-upload-box b{font-size:9px}.project-upload-box small{color:#9a9da5;font-size:7px}.project-upload-box input{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.project-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.project-checkbox input{width:auto;min-height:0;accent-color:var(--rose)}@media (width<=1050px){.project-stat-grid{grid-template-columns:1fr 1fr}.pricing-board{grid-template-columns:1fr}.review-board>article{grid-template-columns:220px 1fr}.project-toolbar{flex-wrap:wrap}.project-toolbar .customer-search{flex:300px}.finished-summary{flex-wrap:wrap}.finished-summary p{width:100%;margin:0}}@media (width<=650px){.project-heading{flex-direction:column;align-items:flex-start}.project-heading-actions{width:100%}.project-heading-actions>*{flex:1}.project-stat-grid{grid-template-columns:1fr}.project-toolbar{flex-direction:column;align-items:stretch}.project-toolbar .customer-search{flex-basis:38px;width:100%}.project-toolbar>em{margin-left:0}.project-drawer-summary,.stage-timeline{grid-template-columns:1fr 1fr}.review-board>article{grid-template-columns:1fr}.review-preview{min-height:170px}.review-stage,.project-form-row{grid-template-columns:1fr}.finished-summary{gap:14px}}.delivery-page{color:#252831;max-width:1440px;margin:0 auto}.delivery-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.delivery-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.delivery-heading p{color:var(--muted);margin:0;font-size:13px}.delivery-heading-actions{gap:8px;display:flex}.delivery-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:25px;min-height:49px;display:flex}.delivery-tabs button{color:#777b84;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:48px;padding:0 2px;font-size:11px;font-weight:750;display:flex;position:relative}.delivery-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.delivery-tabs button.active{color:var(--rose)}.delivery-tabs button.active:after{background:var(--rose)}.delivery-tabs button span{color:#8f929a;background:#eff0f2;border-radius:99px;place-items:center;min-width:18px;height:17px;padding:0 5px;font-size:7px;display:grid}.delivery-tabs p{color:#979aa2;margin:0 0 14px auto;font-size:8px}.delivery-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.delivery-stat-grid>div{background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-height:98px;padding:15px;display:flex;box-shadow:0 6px 20px #28273306}.delivery-stat-mark{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.delivery-stat-mark.rose{color:#d42e62;background:#fff0f4}.delivery-stat-mark.amber{color:#9b6c25;background:#fff4df}.delivery-stat-mark.blue{color:#3f6faa;background:#edf5ff}.delivery-stat-mark.green{color:#25815f;background:#eaf8f2}.delivery-stat-grid p{gap:3px;margin:0;display:grid}.delivery-stat-grid small{color:#888c94;font-size:9px}.delivery-stat-grid b{font-size:20px}.delivery-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.stage-workspace{background:#fff;border:1px solid #e8e9ec;border-radius:12px;grid-template-columns:250px 1fr;min-height:680px;display:grid;overflow:hidden;box-shadow:0 8px 28px #28273308}.stage-project-list{background:#fafafb;border-right:1px solid #e8e9ec}.stage-project-list>header{border-bottom:1px solid #e8e9ec;align-items:center;height:52px;padding:0 14px;display:flex}.stage-project-list>header b{font-size:10px}.stage-project-list>header span{color:#858992;background:#eceef1;border-radius:99px;place-items:center;min-width:20px;height:19px;margin-left:auto;font-size:7px;display:grid}.stage-project-list>label{color:#9b9ea6;background:#fff;border:1px solid #e0e1e5;border-radius:7px;align-items:center;gap:6px;height:38px;margin:10px;padding:0 9px;display:flex}.stage-project-list>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.stage-project-list>button{color:#565a63;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ececf0;align-items:center;gap:8px;width:100%;min-height:78px;padding:10px 12px;display:flex}.stage-project-list>button:hover,.stage-project-list>button.active{background:#fff}.stage-project-list>button.active{box-shadow:inset 3px 0 var(--rose)}.delivery-brand-mark{color:#d52d61;background:#fff0f4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.stage-project-list button>div{gap:3px;min-width:0;display:grid}.stage-project-list button b{font-size:9px}.stage-project-list button small{color:#999da5;font-size:7px}.stage-project-list button em{color:#7e828b;font-size:7px;font-style:normal}.stage-project-list button>i{color:#adb0b7;margin-left:auto;font-style:normal}.stage-main{min-width:0;padding-bottom:20px}.stage-main>header{border-bottom:1px solid #e8e9ec;align-items:center;min-height:95px;padding:17px 20px;display:flex}.stage-main>header>div:first-child>span{color:var(--rose);font-size:7px;font-weight:800}.stage-main>header h2{margin:5px 0 4px;font-size:16px}.stage-main>header p{color:#91959d;margin:0;font-size:8px}.stage-overall{width:190px;margin-left:auto}.stage-overall>span{color:#858992;justify-content:space-between;font-size:8px;display:flex}.stage-overall b{color:#454952}.stage-overall>i{background:#eceef1;border-radius:99px;height:6px;margin-top:7px;display:block;overflow:hidden}.stage-overall em{background:linear-gradient(90deg,#e7356d,#ef83a4);height:100%;display:block}.stage-stepper{border-bottom:1px solid #ececf0;grid-template-columns:repeat(9,minmax(85px,1fr));gap:6px;padding:16px 20px;display:grid;overflow-x:auto}.stage-stepper button{color:#646872;cursor:pointer;background:#fff;border:1px solid #e6e7ea;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-width:85px;min-height:68px;padding:7px;display:grid}.stage-stepper button.selected{background:#fff6f8;border-color:#e87b9c;box-shadow:0 0 0 2px #e7356d0d}.stage-stepper button>i{color:#898d95;background:#eff0f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.stage-stepper button.已确认>i{color:#fff;background:#35a57a}.stage-stepper button.进行中>i,.stage-stepper button.待客户确认>i,.stage-stepper button.需修改>i{color:#fff;background:var(--rose)}.stage-stepper button>span{text-align:center;gap:2px;display:grid}.stage-stepper b{font-size:7px}.stage-stepper small{color:#999da5;font-size:6px}.stage-detail,.stage-history{border:1px solid #ececf0;border-radius:10px;margin:16px 20px 0;padding:16px}.stage-detail>header{align-items:center;display:flex}.stage-detail>header span:first-child{color:#9a9da5;font-size:7px}.stage-detail h3{margin:4px 0 0;font-size:13px}.stage-state{border-radius:99px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:700}.state-已确认{color:#207b59;background:#eaf8f2}.state-进行中{color:#3d6fa9;background:#edf5ff}.state-待客户确认{color:#96651e;background:#fff3dc}.state-需修改{color:#c04459;background:#fff0f2}.state-未开始{color:#777b84;background:#eff0f2}.stage-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.stage-detail-grid>div{background:#f8f8f9;border-radius:7px;padding:10px}.stage-detail-grid span{color:#92969e;font-size:7px;display:block}.stage-detail-grid b{margin-top:5px;font-size:9px;display:block}.stage-latest{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stage-latest>div{border:1px solid #ececf0;border-radius:8px;min-height:90px;padding:12px}.stage-latest span{color:#777b84;font-size:7px;font-weight:800}.stage-latest p,.stage-latest blockquote{color:#6e727b;margin:7px 0 0;font-size:8px;line-height:1.6}.customer-feedback{background:#fff8fa;border-color:#f0d4dc!important}.customer-feedback blockquote{margin-left:0}.customer-feedback small{color:#a0a3aa;font-size:6px}.stage-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.delivery-section-title{justify-content:space-between;align-items:center;display:flex}.delivery-section-title h3{margin:0;font-size:10px}.delivery-section-title>span{color:#92969e;font-size:7px}.stage-history>div:last-child{margin-top:10px}.stage-history article{border-top:1px solid #efeff2;align-items:center;gap:9px;min-height:56px;display:flex}.stage-history article:first-child{border:0}.stage-history article>i{color:#d42e62;background:#fff0f4;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:800;display:grid}.stage-history article.feedback>i{color:#94651f;background:#fff3dc}.stage-history p{gap:3px;margin:0;display:grid}.stage-history b{font-size:8px}.stage-history span{color:#737780;font-size:7px}.stage-history small{color:#a0a3aa;font-size:6px}.file-kind-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.file-kind-chips button{color:#70747d;cursor:pointer;background:#fff;border:1px solid #e1e2e6;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;display:flex}.file-kind-chips button.active{color:var(--rose);background:#fff4f7;border-color:#efadc1}.file-kind-chips span{color:#94979f;background:#f0f1f3;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;display:grid}.delivery-file-card{background:#fff;border:1px solid #ececf0;border-radius:12px;box-shadow:0 8px 28px #28273308}.delivery-file-toolbar{border-bottom:1px solid #ececf0;align-items:center;gap:8px;min-height:64px;padding:12px 14px;display:flex}.delivery-file-toolbar .customer-search{flex:0 330px;width:330px}.delivery-file-toolbar select{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;height:38px;padding:0 10px;font-size:9px}.delivery-file-toolbar>button{height:38px;color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:9px}.delivery-file-toolbar>em{color:#999da5;margin-left:auto;font-size:9px;font-style:normal}.delivery-file-scroll{max-width:100%;overflow:auto}.delivery-file-table{border-collapse:collapse;width:100%;min-width:1600px}.delivery-file-table th{color:#747983;text-align:left;white-space:nowrap;background:#f7f8f9;border-bottom:1px solid #e8e9ec;height:41px;padding:0 12px;font-size:8px}.delivery-file-table td{color:#555963;white-space:nowrap;border-bottom:1px solid #efeff2;height:67px;padding:9px 12px;font-size:9px}.delivery-file-table tbody tr:hover td{background:#fffafb}.file-name-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:310px;padding:0;display:flex}.file-name-cell>span,.file-format-large{color:#c43751;background:#fff0f2;border-radius:6px;flex:none;place-items:center;width:36px;height:39px;font-size:7px;font-weight:850;display:grid}.file-name-cell>div,.file-project{gap:4px;display:grid}.file-name-cell b{text-overflow:ellipsis;color:#3c4048;max-width:270px;font-size:9px;overflow:hidden}.file-name-cell small,.file-project small{color:#999da5;font-size:7px}.file-project b{font-size:8px}.format-ZIP{color:#755499!important;background:#f5effc!important}.format-JPG,.format-PNG{color:#3970a9!important;background:#edf5ff!important}.format-DOC,.format-DOCX{color:#3268a6!important;background:#ebf3fd!important}.file-kind{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:700}.kind-阶段设计稿{color:#3f6fa8;background:#edf5ff}.kind-客户资料{color:#75559a;background:#f5effc}.kind-反馈附件{color:#97671f;background:#fff3dc}.kind-最终交付包{color:#237b5b;background:#eaf8f2}.visibility-toggle{color:#777b84;cursor:pointer;background:#eff0f2;border:0;border-radius:99px;align-items:center;gap:5px;min-width:54px;padding:4px 7px;font-size:7px;display:inline-flex}.visibility-toggle i{background:#9a9da5;border-radius:50%;width:6px;height:6px}.visibility-toggle.on{color:#237a59;background:#eaf8f2}.visibility-toggle.on i{background:#2aa979}.file-status{border-radius:99px;padding:4px 7px;font-size:7px}.file-status.有效{color:#237a59;background:#eaf8f2}.file-status.已替代{color:#7a7e86;background:#eff0f2}.file-status.已归档{color:#655191;background:#f5effc}.delivery-row-actions{gap:2px;display:flex}.delivery-row-actions button{color:#666b74;cursor:pointer;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:7px}.delivery-row-actions button:hover{color:var(--rose);background:#fff0f4}.delivery-file-drawer{z-index:75;background:#fff;width:min(520px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}.delivery-file-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;gap:10px;min-height:112px;padding:22px 24px;display:flex}.delivery-file-drawer>header>div{min-width:0}.delivery-file-drawer>header>div>span{color:var(--rose);letter-spacing:.11em;font-size:7px;font-weight:800}.delivery-file-drawer h2{text-overflow:ellipsis;white-space:nowrap;max-width:375px;margin:6px 0 5px;font-size:14px;overflow:hidden}.delivery-file-drawer header p{color:#91959d;margin:0;font-size:7px}.delivery-file-drawer header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.file-drawer-preview{color:#fff;background:linear-gradient(135deg,#252831,#111319);border-radius:11px;align-content:center;place-items:center;gap:8px;min-height:180px;margin:18px 24px 0;display:grid}.file-drawer-preview>span{background:#ffffff10;border:1px solid #ffffff31;border-radius:18px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid}.file-drawer-preview small{color:#ffffff82;font-size:7px}.delivery-file-drawer>section{border-top:1px solid #ececf0;margin:20px 24px 0;padding-top:18px}.delivery-file-drawer dl{margin:10px 0 0}.delivery-file-drawer dl>div{border-bottom:1px solid #efeff2;grid-template-columns:100px 1fr;align-items:center;min-height:41px;display:grid}.delivery-file-drawer dt{color:#92969e;font-size:7px}.delivery-file-drawer dd{color:#474b54;text-align:right;margin:0;font-size:8px}.file-version-list{margin-top:10px}.file-version-list>div{border:1px solid #ececf0;border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex}.file-version-list>div+div{margin-top:6px}.file-version-list>div.current{background:#fff7f9;border-color:#efb4c6}.file-version-list i{color:#d42e62;background:#fff0f4;border-radius:7px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;display:grid}.file-version-list span{gap:4px;display:grid}.file-version-list b{font-size:8px}.file-version-list small{color:#999da5;font-size:7px}.delivery-file-drawer>footer{background:#fffffff0;border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.delivery-modal{width:min(680px,100%)}.delivery-form{gap:13px;padding:18px 20px;display:grid}.delivery-context{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:9px;padding:13px}.delivery-context span{color:#ffffff96;font-size:7px}.delivery-context b{margin:5px 0;font-size:13px;display:block}.delivery-context small{color:#ffffff87;font-size:7px}.delivery-form label,.package-body>label{color:#62666f;gap:6px;font-size:9px;display:grid}.delivery-form select,.delivery-form textarea,.package-body select{color:#464a53;background:#fff;border:1px solid #dfe0e4;border-radius:7px;width:100%;min-height:39px;padding:0 10px;font:9px system-ui}.delivery-form textarea{resize:vertical;min-height:82px;padding-top:10px}.delivery-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-upload{color:#777b84;background:#fff8fa;border:1px dashed #d6a2b2;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:118px;display:grid;position:relative}.delivery-upload>span{color:var(--rose);font-size:22px}.delivery-upload b{font-size:9px}.delivery-upload small{color:#9a9da5;font-size:7px}.delivery-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.delivery-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.delivery-checkbox input{accent-color:var(--rose)}.package-body{padding:18px 20px}.package-checklist{border:1px solid #ececf0;border-radius:8px;gap:9px;margin-top:14px;padding:12px;display:grid}.package-checklist>span{color:#646872;font-size:9px;font-weight:750}.package-checklist label{color:#6d717a;align-items:center;gap:7px;font-size:8px;display:flex}.package-checklist input{accent-color:var(--rose)}.package-preview{background:#f8f8f9;border-radius:8px;margin-top:12px;padding:12px}.package-preview span{color:#92969e;font-size:7px}.package-preview b{margin:5px 0;font-size:9px;display:block}.package-preview small{color:#999da5;font-size:7px}@media (width<=1050px){.delivery-stat-grid{grid-template-columns:1fr 1fr}.stage-workspace{grid-template-columns:210px 1fr}.stage-detail-grid{grid-template-columns:1fr 1fr}.stage-latest{grid-template-columns:1fr}.delivery-file-toolbar{flex-wrap:wrap}.delivery-file-toolbar .customer-search{flex:300px}.delivery-tabs p{display:none}}@media (width<=700px){.delivery-heading{flex-direction:column;align-items:flex-start}.delivery-heading-actions{width:100%}.delivery-heading-actions>*{flex:1}.delivery-stat-grid,.stage-workspace{grid-template-columns:1fr}.stage-project-list{border-bottom:1px solid #e8e9ec;border-right:0;max-height:250px;overflow:auto}.stage-main>header{flex-direction:column;align-items:flex-start;gap:12px}.stage-overall{width:100%;margin:0}.stage-detail-grid{grid-template-columns:1fr 1fr}.delivery-file-toolbar{flex-direction:column;align-items:stretch}.delivery-file-toolbar .customer-search{flex-basis:38px;width:100%}.delivery-file-toolbar>em{margin-left:0}.delivery-form-row{grid-template-columns:1fr}}.tier-page{color:#252831;max-width:1440px;margin:0 auto}.tier-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.tier-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.tier-heading p{color:var(--muted);margin:0;font-size:13px}.tier-heading-actions{gap:8px;display:flex}.tier-principle{background:#fff9ed;border:1px solid #f0ddba;border-radius:9px;align-items:center;gap:10px;min-height:59px;padding:11px 14px;display:flex}.tier-principle>span{color:#9c6b21;background:#ffedc9;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.tier-principle p{gap:4px;margin:0;display:grid}.tier-principle b{color:#66522f;font-size:9px}.tier-principle small{color:#8c826f;font-size:8px}.tier-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:25px;min-height:49px;margin-top:10px;display:flex}.tier-tabs button{color:#777b84;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:48px;padding:0 2px;font-size:11px;font-weight:750;display:flex;position:relative}.tier-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tier-tabs button.active{color:var(--rose)}.tier-tabs button.active:after{background:var(--rose)}.tier-tabs button span{color:#8f929a;background:#eff0f2;border-radius:99px;place-items:center;min-width:18px;height:17px;padding:0 5px;font-size:7px;display:grid}.tier-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.tier-stat-grid>div{background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-height:98px;padding:15px;display:flex;box-shadow:0 6px 20px #28273306}.tier-stat-mark{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.tier-stat-mark.rose{color:#d42e62;background:#fff0f4}.tier-stat-mark.blue{color:#3f6faa;background:#edf5ff}.tier-stat-mark.green{color:#25815f;background:#eaf8f2}.tier-stat-mark.amber{color:#9b6c25;background:#fff4df}.tier-stat-grid p{gap:3px;margin:0;display:grid}.tier-stat-grid small{color:#888c94;font-size:9px}.tier-stat-grid b{font-size:19px}.tier-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.tier-policy-card{background:#fff;border:1px solid #e8e9ec;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #28273308}.tier-policy-card>header{background:linear-gradient(110deg,#fff 55%,#fff4f7);border-bottom:1px solid #ececf0;align-items:center;min-height:88px;padding:15px 18px;display:flex}.tier-policy-card>header>div>span{color:var(--rose);letter-spacing:.12em;font-size:7px;font-weight:850}.tier-policy-card h2{margin:5px 0 4px;font-size:15px}.tier-policy-card header p{color:#92969e;margin:0;font-size:8px}.tier-active{color:#237b5a;background:#eaf8f2;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.tier-active i{background:#2aa979;border-radius:50%;width:6px;height:6px}.tier-visual{background:linear-gradient(#fff,#fafafb);align-items:flex-end;gap:8px;min-height:210px;padding:24px 20px 15px;display:flex}.tier-visual>div{background:#fff;border:1px solid #e8e9ec;border-radius:9px;align-content:end;min-width:120px;min-height:135px;padding:13px;display:grid;position:relative;overflow:hidden}.tier-visual span{color:#858992;font-size:7px}.tier-visual strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:22px}.tier-visual small{color:#9a9da5;font-size:7px}.tier-visual>div>i{z-index:0;opacity:.13;background:linear-gradient(#e7356d,#ffbfd1);position:absolute;bottom:0;left:0;right:0}.tier-visual>div>:not(i){z-index:1;position:relative}.tier-policy-card>footer{border-top:1px solid #ececf0;align-items:center;gap:30px;min-height:69px;padding:12px 18px;display:flex}.tier-policy-card>footer>div{gap:4px;display:grid}.tier-policy-card footer span{color:#92969e;font-size:7px}.tier-policy-card footer b{font-size:9px}.tier-policy-card footer button{color:var(--rose);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:9px}.tier-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:13px;margin-top:13px;display:grid}.tier-table-card,.tier-settings,.tier-usage-card,.tier-history-card{background:#fff;border:1px solid #e8e9ec;border-radius:11px;box-shadow:0 6px 22px #28273307}.tier-card-title{border-bottom:1px solid #ececf0;align-items:center;min-height:65px;padding:13px 15px;display:flex}.tier-card-title h3{margin:0 0 4px;font-size:11px}.tier-card-title p{color:#9699a1;margin:0;font-size:7px}.tier-card-title button{color:var(--rose);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.tier-table-card table{border-collapse:collapse;width:100%}.tier-table-card th{color:#777b84;text-align:left;background:#f8f8f9;height:38px;padding:0 12px;font-size:7px}.tier-table-card td{color:#565a63;border-bottom:1px solid #efeff2;height:55px;padding:8px 12px;font-size:8px}.tier-number{color:#d42e62;background:#fff0f4;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:6px;font-size:7px;display:inline-grid}.tier-rate{color:#3d6fa9;background:#edf5ff;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:700}.rate-0{color:#686c75;background:#eff0f2}.rate-3{color:#237b5a;background:#eaf8f2}.tier-settings dl{margin:0 15px}.tier-settings dl>div{border-bottom:1px solid #efeff2;justify-content:space-between;align-items:center;min-height:49px;padding:8px 0;display:flex}.tier-settings dt{color:#92969e;font-size:7px}.tier-settings dd{color:#454952;text-align:right;margin:0;font-size:8px;line-height:1.5}.off-dot{background:#a4a7ae;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.tier-settings>button{width:calc(100% - 30px);margin:13px 15px}.tier-example{background:linear-gradient(110deg,#fff,#fff5f8);border:1px solid #e8e9ec;border-radius:11px;align-items:center;gap:25px;min-height:112px;margin-top:13px;padding:16px 18px;display:flex}.tier-example>div:first-child{min-width:260px}.tier-example>div:first-child>span{color:var(--rose);letter-spacing:.12em;font-size:7px;font-weight:850}.tier-example h3{margin:5px 0 4px;font-size:12px}.tier-example p{color:#92969e;margin:0;font-size:7px}.tier-example-segments{flex:1;align-items:center;gap:7px;display:flex}.tier-example-segments>div{background:#fff;border:1px solid #ececf0;border-radius:7px;gap:4px;min-width:105px;padding:9px;display:grid}.tier-example-segments span{color:#92969e;font-size:6px}.tier-example-segments b{font-size:8px}.tier-example-segments strong{color:#d42e62;font-size:10px}.tier-example-segments>i{color:#a0a3aa;font-style:normal}.tier-example-segments .total{color:#fff;background:#252831;border:0}.tier-example-segments .total span,.tier-example-segments .total small{color:#ffffff87}.tier-example-segments .total b{font-size:13px}.tier-example>button{color:var(--rose);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:8px}.tier-usage-card,.tier-history-card{margin-top:16px}.tier-usage-toolbar,.tier-history-card>header{border-bottom:1px solid #ececf0;align-items:center;min-height:74px;padding:13px 16px;display:flex}.tier-usage-toolbar h2,.tier-history-card h2{margin:0 0 4px;font-size:13px}.tier-usage-toolbar p,.tier-history-card header p{color:#92969e;margin:0;font-size:8px}.tier-usage-toolbar button,.tier-history-card header select{margin-left:auto}.tier-history-card header select{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;height:36px;padding:0 9px;font-size:8px}.tier-usage-table-scroll{overflow:auto}.tier-usage-card table{border-collapse:collapse;width:100%;min-width:1150px}.tier-usage-card th{color:#747983;text-align:left;background:#f7f8f9;height:40px;padding:0 12px;font-size:8px}.tier-usage-card td{color:#555963;border-bottom:1px solid #efeff2;height:67px;padding:9px 12px;font-size:8px}.tier-company{align-items:center;gap:8px;display:flex}.tier-company>span{color:#d42e62;background:#fff0f4;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.tier-company p{gap:3px;margin:0;display:grid}.tier-company small{color:#999da5;font-size:7px}.usage-progress{min-width:160px}.usage-progress>span{color:#777b84;font-size:7px}.usage-progress>i{background:#eceef1;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.usage-progress b{background:var(--rose);height:100%;display:block}.tier-history-card>article{border-bottom:1px solid #ececf0;gap:11px;padding:15px 16px;display:flex}.tier-log-icon{color:#d42e62;background:#fff0f4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.tier-history-card article>div{flex:1;min-width:0}.tier-history-card article header{align-items:center;gap:8px;display:flex}.tier-history-card article header b{font-size:9px}.tier-history-card article header span{color:#9a9da5;font-size:7px}.tier-history-card article header em{color:#237a59;background:#eaf8f2;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal}.tier-log-change{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:10px 0;display:grid}.tier-log-change p{color:#676b74;background:#f8f8f9;border-radius:7px;margin:0;padding:9px;font-size:8px}.tier-log-change small{color:#999da5;margin-bottom:4px;font-size:6px;display:block}.tier-log-change i{color:#a0a3aa;font-style:normal}.tier-history-card article footer{color:#92969e;justify-content:space-between;font-size:7px;display:flex}.tier-editor{width:min(760px,100%)}.tier-editor>form{padding:18px 20px}.tier-editor-notice{background:#fff9ed;border:1px solid #f0ddba;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.tier-editor-notice>span{color:#94651f;background:#ffedc9;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.tier-editor-notice p{gap:3px;margin:0;display:grid}.tier-editor-notice b{font-size:8px}.tier-editor-notice small{color:#8d8370;font-size:7px}.tier-editor-head,.tier-editor-rows>div{grid-template-columns:80px 1fr 1fr 1fr 90px 55px;align-items:center;gap:7px;display:grid}.tier-editor-head{color:#8c9098;margin-top:13px;padding:0 8px;font-size:7px}.tier-editor-rows>div{border-bottom:1px solid #efeff2;min-height:53px;padding:7px 8px}.tier-editor-rows b{font-size:8px}.tier-editor-rows input,.tier-editor-settings input,.tier-editor-settings textarea{color:#464a53;background:#fff;border:1px solid #dfe0e4;border-radius:6px;width:100%;min-height:36px;padding:0 8px;font:8px system-ui}.tier-editor-rows input:disabled{color:#858992;background:#f4f4f6}.rate-input{position:relative}.rate-input span{color:#9598a0;font-size:7px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rate-input input{padding-right:23px}.tier-editor-rows strong{color:#d42e62;font-size:9px}.tier-editor-rows button{color:#a1a4ab;cursor:pointer;background:0 0;border:0;font-size:7px}.tier-editor-rows button:not(:disabled):hover{color:#c34252}.tier-add-row{width:100%;min-height:37px;color:var(--rose);cursor:pointer;background:#fff8fa;border:1px dashed #dfa1b4;border-radius:7px;margin-top:9px;font-size:8px}.tier-editor-settings{grid-template-columns:1fr 2fr;gap:10px;margin-top:13px;display:grid}.tier-editor-settings label{color:#62666f;gap:6px;font-size:8px;display:grid}.tier-editor-settings textarea{resize:vertical;min-height:65px;padding-top:9px}.tier-validation{color:#27785b;margin-top:10px;font-size:7px}.tier-validation span{margin-right:5px}.tier-simulator{width:min(720px,100%)}.simulator-body{padding:18px 20px}.simulator-inputs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.simulator-inputs label{color:#62666f;gap:6px;font-size:8px;display:grid}.simulator-inputs input{border:1px solid #dfe0e4;border-radius:7px;min-height:39px;padding:0 9px;font-size:9px}.simulator-result{border:1px solid #e8e9ec;border-radius:9px;margin-top:14px;overflow:hidden}.simulator-result>header{background:#f8f8f9;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.simulator-result header>div{gap:4px;display:grid}.simulator-result header span{color:#8e929a;font-size:7px}.simulator-result header b{font-size:11px}.simulator-result header .payable{border-left:1px solid #dedfe3;padding-left:12px}.simulator-result header strong{color:var(--rose);font-size:15px}.simulator-result>div:last-child{padding:0 12px}.simulator-result article{border-top:1px solid #efeff2;align-items:center;gap:12px;min-height:53px;display:flex}.simulator-result article>span{color:#8d9098;width:75px;font-size:7px}.simulator-result article p{flex:1;gap:3px;margin:0;display:grid}.simulator-result article b{font-size:8px}.simulator-result article small{color:#999da5;font-size:7px}.simulator-result article em{color:#343840;font-size:10px;font-style:normal;font-weight:750}.simulator-note{color:#8b8f97;margin:11px 0 0;font-size:7px;line-height:1.6}@media (width<=1050px){.tier-stat-grid{grid-template-columns:1fr 1fr}.tier-grid{grid-template-columns:1fr}.tier-example{flex-wrap:wrap;align-items:flex-start}.tier-example-segments{width:100%;overflow:auto}.tier-policy-card>footer{flex-wrap:wrap}.tier-policy-card>footer button{margin-left:0}}@media (width<=650px){.tier-heading{flex-direction:column;align-items:flex-start}.tier-heading-actions{width:100%}.tier-heading-actions>*{flex:1}.tier-stat-grid{grid-template-columns:1fr}.tier-visual{overflow:auto}.tier-visual>div{flex:0 0 150px!important}.tier-policy-card>footer{gap:15px}.tier-example>div:first-child{min-width:0}.tier-editor-head{display:none}.tier-editor-rows>div{grid-template-columns:1fr 1fr}.tier-editor-rows>div>:first-child{grid-column:1/-1}.tier-editor-settings,.simulator-inputs,.tier-log-change{grid-template-columns:1fr}.tier-log-change i{display:none}}.customer-page{color:#252831;max-width:1440px;margin:0 auto}.customer-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.customer-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.customer-heading p{color:var(--muted);margin:0;font-size:13px}.customer-heading-actions{gap:9px;display:flex}.secondary-button,.rose-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex}.secondary-button{color:#50545e;background:#fff;border:1px solid #dedfe4}.secondary-button:hover{color:var(--rose);border-color:#f0adc1}.rose-button{color:#fff;background:var(--rose);border:1px solid var(--rose);box-shadow:0 8px 18px #e7356d20}.rose-button:hover{background:var(--rose-deep);border-color:var(--rose-deep);transform:translateY(-1px)}.secondary-button>span,.rose-button>span{font-size:16px;font-weight:500}.customer-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.customer-stat-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf0;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:112px;padding:18px;transition:all .18s;display:flex;box-shadow:0 6px 20px #28273306}.customer-stat-card:hover{border-color:#f0c7d3;transform:translateY(-1px);box-shadow:0 10px 28px #2827330b}.customer-stat-card.is-warning{background:linear-gradient(140deg,#fff 55%,#fff9ee)}.stat-icon{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:13px;font-weight:850;display:grid}.stat-icon.rose{color:#d92861;background:#fff0f4}.stat-icon.blue{color:#3b75bf;background:#edf5ff}.stat-icon.green{color:#24845f;background:#eaf8f2}.stat-icon.amber{color:#a46c19;background:#fff3dc}.customer-stat-card>div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.customer-stat-card small{color:#838790;grid-column:1/-1;margin-bottom:4px;font-size:10px}.customer-stat-card strong{letter-spacing:-.04em;font-size:24px;line-height:1.1}.customer-stat-card em{color:#91959e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.customer-stat-card>b{color:#9b9ea6;white-space:nowrap;background:#f5f5f7;border-radius:99px;align-self:flex-start;margin-left:auto;padding:4px 7px;font-size:8px}.customer-stat-card.is-warning>b{color:#a66b16;background:#fff0d3}.customer-table-card{background:#fff;border:1px solid #ececf0;border-radius:12px;min-width:0;box-shadow:0 8px 28px #28273308}.customer-toolbar{border-bottom:1px solid #ececf0;align-items:center;gap:9px;min-height:68px;padding:13px 15px;display:flex}.customer-search{color:#999da5;background:#fff;border:1px solid #dedfe4;border-radius:7px;flex:0 300px;align-items:center;gap:8px;width:300px;height:38px;padding:0 11px;display:flex}.customer-search span{font-size:20px;line-height:1;transform:rotate(-18deg)}.customer-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.customer-filters{gap:7px;min-width:0;display:flex}.customer-filters select,.filter-reset{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:10px}.customer-filters select:focus{border-color:#eca8bd}.filter-reset{color:var(--rose);cursor:pointer;border:0}.result-count{color:#a1a4ac;white-space:nowrap;margin-left:auto;font-size:10px}.customer-table-scroll{max-width:100%;overflow:auto}.customer-table{border-collapse:collapse;width:100%;min-width:1260px}.customer-table th{color:#777b84;text-align:left;white-space:nowrap;background:#f8f8f9;border-bottom:1px solid #ececf0;height:42px;padding:0 13px;font-size:9px;font-weight:750}.customer-table td{color:#525660;white-space:nowrap;border-bottom:1px solid #efeff2;height:69px;padding:9px 13px;font-size:10px}.customer-table tbody tr:hover td{background:#fffafb}.company-cell{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:210px;padding:0;display:flex}.company-cell>span{color:#d92f63;background:linear-gradient(145deg,#fff2f6,#ffe1e9);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.company-cell>div,.contact-cell,.balance-cell{gap:4px;display:grid}.company-cell strong{text-overflow:ellipsis;color:#30333b;max-width:190px;font-size:11px;overflow:hidden}.company-cell small,.contact-cell small,.balance-cell small{color:#a0a3aa;font-size:9px}.contact-cell strong{font-size:10px;font-weight:650}.balance-cell strong{color:#333740;font-size:11px}.balance-cell.is-low strong,.balance-cell.is-low small{color:#c44554}.pricing-badge,.customer-status{border-radius:99px;align-items:center;font-size:9px;font-weight:650;display:inline-flex}.pricing-badge{padding:5px 8px}.pricing-badge.tier{color:#366baf;background:#edf5ff}.pricing-badge.fixed{color:#c9295d;background:#fff0f4}.pricing-badge.standard{color:#666b75;background:#f0f1f3}.table-unit{color:#aaaeb5}.muted-cell{color:#8e929a!important}.customer-status{gap:5px;padding:4px 7px}.customer-status i{border-radius:50%;width:5px;height:5px}.customer-status.active{color:#1d815d;background:#e9f8f1}.customer-status.active i{background:#2aa979}.customer-status.disabled{color:#7b7f87;background:#f0f1f3}.customer-status.disabled i{background:#989ca4}.row-actions{align-items:center;gap:3px;display:flex}.row-actions>button,.more-button{color:#686c75;cursor:pointer;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:9px}.row-actions>button:hover,.more-button:hover{color:var(--rose);background:#fff0f4}.more-wrap{position:relative}.more-button{letter-spacing:.05em;font-weight:800}.row-menu{z-index:15;background:#fff;border:1px solid #e5e5e8;border-radius:8px;width:136px;padding:5px;position:absolute;top:31px;right:0;box-shadow:0 14px 38px #20222a20}.row-menu button{text-align:left;color:#5d616a;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;height:31px;padding:0 9px;font-size:9px}.row-menu button:hover{color:var(--rose);background:#fff1f5}.customer-empty{color:#9c9fa7;align-content:center;place-items:center;min-height:250px;display:grid}.customer-empty span{font-size:30px}.customer-empty strong{color:#646872;margin-top:7px;font-size:12px}.customer-empty p{margin:5px 0 0}.customer-pagination{color:#90949c;justify-content:flex-end;align-items:center;gap:13px;min-height:54px;padding:0 15px;font-size:9px;display:flex}.customer-pagination div{gap:5px;display:flex}.customer-pagination button,.customer-pagination b{background:#fff;border:1px solid #e2e3e6;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;font-size:11px;display:grid}.customer-pagination button:disabled{opacity:.45}.customer-pagination b{color:var(--rose);border-color:#e980a0}.customer-toast{z-index:200;color:#267455;background:#f0fbf6;border:1px solid #d9ece3;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700;display:flex;position:fixed;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #20222a1c}.customer-toast span{color:#fff;background:#42a77c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.drawer-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1d2466;border:0;position:fixed;inset:0}.customer-drawer{z-index:75;background:#fff;width:min(510px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}@keyframes drawer-in{0%{opacity:.6;transform:translate(35px)}}.customer-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;gap:13px;min-height:116px;padding:23px 24px;display:flex}.drawer-company-mark{color:#d52d61;background:linear-gradient(145deg,#fff2f6,#ffdee8);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid}.customer-drawer>header>div:nth-child(2){min-width:0}.customer-drawer>header span{color:var(--rose);letter-spacing:.06em;font-size:9px;font-weight:750}.customer-drawer>header h2{margin:6px 0 5px;font-size:17px;line-height:1.35}.customer-drawer>header p{color:#858992;margin:0;font-size:10px}.drawer-close,.customer-modal>header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;flex:none;width:32px;height:32px;margin-left:auto;font-size:21px}.drawer-balance{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:11px;justify-content:space-between;align-items:center;margin:18px 24px 0;padding:17px;display:flex}.drawer-balance>div{gap:5px;display:grid}.drawer-balance span{color:#ffffffa3;font-size:9px}.drawer-balance strong{letter-spacing:-.03em;font-size:23px}.drawer-balance small{color:#8ed5b5;font-size:8px}.drawer-balance small.warning{color:#ffbdca}.drawer-balance button{color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff38;border-radius:7px;height:32px;padding:0 11px;font-size:9px}.drawer-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 24px 0;display:grid}.drawer-metrics>div{background:#fafafb;border:1px solid #ececf0;border-radius:8px;padding:12px}.drawer-metrics span{color:#8e929a;font-size:8px;display:block}.drawer-metrics b{margin-top:5px;font-size:13px;display:block}.drawer-section{border-top:1px solid #ececf0;margin:19px 24px 0;padding-top:18px}.drawer-section-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.drawer-section-title h3{margin:0;font-size:12px}.drawer-section-title button{color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.drawer-section dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.drawer-section dl>div{background:#f8f8fa;border-radius:7px;padding:10px}.drawer-section dt{color:#92969e;font-size:8px}.drawer-section dd{color:#444851;margin:5px 0 0;font-size:10px;font-weight:650}.recent-list,.flow-list{display:grid}.recent-list>div,.flow-list>div{border-top:1px solid #efeff2;align-items:center;gap:9px;min-height:58px;display:flex}.recent-list>div:first-child,.flow-list>div:first-child{border:0}.recent-list i{background:#4f82c8;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #edf5ff}.recent-list i.review-dot{background:#e7356d;box-shadow:0 0 0 4px #fff0f4}.recent-list span,.flow-list span{flex:1;gap:4px;min-width:0;display:grid}.recent-list b,.flow-list b{color:#4d515a;font-size:10px}.recent-list small,.flow-list small{color:#989ca4;font-size:8px}.recent-list em{color:#3d72b8;background:#edf5ff;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.flow-list em{color:#23805e;font-size:10px;font-style:normal;font-weight:750}.flow-list em.negative{color:#c44c5b}.customer-drawer>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:25px;padding:14px 24px;display:flex;position:sticky;bottom:0}.customer-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#181a2280;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-modal{background:#fff;border-radius:13px;width:min(650px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #11131b42}.customer-modal>header{z-index:2;background:#fff;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;min-height:82px;padding:17px 20px;display:flex;position:sticky;top:0}.customer-modal>header h2{margin:6px 0 0;font-size:18px}.customer-form{padding:19px 20px}.form-section-title{justify-content:space-between;align-items:center;margin:0 0 11px;display:flex}.form-section-title:not(:first-child){border-top:1px solid #eeeef1;margin-top:20px;padding-top:17px}.form-section-title b{font-size:11px}.form-section-title span{color:#9b9fa7;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-form label{color:#666a74;font-size:9px;font-weight:650}.customer-form input,.customer-form select,.customer-form textarea{color:#41454e;background:#fff;border:1px solid #dedfe4;border-radius:7px;outline:0;width:100%;height:39px;margin-top:6px;padding:0 11px;font-size:10px}.customer-form input:focus,.customer-form select:focus,.customer-form textarea:focus{border-color:#e77f9f;box-shadow:0 0 0 3px #e7356d10}.customer-form textarea{resize:vertical;height:70px;padding-top:10px}.customer-form .wide{grid-column:1/-1}.form-notice{color:#8e651f;background:#fff8ea;border:1px solid #ffe0b1;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.65}.customer-form>footer{border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.single-field{margin-bottom:13px;display:block}.recharge-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.recharge-summary>div{background:#f8f8fa;border:1px solid #e8e9ed;border-radius:8px;padding:13px}.recharge-summary span{color:#8d919a;font-size:8px;display:block}.recharge-summary b{margin-top:6px;font-size:15px;display:block}.money-input{position:relative}.money-input i{color:#6d7179;font-size:11px;font-style:normal;position:absolute;top:18px;left:11px}.money-input input{padding-left:27px}.strategy-customer{background:#fafafb;border:1px solid #ececf0;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:flex}.strategy-customer>span{width:37px;height:37px;color:var(--rose);background:#fff0f4;border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.strategy-customer>div{gap:4px;display:grid}.strategy-customer b{font-size:10px}.strategy-customer small{color:#969aa2;font-size:8px}@media (width<=1180px){.customer-stat-grid{grid-template-columns:1fr 1fr}.customer-toolbar{flex-wrap:wrap;align-items:flex-start}.customer-search{flex:300px}.result-count{align-self:center}}@media (width<=720px){.customer-heading{flex-direction:column;align-items:flex-start}.customer-heading-actions{width:100%}.customer-heading-actions button{flex:1}.customer-stat-grid{grid-template-columns:1fr}.customer-stat-card{min-height:96px}.customer-toolbar,.customer-filters{flex-direction:column;align-items:stretch}.customer-search{flex-basis:38px;width:100%}.customer-filters{width:100%}.result-count{margin-left:0}.drawer-metrics{grid-template-columns:1fr 1fr}.drawer-section dl,.form-grid{grid-template-columns:1fr}.customer-form .wide{grid-column:auto}.form-section-title{flex-direction:column;align-items:flex-start;gap:4px}.customer-modal-backdrop{padding:10px}}.funds-page{color:#252831;max-width:1440px;margin:0 auto}.funds-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:21px;display:flex}.funds-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px;line-height:1.2}.funds-heading p{color:var(--muted);margin:0;font-size:13px}.funds-tabs{border-bottom:1px solid #dedfe4;align-items:flex-end;gap:26px;min-height:49px;padding:0 4px;display:flex}.funds-tabs>button{color:#777b84;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;height:48px;padding:0 2px;font-size:12px;font-weight:750;display:flex;position:relative}.funds-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.funds-tabs>button.active{color:var(--rose)}.funds-tabs>button.active:after{background:var(--rose)}.funds-tabs>button span{color:#8f929a;background:#eff0f2;border-radius:99px;place-items:center;min-width:19px;height:18px;padding:0 5px;font-size:8px;display:grid}.funds-tabs>button.active span{color:#cf2a5d;background:#fff0f4}.warning-line{color:#8f6a24;background:#fff7e7;border-radius:6px;margin:0 0 14px auto;padding:6px 9px;font-size:9px}.warning-line b{color:#664919;margin-left:5px}.funds-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.funds-stat-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:101px;padding:16px;transition:all .18s;display:flex;box-shadow:0 6px 20px #28273306}.funds-stat-grid>button:hover{border-color:#f0c7d3;transform:translateY(-1px)}.funds-stat-icon{border-radius:11px;flex:none;place-items:center;width:41px;height:41px;font-size:12px;font-weight:850;display:grid}.funds-stat-icon.rose{color:#d92861;background:#fff0f4}.funds-stat-icon.blue{color:#3973bc;background:#edf5ff}.funds-stat-icon.green{color:#23815e;background:#eaf8f2}.funds-stat-icon.amber{color:#a66e1d;background:#fff3dc}.funds-stat-icon.gray{color:#696e78;background:#eff0f2}.funds-stat-grid>button>div{gap:4px;min-width:0;display:grid}.funds-stat-grid small{color:#858992;font-size:9px}.funds-stat-grid b{text-overflow:ellipsis;letter-spacing:-.03em;font-size:19px;line-height:1.15;overflow:hidden}.funds-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.funds-table-card{background:#fff;border:1px solid #ececf0;border-radius:12px;min-width:0;overflow:visible;box-shadow:0 8px 28px #28273308}.funds-toolbar{border-bottom:1px solid #ececf0;align-items:center;gap:8px;min-height:64px;padding:12px 14px;display:flex}.funds-toolbar .customer-search{flex:0 280px;width:280px}.funds-toolbar .wide-search{flex-basis:320px;width:320px}.funds-toolbar select{color:#62666f;background:#fff;border:1px solid #e0e1e5;border-radius:7px;outline:0;height:38px;padding:0 10px;font-size:9px}.funds-toolbar>button{height:38px;color:var(--rose);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:9px}.funds-toolbar>em{color:#999da5;white-space:nowrap;margin-left:auto;font-size:9px;font-style:normal}.funds-table-scroll{max-width:100%;overflow:auto}.funds-table{border-collapse:collapse;width:100%}.funds-table.account-table{min-width:1120px}.funds-table.recharge-table{min-width:1450px}.funds-table th{color:#747983;text-align:left;white-space:nowrap;background:#f7f8f9;border-bottom:1px solid #e8e9ec;height:41px;padding:0 12px;font-size:8px}.funds-table td{color:#555963;white-space:nowrap;border-bottom:1px solid #efeff2;height:65px;padding:9px 12px;font-size:9px}.funds-table tbody tr:hover td{background:#fffafb}.funds-table .company-cell{min-width:220px}.funds-amount,.funds-low-amount{font-size:11px}.funds-amount{color:#30343d}.funds-low-amount{color:#c44555}.balance-status,.recharge-status{border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.balance-status i,.recharge-status i{border-radius:50%;width:5px;height:5px}.balance-status.enough,.recharge-status.booked{color:#1f815e;background:#e9f8f1}.balance-status.enough i,.recharge-status.booked i{background:#2ca97a}.balance-status.low{color:#a16a1e;background:#fff4df}.balance-status.low i{background:#dfa33d}.balance-status.zero,.recharge-status.reversed{color:#b34856;background:#fff0f2}.balance-status.zero i,.recharge-status.reversed i{background:#d65b6a}.positive-amount{color:#1f875f!important}.negative-amount{color:#c54a59!important}.strategy-label,.method-badge{color:#676c76;background:#f1f2f4;border-radius:5px;padding:4px 7px;font-size:8px}.method-badge{color:#466b9d;background:#edf5ff}.funds-row-actions{gap:3px;display:flex}.funds-row-actions button{color:#666b74;cursor:pointer;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:8px}.funds-row-actions button:hover{color:var(--rose);background:#fff0f4}.record-id{color:#3e4652;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.record-id:hover{color:var(--rose)}.record-company{gap:4px;min-width:190px;display:grid}.record-company b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.record-company small{color:#a1a4ab;font-size:8px}.funds-drawer{z-index:75;background:#fff;width:min(500px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}.funds-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;min-height:105px;padding:23px 24px;display:flex}.funds-drawer>header span{color:var(--rose);letter-spacing:.12em;font-size:8px;font-weight:800}.funds-drawer>header h2{margin:7px 0 5px;font-size:17px}.funds-drawer>header p{color:#898d95;margin:0;font-size:9px}.funds-drawer>header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.funds-drawer-hero{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:12px;align-content:center;min-height:135px;margin:18px 24px 0;padding:20px;display:grid;position:relative;overflow:hidden}.funds-drawer-hero:after{content:"¥";color:#ffffff0c;font:700 155px/1 Georgia,serif;position:absolute;bottom:-45px;right:-9px}.funds-drawer-hero.low,.funds-drawer-hero.zero{background:linear-gradient(135deg,#7d263e,#bb3158)}.funds-drawer-hero>span{color:#ffffffa8;font-size:9px}.funds-drawer-hero>strong{letter-spacing:-.04em;margin-top:6px;font-size:29px}.funds-drawer-hero>small{color:#ffffff9e;margin-top:5px;font-size:8px}.funds-drawer-hero>button{z-index:1;color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #ffffff3b;border-radius:7px;height:32px;padding:0 11px;font-size:8px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.funds-drawer-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 24px 0;display:grid}.funds-drawer-metrics>div{background:#fafafb;border:1px solid #ececf0;border-radius:8px;padding:12px}.funds-drawer-metrics span{color:#90949c;font-size:8px;display:block}.funds-drawer-metrics b{margin-top:5px;font-size:11px;display:block}.funds-drawer>section{border-top:1px solid #ececf0;margin:20px 24px 0;padding-top:18px}.funds-flow{display:grid}.funds-flow>div{border-top:1px solid #efeff2;align-items:center;gap:9px;min-height:61px;display:flex}.funds-flow>div:first-child{border:0}.flow-symbol{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.flow-symbol.plus{color:#21825f;background:#eaf8f2}.flow-symbol.minus{color:#c34b59;background:#fff0f2}.funds-flow>div>div{flex:1;gap:4px;min-width:0;display:grid}.funds-flow b{color:#4b4f58;font-size:9px}.funds-flow small{color:#999da5;font-size:8px}.funds-flow em{font-size:9px;font-style:normal;font-weight:700}.funds-drawer>footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:25px;padding:14px 24px;display:flex;position:sticky;bottom:0}.recharge-balance-preview{background:#f8f9fa;border:1px solid #e9eaed;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;min-height:85px;margin-bottom:16px;padding:12px 14px;display:grid}.recharge-balance-preview>div{gap:5px;display:grid}.recharge-balance-preview span{color:#92969e;font-size:8px}.recharge-balance-preview b{font-size:13px}.recharge-balance-preview>i{color:#b0b3ba;font-style:normal}.recharge-balance-preview .after{background:#fff0f4;border-radius:7px;padding:10px}.recharge-balance-preview .after b{color:var(--rose)}.recharge-confirm{padding:20px}.confirm-warning{color:#7e5b1e;background:#fff8e9;border:1px solid #ffddb1;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;display:flex}.confirm-warning>span{color:#fff;background:#d99b32;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.confirm-warning b{font-size:10px}.confirm-warning p{margin:4px 0 0;font-size:8px;line-height:1.5}.confirm-company{border:1px solid #ececf0;border-radius:8px;align-items:center;gap:10px;margin:15px 0;padding:13px;display:flex}.confirm-company>span{width:37px;height:37px;color:var(--rose);background:#fff0f4;border-radius:10px;place-items:center;font-weight:800;display:grid}.confirm-company>div{gap:4px;display:grid}.confirm-company b{font-size:10px}.confirm-company small{color:#999da5;font-size:8px}.recharge-confirm dl,.record-detail-body dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.recharge-confirm dl>div,.record-detail-body dl>div{background:#f7f8f9;border-radius:7px;padding:11px}.recharge-confirm dl .wide{grid-column:1/-1}.recharge-confirm dt,.record-detail-body dt{color:#92969e;font-size:8px}.recharge-confirm dd,.record-detail-body dd{color:#444851;margin:5px 0 0;font-size:10px;font-weight:650}.recharge-confirm>footer,.record-detail-modal>footer{border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.record-detail-body{padding:20px}.record-detail-status{align-items:center;gap:9px;display:flex}.record-detail-status b{font-size:10px}.record-detail-status small{color:#92969e;margin-left:auto;font-size:8px}.record-detail-amount{text-align:center;color:#fff;background:linear-gradient(135deg,#252831,#17181d);border-radius:10px;margin:15px 0;padding:20px}.record-detail-amount span{color:#ffffff9b;font-size:8px}.record-detail-amount strong{color:#8be2b9;margin:7px 0 5px;font-size:27px;display:block}.record-detail-amount p{color:#ffffffb3;margin:0;font-size:9px}.record-detail-body dl>div:last-child{grid-column:1/-1}.record-lock-note{color:#767b84;background:#f1f2f4;border-radius:7px;margin-top:13px;padding:10px 12px;font-size:8px;line-height:1.6}.record-detail-modal>footer{margin:0 20px;padding-bottom:18px}.rose-outline-button{height:39px;color:var(--rose);cursor:pointer;background:#fff;border:1px solid #e87c9d;border-radius:8px;padding:0 15px;font-size:9px;font-weight:700}@media (width<=1180px){.funds-stat-grid{grid-template-columns:1fr 1fr}.funds-toolbar{flex-wrap:wrap;align-items:flex-start}.funds-toolbar .customer-search{flex:300px}}@media (width<=720px){.funds-heading{flex-direction:column;align-items:flex-start}.funds-heading .rose-button{width:100%}.funds-tabs{gap:18px}.warning-line{display:none}.funds-stat-grid{grid-template-columns:1fr}.funds-stat-grid>button{min-height:89px}.funds-toolbar{flex-direction:column;align-items:stretch}.funds-toolbar .customer-search,.funds-toolbar .wide-search{flex-basis:38px;width:100%}.funds-toolbar>em{margin-left:0}.funds-drawer-metrics{grid-template-columns:1fr 1fr}.recharge-balance-preview{grid-template-columns:1fr}.recharge-balance-preview>i{display:none}.recharge-confirm dl,.record-detail-body dl{grid-template-columns:1fr}.recharge-confirm dl .wide,.record-detail-body dl>div:last-child{grid-column:auto}}.discount-page{color:#252831;max-width:1440px;margin:0 auto}.discount-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.discount-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:28px}.discount-heading p{color:var(--muted);margin:0;font-size:13px}.discount-principle{color:#8d5d24;background:#fff5e4;border-radius:6px;margin:0 0 14px auto;padding:6px 9px;font-size:9px}.discount-principle i{background:#dc9a36;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.discount-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 14px;display:grid}.discount-stat-grid>div{background:#fff;border:1px solid #ececf0;border-radius:11px;align-items:center;gap:12px;min-height:100px;padding:16px;display:flex;box-shadow:0 6px 20px #28273306}.discount-stat-mark{border-radius:11px;flex:none;place-items:center;width:41px;height:41px;font-size:11px;font-weight:850;display:grid}.discount-stat-mark.fixed{color:#d42e62;background:#fff0f4}.discount-stat-mark.tiered{color:#3f6faa;background:#edf5ff}.discount-stat-mark.active{color:#25815f;background:#eaf8f2}.discount-stat-mark.saving{color:#9b6c25;background:#fff4df}.discount-stat-grid p{gap:3px;min-width:0;margin:0;display:grid}.discount-stat-grid small{color:#888c94;font-size:9px}.discount-stat-grid b{letter-spacing:-.03em;font-size:20px}.discount-stat-grid em{color:#a0a3aa;font-size:8px;font-style:normal}.discount-policy-banner{background:linear-gradient(110deg,#fff 60%,#fff4f7);border:1px solid #e9e9ed;border-radius:11px;align-items:center;gap:25px;min-height:92px;margin-bottom:14px;padding:14px 16px;display:flex;overflow:hidden}.discount-policy-banner>div:first-child{min-width:225px}.discount-policy-banner>div:first-child>span{color:var(--rose);letter-spacing:.12em;font-size:7px;font-weight:800}.discount-policy-banner h2{margin:5px 0 4px;font-size:13px}.discount-policy-banner p{color:#92969e;margin:0;font-size:8px}.mini-tier-track{background:#fff;border:1px solid #ececf0;border-radius:8px;flex:1;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.mini-tier-track>div{border-right:1px solid #ececf0;gap:4px;min-height:48px;padding:9px 11px;display:grid}.mini-tier-track>div:last-child{border:0}.mini-tier-track b{color:#666b74;font-size:8px}.mini-tier-track span{color:var(--rose);font-size:10px;font-weight:800}.discount-policy-banner>button{color:var(--rose);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px}.discount-table{border-collapse:collapse;width:100%;min-width:1390px}.discount-log-table{border-collapse:collapse;width:100%;min-width:1200px}.discount-table th,.discount-log-table th{color:#747983;text-align:left;white-space:nowrap;background:#f7f8f9;border-bottom:1px solid #e8e9ec;height:41px;padding:0 12px;font-size:8px}.discount-table td,.discount-log-table td{color:#555963;white-space:nowrap;border-bottom:1px solid #efeff2;height:67px;padding:9px 12px;font-size:9px}.discount-table tbody tr:hover td,.discount-log-table tbody tr:hover td{background:#fffafb}.discount-mode-badge{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.discount-mode-badge.fixed{color:#c82c5c;background:#fff0f4}.discount-mode-badge.tiered{color:#3f6fa8;background:#edf5ff}.scheduled-label{color:#9b6b22;margin-top:4px;font-size:7px;display:block}.current-rate{color:#d52e61;font-size:11px}.no-tier{color:#999da5;font-size:8px}.tier-progress-cell{gap:6px;min-width:142px;display:grid}.tier-progress-cell span{color:#797e87;font-size:8px}.tier-progress-cell>i{background:#eceef1;border-radius:99px;width:120px;height:4px;overflow:hidden}.tier-progress-cell>i>b{background:linear-gradient(90deg,#ef6f96,#d92c62);border-radius:99px;height:100%;display:block}.saving-amount{color:#24815f!important}.scope-label{color:#686d76;font-size:8px}.change-type{color:#5e6877;background:#eef1f5;border-radius:99px;padding:4px 7px;font-size:8px}.effective-badge{color:#247858;background:#eaf8f2;border-radius:99px;padding:4px 7px;font-size:8px}.immutable-note{color:#747983;background:#fafafb;align-items:center;gap:9px;min-height:61px;padding:12px 15px;display:flex}.immutable-note>span{color:#747983;background:#eceef1;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.immutable-note p{gap:3px;margin:0;display:grid}.immutable-note b{font-size:9px}.immutable-note small{color:#a0a3aa;font-size:8px}.discount-drawer{z-index:75;background:#fff;width:min(510px,100%);animation:.24s drawer-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #20222a20}.discount-drawer>header{border-bottom:1px solid #ececf0;align-items:flex-start;min-height:105px;padding:23px 24px;display:flex}.discount-drawer>header span{color:var(--rose);letter-spacing:.12em;font-size:8px;font-weight:800}.discount-drawer>header h2{margin:7px 0 5px;font-size:17px}.discount-drawer>header p{color:#91959d;margin:0;font-size:9px}.discount-drawer>header>button{color:#777b83;cursor:pointer;background:#f4f4f6;border:0;border-radius:50%;width:32px;height:32px;margin-left:auto;font-size:21px}.discount-drawer-hero{color:#fff;background:linear-gradient(135deg,#252831,#15161b);border-radius:12px;align-content:center;min-height:135px;margin:18px 24px 0;padding:20px;display:grid;position:relative;overflow:hidden}.discount-drawer-hero.fixed{background:linear-gradient(135deg,#a51648,#e03569)}.discount-drawer-hero:after{content:"%";color:#ffffff0d;font:700 150px/1 Georgia,serif;position:absolute;bottom:-45px;right:-8px}.discount-drawer-hero>span{color:#ffffffa4;font-size:8px}.discount-drawer-hero>strong{margin:7px 0 5px;font-size:25px}.discount-drawer-hero>small{color:#ffffff9b;font-size:8px}.discount-drawer-hero>button{z-index:1;color:#fff;cursor:pointer;background:#ffffff16;border:1px solid #ffffff3a;border-radius:7px;height:32px;padding:0 11px;font-size:8px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.discount-drawer-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 24px 0;display:grid}.discount-drawer-metrics>div{background:#fafafb;border:1px solid #ececf0;border-radius:8px;padding:12px}.discount-drawer-metrics span{color:#90949c;font-size:8px;display:block}.discount-drawer-metrics b{margin-top:5px;font-size:11px;display:block}.discount-drawer>section{border-top:1px solid #ececf0;margin:20px 24px 0;padding-top:18px}.discount-drawer>footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff0;border-top:1px solid #ececf0;justify-content:flex-end;gap:8px;margin-top:24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.scheduled-card{color:#805b1c;background:#fff7e8;border:1px solid #ffe0ae;border-radius:8px;gap:4px;margin:11px 24px 0;padding:12px;display:grid}.scheduled-card span{font-size:7px;font-weight:800}.scheduled-card b{font-size:9px}.scheduled-card small{font-size:8px}.drawer-tier-list{border:1px solid #ececf0;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.drawer-tier-list>div{background:#fafafb;border-right:1px solid #ececf0;gap:5px;min-height:58px;padding:10px;display:grid;position:relative}.drawer-tier-list>div:last-child{border:0}.drawer-tier-list>div.active{color:#fff;background:var(--rose)}.drawer-tier-list span{font-size:7px}.drawer-tier-list b{font-size:10px}.drawer-tier-list em{color:var(--rose);background:#fff;border-radius:99px;padding:2px 4px;font-size:6px;font-style:normal;position:absolute;top:5px;right:5px}.fixed-preview{background:#fafafb;border:1px solid #ececf0;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;min-height:68px;padding:12px;display:grid}.fixed-preview>div{gap:5px;display:grid}.fixed-preview span{color:#90949c;font-size:7px}.fixed-preview b{font-size:11px}.fixed-preview i{color:#a5a8af;font-style:normal}.scope-summary{gap:8px;display:grid}.scope-summary>div{border:1px solid #ececf0;border-radius:8px;align-items:center;gap:9px;min-height:51px;padding:10px;display:flex}.scope-summary>div>span{color:#23805e;background:#eaf8f2;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.scope-summary>div:not(.enabled):last-child>span{color:#8f939b;background:#eff0f2}.scope-summary p{gap:3px;margin:0;display:grid}.scope-summary b{font-size:9px}.scope-summary small{color:#9599a1;font-size:8px}.discount-mode-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.discount-mode-options.three-options{grid-template-columns:repeat(3,1fr)}.custom-tier-editor{background:#fafafb;border:1px solid #ececf0;border-radius:9px;margin:12px 0 18px;padding:12px}.custom-tier-hint{color:#8e929a;margin-top:9px;font-size:8px;display:block}.discount-mode-options label{cursor:pointer;border:1px solid #e2e3e7;border-radius:9px;align-content:center;gap:5px;min-height:100px;padding:14px;display:grid;position:relative}.discount-mode-options label.selected{background:#fff6f8;border-color:#e76f94;box-shadow:0 0 0 3px #e7356d0c}.discount-mode-options input{width:auto;height:auto;accent-color:var(--rose);margin:0;position:absolute;top:11px;right:11px}.discount-mode-options span{color:var(--rose);font-size:8px;font-weight:800}.discount-mode-options b{color:#454952;font-size:11px}.discount-mode-options small{color:#969aa2;font-size:8px}.fixed-rate-field select{width:180px}.discount-price-preview{background:#fafafb;border:1px solid #ececf0;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;min-height:72px;margin:12px 0 18px;padding:12px;display:grid}.discount-price-preview>div{gap:5px;display:grid}.discount-price-preview span{color:#91959d;font-size:7px}.discount-price-preview b{font-size:11px}.discount-price-preview>i{color:#a5a8af;font-style:normal}.discount-price-preview .payable{color:var(--rose);background:#fff0f4;border-radius:7px;padding:9px}.editor-tier-rules{border:1px solid #ececf0;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.editor-tier-rules>div{background:#fafafb;border-right:1px solid #ececf0;gap:4px;min-height:54px;padding:10px;display:grid}.editor-tier-rules>div:nth-child(4){border:0}.editor-tier-rules span{color:#81858e;font-size:7px}.editor-tier-rules b{color:var(--rose);font-size:10px}.editor-tier-rules>small{color:#777b84;background:#fff;border-top:1px solid #ececf0;grid-column:1/-1;padding:9px 11px;font-size:8px}.custom-scope-check{cursor:pointer;border:1px solid #e3e4e7;border-radius:8px;align-items:center;gap:9px;min-height:55px;padding:10px;display:flex!important}.custom-scope-check>input{width:auto;height:auto;accent-color:var(--rose);margin:0}.custom-scope-check>span{gap:3px;display:grid}.custom-scope-check b{color:#50545d;font-size:9px}.custom-scope-check small{color:#969aa2;font-size:8px}@media (width<=1180px){.discount-stat-grid{grid-template-columns:1fr 1fr}.discount-policy-banner{flex-wrap:wrap;align-items:flex-start}.mini-tier-track{flex-basis:100%}}@media (width<=720px){.discount-heading{flex-direction:column;align-items:flex-start}.discount-heading .secondary-button{width:100%}.discount-stat-grid{grid-template-columns:1fr}.discount-principle{display:none}.mini-tier-track,.drawer-tier-list,.editor-tier-rules{grid-template-columns:1fr 1fr}.discount-mode-options,.discount-mode-options.three-options,.discount-price-preview,.fixed-preview{grid-template-columns:1fr}.discount-price-preview>i,.fixed-preview>i{display:none}}
