.auth-screen{background:radial-gradient(at top,#123345,#071321 65%);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{color:#e8f3fa;background:#0e2334;border:1px solid #24475c;border-radius:20px;width:min(100%,460px);padding:36px;box-shadow:0 24px 80px #0005}.auth-brand{color:#22d2ca;align-items:center;gap:12px;margin-bottom:24px;font-size:30px;font-weight:700;display:flex}.auth-card>small,.auth-heading small{color:#73b8c8;letter-spacing:2px;font-size:11px}.auth-card h1{margin:10px 0;font-size:26px}.auth-card h2{margin-top:0;font-size:23px}.auth-card p,.auth-panel p{color:#90adbf;line-height:1.7}.auth-card form{gap:18px;margin-top:24px;display:grid}.auth-card label{color:#afc6d6;gap:8px;font-size:14px;display:grid}.auth-card input,.auth-card select,.auth-table select{box-sizing:border-box;color:#e8f3fa;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1c2b;border:1px solid #2c4d63;border-radius:9px;padding:12px}.auth-card input:focus,.auth-card select:focus{outline-offset:2px;outline:2px solid #22bdb5}.auth-card button{border-radius:9px;padding:12px 18px;font-weight:650}.auth-card footer{color:#7294ab;border-top:1px solid #24475c;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.8}.auth-error{color:#f1b6b0!important}.auth-setup-note{background:#123c3c;border:1px solid #39736c;border-radius:12px;margin-top:24px;padding:18px}.auth-setup-note code{overflow-wrap:anywhere;font-size:12px}.auth-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.auth-global-error{color:#ffe7c1;background:#4e3022;padding:12px 24px}.auth-user{color:#def3f8;background:#0d1b2d;border-top:1px solid #203c51;flex-shrink:0;margin-top:auto;padding:18px 20px 20px}.auth-user b,.auth-user small{overflow-wrap:anywhere;display:block}.auth-user b{font-size:15px;font-weight:650;line-height:1.5}.auth-user small{color:#819caf;margin-top:4px;font-size:12px;line-height:1.5}.auth-user button,.auth-mobile-controls button{color:#afc6d6;min-height:36px;font:inherit;background:#0b2235;border:1px solid #294a63;border-radius:7px;padding:9px 12px;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s,color .15s}.auth-user button:hover,.auth-mobile-controls button:hover{color:#dff7fa;background:#123449;border-color:#328b91}.auth-user button:focus-visible,.auth-mobile-controls button:focus-visible{outline-offset:3px;outline:2px solid #22d2ca}.auth-user .auth-account-nav{text-align:left;color:#35ddcf;background:#10373f;border-color:#267a76;width:100%;margin-top:14px;font-weight:600;display:block}.auth-user .auth-account-nav:hover{color:#71eee1;background:#15505a;border-color:#32b8ac}.auth-user .auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.auth-user .auth-actions button{white-space:normal;width:100%}.auth-user .auth-actions button:last-child{color:#8fa8ba;background:0 0}.auth-user .auth-actions button:last-child:hover{color:#dff7fa;background:#123449}.accounts-page{gap:20px;display:grid}.auth-panel{padding:26px}.auth-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-heading h1{margin:8px 0;font-size:28px}.auth-panel h2{font-size:20px}.auth-panel h2 small{color:#8ea8bb;margin-left:10px;font-size:12px;font-weight:400}.auth-table-wrap{overflow-x:auto}.auth-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.auth-table th{color:#8ea8bb;background:#102c3e;padding:14px 12px;font-weight:500}.auth-table td{color:#d9eaf4;vertical-align:middle;border-bottom:1px solid #203c51;padding:18px 12px}.auth-table small{color:#7798ae;margin-top:5px;font-size:12px;display:block}.auth-table select{width:130px;padding:8px}.auth-log-target{overflow-wrap:anywhere;max-width:480px}.auth-panel .auth-table button{padding:8px 12px;font-size:13px}.auth-panel .auth-actions{justify-content:flex-start}input[readonly]{color:#94c9cb;cursor:default}.auth-mobile-controls{color:#c5e9ea;display:none;position:relative}.auth-mobile-controls summary{cursor:pointer}.auth-mobile-controls>div{z-index:30;background:#102a3c;border:1px solid #2c4d63;border-radius:10px;gap:8px;min-width:120px;padding:12px;display:grid;position:absolute;top:30px;right:0}@media (width<=900px){.auth-mobile-controls{display:block}}@media (width<=700px){.auth-card{padding:24px}.auth-heading{flex-direction:column;align-items:flex-start}.auth-panel{padding:18px}.auth-screen{padding:20px}}.auth-password-field{gap:8px;display:grid}.auth-password-input{min-width:0;position:relative}.auth-card .auth-password-input input{padding-right:56px}.auth-card .auth-password-toggle{color:#afc6d6;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:40px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-card .auth-password-toggle:hover{color:#35ddcf;background:#19394b}.auth-card .auth-password-toggle:focus-visible{outline-offset:0;outline:2px solid #22bdb5}.workspace-side-mask{z-index:1800;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.workspace-side-drawer{color:#deedf6;background:#0c2032;border-left:1px solid #31536b;outline:none;flex-direction:column;width:min(1060px,76vw);min-width:0;height:100dvh;display:flex;box-shadow:-16px 0 50px #0006}.workspace-side-drawer>header{border-bottom:1px solid #294657;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.workspace-side-drawer>header h2{margin:0;font-size:21px}.workspace-side-drawer>header button{min-width:42px;font-size:28px}.workspace-side-body{overscroll-behavior:contain;flex:1;padding:22px;overflow:auto}.workspace-side-drawer>footer{border-top:1px solid #294657;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.workspace-side-drawer button{color:#e5f4fa;cursor:pointer;background:#15354a;border:1px solid #34576c;border-radius:7px;padding:8px 13px}.workspace-side-drawer button:disabled{opacity:.45;cursor:default}.creator-source-identity{border:1px solid #294657;border-radius:9px;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:16px;display:flex}.creator-source-identity b{font-size:18px}.creator-source-identity small{color:#9fb6c7;display:block}.creator-source-table{border-collapse:collapse;width:100%;font-size:13px}.creator-source-table th,.creator-source-table td{text-align:left;vertical-align:top;border-bottom:1px solid #284353;padding:12px 10px}.creator-source-table th{background:#163449}.creator-source-table td small{color:#9fb6c7;margin-top:5px;display:block}.creator-source-table td:nth-child(2){overflow-wrap:anywhere;min-width:145px}.creator-source-fields{background:#294657;grid-template-columns:minmax(130px,1fr) minmax(160px,2fr);gap:1px;display:grid}.creator-source-fields dt,.creator-source-fields dd{overflow-wrap:anywhere;background:#0a1d2c;margin:0;padding:9px 12px}.creator-source-fields dt{color:#97b4c8}.source-summary-table{border-collapse:collapse;width:100%;margin-top:16px}.source-summary-table th,.source-summary-table td{text-align:left;border-bottom:1px solid #294657;padding:14px 16px}.source-summary-table th{color:#a8ccdf;background:#163449}.source-summary-table .source-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.source-summary-table tfoot{background:#113443;font-weight:700}.source-summary-exception{color:#e4be70;border:1px solid #69542b;border-radius:8px;justify-content:space-between;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.source-summary-good{color:#69d7bd}.source-summary-table td small{color:#9fb6c7;display:block}@media (width<=760px){.workspace-side-drawer{width:100vw}.workspace-side-body{padding:14px}.source-summary-table th,.source-summary-table td{padding:10px}.source-summary-exception{flex-wrap:wrap}}.personal-activity{color:#d9eaf4;gap:16px;display:grid}.personal-activity>p{color:#90adbf;margin:0;line-height:1.7}.personal-activity .activity-person{color:#d9eaf4;font-size:18px}.activity-tabs{flex-wrap:wrap;gap:8px;display:flex}.activity-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.activity-filters label{color:#afc6d6;gap:7px;font-size:13px;display:grid}.activity-filters input,.activity-filters select{box-sizing:border-box;color:#e8f3fa;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1c2b;border:1px solid #2c4d63;border-radius:7px;padding:10px}.activity-filters input:focus,.activity-filters select:focus{outline-offset:2px;outline:2px solid #22bdb5}.activity-summary{border-block:1px solid #24475c;padding:16px 0}.activity-summary>div{color:#90adbf;flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.activity-summary strong{color:#35ddcf;margin-left:5px}.activity-table-wrap{overflow-x:auto}.activity-table-wrap table{min-width:680px}.personal-activity .auth-table td{overflow-wrap:anywhere;max-width:260px;padding:14px 10px}.personal-activity .auth-table small{color:#8ea8bb}.activity-pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.activity-pager>span{color:#90adbf;margin-right:auto;font-size:13px}.activity-detail{overflow-wrap:anywhere;border-top:1px solid #24475c;padding-top:16px}.activity-detail p{line-height:1.75}.activity-detail table{width:100%}.activity-detail code{overflow-wrap:anywhere}.activity-error{color:#ffb5ad!important}@media (width<=700px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.activity-filters{grid-template-columns:1fr}}.platform-shell{color:#e8f3fa;background:radial-gradient(at 75% 0,#123345,#071321 65%);flex-direction:column;min-height:100vh;display:flex}.platform-header{z-index:10;background:#0b1829;border-bottom:1px solid #203c51;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:28px clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.platform-brand{color:#22d2ca;align-items:center;gap:14px;font-size:22px;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.platform-brand>svg{background:#10303e;border:1px solid #23616e;border-radius:10px;width:40px;height:40px;padding:7px}.platform-brand small{color:#7294ab;letter-spacing:2px;margin-top:5px;font-size:10px;font-weight:400;display:block}.platform-identity{text-align:right;overflow-wrap:anywhere;line-height:1.5}.platform-identity b{font-size:14px}.platform-identity small{color:#86a6bb;margin-top:5px;font-size:12px;display:block}.platform-content{flex:1;width:100%;min-width:0;max-width:1140px;margin:0 auto;padding:48px 32px 64px}.platform-heading{margin-bottom:30px}.platform-heading>p{letter-spacing:2px;color:#73b8c8;margin:0 0 12px;font-size:11px}.platform-heading h1{margin:0 0 10px;font-size:30px}.platform-heading>span{color:#90adbf;font-size:14px}.project-drawers{gap:18px;display:grid}.project-drawer{color:#e8f3fa;background:#0e2334;border:1px solid #24475c;border-radius:12px;align-items:center;gap:22px;min-height:112px;padding:26px 28px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.project-drawer:hover{background:#123044;border-color:#328b91}a.project-drawer:focus-visible,.platform-shell button:focus-visible,.platform-brand:focus-visible{outline-offset:4px;outline:2px solid #22d2ca}.project-drawer-icon{color:#22d2ca;background:#103a44;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.project-drawer-icon svg{width:24px;height:24px}.project-drawer-text{flex:1;min-width:0}.project-drawer-text b{font-size:19px;display:block}.project-drawer-text small{color:#90adbf;margin-top:7px;font-size:13px;line-height:1.6;display:block}.project-state{color:#36d6c9;white-space:nowrap;font-size:12px}.project-planned .project-state{color:#86a6bb}.project-planned .project-drawer-icon{color:#86a6bb;background:#152b3e}.platform-footer{color:#819caf;background:#0b1829;border-top:1px solid #203c51;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:18px;padding:22px clamp(20px,5vw,80px);font-size:12px;display:flex}.platform-footer>div{flex-wrap:wrap;gap:8px;display:flex}.platform-footer button,.platform-back{color:#afc6d6;min-height:36px;font:inherit;background:#0b2235;border:1px solid #294a63;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex}.platform-footer button:hover,.platform-back:hover{color:#dff7fa;background:#123449;border-color:#328b91}.platform-back{margin-bottom:26px}.platform-notice{background:#0e2334;border:1px solid #24475c;border-radius:12px;padding:32px}.platform-notice>svg{color:#22d2ca;width:28px;height:28px}.platform-notice h1{font-size:25px}.platform-notice p{color:#90adbf;line-height:1.8}.auth-project-home{color:#afc6d6;background:#0b2235;border:1px solid #294a63;border-radius:7px;align-items:center;gap:8px;margin:16px 20px 0;padding:10px 12px;font-size:12px;display:flex}.auth-project-home:hover{color:#35ddcf;border-color:#328b91}.auth-project-fields{border:1px solid #294a63;border-radius:9px;gap:10px;margin:0;padding:14px;display:grid}.auth-project-fields legend{color:#afc6d6;padding:0 6px;font-size:13px}.auth-project-fields label{color:#d9eaf4;align-items:center;gap:10px;font-size:14px;display:flex}.auth-project-fields input[type=checkbox]{accent-color:#22bdb5;width:17px;height:17px;margin:0;padding:0}.auth-project-fields small{color:#86a6bb;font-size:12px;line-height:1.6}.auth-project-list{color:#afc6d6;font-size:12px;line-height:1.8}@media (width<=900px){body:has(.platform-shell){min-width:320px}.platform-content{padding:32px 20px 44px}.platform-header{padding:20px}.platform-brand{font-size:18px}.platform-header{gap:16px}.project-drawer{gap:16px;padding:22px 20px}.platform-footer{padding:18px 20px}}@media (width<=480px){.platform-header{flex-direction:column;align-items:flex-start}.platform-identity{text-align:left}.project-drawer{flex-wrap:wrap;gap:12px}.project-drawer-icon{width:40px;height:40px}.project-drawer-text b{font-size:17px}.project-state{margin-left:52px}.platform-heading h1{font-size:26px}.platform-notice{padding:22px}}.workspace-modal-mask .auth-card{max-height:calc(100dvh - 56px);overflow-y:auto}.auth-project-home{flex-shrink:0}.auth-log-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#355d73 #0b1d2c;overscroll-behavior-y:contain;border:1px solid #203c51;border-radius:8px;max-height:min(520px,60vh);overflow:auto}.auth-log-scroll .auth-table{border-collapse:separate;border-spacing:0}.auth-log-scroll .auth-table th{z-index:1;background:#102c3e;position:sticky;top:0;box-shadow:0 1px #203c51}.auth-log-scroll:focus-visible{outline-offset:3px;outline:2px solid #22d2ca}.auth-log-scroll::-webkit-scrollbar{width:9px;height:9px}.auth-log-scroll::-webkit-scrollbar-track{background:#0b1d2c}.auth-log-scroll::-webkit-scrollbar-thumb{background:#355d73;border:2px solid #0b1d2c;border-radius:6px}:root{color:#eaf5ff;font-synthesis:none;background:#07101e;font-family:Inter,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 60% -20%,#173b52 0,#0000 34%),#07101e;min-width:1180px;margin:0}:where(button){font:inherit;cursor:pointer;appearance:none;color:#b8d5e2;background:#0e293b;border:1px solid #2b5368;border-radius:7px;padding:8px 12px;transition:background-color .15s,border-color .15s,color .15s}:where(button:hover:not(:disabled)){color:#e0f7f5;background-color:#153d4e;border-color:#369b9d}button:focus-visible{outline-offset:3px;outline:2px solid #29d3c7}input[type=button],input[type=submit],input[type=reset]{appearance:none;font:inherit;color:#b8d5e2;cursor:pointer;background:#0e293b;border:1px solid #2b5368;border-radius:7px;padding:8px 12px}input[type=file]::file-selector-button{appearance:none;font:inherit;color:#b8d5e2;cursor:pointer;background:#0e293b;border:1px solid #2b5368;border-radius:7px;padding:8px 12px}input[type=file]::file-selector-button{margin-right:10px}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:2;background:linear-gradient(#101a2b,#0a1323);border-right:1px solid #203049;flex-direction:column;width:230px;padding:22px 12px;display:flex;position:fixed;inset:0 auto 0 0}.brand-mark{color:#e9fcff;align-items:center;gap:10px;padding:6px 10px 27px;display:flex}.brand-mark span{color:#0fe1d0;border:1px solid #157876;border-radius:8px;padding:5px 7px;font-size:20px}.brand-mark b{letter-spacing:1px;font-size:15px}.brand-mark small{color:#6e849e;margin-top:2px;font-size:10px;display:block}.nav-title{color:#52647d;padding:4px 12px 10px;font-size:11px}.nav-item{color:#8fa4be;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:12px;display:flex}.nav-item:hover{color:#d1e8ff;background:#15233a}.nav-item.active{color:#1ee8d4;background:linear-gradient(90deg,#123a47,#122940);border-left:2px solid #1fe5d3}.sidebar-bottom{color:#71829a;gap:10px;margin-top:auto;padding:12px;font-size:13px;display:flex}.content{width:100%}.topbar{background:#091220cc;border-bottom:1px solid #17283e;align-items:center;height:63px;padding:0 30px;display:flex}.top-brand{align-items:center;gap:9px;margin-right:36px;display:flex}.top-brand>span{color:#0fe1d0;border:1px solid #157876;border-radius:7px;padding:3px 6px;font-size:16px}.top-brand small{color:#6e849e;font-size:9px;display:block}.crumb{color:#667d99;gap:9px;font-size:12px;display:flex}.crumb strong{color:#17cdbc}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.top-actions button,.ghost,.filters button{color:#9bb6ce;background:#0d1b2d;border:1px solid #26415b;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.avatar{color:#33edda;background:#13495c;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.tabs{color:#738ba3;border-bottom:1px solid #24354b;align-items:end;gap:21px;min-height:40px;padding:0 31px;font-size:12px;display:flex;overflow-x:auto}.tabs button{color:#738ba3;white-space:nowrap;background:0 0;border:0;height:40px;padding:0}.tabs .active{color:#24dfd0;border-bottom:2px solid #1fe1d0}.page{max-width:1920px;margin:auto;padding:22px 30px 42px}.panel{background:linear-gradient(135deg,#0f2338fa,#0a1a2dfa);border:1px solid #244866;border-radius:16px;box-shadow:0 0 24px #138faf0f}.hero{justify-content:space-between;align-items:center;min-height:105px;padding:18px 23px;display:flex}.eyebrow{color:#78bfcc;letter-spacing:3px;margin:0 0 5px;font-size:10px;font-weight:700}.hero h1{letter-spacing:1px;margin:0;font-size:30px}.muted{color:#819ab2;margin:8px 0 0;font-size:12px}.muted i{background:#1de3cc;border-radius:50%;width:6px;height:6px;display:inline-block}.filters{gap:9px;display:flex}.filters .refresh{color:#051321;background:linear-gradient(90deg,#2d96ff,#26d8d0);border:0;font-weight:700}.metrics{grid-template-columns:2fr 1fr 1fr 1fr;gap:14px;margin:17px 0;display:grid}.gmv-card{background:linear-gradient(120deg,#153a58,#153847 60%,#0b2738);min-height:230px;padding:25px;position:relative;overflow:hidden}.gmv-card:after{content:"";border:25px solid #32d6c01f;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-55px}.gmv-card strong{letter-spacing:-3px;font-size:68px;line-height:1.05;display:block}.gmv-card>span{color:#7a94ad;font-size:11px}.gmv-breakdown{z-index:1;gap:12px;margin-top:20px;display:flex;position:relative}.gmv-breakdown>div{background:#06162785;border:1px solid #428eb37a;border-radius:9px;min-width:205px;padding:12px}.gmv-breakdown small,.platform-stats small{color:#829bb4;font-size:10px;display:block}.gmv-breakdown b{margin-top:6px;font-size:18px;display:block}.metric{min-height:230px;padding:22px;position:relative;overflow:hidden}.metric:before{content:"";background:#1fe1d0;width:75px;height:2px;position:absolute;top:0;left:15px}.metric.purple:before{background:#a369ff}.metric.rose:before{background:#ed6b87}.metric-icon{color:#1fe5d3;margin-bottom:30px}.metric.purple .metric-icon{color:#ad7cff}.metric.rose .metric-icon{color:#ff7693}.metric p{color:#a4b8ca;margin:0;font-size:13px}.metric strong{letter-spacing:-1px;margin:10px 0 7px;font-size:36px;display:block}.metric span{color:#66819b;font-size:11px}.section-title{justify-content:space-between;align-items:end;margin:25px 0 12px;display:flex}.section-title h2{margin:0 0 4px;font-size:18px}.section-title p{color:#748da6;margin:0;font-size:11px}.section-actions{gap:8px;display:flex}.ghost{background:0 0;padding:7px 10px}.export-btn{color:#27dfcf;background:#0a2635;border:1px solid #207c88;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.platform-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.platform-card{background:linear-gradient(145deg,#102b42,#0d1e35);border:1px solid #2185a8;border-radius:13px;padding:18px}.platform-card.p1{border-color:#dc445f}.platform-card.p2{border-color:#bd3a93}.platform-card.p3{border-color:#bb752e}.platform-top{align-items:center;gap:10px;display:flex}.platform-logo{color:#4ae5e1;background:#172537;border-radius:9px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.p1 .platform-logo{color:#ff686c}.p2 .platform-logo{color:#ec54bb}.p3 .platform-logo{color:#e4963d}.platform-top h3{margin:0;font-size:19px}.platform-top small{color:#738ca7;font-size:10px}.platform-gsv{text-align:right;margin-left:auto}.platform-gsv small{color:#7794ae;font-size:10px}.platform-gsv b{color:#38dce5;font-size:24px;display:block}.p1 .platform-gsv b{color:#ff5267}.p2 .platform-gsv b{color:#ef5aba}.p3 .platform-gsv b{color:#ef9c44}.platform-stats{border-top:1px solid #244762;grid-template-columns:repeat(4,1fr);margin-top:17px;padding-top:14px;display:grid}.platform-stats>div{border-right:1px solid #29435a;padding-left:10px}.platform-stats>div:first-child{padding-left:0}.platform-stats>div:last-child{border:0}.platform-stats b{margin-top:5px;font-size:14px;display:block}.emphasis{color:#20dfc9}.bill-table{border-radius:12px;overflow:hidden}.table-head,.table-row{grid-template-columns:1.4fr .9fr 1.2fr 1.1fr 1fr 1.1fr .8fr;align-items:center;gap:10px;padding:13px 18px;display:grid}.table-head{color:#7d96ae;background:#10263dcc;font-size:11px}.table-row{color:#cfe1ef;border-top:1px solid #1f3852;font-size:13px}.table-row strong{color:#2ce3ce;font-size:16px}.tag{border-radius:9px;width:fit-content;padding:4px 7px;font-size:10px}.operator{color:#50d6ff;background:#123d58}.talent{color:#e084ff;background:#3b2049}.detail{color:#39d7d0;background:0 0;border:0;font-size:12px}.notice{color:#e5cf8a;background:#3b2e1661;border-color:#66532b;align-items:center;gap:12px;margin-top:16px;padding:13px 17px;display:flex}.notice p{color:#a99c7c;margin:3px 0 0;font-size:11px}@media (width<=1300px){.platform-grid{grid-template-columns:repeat(2,1fr)}.metrics{grid-template-columns:2fr 1fr 1fr}.metric.rose{display:none}}.scope-bar{align-items:center;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.scope-bar>span{color:#7794ae;margin-right:4px;font-size:12px}.master-select,.currency{color:#9bb6ce;background:#0d1b2d;border:1px solid #26415b;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:12px;display:inline-flex}.master-select select,.currency select{appearance:none;color:#e5f5ff;max-width:150px;font:inherit;background:0 0;border:0;outline:0}.master-select option,.currency option{color:#102137;background:#f8fbff}.filters .master-select{height:35px}.filters input{color:#d9edfa;width:92px;font:inherit;background:0 0;border:0;outline:0}.toast{color:#7df0df;background:#0d3139;border:1px solid #1d8e88;border-radius:7px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 13px;font-size:12px;display:flex}.toast button,.close{color:inherit;background:0 0;border:0;place-items:center;display:grid}.empty{color:#7793aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:112px;padding:21px;display:flex}.empty svg{color:#25d5c6}.modal-backdrop{z-index:10;background:#010810b8;place-items:center;display:grid;position:fixed;inset:0}.add-modal{width:min(460px,100vw - 42px);padding:25px;position:relative}.add-modal h2{margin:0}.add-modal p:not(.eyebrow){color:#8099b0;font-size:12px}.add-modal .close{position:absolute;top:17px;right:17px}.add-modal input{color:#e8f7ff;background:#081726;border:1px solid #2c4f6a;border-radius:6px;width:100%;margin-top:10px;padding:12px}.modal-actions{justify-content:end;gap:10px;margin-top:16px;display:flex}.modal-actions .save-master{align-items:center;gap:5px;margin-top:0;display:inline-flex}.six-platforms{grid-template-columns:repeat(3,1fr)}.platform-card.p4{border-color:#5c6b83}.platform-card.p5{border-color:#188b56}.platform-card.p4 .platform-logo{color:#bac9df}.platform-card.p5 .platform-logo{color:#3cdd84}.platform-card.p4 .platform-gsv b{color:#bac9df}.platform-card.p5 .platform-gsv b{color:#3cdd84}.platform-stats.five{grid-template-columns:repeat(5,1fr)}.supplier{color:#c2d3e5;background:#243448}.detail-modal{width:min(900px,100vw - 42px);padding:25px;position:relative}.detail-modal h2{margin:0;font-size:22px}.detail-modal .close{position:absolute;top:17px;right:17px}.detail-hint{color:#809ab1;font-size:12px;line-height:1.7}.detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.detail-summary span{color:#89a2b9;border:1px solid #244762;border-radius:8px;padding:13px;font-size:11px}.detail-summary b{color:#2be1cb;margin-top:6px;font-size:18px;display:block}.detail-table{border:1px solid #244762;border-radius:8px;overflow:hidden}.detail-table>div{color:#91abc0;background:#10263d;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr;padding:11px 15px;font-size:11px;display:grid}.detail-table p{text-align:center;color:#728da5;margin:0;padding:35px;font-size:12px}.import-page{width:100%;max-width:none}.import-hero{padding:23px}.import-hero h1{margin:0;font-size:28px}.import-hero>p:last-child{color:#839bb2;margin:9px 0 0;font-size:12px}.import-layout{grid-template-columns:minmax(0,1.55fr) minmax(380px,.85fr);gap:16px;margin-top:16px;display:grid}.import-card{padding:20px}.import-card h2,.result-card h2,.import-history h2{margin:0 0 8px;font-size:17px}.import-card p{color:#88a0b6;font-size:12px;line-height:1.7}.import-types{gap:9px;margin:14px 0;display:flex}.import-types button{color:#9ab3c8;background:#0b1d30;border:1px solid #294660;border-radius:6px;padding:8px 16px}.import-types .selected{color:#20e1d0;background:#123b43;border-color:#18a99a}.download-template,.upload-btn{color:#2ce4d1;background:#0b2837;border:1px solid #218d9f;border-radius:6px;justify-content:center;align-items:center;min-height:38px;margin:2px 0 25px;padding:0 15px;font-size:13px;text-decoration:none;display:inline-flex}.import-card h2+p+.import-types+.download-template+h2{margin-top:0}.drop-zone{cursor:pointer;background:#091f32a6;border:1px dashed #2e6b83;border-radius:8px;flex-direction:column;gap:7px;padding:20px;display:flex}.drop-zone input{display:none}.drop-zone b{color:#e2f4ff}.drop-zone span{color:#748fa6;font-size:11px}.upload-btn{color:#061621;background:linear-gradient(90deg,#2b92fa,#25d6ce);border:0;margin:12px 0 0;font-weight:700}.upload-btn:disabled{opacity:.5;cursor:not-allowed}.important{color:#e3bb68!important}.result-card,.import-history{margin-top:16px;padding:18px}.result-numbers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.result-numbers span{color:#89a3bb;border:1px solid #21435e;border-radius:7px;padding:12px;font-size:12px}.result-numbers b{color:#e8f8ff;margin-top:4px;font-size:22px;display:block}.error-list{border-top:1px solid #23415c;margin-top:12px}.error-list p{color:#ff8295;font-size:12px}.import-history p{color:#8da6bc;border-top:1px solid #203b54;grid-template-columns:100px 1fr 120px 90px;align-items:center;gap:10px;margin:0;padding:11px 0;font-size:12px;display:grid}.import-history p:first-of-type{border-top:0}.import-history b{color:#dbefff}.import-history em{color:#28ddca;font-style:normal}.bubble-rail{z-index:5;background:linear-gradient(#101d30,#0a1424);border-right:1px solid #1d324a;flex-direction:column;align-items:center;width:82px;padding:17px 10px;display:flex;position:fixed;inset:0 auto 0 0}.rail-logo{color:#18e1d1;background:#0d2b38;border:1px solid #187c7d;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.rail-line{background:#253a52;width:42px;height:1px;margin:20px 0 12px}.bubble{color:#7f98b0;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;min-height:56px;margin:4px 0;padding:7px 2px;display:flex}.bubble span{font-size:10px}.bubble:hover{color:#d8f5f4;background:#122a40}.bubble.active{color:#20e5d3;background:linear-gradient(145deg,#123e4b,#132941);border-color:#1a7175;box-shadow:0 0 18px #16d7c321}.rail-bottom{margin-top:auto}.rail-avatar{color:#efffff;background:linear-gradient(145deg,#1aa4b4,#7856b6);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.context-sidebar{z-index:5;background:linear-gradient(#10192a,#171d2d 56%,#151a29);border-right:1px solid #26354b;flex-direction:column;width:330px;display:flex;position:fixed;inset:0 auto 0 0}.side-brand{color:#12dbd0;border-bottom:1px solid #2a384c;align-items:center;gap:15px;height:92px;padding:0 28px;font-size:20px;display:flex}.side-logo{color:#27e6d7;background:radial-gradient(circle,#0f535c 0 8%,#0000 9% 17%,#0a3542 18% 20%,#0000 21%),#102c3a;border-radius:16px;place-items:center;width:58px;height:58px;font-size:32px;display:grid;box-shadow:inset 0 0 0 1px #184653}.side-module{color:#eaf6ff;align-items:center;gap:13px;height:102px;padding:0 25px;display:flex}.module-icon{color:#1ee5d2;background:#123d49;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.side-module b{font-size:15px;display:block}.side-module small,.side-user small{color:#718399;margin-top:3px;font-size:11px;display:block}.side-module button{color:#8cabc4;background:#16243a;border:1px solid #2b425c;border-radius:7px;margin-left:auto;padding:8px 10px}.side-divider{background:#2a384c;height:1px}.side-group{color:#718096;margin:22px 27px 10px;font-size:12px}.side-current{color:#20e4d2;text-align:left;background:linear-gradient(90deg,#143c47,#16243a 80%,#0000);border:0;border-left:3px solid #20e6d3;border-radius:9px;align-items:center;gap:13px;width:calc(100% - 28px);margin-left:14px;padding:16px 18px;font-weight:700;display:flex;position:relative}.side-current i{background:#22e7d2;border-radius:50%;width:9px;height:9px;position:absolute;right:17px;box-shadow:0 0 13px #20e7d2}.side-user{border-top:1px solid #25344a;align-items:center;gap:12px;margin-top:auto;padding:22px 26px;display:flex}.side-user>div{color:#efffff;background:linear-gradient(145deg,#1b9faf,#7858bb);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.side-user b{font-size:13px}.content{width:calc(100% - 330px);margin-left:330px}.topbar{padding:0 30px}.top-brand{color:#1ee5d3;border-right:1px solid #223249;flex-direction:column;justify-content:center;min-width:215px;height:63px;margin-left:-30px;padding-left:26px;display:flex}.top-brand b{font-size:16px}.top-brand small{color:#6d8499;margin-top:3px;font-size:10px}.crumb{margin-left:24px}.clickable-card{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.clickable-card:hover,.clickable-card.selected-card{border-color:#27e1d2;transform:translateY(-4px);box-shadow:0 12px 28px #0de1cd29}.card-popover{z-index:4;color:#b7cbde;background:#10253b;border:1px solid #27768b;border-radius:9px;padding:13px;font-size:11px;display:none;position:absolute;top:calc(100% - 2px);left:16px;right:16px;box-shadow:0 14px 24px #00000052}.clickable-card:hover .card-popover{display:block}.card-popover>b{color:#dcefff;margin-bottom:7px;display:block}.card-popover span{justify-content:space-between;padding:3px 0;display:flex}.card-popover i{color:#89a6bd;font-style:normal}.card-popover strong{color:#36e2cf}.card-popover em{color:#36e2cf;margin-top:8px;font-style:normal;display:block}.settlement-ledger{margin:2px 0 25px;padding:19px}.ledger-heading{justify-content:space-between;align-items:center;display:flex}.ledger-heading h2{margin:0;font-size:20px}.ledger-heading p:not(.eyebrow){color:#7f9ab1;margin:7px 0 0;font-size:12px}.ledger-heading p b{color:#2ae2cf}.close-ledger{color:#91aec2;background:0 0;border:1px solid #294760;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.ledger-table{border:1px solid #254660;border-radius:9px;margin-top:17px;overflow:hidden}.ledger-head,.ledger-row{text-align:left;grid-template-columns:1.4fr .8fr .9fr 1.1fr 1fr .8fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.ledger-head{color:#8fa9bd;background:#122b44;font-size:11px}.ledger-row{color:#d4e6f4;cursor:pointer;background:0 0;border:0;border-top:1px solid #213e58;width:100%;font-size:12px}.ledger-row:hover{background:#15364d}.ledger-row b{color:#30e0ce;font-size:13px}.ledger-empty{text-align:center;color:#758fa6;margin:0;padding:38px;font-size:12px}.drawer-mask{z-index:20;background:#0209127a;position:fixed;inset:0}.source-drawer{background:linear-gradient(#112b43,#0c1e33);border-left:1px solid #318297;width:min(480px,90vw);height:100%;padding:27px;animation:.2s ease-out slide-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-15px 0 35px #0000005c}.drawer-head{justify-content:space-between;align-items:start;display:flex}.drawer-head h2{margin:0;font-size:24px}.drawer-head button{color:#b9cddd;background:0 0;border:0}.drawer-note{color:#849db4;font-size:12px;line-height:1.7}.trace-chain{color:#91b4c8;background:#10263d;border:1px solid #285470;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.trace-chain i{color:#2cdfcf;font-style:normal}.trace-chain b{color:#2ee5d2}.source-drawer dl{margin:18px 0}.source-drawer dl div{border-bottom:1px solid #23435e;grid-template-columns:105px 1fr;gap:12px;padding:11px 0;display:grid}.source-drawer dt{color:#809ab1;font-size:12px}.source-drawer dd{color:#deecf7;overflow-wrap:anywhere;margin:0;font-size:12px}.raw-source{background:#0b1d31;border:1px solid #254b66;border-radius:8px;padding:15px}.raw-source>b{color:#dceefa;font-size:13px}.raw-source p{color:#7f9ab1;justify-content:space-between;gap:15px;margin:10px 0 0;font-size:11px;display:flex}.raw-source em{color:#cfe4ef;text-align:right;overflow-wrap:anywhere;font-style:normal}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.platform-settlement{max-width:1920px}.platform-hero{justify-content:space-between;align-items:center;min-height:126px;padding:21px 24px;display:flex}.platform-hero h1{margin:0;font-size:29px}.platform-hero p:not(.eyebrow){color:#8199af;margin:8px 0 0;font-size:12px}.platform-filters{align-items:center;gap:8px;display:flex}.platform-filters>button{color:#a3b9cc;background:#0c1d30;border:1px solid #294760;border-radius:6px;height:34px;padding:0 10px;font-size:12px}.platform-filters input{color:#dcecf8;background:0 0;border:0;outline:0;width:90px}.reconcile-cards{grid-template-columns:repeat(5,1fr);gap:12px;margin:15px 0 22px;display:grid}.reconcile-card{text-align:left;color:#9ab1c4;min-height:143px;padding:18px}.reconcile-card>span{font-size:12px;display:block}.reconcile-card>b{color:#e4f3fd;letter-spacing:-1px;margin:13px 0 8px;font-size:29px;display:block}.reconcile-card small{color:#71899f;font-size:11px}.reconcile-card i{color:#2ce2d0;margin-top:12px;font-size:11px;font-style:normal;display:block}.reconcile-card.interactive{cursor:pointer;transition:transform .18s,border-color .18s}.reconcile-card.interactive:hover{border-color:#25dfd0;transform:translateY(-3px)}.reconcile-table{overflow:hidden}.reconcile-head,.reconcile-row{grid-template-columns:.75fr 1.2fr .65fr 1fr .9fr 1.2fr .9fr 1fr .9fr;align-items:center;gap:8px;padding:13px 16px;display:grid}.reconcile-head{color:#849fb5;background:#112a43;font-size:11px}.reconcile-row{color:#cbddeb;border-top:1px solid #203b54;font-size:12px}.reconcile-row strong{color:#2be1ce;font-size:14px}.platform-notice{color:#d6b968;background:#3b2e1659;border-color:#68532c;gap:11px;margin-top:15px;padding:15px;display:flex}.platform-notice p{color:#9d9277;margin:3px 0 0;font-size:11px}.object-workspace{margin-top:24px}.object-tabs{border-bottom:1px solid #2b4862;gap:2px;margin-bottom:12px;display:flex}.object-tabs button{color:#819db4;background:0 0;border:0;border-bottom:2px solid #0000;min-width:118px;padding:12px 22px;font-size:14px}.object-tabs button.active{color:#20e3d1;background:linear-gradient(#0000,#149b971f);border-bottom-color:#20e3d1}.object-layout{grid-template-columns:290px 1fr;min-height:370px;display:grid;overflow:hidden}.object-list{background:#0a1c2e80;border-right:1px solid #28445d;padding:15px}.object-list>p{color:#7f9bb2;margin:0 0 10px;font-size:12px}.object-list button{color:#c6dceb;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:13px 12px;display:flex}.object-list button:hover,.object-list button.active{color:#e9fbff;background:#123446;border-color:#286276}.object-list button span{color:#3edfd0;font-size:10px}.object-empty{color:#728ca4;padding:25px 12px;font-size:12px;line-height:1.7}.object-detail{padding:23px}.object-detail h2{margin:0;font-size:23px}.object-subtitle{color:#7793aa;margin:6px 0 20px;font-size:12px}.object-metrics{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.object-metrics span{color:#88a4b9;border:1px solid #264a64;border-radius:8px;padding:12px;font-size:11px}.object-metrics b{color:#e6f4ff;margin-top:6px;font-size:16px;display:block}.object-detail-table{border:1px solid #274861;border-radius:8px;margin-top:16px;overflow:hidden}.object-detail-table>div{color:#8ca7bd;background:#122c45;grid-template-columns:1fr 1fr 2fr;padding:11px 14px;font-size:11px;display:grid}.object-detail-table p{color:#758fa5;text-align:center;margin:0;padding:28px;font-size:12px}.object-detail-empty{color:#7993aa;border:1px dashed #2b526d;border-radius:9px;place-items:center;min-height:180px;font-size:12px;display:grid}.profit-estimate{background:linear-gradient(120deg,#113c468c,#0c1f31cc);border:1px solid #326079;border-radius:10px;margin-top:18px;padding:16px}.profit-head{justify-content:space-between;align-items:start;display:flex}.profit-head h3{margin:0;font-size:17px}.profit-head p:not(.eyebrow){color:#819eb4;margin:4px 0 0;font-size:11px}.estimate-status{color:#e3bd70;background:#4e3c1a61;border:1px solid #745d32;border-radius:12px;padding:6px 9px;font-size:10px}.profit-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.profit-metrics span{color:#8aa8bd;background:#06192859;border:1px solid #2a5268;border-radius:7px;padding:11px;font-size:10px}.profit-metrics b{color:#e7f6ff;margin:5px 0;font-size:18px;display:block}.profit-metrics small{color:#69859b;font-size:9px}.cost-completeness{color:#839fb5;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.cost-completeness b{color:#bed7e8}.cost-completeness span{background:#1a3145;border-radius:10px;padding:4px 7px}.cost-completeness .done{color:#34dac8;background:#113f43}.profit-note{color:#8c9b8d;margin:11px 0 0;font-size:10px;line-height:1.6}.exception-page{width:100%;max-width:1920px}.exception-hero{justify-content:space-between;align-items:center;min-height:126px;padding:23px 25px;display:flex}.exception-hero h1{margin:0;font-size:30px}.exception-hero p:not(.eyebrow){color:#849db4;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.7}.exception-hero .refresh{color:#06222a;background:linear-gradient(90deg,#29bff9,#28d4c8);border:0;border-radius:6px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:inline-flex}.exception-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0;display:grid}.exception-summary article{border-top:2px solid #2ddfce;min-height:132px;padding:19px}.exception-summary article.high{border-top-color:#ff526f}.exception-summary article.medium{border-top-color:#e8b259}.exception-summary span{color:#94adc2;font-size:12px;display:block}.exception-summary b{color:#e9f6ff;margin:12px 0 7px;font-size:32px;display:block}.exception-summary .high b{color:#ff5c78}.exception-summary .medium b{color:#efbd68}.exception-summary small{color:#708ba3;font-size:11px}.exception-ledger{padding:20px}.exception-filters{gap:7px;display:flex}.exception-filters button{color:#90abc0;background:0 0;border:1px solid #294963;border-radius:6px;padding:7px 11px;font-size:11px}.exception-filters button.active{color:#dffcff;background:#10444c;border-color:#21cdbf}.exception-table{border:1px solid #274862;border-radius:9px;margin-top:17px;overflow:hidden}.exception-head,.exception-row{text-align:left;grid-template-columns:88px 1.7fr 1fr 1.15fr .8fr .8fr .8fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.exception-head{color:#8da9c0;background:#122d46;font-size:11px}.exception-row{color:#d6e7f2;cursor:pointer;background:0 0;border:0;border-top:1px solid #203d57;width:100%;font-size:12px}.exception-row:hover{background:#15374d}.exception-row>span small{color:#758fa6;margin-top:4px;font-size:10px;line-height:1.35;display:block}.exception-row>span:last-child{color:#2bded0;font-size:11px}.exception-row strong{color:#e9f5ff}.risk{border-radius:11px;width:fit-content;padding:4px 7px;font-size:10px}.risk.high{color:#ff8da0;background:#981e3b52}.risk.medium{color:#e9bf76;background:#704d195c}.review-status{color:#e7c16d}.exception-empty{color:#7b97af;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.exception-empty svg{color:#2ad8c7}.exception-empty b{color:#d6e9f5;margin-top:10px}.exception-empty p{margin:7px 0 0;font-size:12px}.settlement-ledger .ledger-table{max-height:470px;overflow-y:auto}.settlement-ledger .ledger-head{z-index:1;position:sticky;top:0}.import-notice{color:var(--cyan);margin:0 0 14px;font-weight:700}.import-note{color:var(--muted);margin:4px 0;font-size:13px}.source-platform{color:var(--muted);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.source-platform select{border:1px solid var(--border);min-width:130px;color:var(--text);background:#0b2033;border-radius:8px;padding:9px 12px}.sales-channel-panel{margin-top:16px;padding:20px}.sales-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sales-channel-grid>div{border:1px solid var(--border);background:#0b2033;border-radius:10px;padding:13px}.sales-channel-grid small,.sales-channel-grid span{color:var(--muted);font-size:12px;display:block}.sales-channel-grid b{color:var(--cyan);margin:8px 0;font-size:18px;display:block}.channel-empty{color:var(--muted);margin:16px 0 0}.cross-platform-page{gap:16px;display:grid}.cross-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cross-summary>div{padding:18px}.cross-summary small{color:var(--muted);display:block}.cross-summary b{margin-top:8px;font-size:24px;display:block}.cross-table{overflow:hidden}.cross-head,.cross-row{grid-template-columns:1.2fr .8fr 1fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.cross-head{color:var(--muted);background:#143650;font-size:13px}.cross-row{border-top:1px solid var(--border)}.cross-row strong{color:var(--cyan)}.reconciliation-summary{justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:20px;display:flex}.reconciliation-summary h2{margin:0;font-size:18px}.reconciliation-summary p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:12px}.reconciliation-stats{flex:1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.reconciliation-stats span{border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:11px;font-size:11px}.reconciliation-stats b{color:var(--text);margin-top:5px;font-size:20px;display:block}.reconciliation-stats small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.settlement-modal-table{max-height:360px}.detail-data-scroll{max-height:310px;overflow-y:auto}.detail-data-row{color:#c8dceb;text-align:left;background:#0d2135;border:0;border-top:1px solid #1f3852;grid-template-columns:1.2fr .8fr 1fr 1fr 1fr;gap:10px;width:100%;padding:11px 15px;font-size:11px;display:grid}.detail-data-row:hover{background:#12304a}.detail-data-row strong{color:#2ce3ce}.workflow-nav{flex-direction:column;gap:3px;padding:0 14px 18px;display:flex;overflow-y:auto}.workflow-nav button{color:#8299ae;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;min-height:39px;padding:0 15px;display:flex}.workflow-nav button:hover{color:#d9edf6;background:#132a40}.workflow-nav button.active{color:#21e1d0;background:linear-gradient(90deg,#143f49,#14243a);box-shadow:inset 3px 0 #21e1d0}.workflow-nav i{color:#ff9bad;text-align:center;background:#7d2940;border-radius:12px;min-width:24px;padding:3px 6px;font-size:10px;font-style:normal}.nav-group{border-bottom:1px solid #1e344a;padding:9px 0 11px}.nav-group:last-child{border-bottom:0}.nav-group>p{color:#58748b;letter-spacing:.14em;margin:0 0 5px;padding:0 15px;font-size:10px;font-weight:700}.nav-group button{width:100%;padding-left:25px}.nav-group button span:before{content:"›";color:#3e657e;margin-right:8px}.nav-group button.active span:before{color:#27e1d1}.scope-bar label{color:#7892a8;align-items:center;gap:7px;font-size:11px;display:flex}.scope-bar select{color:#d8e8f3;background:#0b1d30;border:1px solid #29465f;border-radius:6px;outline:0;min-width:120px;padding:8px 28px 8px 10px}.control-strip{align-items:center;gap:28px;min-height:54px;margin:14px 0;padding:12px 17px;display:flex}.control-strip span{color:#89a3b8;font-size:12px}.control-strip b{color:#e5f5ff;margin-left:5px}.ok{color:#2ddbc9!important}.warning{color:#e7b85c!important}.danger{color:#ff5f7b!important}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:21px;display:grid}.platform-card{text-align:left;color:#d7e9f4;cursor:pointer;padding:17px}.platform-card:hover{border-color:#26d9ca;transform:translateY(-2px)}.platform-card>div:first-child{justify-content:space-between;display:flex}.platform-card span{color:#7894ab;font-size:11px}.platform-card>strong{color:#31decf;margin:15px 0;font-size:24px;display:block}.platform-stats{border-top:1px solid #203c55;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;display:grid!important}.platform-stats span,.platform-stats b{display:block}.platform-stats b{color:#dbeaf4;margin-top:5px}.platform-card em{color:#29d9ca;margin-top:13px;font-size:11px;font-style:normal;display:block}.overview-grid,.two-column{grid-template-columns:1fr 1fr;gap:14px;margin:17px 0;display:grid}.overview-grid>article,.form-card{padding:18px}.readiness-card>div:not(.section-title),.party-row{color:#8fa8bc;border-top:1px solid #203b54;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.party-row{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.party-row:hover,.party-row.selected{color:#dcecf7;background:#11324a}.party-row span:first-child{flex-direction:column;display:flex}.party-row small{color:#71899f}.party-row strong{color:#2bddcc;font-size:16px}.embedded-ledger{margin-top:22px}.audit-list{padding:0 16px}.audit-row{color:#91aabd;border-bottom:1px solid #203b54;grid-template-columns:1.2fr 1fr 2fr .8fr;align-items:center;gap:16px;padding:13px 4px;font-size:12px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row span:first-child{flex-direction:column;display:flex}.audit-row b,.audit-row strong{color:#dcecf7}.audit-row small{color:#6f889d;margin-top:4px}.readiness-action{color:#8fa8bc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #203b54;grid-template-columns:1fr auto 82px;align-items:center;gap:14px;width:100%;padding:11px 0;display:grid}.readiness-action:hover{color:#d9edf6;background:#10283c}.readiness-action b{font-size:12px}.readiness-action em{color:#2adcca;text-align:right;font-size:11px;font-style:normal}.empty-action{color:#7894aa;cursor:pointer;background:#0d2135;border:1px dashed #2b526b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:155px;display:flex}.empty-action:hover{color:#d9edf6;background:#102b3f;border-color:#27dccc}.empty-action b{color:#2adcca;font-size:12px}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.channel-grid article{padding:14px}.channel-grid article>span{float:right;color:#37d9c9;font-size:10px}.channel-grid b,.channel-grid strong,.channel-grid small{display:block}.channel-grid b{margin-bottom:10px}.channel-grid strong{color:#31e0d0;font-size:19px}.channel-grid small{color:#7892a8;margin-top:5px}.status-pill{color:#29decf;background:#103a42;border:1px solid #2b716f;border-radius:14px;padding:7px 10px;font-size:11px}.preview-summary{background:#0d273c;border:1px solid #2c5a72;border-radius:8px;flex-wrap:wrap;gap:8px;margin:13px 0;padding:12px;display:flex}.preview-summary>*{color:#92aabd;padding-right:10px;font-size:11px}.preview-summary b{color:#2ee0cf}.mapping-preview{border:1px solid #274963;border-radius:8px;max-height:275px;overflow-y:auto}.mapping-preview>div{color:#819db2;border-top:1px solid #203b53;grid-template-columns:1fr 25px 1fr 65px;gap:8px;padding:9px 11px;font-size:11px;display:grid}.mapping-preview i{color:#2bdbc9;font-style:normal}.mapping-preview b{color:#d9edf6}.mapping-preview em{text-align:right;font-style:normal}.import-result{color:#30dbc9;background:#103536;border:1px solid #2a665f;border-radius:7px;margin-top:18px;padding:12px}.import-history button{color:#e1727f;background:0 0;border:0}.store-recognition{background:#0a1f32;border:1px solid #27536b;border-radius:10px;margin:14px 0 18px;overflow:hidden}.store-recognition-title{background:#102c42;border-bottom:1px solid #27536b;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.store-recognition-title>div{flex-direction:column;gap:4px;display:flex}.store-recognition-title b{color:#e7f6ff;font-size:14px}.store-recognition-title span{color:#8ca7bb;font-size:11px}.store-recognition-title button{color:#2ae0d0;background:#0e363f;border:1px solid #248f98;border-radius:7px;padding:8px 11px}.store-recognition-list{gap:0;display:grid}.store-recognition-list article{border-top:1px solid #1c3c53;grid-template-columns:minmax(180px,.8fr) minmax(250px,1.2fr);gap:16px;padding:12px 15px;display:grid}.store-recognition-list article:first-child{border-top:0}.store-recognition-list article>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.store-recognition-list article span,.store-recognition-list article small{color:#829db3;font-size:11px}.store-recognition-list article b{color:#dceff8}.store-recognition-list article strong{font-size:12px}.store-recognition-list article.matched{box-shadow:inset 3px 0 #27d8c4}.store-recognition-list article.matched strong{color:#2bdcc9}.store-recognition-list article.pending{background:#684b1914;box-shadow:inset 3px 0 #e2ad4d}.store-recognition-list article.pending strong{color:#edbb5b}.store-recognition-empty{padding:16px;color:#d1a952!important;margin:0!important}.import-principles{gap:9px;margin:14px 0 18px;display:grid}.import-principles span{color:#8ca4b7;background:#0a2032;border:1px solid #24445c;border-radius:8px;gap:8px;padding:11px 12px;font-size:12px;display:flex}.import-principles b{color:#2bdcca;min-width:54px}@media (width<=900px){.store-recognition-list article{grid-template-columns:1fr}.store-recognition-title{flex-direction:column;align-items:flex-start}.store-recognition-title button{width:100%}}.form-card{flex-direction:column;gap:12px;display:flex}.form-card h2{margin:0}.form-card label{color:#839db3;flex-direction:column;gap:5px;font-size:11px;display:flex}.form-card input,.form-card select,.rule-form input,.rule-form select{color:#dcebf5;background:#0b2033;border:1px solid #294a64;border-radius:7px;min-height:36px;padding:8px 10px}.primary{color:#071a25;background:linear-gradient(90deg,#269efa,#29d4c8);border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-weight:700;display:inline-flex}.primary:disabled{opacity:.45}.master-counts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.master-counts span{color:#7892a8;border:1px solid #253f58;border-radius:6px;padding:8px;font-size:10px}.master-counts b{color:#dcebf5;font-size:15px;display:block}.mapping-head,.mapping-row{grid-template-columns:1.4fr 1.4fr 1fr .6fr;gap:12px;padding:13px 16px;display:grid}.mapping-head{color:#819db3;background:#132d46;font-size:11px}.mapping-row{color:#cfe1ed;border-top:1px solid #203c54;font-size:12px}.mapping-row strong{color:#2dd8c8}.rule-editor{margin-bottom:14px;padding:17px}.rule-form{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;display:grid}.rule-form label{color:#819bb0;align-items:center;gap:6px;font-size:10px;display:flex}.rule-form label input{width:100%}.rule-list{overflow:hidden}.rule-head,.rule-row{grid-template-columns:1fr 1.7fr 1.2fr .6fr 1.3fr .7fr;gap:10px;padding:13px 15px;display:grid}.rule-head{color:#819db3;background:#132d46;font-size:11px}.rule-row{color:#c8dce8;border-top:1px solid #203c54;font-size:11px}.rule-row strong,.rule-row em{color:#2bdaca;font-style:normal}.rule-form label{flex-direction:column;align-items:stretch;font-size:11px}.business-explain{color:#b9cedd;align-items:center;gap:20px;margin:14px 0;padding:15px 18px;display:flex}.business-explain b{color:#27dfcf;white-space:nowrap}.business-explain span{border-left:1px solid #29465e;padding-left:16px;font-size:12px}.business-explain small{color:#e1c26e;max-width:440px;margin-left:auto}.field-help{color:#718ba1;margin:0;font-size:11px;line-height:1.6}.load-feedback{color:#31dfd0;border-color:#217b83;margin:12px 0;padding:11px 16px;font-size:12px}.load-feedback.failed{color:#ff8296;border-color:#81506a}.trial-head,.trial-row{grid-template-columns:1.2fr .8fr 1fr 1fr 1fr 1fr .8fr;gap:10px;padding:14px 16px;display:grid}.trial-head{color:#819db3;background:#132d46;font-size:11px}.trial-head span:nth-child(4){font-size:0}.trial-head span:nth-child(4):after{content:"佣金及税额净额（已扣已支付）";font-size:11px}.trial-row{color:#c9dce8;border-top:1px solid #203c54;font-size:12px}.trial-row strong,.trial-row em{color:#2cddcd;font-style:normal}.comparison{grid-template-columns:1fr 70px 1fr 1fr;align-items:center;gap:18px;padding:27px;display:grid}.comparison>div{border:1px solid #294b65;border-radius:9px;padding:19px}.comparison span,.comparison small,.comparison b{display:block}.comparison span,.comparison small{color:#829bb0}.comparison b{color:#e1f0f8;margin:10px 0;font-size:25px}.comparison svg{color:#2edaca;margin:auto}.comparison .difference{border-color:#2b8077}.comparison .difference.bad{border-color:#8e4252}.comparison .difference.bad b{color:#ff637d}.difference-link{color:#31dece;cursor:pointer;background:#102d42;border:1px solid #35687a;border-radius:6px;margin-top:14px;padding:7px 10px}.difference-link:hover{background:#164056}.comparison .difference-actions{background:#101f33;border-color:#765063;grid-column:1/-1;grid-template-columns:170px repeat(3,minmax(190px,1fr));align-items:stretch;gap:10px;padding:16px;display:grid}.comparison .difference-actions>strong{color:#ff8296;align-items:center;margin:0;font-size:13px;display:flex}.difference-actions button{color:#d9eaf4;text-align:left;cursor:pointer;background:#0b263a;border:1px solid #37566d;border-radius:7px;padding:11px 13px}.difference-actions button:hover{background:#12384a;border-color:#2bdccc}.difference-actions button span{color:#91a9bb;margin-bottom:7px;font-size:11px}.difference-actions button b{color:#2cddcd;margin:0;font-size:12px}.comparison .difference-cleared{background:#103438;border-color:#2b8077;grid-column:1/-1;padding:14px 18px}.comparison .difference-cleared b{color:#2edaca;margin:0;font-size:14px}.comparison .difference-cleared small{margin-top:5px}.comparison .settlement-warnings{background:#2a2618;border-color:#685b38;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:13px 16px;display:flex}.settlement-warnings strong{color:#e7bc62;margin:0;font-size:12px}.settlement-warnings span{color:#cdbb91;background:#352f1d;border-radius:6px;padding:6px 9px;font-size:11px}.reconciliation-layers{margin:14px 0}.reconciliation-layer-head,.reconciliation-layer-row{grid-template-columns:1.1fr 1fr 1fr 1fr .65fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.reconciliation-layer-head{color:#819db3;background:#132d46;font-size:11px}.reconciliation-layer-row{color:#c9dce8;border-top:1px solid #203c54;font-size:12px}.reconciliation-layer-row em{font-style:normal;font-weight:700}.difference-resolution{background:linear-gradient(135deg,#192333,#251c2a);border-color:#704252;margin:14px 0;padding:18px}.difference-resolution>div:first-child>b{color:#ff748c}.difference-resolution>div:first-child>p{color:#b7c9d5;margin:7px 0 16px;font-size:12px;line-height:1.7}.resolution-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resolution-steps>span{background:#0c2235;border:1px solid #344f65;border-radius:8px;padding:14px 14px 13px 45px;position:relative}.resolution-steps i{color:#2ee0cf;background:#174b58;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;font-weight:700;display:grid;position:absolute;top:13px;left:13px}.resolution-steps b,.resolution-steps small{display:block}.resolution-steps b{color:#e1f0f8}.resolution-steps small{color:#829bb0;min-height:48px;margin:6px 0 10px;font-size:11px;line-height:1.45}.resolution-steps button{color:#2bded0;cursor:pointer;background:#10343e;border:1px solid #28736f;border-radius:6px;padding:7px 9px}.difference-resolution.resolved{background:linear-gradient(135deg,#102d35,#102c2e);border-color:#24796f}.difference-resolution.resolved>div:first-child>b{color:#2de0cd}.resolution-form{grid-template-columns:1fr 1.5fr 1fr;gap:10px;display:grid}.resolution-form label{color:#8da6ba;flex-direction:column;gap:6px;font-size:11px;display:flex}.resolution-form input,.resolution-form select{color:#dcecf5;background:#0a1f32;border:1px solid #35536a;border-radius:6px;min-height:38px;padding:8px 10px}.resolution-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.resolution-actions button{color:#2bded0;cursor:pointer;background:#102d40;border:1px solid #2e6e76;border-radius:6px;padding:8px 12px}.resolution-actions button.primary{color:#071a25;background:linear-gradient(90deg,#269efa,#29d4c8)}.resolution-message{color:#54e4d5;background:#102f39;border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:11px}.resolution-record{color:#9eb7c7;background:#0e3034;border:1px solid #27746d;border-radius:7px;gap:7px;padding:13px;font-size:12px;display:grid}.resolution-record b{color:#2de0cd}.payment-list{overflow:hidden}.payment-head,.payment-row{grid-template-columns:.75fr .62fr 1.35fr .78fr .82fr .7fr .9fr;gap:10px;padding:14px 16px;display:grid}.payment-head{color:#819db3;background:#132d46;font-size:11px}.payment-row{color:#c8dbe8;border-top:1px solid #203c54;font-size:12px}.payment-row strong,.payment-row em{color:#2bdaca;font-style:normal}.payment-action button{font:inherit}.bill-preview-strip button,.payment-preview-empty>button{color:#35ddcd;background:#123c43;border:1px solid #2d6868;border-radius:6px;min-height:34px;margin-left:auto;padding:0 13px}.payment-preview-empty{text-align:center;padding:18px 20px 26px}.payment-preview-empty .empty{min-height:82px}.payment-preview-empty>button{margin:0}.bill-preview-modal{width:min(980px,100vw - 48px)}.bill-preview-body{padding:18px 20px}.bill-preview-notice{background:#10373a;border:1px solid #28635e;border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.bill-preview-notice.blocked{background:#2c281d;border-color:#806331}.bill-preview-notice b{color:#39dece;font-size:12px}.bill-preview-notice.blocked b{color:#edc46c}.bill-preview-notice span{color:#8da8b8;font-size:10px}.bill-preview-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.bill-preview-kpis.detail{grid-template-columns:repeat(4,1fr)}.bill-preview-kpis span{color:#7e99ad;background:#0b2134;border:1px solid #284960;border-radius:8px;padding:12px;font-size:10px}.bill-preview-kpis b{color:#e0eef5;margin-top:7px;font-size:17px;display:block}.bill-preview-blockers{color:#d8b96e;background:#29251c;border:1px solid #70592f;border-radius:8px;margin:0 0 14px;padding:12px 12px 12px 30px;font-size:11px;line-height:1.7}.bill-preview-lines{border:1px solid #284960;border-radius:8px;overflow:hidden}.bill-preview-lines>div,.bill-preview-lines>button{grid-template-columns:1.45fr repeat(5,.72fr) 1.05fr;align-items:center;gap:12px;width:100%;padding:11px 13px;display:grid}.bill-preview-lines>div{color:#7994a8;background:#123149;font-size:10px}.bill-preview-lines>button{color:#c9dce7;text-align:left;background:#0b2032;border:0;border-top:1px solid #203c52}.bill-preview-lines>button:hover{background:#102b40}.bill-preview-lines b,.bill-preview-lines small{display:block}.bill-preview-lines small{color:#718b9e;margin-top:4px;font-size:9px}.bill-preview-lines strong{color:#3adecd;text-align:right}.bill-preview-party{background:#0c2336;border:1px solid #285069;border-radius:8px;justify-content:space-between;align-items:flex-end;margin:14px 0 4px;padding:15px;display:flex}.bill-preview-party small,.bill-preview-party b{display:block}.bill-preview-party small{color:#7894a8;font-size:10px}.bill-preview-party b{color:#e1eff6;margin-top:5px}.bill-preview-party>strong{color:#38dece;font-size:24px}.bill-preview-formula,.bill-preview-store-list{background:#0b2032;border:1px solid #294c63;border-radius:8px;flex-direction:column;gap:7px;margin-top:13px;padding:13px;display:flex}.bill-preview-formula b,.bill-preview-store-list>b{color:#d8e9f2;font-size:12px}.bill-preview-formula span{color:#8ba5b5;font-size:11px;line-height:1.65}.bill-preview-store-list>span{border-top:1px solid #203d53;justify-content:space-between;padding-top:7px;display:flex}.bill-preview-store-list em{color:#a9c0cd;font-style:normal}.bill-preview-store-list strong{color:#39ddcd}.modal-download{border-radius:6px;place-items:center;min-width:110px;min-height:36px;text-decoration:none;display:grid}.ledger-table.panel{max-height:470px;overflow-y:auto}.ledger-table .ledger-head{z-index:2;position:sticky;top:0}.ledger-table>.empty{padding:45px}.empty{color:#7792a8;flex-direction:column;justify-content:center;align-items:center;min-height:100px;display:flex}.empty p{margin:8px 0;font-size:12px}.history-rule{color:#36d9cd;grid-template-columns:180px minmax(280px,1fr);align-items:center;gap:12px;margin-bottom:16px;display:grid}.history-rule select{min-height:40px}.payment-action{align-items:center;gap:8px;display:flex}.payment-action button{color:#31ded0;white-space:nowrap;background:#123047;border:1px solid #2c6a7d;border-radius:5px;padding:6px 9px}.page,.platform-settlement,.exception-page{width:100%;max-width:none;margin-left:0;margin-right:0}.rule-form input[type=date]{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rule-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert();transform:scale(1.25)}@media (width<=1250px){.platform-grid{grid-template-columns:repeat(2,1fr)}.channel-grid,.rule-form{grid-template-columns:repeat(3,1fr)}.context-sidebar{width:250px}.content{width:calc(100% - 250px);margin-left:250px}}@media (width<=900px){.context-sidebar{display:none}.content{width:100%;margin-left:0}.platform-grid,.overview-grid,.two-column{grid-template-columns:1fr}.channel-grid{grid-template-columns:repeat(2,1fr)}.rule-form{grid-template-columns:1fr 1fr}.comparison{grid-template-columns:1fr}.scope-bar{overflow-x:auto}.metrics{grid-template-columns:1fr 1fr}}.upload-guide{background:#0a2034;border:1px solid #2b5972;border-radius:8px;margin:12px 0 20px;padding:14px 16px}.upload-guide>b{color:#27ddcf;font-size:14px}.upload-guide p{margin:8px 0 0}.upload-guide strong{color:#d9eef8}.exception-guide{color:#91aabd;flex-wrap:wrap;gap:10px 18px;margin-top:16px;padding:14px 16px;font-size:12px;display:flex}.exception-guide b{color:#2cddd0}.exception-actions{align-items:center;gap:6px;display:flex!important}.exception-actions button{white-space:nowrap;color:#35ded1;background:#0b2437;border:1px solid #2c667b;border-radius:5px;padding:6px 8px;font-size:10px}.exception-actions button.primary{color:#061d24;background:#28d5c8;border-color:#0000}.module-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.module-toggle:hover{background:#131f32}.module-toggle .module-chevron{color:#7e9aaf;margin-left:auto;font-size:22px;transition:transform .2s}.module-toggle.open .module-chevron{color:#25dacd;transform:rotate(180deg)}.child-navigation{padding-top:12px}.child-navigation button{width:100%;padding-left:28px}.child-navigation button span{padding-left:13px;position:relative}.child-navigation button span:before{content:"";background:#43667d;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.child-navigation button.active span:before{background:#26dfd0;box-shadow:0 0 7px #26dfd0}.batch-assignment{margin:16px 0;padding:8px 16px}.batch-assignment-row{border-top:1px solid #203d55;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) 130px;align-items:center;gap:12px;padding:14px 0;display:grid}.batch-assignment-row.ownership-row{grid-template-columns:minmax(260px,1fr) minmax(180px,.65fr) minmax(180px,.55fr) 120px}.batch-assignment-row:first-child{border-top:0}.batch-assignment-row span b,.batch-assignment-row span small{display:block}.batch-assignment-row span small{color:#7792a8;margin-top:5px;font-size:11px}.batch-assignment-row input,.batch-assignment-row select{color:#d9eef7;background:#0a1e31;border:1px solid #2a5068;border-radius:6px;min-height:38px;padding:0 11px}.batch-assignment-row em{font-size:12px;font-style:normal}.batch-assignment-row .primary{justify-content:center}.collapsible-title{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.collapsible-title .section-title{margin:0}.channel-toggle{color:#32ded0;cursor:pointer;white-space:nowrap;background:#10383f;border:1px solid #28746f;border-radius:7px;padding:9px 14px;font-weight:700}.channel-toggle:hover{background:#155058}.store-sales-row{border:0;border-top:1px solid var(--border);color:#cfe2ed;text-align:left;cursor:pointer;background:0 0;width:100%}.store-sales-row:hover,.store-sales-row.selected{background:#14374c}.store-sales-row strong{text-align:left}.store-sales-row:focus-visible{outline-offset:-2px;outline:2px solid #2bdece}@media (width<=900px){.collapsible-title{flex-direction:column;align-items:flex-start}.channel-toggle{width:100%}}.history-rule select{color:#dcecf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2033;border:1px solid #2b526d;border-radius:7px;outline:0;min-height:40px;padding:0 12px}.history-rule select:focus{border-color:#2bdacc;box-shadow:0 0 0 2px #2bdacc1f}.primary-navigation{padding-top:14px}.primary-navigation button{min-height:48px;font-size:14px}.primary-navigation button span{padding-left:4px}.primary-navigation button.active{font-weight:700}.trial-row{text-align:left;background:0 0;border:0;width:100%}.trial-row:hover{background:#123149}.calculation-trace{color:#7893a9;background:#0a1d30;border-top:1px dashed #2a5068;grid-template-columns:1fr 2fr 1fr;gap:12px;padding:13px 16px 16px;font-size:11px;display:grid}.calculation-trace span,.calculation-trace b{display:block}.calculation-trace b{color:#d8eaf4;margin-top:5px;font-size:12px}.calculation-trace .tax-notice{color:#e8c46c;background:#2b2618;border:1px solid #80652d;border-radius:6px;padding:8px 10px}.calculation-trace .tax-notice b{color:#f0d385}.rule-choice{color:#2cddcd;cursor:pointer;background:#102c41;border:1px solid #2b6d78;border-radius:6px;padding:6px 9px}.rule-choice:hover,.rule-choice.active{background:#124148;border-color:#2ddfce}.rule-choice.active:before{content:"✓ ";color:#2ddfce}.rule-actions{align-items:center;gap:6px;display:flex}.rule-actions .rule-choice{white-space:nowrap}.danger-action{color:#ff8ba0;cursor:pointer;white-space:nowrap;background:#2a1d2b;border:1px solid #82465a;border-radius:6px;padding:6px 9px}.danger-action:hover{background:#442132;border-color:#ff718b}.view-payment-btn{color:#36e2d3;cursor:pointer;background:#103840;border:1px solid #2c8b86;border-radius:6px;min-height:36px;padding:8px 13px;font-weight:700}.view-payment-btn:hover{background:#15505a}.assignment-groups{gap:10px;padding:0 18px 4px;display:grid}.assignment-group{background:#0b2033;border:1px solid #285069;border-radius:9px;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(135px,.7fr)) 150px 105px;align-items:end;gap:10px;padding:15px;display:grid}.assignment-group>div b,.assignment-group>div span{display:block}.assignment-group>div b{color:#e0eff7}.assignment-group>div span{color:#7f9ab0;margin-top:7px;font-size:11px}.assignment-group label{color:#819bb0;flex-direction:column;gap:6px;font-size:10px;display:flex}.assignment-group select,.assignment-group input{color:#dcecf5;background:#091a2c;border:1px solid #31516a;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.assignment-group>button:not(.primary){color:#a7bac8;background:#142738;border:1px solid #526170;border-radius:6px;min-height:36px;padding:8px 10px}.assignment-group>button:not(.primary):hover{color:#efc767;border-color:#d3a94f}@media (width<=1450px){.assignment-group{grid-template-columns:1fr 1fr 1fr 1fr}.assignment-group>div{grid-column:1/-1}}.duplicate-warning{background:linear-gradient(135deg,#ff52771f,#082337f5);border-color:#ff52778c}.duplicate-warning p{color:#dbe8f5;margin:10px 18px 14px}.duplicate-warning>.primary{margin:0 18px 18px}.calculation-chains{padding-bottom:10px}.calculation-chain{background:#0a1e31;border:1px solid #284a63;border-radius:9px;margin:0 18px 12px;overflow:hidden}.calculation-chain header{background:#102b43;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.calculation-chain header span,.calculation-chain header b,.calculation-chain header small{display:block}.calculation-chain header small{color:#7e99ae;margin-top:4px;font-size:10px}.calculation-chain header strong{color:#37e0cf;font-size:20px}.calculation-chain>div{align-items:stretch;gap:7px;padding:14px;display:flex;overflow:auto}.calculation-chain>div span{color:#819bad;border:1px solid #29475e;border-radius:7px;min-width:118px;padding:10px;font-size:10px}.calculation-chain>div span b{color:#e0edf5;margin-top:6px;font-size:14px;display:block}.calculation-chain>div span small{color:#6f8ba1;margin-top:5px;font-size:9px;display:block}.calculation-chain>div i{color:#51dccc;align-self:center;font-style:normal;font-weight:700}.calculation-chain>div .chain-total{background:#103b40;border-color:#278d83}.calculation-chain>div .chain-total b{color:#42e1cf}.calculation-chain>p{color:#7892a7;margin:0;padding:0 14px 14px;font-size:10px}.final-bill-action{border-color:#287b73;grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-top:14px;padding:20px;display:grid}.final-bill-action span,.final-bill-action b,.final-bill-action small{display:block}.final-bill-action span,.final-bill-action small{color:#819caf}.final-bill-action b{color:#39dfcf;margin:5px 0;font-size:26px}.final-bill-action .primary{min-height:48px;padding:0 24px}.secondary-link{color:#77a7bd;font-size:12px;text-decoration:none}.secondary-link:hover{color:#37ddcf}@media (width<=1100px){.final-bill-action{grid-template-columns:1fr}.calculation-chain>div{flex-wrap:wrap}}.trial-difference-guide{background:#191f2d;border-color:#704252;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.trial-difference-guide b,.trial-difference-guide span{display:block}.trial-difference-guide b{color:#ff7890}.trial-difference-guide span{color:#a9bdca;margin-top:5px;font-size:11px}.trial-difference-guide button{white-space:nowrap;color:#38dfcf;background:#103943;border:1px solid #328981;border-radius:6px;padding:9px 12px}.duplicate-resolution{background:#171e2d;border:1px solid #714454;border-radius:8px;margin:0 18px 14px;padding:13px}.duplicate-resolution p{margin:0 0 11px}.duplicate-resolution>div{gap:9px;display:flex}.duplicate-resolution .primary{min-height:36px;padding:7px 12px}@media (width<=900px){.trial-difference-guide{flex-direction:column;align-items:flex-start}.duplicate-resolution>div{flex-direction:column}}.scheme-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020a14b8;justify-content:center;align-items:flex-start;padding:12vh 24px 24px;display:flex;position:fixed;inset:0}.scheme-choice-panel{border:1px solid #27cfc1;width:min(980px,100%);max-height:72vh;padding:18px;overflow:auto;box-shadow:0 18px 60px #0000008c}.scheme-choice-panel h3{color:#dcecf5;margin:18px 0 8px;font-size:14px}.scheme-choice-panel .assignment-group{grid-template-columns:minmax(360px,1fr) 120px 110px;align-items:center;margin-bottom:8px}.scheme-choice-panel .assignment-group small,.scheme-choice-panel .assignment-group em{margin-top:5px;display:block}.scheme-choice-panel .assignment-group strong{color:#2cddcd;text-align:right}@media (width<=760px){.scheme-modal-backdrop{padding:5vh 12px 12px}.scheme-choice-panel{max-height:88vh}.scheme-choice-panel .assignment-group{grid-template-columns:1fr}.scheme-choice-panel .assignment-group strong{text-align:left}}.trial-actions{align-content:center;gap:7px;display:grid}.formula-details{position:relative}.formula-details summary{color:#82a4b7;cursor:pointer;font-size:11px;list-style:none}.formula-details summary::-webkit-details-marker{display:none}.formula-details summary:after{content:" ▾";color:#2cddcd}.formula-details[open] summary:after{content:" ▴"}.formula-details .calculation-trace{z-index:4;border:1px solid #2b6d78;border-radius:7px;width:420px;min-width:420px;margin-top:7px;position:absolute;right:0;box-shadow:0 12px 30px #0006}.bill-card-list{gap:10px;padding:18px;display:grid}.bill-card-list .section-title{margin-bottom:6px}.bill-download-card{background:#0b2033;border:1px solid #294c64;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px 118px;align-items:center;gap:18px;padding:15px 16px;display:grid}.bill-download-card b,.bill-download-card span,.bill-download-card small{display:block}.bill-download-card b{color:#e0eff7;font-size:15px}.bill-download-card span{color:#89a2b4;margin-top:5px;font-size:11px}.bill-download-card small{color:#718da2;margin-top:6px;font-size:11px}.bill-download-card strong{color:#35ddcd;text-align:right;font-size:17px}.bill-download-card em{color:#839caf;text-align:center;font-size:11px;font-style:normal}.total-bill-download{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.total-bill-download b,.total-bill-download span{display:block}.total-bill-download b{color:#e3f0f7;font-size:16px}.total-bill-download span{color:#809caf;margin-top:5px;font-size:11px}@media (width<=900px){.trial-row{grid-template-columns:1fr 1fr}.trial-actions{grid-column:1/-1}.formula-details .calculation-trace{width:auto;min-width:0;position:static}.bill-download-card{grid-template-columns:1fr}.bill-download-card strong{text-align:left}.total-bill-download{flex-direction:column;align-items:flex-start}}.calculation-chain header .view-payment-btn{margin-left:12px}.calculation-chain header .bill-pending{color:#829caf;white-space:nowrap;margin-left:12px;font-size:11px;font-style:normal}.store-bill-breakdowns{background:#0b2235;border:1px solid #285267;border-radius:8px;margin:0 14px 14px;overflow:hidden}.store-bill-breakdowns>header{background:#123149;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.store-bill-breakdowns>header b{color:#dcecf5}.store-bill-breakdowns>header span{color:#7f9bad;font-size:10px}.store-bill-breakdowns>div{border-top:1px solid #24445a;grid-template-columns:minmax(0,1fr) 130px 130px;align-items:center;gap:12px;padding:11px 12px;display:grid}.store-bill-breakdowns>div span b,.store-bill-breakdowns>div span small{display:block}.store-bill-breakdowns>div span small{color:#718da1;margin-top:3px;font-size:9px}.store-bill-breakdowns>div strong{color:#35ddcd;text-align:right}.store-bill-breakdowns>div a{color:#35ddcd;text-align:center;border:1px solid #2c8b86;border-radius:5px;padding:7px 9px;font-size:11px;text-decoration:none}.store-bill-breakdowns>div em{color:#819caf;text-align:center;font-size:10px;font-style:normal}.store-bill-breakdowns>div.company-adjustment{background:#191f2b}.store-bill-breakdowns>div.company-adjustment strong{color:#f4c967}@media (width<=900px){.store-bill-breakdowns>header{flex-direction:column;align-items:flex-start}.store-bill-breakdowns>div{grid-template-columns:1fr}.store-bill-breakdowns>div strong{text-align:left}}.bill-generation-blockers{background:linear-gradient(135deg,#1d2332,#16263a);border-color:#7c4759;grid-template-columns:minmax(300px,1fr) repeat(2,minmax(190px,.75fr));align-items:stretch;gap:10px;margin-top:14px;padding:15px;display:grid}.bill-generation-blockers>div b,.bill-generation-blockers>div span{display:block}.bill-generation-blockers>div b{color:#ff8295}.bill-generation-blockers>div span{color:#aebfca;margin-top:6px;font-size:11px;line-height:1.5}.bill-generation-blockers button{color:#cfe1eb;text-align:left;cursor:pointer;background:#0b2337;border:1px solid #3c6074;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;display:flex}.bill-generation-blockers button:hover{background:#123b47;border-color:#31d6c8}.bill-generation-blockers button span{font-size:11px}.bill-generation-blockers button b{color:#31dece;font-size:12px}@media (width<=900px){.bill-generation-blockers{grid-template-columns:1fr}}.fee-resolver{display:block}.fee-resolver>header{margin-bottom:12px}.fee-resolver>header b,.fee-resolver>header span{display:block}.fee-resolver>header b{color:#ff8295}.fee-resolver>header span{color:#aebfca;margin-top:6px;font-size:12px}.fee-resolver .assignment-groups{padding:0}.fee-resolver .assignment-group{grid-template-columns:minmax(360px,1fr) minmax(260px,.75fr) 170px;align-items:end}.fee-resolver .assignment-group>div{grid-column:auto}@media (width<=900px){.fee-resolver .assignment-group{grid-template-columns:1fr}.fee-resolver .assignment-group>div{grid-column:auto}}.fee-allocation{background:#0b2235;border:1px solid #35536a;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(280px,1fr) minmax(220px,.6fr) 120px;align-items:center;gap:10px;padding:12px;display:grid}.fee-allocation span b,.fee-allocation span small{display:block}.fee-allocation span b{color:#e1eef5}.fee-allocation span small{color:#91aabd;margin-top:5px;font-size:11px}.fee-allocation select{color:#dcecf5;background:#091c2e;border:1px solid #31536d;border-radius:6px;min-height:38px;padding:0 10px}.fee-allocation .primary{text-align:center;justify-content:center}@media (width<=900px){.fee-allocation{grid-template-columns:1fr}}.common-cost-allocation{background:#211e17;border:1px solid #a77b38;border-radius:8px;grid-column:1/-1;padding:15px}.common-cost-allocation>p{color:#d6e2e8;margin:8px 0}.common-cost-allocation>small{color:#aab8bd;margin-bottom:10px;display:block}.common-cost-allocation label{border-top:1px solid #55482b;grid-template-columns:minmax(300px,1fr) 160px;align-items:center;gap:14px;padding:10px 0;display:grid}.common-cost-allocation label b,.common-cost-allocation label small{display:block}.common-cost-allocation label small{color:#aebbc2;margin-top:4px;font-size:11px}.common-cost-allocation input{color:#e0edf4;background:#101e2c;border:1px solid #735f37;border-radius:6px;min-height:38px;padding:0 10px}.allocation-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.common-cost-allocation em{font-style:normal}.common-cost-allocation em.warning{color:#edc263}.common-cost-allocation em.ok{color:#39ddcd}@media (width<=900px){.common-cost-allocation label{grid-template-columns:1fr}.allocation-actions{flex-direction:column;align-items:stretch}}.rule-form select option[value=结算账单]{display:none}.scheme-guide{background:linear-gradient(110deg,#0d2937,#10263a);border-color:#2b706c;grid-template-columns:minmax(280px,.8fr) 1.7fr;align-items:center;gap:20px;margin-top:12px;padding:15px 17px;display:grid}.scheme-guide>div b,.scheme-guide>div span{display:block}.scheme-guide>div b{color:#35dfcf}.scheme-guide>div span{color:#9db2bf;margin-top:5px;font-size:12px}.scheme-guide ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.scheme-guide li{background:#0b2133;border:1px solid #294b61;border-radius:7px;padding:10px 12px}.scheme-guide li b,.scheme-guide li span{display:block}.scheme-guide li b{color:#dbeaf2;font-size:12px}.scheme-guide li span{color:#819cad;margin-top:5px;font-size:11px;line-height:1.45}.scheme-rule-row em.normal-note{color:#6fa7a8}@media (width<=1100px){.scheme-guide,.scheme-guide ol{grid-template-columns:1fr}}.scheme-audit-panel{z-index:41;background:#0a1f31;border-color:#31596c;width:min(560px,100vw - 820px);max-height:58vh;position:fixed;bottom:22px;right:min(780px,94vw);overflow:hidden;box-shadow:0 18px 50px #00000073}.scheme-audit-panel>header{border-bottom:1px solid #28475c;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.scheme-audit-panel>header div{flex-direction:column;gap:3px;display:flex}.scheme-audit-panel>header span,.scheme-audit-panel>header strong{color:#7897aa;font-size:11px}.scheme-audit-list{max-height:calc(58vh - 62px);padding:0 14px 14px;overflow:auto}.scheme-audit-list article{border-bottom:1px solid #203b50;padding:13px 2px}.scheme-audit-list article>div{justify-content:space-between;gap:12px;display:flex}.scheme-audit-list time,.scheme-audit-list p,.scheme-audit-list small{color:#7f9bad;font-size:11px}.scheme-audit-list p{margin:5px 0 9px}.scheme-audit-list ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.scheme-audit-list li{grid-template-columns:105px 1fr 18px 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.scheme-audit-list li span{color:#91a9b8}.scheme-audit-list del{color:#ef8d9e;text-decoration:none}.scheme-audit-list ins{color:#38d9c8;text-decoration:none}.scheme-audit-list i{color:#648396;font-style:normal}.scheme-audit-empty{color:#819cad;margin:0;padding:24px 16px;font-size:12px;line-height:1.6}@media (width<=1100px){.scheme-audit-panel{width:44vw;max-height:42vh;bottom:16px;left:4vw;right:auto}}@media (width<=720px){.scheme-audit-panel{display:none}}.scheme-page{color:#dcecf5}.scheme-title{justify-content:space-between;align-items:flex-start;gap:24px;margin:6px 0 18px;padding:4px 2px;display:flex}.scheme-title h1{margin:4px 0 6px;font-size:28px}.scheme-title p{color:#819caf;margin:0;font-size:13px}.scheme-title-actions{gap:9px;display:flex}.scheme-title-actions button,.scheme-formula button,.scheme-toolbar button,.scheme-actions button,.scheme-drawer button,.scheme-confirm button{color:#b9d0dd;cursor:pointer;background:#0c2639;border:1px solid #2b5168;border-radius:7px}.scheme-title-actions button{min-height:38px;padding:0 16px}.scheme-title-actions .primary,.scheme-drawer .primary,.scheme-confirm .primary,.scheme-empty .primary{color:#041b2b;background:linear-gradient(110deg,#1689cf,#24c9c1);border:0;font-weight:800}.scheme-formula{justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.scheme-formula span{font-size:13px}.scheme-formula span b{color:#2cdfcd;margin-right:12px}.scheme-formula button{padding:7px 11px}.scheme-formula>div{border-top:1px solid #244057;grid-column:1/-1;width:100%;padding-top:10px}.scheme-formula:has(>div){grid-template-columns:1fr auto;display:grid}.scheme-formula p{color:#8ca5b7;margin:4px 0;font-size:12px}.scheme-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.scheme-metrics article{background:#0d2337;border:1px solid #23455c;border-radius:9px;flex-direction:column;justify-content:center;min-height:94px;padding:15px;display:flex}.scheme-metrics article.warning{background:#241f1c;border-color:#8b5e3f}.scheme-metrics span,.scheme-metrics small{color:#7f9aae;font-size:12px}.scheme-metrics b{color:#33ddcd;margin:7px 0;font-size:23px}.scheme-metrics .warning b{color:#ffaf6c}.scheme-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.scheme-tabs{gap:6px;display:flex}.scheme-tabs button{padding:8px 12px}.scheme-tabs button.active{color:#31dfcf;background:#123d49;border-color:#2dd8ca}.scheme-toolbar input{color:#dcecf5;background:#091c2d;border:1px solid #284a62;border-radius:7px;width:min(320px,35vw);min-height:36px;padding:0 12px}.scheme-toast{margin:0 0 12px}.scheme-ledger{overflow:hidden}.scheme-ledger>header{background:#102c43;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.scheme-ledger>header div{flex-direction:column;gap:4px;display:flex}.scheme-ledger>header b{font-size:16px}.scheme-ledger>header span{color:#7893a7;font-size:12px}.scheme-ledger>header strong{color:#31dccc}.scheme-rule-head,.scheme-rule-row{grid-template-columns:minmax(230px,1.5fr) 145px 130px minmax(260px,1.25fr) 190px;align-items:center;gap:14px;padding:12px 16px;display:grid}.scheme-rule-head{color:#83a0b4;background:#173650;font-size:12px}.scheme-rule-row{border-top:1px solid #203b52;min-height:72px;font-size:13px}.scheme-rule-row>span{min-width:0}.scheme-rule-row b,.scheme-rule-row small,.scheme-rule-row em{display:block}.scheme-rule-row small{color:#7d97aa;margin-top:5px;font-size:11px}.scheme-rule-row em{color:#e9bd68;margin-top:5px;font-size:11px;font-style:normal}.scheme-rule-row>strong{color:#35decf;font-size:15px}.scheme-actions{justify-content:flex-end;gap:6px;display:flex}.scheme-actions button{padding:7px 9px;font-size:12px}.scheme-actions .danger-action{color:#f08da0;border-color:#714252}.scheme-empty{color:#7691a4;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.scheme-empty b{color:#d9e9f2}.scheme-empty button{margin-top:8px;padding:9px 15px}.scheme-drawer-backdrop,.scheme-confirm-backdrop{z-index:40;background:#020a12b8;position:fixed;inset:0}.scheme-drawer{background:#081929;border-left:1px solid #2a566b;flex-direction:column;width:min(760px,92vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 50px #00000073}.scheme-drawer>header{border-bottom:1px solid #24445a;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.scheme-drawer>header div{flex-direction:column;gap:4px;display:flex}.scheme-drawer>header span{color:#7f9bad;font-size:12px}.scheme-drawer>header b{font-size:18px}.scheme-drawer>header button{width:34px;height:34px;font-size:22px}.scheme-drawer-body{padding:20px 22px;overflow:auto}.scheme-drawer-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.scheme-drawer-grid label{color:#88a2b5;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.scheme-drawer-grid input,.scheme-drawer-grid select{color:#dcecf5;background:#0c2437;border:1px solid #294c64;border-radius:7px;min-height:40px;padding:0 11px}.scheme-drawer-grid small{color:#6f8b9f;font-size:11px;line-height:1.4}.scheme-impact{background:#0d2638;border:1px solid #2e596d;border-radius:8px;flex-direction:column;gap:6px;margin-top:20px;padding:15px;display:flex}.scheme-impact b{color:#31dccd}.scheme-impact span,.scheme-impact small{color:#9ab0be;font-size:12px}.scheme-drawer>footer{border-top:1px solid #24445a;justify-content:flex-end;gap:8px;margin-top:auto;padding:14px 22px;display:flex}.scheme-drawer>footer button{min-height:39px;padding:0 18px}.scheme-confirm-backdrop{z-index:50;place-items:center;display:grid}.scheme-confirm{width:min(440px,90vw);padding:22px}.scheme-confirm>b{font-size:18px}.scheme-confirm p{color:#95abb9;line-height:1.6}.scheme-confirm>div{justify-content:flex-end;gap:8px;display:flex}.scheme-confirm button{padding:9px 16px}@media (width<=1100px){.scheme-rule-head{display:none}.scheme-rule-row{grid-template-columns:1fr 120px 110px}.scheme-rule-row>span:nth-child(4){grid-column:1/3}.scheme-actions{flex-direction:column;grid-area:1/3/3}.scheme-metrics{grid-template-columns:1fr 1fr}}@media (width<=720px){.scheme-title,.scheme-toolbar{flex-direction:column;align-items:stretch}.scheme-title-actions{justify-content:flex-end}.scheme-toolbar input{width:auto}.scheme-tabs{overflow:auto}.scheme-metrics,.scheme-rule-row{grid-template-columns:1fr}.scheme-rule-row>span:nth-child(4),.scheme-actions{grid-area:auto}.scheme-actions{align-items:stretch}.scheme-drawer-grid{grid-template-columns:1fr}}.scheme-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.scheme-account-alert{background:#241f1c;border-color:#8b5e3f;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:16px 18px;display:flex}.scheme-account-alert>div{min-width:0}.scheme-account-alert b,.scheme-account-alert span{display:block}.scheme-account-alert b{color:#ffb06d}.scheme-account-alert span{color:#b9a38f;margin-top:5px;font-size:12px}.scheme-account-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.scheme-account-tags em{color:#e6c5a7;background:#30251e;border:1px solid #72533d;border-radius:5px;padding:5px 8px;font-size:11px;font-style:normal}.scheme-account-alert button{color:#041b2b;cursor:pointer;background:linear-gradient(110deg,#1689cf,#24c9c1);border:0;border-radius:7px;flex:none;min-height:38px;padding:0 15px;font-weight:800}@media (width<=1100px){.scheme-account-alert{flex-direction:column;align-items:stretch}.scheme-account-alert button{align-self:flex-start}}.scheme-effective-notice{background:#0d3537;border:1px solid #2f766f;border-radius:8px;flex-direction:column;gap:5px;margin:0 0 16px;padding:13px 15px;display:flex}.scheme-effective-notice b{color:#36dfce}.scheme-effective-notice span{color:#9bc0bd;font-size:12px;line-height:1.5}.global-context{align-items:center;gap:8px;margin-left:auto;display:flex}.global-context label{color:#7590a6;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.global-context select{color:#dcebf5;background:#0b2033;border:1px solid #294a63;border-radius:7px;outline:0;max-width:190px;height:34px;padding:0 28px 0 10px}.global-context label:last-child select{color:#34dfcf;border-color:#267a76;min-width:150px}.top-actions{margin-left:12px}.company-level-notice{background:#211f1a;border-color:#6e5a31;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 15px;display:flex}.company-level-notice b{color:#e7c46c;font-size:12px}.company-level-notice span{color:#a8a18d;font-size:11px}.store-workspace-empty{margin-top:14px}.store-workspace-hero{margin-bottom:12px}.store-workspace-badge{text-align:center;background:#10383f;border:1px solid #287b75;border-radius:10px;min-width:118px;padding:13px 16px}.store-workspace-badge b,.store-workspace-badge span{display:block}.store-workspace-badge b{color:#35dfcf;font-size:27px}.store-workspace-badge span{color:#8fb4b1;margin-top:3px;font-size:11px}.store-scope-notice{background:#211f19;border-color:#8b6738;align-items:flex-start;gap:18px;padding:14px 17px;display:flex}.store-scope-notice b{color:#f0c36d;flex:none;font-size:12px}.store-scope-notice span{color:#b1aa95;font-size:11px;line-height:1.6}.store-workspace-warnings{background:#211d29;border-color:#7a4857;margin-top:12px;padding:13px 17px}.store-workspace-warnings b{color:#ff8096}.store-workspace-warnings p{color:#c0a8b0;margin:6px 0 0;font-size:11px}.store-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.store-workspace-metrics .metric{min-height:170px}.store-workspace-metrics .metric-icon{margin-bottom:16px}.store-workspace-metrics .metric strong{font-size:30px}.store-workspace-alert{margin-top:0}.store-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-account-card{color:#dcecf5;text-align:left;cursor:pointer;flex-direction:column;min-height:190px;padding:17px;display:flex}.store-account-card:hover{border-color:#2bdaca;transform:translateY(-2px)}.store-account-card>span b,.store-account-card>span small,.store-account-card>strong,.store-account-card>em{display:block}.store-account-card>span b{color:#34dfcf;font-size:15px}.store-account-card>span small{color:#819caf;margin-top:5px}.store-account-card>strong{color:#e4f2f8;margin:18px 0;font-size:25px}.store-account-card>div{color:#8da5b7;grid-template-columns:1fr 1fr;gap:6px 12px;font-size:11px;display:grid}.store-account-card>em{color:#35dccc;margin-top:auto;padding-top:14px;font-size:11px;font-style:normal}.store-party-list{overflow:hidden}.store-party-row{color:#8fa8ba;border-top:1px solid #203d54;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(95px,.7fr)) minmax(110px,.8fr);align-items:center;gap:12px;padding:14px 16px;font-size:11px;display:grid}.store-party-row:first-child{border-top:0}.store-party-row b,.store-party-row small{display:block}.store-party-row>span:first-child b{color:#e0eef5;font-size:14px}.store-party-row>span:first-child small{color:#718b9f;margin-top:5px;line-height:1.45}.store-party-row>span:not(:first-child) b{color:#d8e8f1;margin-top:5px;font-size:13px}.store-party-row>strong{color:#37dfcf;text-align:right;font-size:17px}.store-party-row>strong small{color:#6e978f;margin-top:4px;font-size:9px}.store-rule-list{overflow:hidden}.store-rule-head,.store-rule-row{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(170px,1fr) 130px 170px;align-items:center;gap:14px;padding:12px 16px;display:grid}.store-rule-head{color:#819eb1;background:#15324b;font-size:11px}.store-rule-row{color:#d6e6ef;border-top:1px solid #203c53;font-size:12px}.store-rule-row b,.store-rule-row small{display:block}.store-rule-row small{color:#7892a5;margin-top:5px;font-size:10px}.store-directory-table .mapping-head,.store-directory-table .mapping-row{grid-template-columns:1fr 1fr 1.7fr .7fr 150px}.store-directory-action{justify-content:flex-end;display:flex}.store-directory-action button{color:#35ddcf;cursor:pointer;background:#10373f;border:1px solid #287c77;border-radius:6px;min-height:34px;padding:0 11px}.store-directory-action button:hover{background:#15505a}@media (width<=1300px){.global-context label{font-size:0}.global-context label:before{font-size:10px}.global-context label:first-child:before{content:"账期"}.global-context label:last-child:before{content:"门店"}.top-actions button:first-child{display:none}.store-account-grid{grid-template-columns:1fr 1fr}.store-party-row{grid-template-columns:minmax(220px,1.4fr) repeat(3,1fr)}.store-party-row>span:nth-child(5),.store-party-row>span:nth-child(6){display:none}}@media (width<=900px){.topbar{flex-wrap:wrap;height:auto;min-height:63px;padding-bottom:8px}.global-context{order:3;justify-content:flex-end;width:100%;margin:0}.global-context select{max-width:160px}.company-level-notice,.store-scope-notice{flex-direction:column;align-items:flex-start}.store-workspace-metrics,.store-account-grid{grid-template-columns:1fr 1fr}.store-rule-head{display:none}.store-rule-row{grid-template-columns:1fr 1fr}.store-directory-table .mapping-head{display:none}.store-directory-table .mapping-row{grid-template-columns:1fr}.store-directory-action{justify-content:flex-start}}@media (width<=620px){.store-workspace-metrics,.store-account-grid,.store-party-row,.store-rule-row{grid-template-columns:1fr}.store-party-row>span:nth-child(5),.store-party-row>span:nth-child(6){display:block}.store-party-row>strong{text-align:left}}.store-directory-head,.store-directory-row{grid-template-columns:1fr 1fr 1.7fr .7fr 160px}.store-directory-row .rule-choice{color:#35ddcf;cursor:pointer;white-space:nowrap;background:#10373f;border:1px solid #287c77;border-radius:6px;min-height:34px;padding:0 11px}.store-directory-row .rule-choice:hover{background:#15505a}@media (width<=900px){.store-directory-head{display:none}.store-directory-row{grid-template-columns:1fr}.store-directory-row .rule-choice{justify-self:start}}.store-directory-management{margin-top:16px;overflow:hidden}.store-directory-title{background:#123049;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.store-directory-title h2,.store-directory-title p{margin:0}.store-directory-title h2{font-size:18px}.store-directory-title p{color:#819caf;margin-top:5px;font-size:11px}.store-directory-title>strong{color:#35dfcf;white-space:nowrap;font-size:13px}.store-directory-item{border-top:1px solid #264359}.store-directory-item.inactive{background:#1d222d73}.store-directory-summary{grid-template-columns:38px minmax(210px,1fr) 130px 105px minmax(360px,auto);align-items:center;gap:14px;padding:15px 18px;display:grid}.store-directory-toggle{color:#32decf;background:#0c2639;border:1px solid #2a586e;border-radius:7px;width:30px;height:30px;font-size:20px;line-height:1}.store-directory-summary>span b,.store-directory-summary>span small,.store-account-count b,.store-account-count small{display:block}.store-directory-summary>span>b{color:#e0eef5;font-size:14px}.store-directory-summary>span>small{color:#7892a6;margin-top:5px;font-size:11px}.store-account-count b{color:#35dfcf;font-size:18px}.store-account-count small{color:#7893a6;margin-top:3px;font-size:10px}.status-active{color:#38decd!important}.status-inactive{color:#ed9c70!important}.store-directory-actions,.store-account-row>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.store-directory-actions button,.store-account-row button,.directory-modal footer button{color:#adc3d1;white-space:nowrap;background:#0b2235;border:1px solid #31546a;border-radius:6px;min-height:33px;padding:0 10px;font-size:11px}.store-directory-actions button:hover,.store-account-row button:hover{color:#38dfcf;border-color:#32dacc}.store-directory-actions .deactivate-action,.store-account-row .deactivate-action{color:#ed91a1;border-color:#704553}.store-directory-actions .activate-action,.store-account-row .activate-action{color:#38ddcd;border-color:#26766f}.store-directory-actions .view-action,.store-account-row .view-action{color:#36ddcf;background:#10373f;border-color:#287b76}.store-account-list{background:#091d2e;border:1px solid #29495f;border-radius:9px;margin:0 18px 16px 70px;overflow:hidden}.store-account-head,.store-account-row{grid-template-columns:120px minmax(230px,1fr) 110px minmax(330px,auto);align-items:center;gap:14px;padding:11px 14px;display:grid}.store-account-head{color:#7895a9;background:#112b41;font-size:11px}.store-account-row{color:#d5e6ef;border-top:1px solid #203c51;font-size:12px}.store-account-row.inactive{opacity:.72}.store-account-row>b{color:#35dccc}.store-account-row>strong{font-size:11px}.directory-modal-backdrop{z-index:60;background:#020911c7;place-items:center;display:grid;position:fixed;inset:0}.directory-modal{background:#0a1e30;border-color:#2d6575;width:min(600px,100vw - 42px);max-height:90vh;overflow:auto;box-shadow:0 22px 60px #00000080}.directory-modal>header{border-bottom:1px solid #29495f;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.directory-modal>header span,.directory-modal>header b{display:block}.directory-modal>header span{color:#809bad;font-size:11px}.directory-modal>header b{color:#e0eef5;margin-top:4px;font-size:16px}.directory-modal>header button{color:#a9bfce;background:#0b2235;border:1px solid #315167;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.directory-modal-body{flex-direction:column;gap:13px;padding:18px 19px;display:flex}.directory-modal-body>label{color:#88a2b5;flex-direction:column;gap:6px;font-size:11px;display:flex}.directory-modal-body input:not([type=checkbox]),.directory-modal-body select,.directory-modal-body textarea{color:#dcecf5;width:100%;min-height:39px;font:inherit;background:#091d2f;border:1px solid #2b4d63;border-radius:7px;padding:9px 11px}.directory-modal-body textarea{resize:vertical;min-height:76px}.directory-status-preview{background:#0b2234;border:1px solid #29485e;border-radius:7px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.directory-status-preview span{color:#819bad;font-size:11px}.directory-warning,.directory-history-note{background:#231f18;border:1px solid #765a34;border-radius:7px;margin:0;padding:12px 13px}.directory-warning b,.directory-warning span{display:block}.directory-warning b{color:#edc26c;font-size:12px}.directory-warning span,.directory-history-note{color:#b7aa8e;margin-top:5px;font-size:11px;line-height:1.6}.directory-history-note{margin:0}.history-correction-confirm{background:#281d29;border:1px solid #884c5c;border-radius:7px;grid-template-columns:18px 1fr;padding:13px;color:#e9d7dc!important;gap:10px!important;display:grid!important}.history-correction-confirm input{accent-color:#e66f87;width:17px;height:17px;margin:2px 0 0}.history-correction-confirm b,.history-correction-confirm small{display:block}.history-correction-confirm b{color:#ff8da2}.history-correction-confirm small{color:#c4a9b0;margin-top:5px;line-height:1.55}.directory-modal>footer{border-top:1px solid #29495f;justify-content:flex-end;gap:8px;padding:14px 19px;display:flex}.directory-modal>footer .primary{color:#071a25;border:0}.directory-modal>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1350px){.store-directory-summary{grid-template-columns:38px minmax(190px,1fr) 110px 90px}.store-directory-actions{grid-column:2/-1;justify-content:flex-start}.store-account-head,.store-account-row{grid-template-columns:100px minmax(200px,1fr) 95px}.store-account-row>div{grid-column:2/-1;justify-content:flex-start}}@media (width<=900px){.store-directory-title{flex-direction:column;align-items:flex-start}.store-directory-summary{grid-template-columns:38px 1fr}.store-directory-summary>.store-account-count,.store-directory-summary>strong{grid-column:2}.store-directory-actions{flex-wrap:wrap;grid-column:2}.store-account-list{margin-left:18px}.store-account-head{display:none}.store-account-row{grid-template-columns:90px 1fr}.store-account-row>strong{grid-column:2}.store-account-row>div{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}.store-account-row>span>b,.store-account-row>span>small{display:block}.store-account-row>span>small{color:#7893a6;margin-top:4px;font-size:10px}.directory-modal-message{margin:0}.store-directory-actions .view-action:disabled{color:#75828d;cursor:not-allowed;white-space:normal;background:#202936;border-color:#3f4851;line-height:1.35}.accounting-unit{color:#35ddcf;white-space:nowrap;background:#10373f;border:1px solid #287b76;border-radius:7px;padding:8px 10px;font-size:11px}.store-first-notice{background:#10323e;border-color:#2a7b77;grid-template-columns:105px 1fr;align-items:center;gap:8px 18px;margin:16px 0;padding:15px 18px;display:grid}.store-first-notice>b{color:#35e2cf}.store-first-notice span{color:#d7edf3;font-size:13px}.store-first-notice small{color:#8ba8b8;grid-column:2;font-size:11px}.form-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-two-fields label{color:#839db3;flex-direction:column;gap:5px;font-size:11px;display:flex}.form-two-fields input{color:#dcebf5;background:#0b2033;border:1px solid #294a64;border-radius:7px;min-height:36px;padding:8px 10px}.store-first-table{overflow:hidden}.store-first-head,.store-first-row{grid-template-columns:1.1fr 1.2fr 1fr 1.1fr 1fr 130px;align-items:center;gap:12px;padding:14px 18px;display:grid}.store-first-head{color:#809cb2;background:#112d45;font-size:11px}.store-first-row{color:#d5e6ef;border-top:1px solid #213e57;font-size:12px}.store-first-row span>b,.store-first-row span>small{display:block}.store-first-row span>b{color:#e1eff7;font-size:13px}.store-first-row span>small{color:#7894a8;margin-top:5px;font-size:10px;line-height:1.4}.store-first-row .rule-choice{color:#35ddcf;white-space:nowrap;background:#10373f;border:1px solid #287c77;border-radius:6px;justify-self:end;min-height:34px;padding:0 10px}.statement-selector{align-items:end;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.statement-selector label{color:#839db3;flex-direction:column;gap:6px;min-width:380px;font-size:11px;display:flex}.statement-selector select{color:#dcebf5;background:#0b2033;border:1px solid #294a64;border-radius:7px;min-height:38px;padding:8px 10px}.statement-selector>span{color:#7e9aae;padding-bottom:10px;font-size:12px}.store-statement-alert{border-color:#287b76;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.store-statement-alert>b{color:#e1f0f7;font-size:16px}.store-statement-alert span{color:#829cb1;font-size:12px}.store-statement-alert strong{color:#38dfcd;text-align:right;font-size:12px}.store-statement-alert.blocked{background:#241d29;border-color:#844e5b}.store-statement-alert.blocked strong{color:#ff8ba0}.store-statement-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.store-statement-metrics .metric{min-height:160px}.store-statement-metrics .metric strong{font-size:27px}.store-statement-metrics .metric-icon{display:none}.statement-lines{margin-top:16px;overflow:hidden}.statement-lines>header{border-bottom:1px solid #27455d;padding:18px}.statement-lines h2,.statement-lines p{margin:0}.statement-lines h2{font-size:18px}.statement-lines p{color:#809cb1;margin-top:6px;font-size:11px}.statement-lines p b{color:#cbdfe9}.statement-line-head,.statement-line-row{grid-template-columns:1fr .9fr .9fr 1fr 1.2fr 1fr .9fr 1fr;align-items:center;gap:10px;padding:13px 17px;display:grid}.statement-line-head{color:#829eb3;background:#112d45;font-size:11px}.statement-line-row{color:#d5e5ef;border-top:1px solid #213e57;font-size:12px}.statement-line-row b,.statement-line-row small{display:block}.statement-line-row small{margin-top:5px;font-size:10px}.statement-line-row strong{color:#36dfcd;font-size:14px}@media (width<=1200px){.store-first-head{display:none}.store-first-row{grid-template-columns:1fr 1fr 1fr}.store-first-row .rule-choice{justify-self:start}.store-statement-metrics{grid-template-columns:repeat(3,1fr)}.statement-line-head{display:none}.statement-line-row{grid-template-columns:1fr 1fr 1fr 1fr}.statement-line-row strong{grid-column:auto}}@media (width<=900px){.accounting-unit{display:none}.store-first-notice{grid-template-columns:1fr}.store-first-notice small{grid-column:1}.form-two-fields,.store-first-row{grid-template-columns:1fr}.statement-selector,.store-statement-alert{flex-direction:column;align-items:flex-start}.statement-selector label{width:100%;min-width:0}.store-statement-metrics,.statement-line-row{grid-template-columns:1fr 1fr}}.workspace-page{flex-direction:column;gap:14px;display:flex}.workspace-header{justify-content:space-between;align-items:center;min-height:112px;padding:22px 24px;display:flex}.workspace-header h1{margin:3px 0 6px;font-size:27px}.workspace-header p{color:#829bb0;margin:0;font-size:12px}.workspace-kicker{color:#2bdcca;letter-spacing:2px;font-size:10px;font-weight:800}.workspace-main-action{min-width:128px;width:auto!important;margin:0!important;padding:0 18px!important}.setup-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setup-progress-card{min-height:88px;padding:16px 18px;position:relative;overflow:hidden}.setup-progress-card span{color:#7e98ae;font-size:11px;display:block}.setup-progress-card b{color:#e7f5fc;margin-top:7px;font-size:24px;display:block}.setup-progress-card small{color:#718a9e;font-size:12px}.setup-progress-card i{background:linear-gradient(90deg,#249cf3,#27dbc9);max-width:100%;height:3px;position:absolute;bottom:0;left:0}.contract-stats .setup-progress-card b{font-size:22px}.workspace-toast{margin:0;padding:9px 13px}.workspace-list{overflow:hidden}.workspace-list-header{border-bottom:1px solid #223f58;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.workspace-list-header h2{margin:0;font-size:17px}.workspace-list-header h2 small{color:#2bdac9;margin-left:5px;font-size:11px;font-weight:500}.workspace-list-header p{color:#728ba0;margin:5px 0 0;font-size:11px}.workspace-list-header>button,.workspace-row-actions button,.relation-compact-row button,.workspace-empty button{color:#9db5c7;background:#10263a;border:1px solid #2d5069;border-radius:6px;min-height:31px;padding:6px 10px}.workspace-list-header>button:hover,.workspace-row-actions button:hover,.relation-compact-row button:hover{color:#2de0ce;border-color:#25cfbf}.workspace-tools{gap:8px;display:flex}.workspace-tools input,.workspace-tools select{color:#dcecf6;background:#0b1f32;border:1px solid #294b64;border-radius:7px;outline:0;height:34px;padding:0 11px}.workspace-tools input{width:240px}.store-compact-head,.store-compact-row{grid-template-columns:1.45fr 1fr 1.25fr .55fr .65fr .7fr;align-items:center;gap:13px;padding:12px 19px;display:grid}.store-compact-head,.relation-compact-head{color:#7690a6;background:#0d2236;font-size:10px}.store-compact-row,.relation-compact-row{color:#cfe1ec;border-top:1px solid #1e3a52;min-height:62px;font-size:12px}.store-compact-row:hover,.relation-compact-row:hover{background:#102b41}.store-compact-row span,.relation-compact-row span{min-width:0}.store-compact-row b,.store-compact-row small,.relation-compact-row b,.relation-compact-row small{display:block}.store-compact-row small,.relation-compact-row small{color:#70899f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.store-compact-row em{color:#d6aa55;font-style:normal}.workspace-status{border-radius:12px;width:max-content;padding:4px 8px;font-size:10px;font-style:normal;display:inline-flex!important}.workspace-status.ready{color:#48dfcf;background:#123f40}.workspace-status.pending{color:#e8bd64;background:#493d26}.workspace-row-actions{gap:6px;display:flex}.workspace-empty{color:#7690a6;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:30px;display:flex}.workspace-empty b{color:#d4e6f0}.workspace-modal-mask{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020810bf;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.workspace-modal{width:min(820px,100vw - 56px);max-height:calc(100vh - 56px);padding:0;overflow:auto;box-shadow:0 24px 70px #00000080}.workspace-modal-small{width:min(560px,100vw - 56px)}.workspace-modal>header{z-index:2;background:#10283d;border-bottom:1px solid #28475f;justify-content:space-between;align-items:center;padding:17px 20px;display:flex;position:sticky;top:0}.workspace-modal>header span{color:#29d8c8;letter-spacing:1px;font-size:10px}.workspace-modal>header h2{margin:3px 0 0;font-size:19px}.workspace-modal>header>button{color:#9bb2c3;background:#172f43;border:0;border-radius:7px;width:32px;height:32px;font-size:20px}.workspace-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.workspace-form-grid.one-column{grid-template-columns:1fr}.workspace-form-grid .workspace-form-grid{padding:0}.workspace-form-grid label,.workspace-warning label{color:#829bb0;flex-direction:column;gap:6px;font-size:11px;display:flex}.workspace-form-grid input,.workspace-form-grid select,.workspace-warning input,.workspace-warning textarea{color:#e1eff7;background:#0a1e31;border:1px solid #2a4d66;border-radius:7px;outline:0;min-height:38px;padding:8px 10px}.workspace-form-grid input:focus,.workspace-form-grid select:focus,.workspace-warning textarea:focus{border-color:#28cfc0}.workspace-modal>footer{background:#10263a;border-top:1px solid #28465e;justify-content:flex-end;gap:9px;padding:14px 20px;display:flex;position:sticky;bottom:0}.workspace-modal>footer button{color:#a9bdca;background:#142a3e;border:1px solid #31526a;border-radius:6px;min-width:90px;min-height:36px;padding:7px 13px}.workspace-modal>footer .primary{color:#071a25;background:linear-gradient(90deg,#269efa,#29d4c8);border:0}.workspace-warning{color:#e5ca80;background:#28291f;border:1px solid #705f37;border-radius:8px;margin:16px 20px 0;padding:13px}.workspace-warning p{color:#aa9d78;margin:5px 0 11px;font-size:11px}.workspace-warning textarea{resize:vertical;min-height:72px}.workspace-check{margin-top:10px;flex-direction:row!important;align-items:center!important;display:flex!important}.workspace-check input{width:15px;min-height:auto}.workspace-subtabs{border-bottom:1px solid #223f58;gap:3px;padding:10px 14px 0;display:flex}.workspace-subtabs button{color:#7d97ac;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px}.workspace-subtabs button.active{color:#2bdccb;border-bottom-color:#26d9c8}.workspace-subtabs span{background:#183247;border-radius:9px;margin-left:5px;padding:2px 6px;font-size:9px}.relation-compact-head,.relation-compact-row{grid-template-columns:1.4fr 1.2fr .7fr 1.25fr .55fr;align-items:center;gap:13px;padding:12px 19px;display:grid}.tax-table .relation-compact-head,.tax-table .relation-compact-row{grid-template-columns:1.5fr .7fr 1fr 1fr .55fr}.simple-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px;display:grid}.simple-card-grid article{background:#0d2236;border:1px solid #24455e;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.simple-card-grid article b,.simple-card-grid article small{display:block}.simple-card-grid article small{color:#718ba0;margin-top:4px;font-size:10px}.workspace-avatar{color:#35dfd0;background:#164451;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}@media (width<=1400px){.store-compact-head,.store-compact-row{grid-template-columns:1.3fr .9fr 1fr .5fr .6fr .8fr}.simple-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.workspace-header{align-items:flex-start;gap:14px}.setup-progress-grid{grid-template-columns:1fr}.workspace-list-header{flex-direction:column;align-items:flex-start;gap:12px}.workspace-tools{flex-wrap:wrap;width:100%}.workspace-tools input{flex:1;width:auto;min-width:180px}.store-compact-head,.relation-compact-head{display:none}.store-compact-row,.relation-compact-row,.tax-table .relation-compact-row{grid-template-columns:1fr 1fr;padding:14px 16px}.workspace-row-actions{justify-content:flex-start}.simple-card-grid{grid-template-columns:1fr}.workspace-modal{width:min(620px,100vw - 28px);max-height:calc(100vh - 28px)}.workspace-form-grid{grid-template-columns:1fr}.workspace-subtabs{overflow-x:auto}}@media (width<=560px){.workspace-header{flex-direction:column}.workspace-main-action{width:100%!important}.store-compact-row,.relation-compact-row,.tax-table .relation-compact-row{grid-template-columns:1fr}.workspace-modal-mask{padding:14px}.workspace-modal{width:100%;max-height:calc(100vh - 28px)}.workspace-modal>header,.workspace-modal>footer,.workspace-form-grid{padding-left:15px;padding-right:15px}}.store-compact-head,.store-compact-row{grid-template-columns:1.3fr .82fr 1.05fr 1.15fr .48fr .7fr .72fr}.workspace-form-section{border-top:1px solid #29475e;grid-column:1/-1;align-items:baseline;gap:10px;margin-top:5px;padding:13px 0 3px;display:flex}.workspace-form-section b{color:#2bd9c8;font-size:13px}.workspace-form-section span{color:#7892a6;font-size:10px}.workspace-field-span{grid-column:1/-1}.workspace-inline-note{background:#103238;border:1px solid #27645f;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;padding:8px 11px;display:flex}.workspace-inline-note b{color:#36dece;font-size:11px}.workspace-inline-note span{color:#89a5b5;font-size:10px}.workspace-inline-note.warning{background:#29261c;border-color:#826430}.workspace-inline-note.warning b,.operator-tax-pending{color:#efc568!important}.operator-directory-head,.operator-directory-row{grid-template-columns:1.05fr 1.45fr 1fr 1fr .45fr;align-items:center;gap:14px;padding:13px 19px;display:grid}.operator-directory-head{color:#7690a6;background:#0d2236;font-size:10px}.operator-directory-row{color:#cfe1ec;border-top:1px solid #1e3a52;min-height:68px;font-size:12px}.operator-directory-row:hover{background:#102b41}.operator-directory-row span{min-width:0}.operator-directory-row b,.operator-directory-row small{display:block}.operator-directory-row small{color:#70899f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.operator-directory-row button{color:#9db5c7;background:#10263a;border:1px solid #2d5069;border-radius:6px;min-height:31px;padding:6px 10px}.operator-directory-row button:hover{color:#2de0ce;border-color:#25cfbf}@media (width<=1400px){.store-compact-head,.store-compact-row{grid-template-columns:1.15fr .75fr .9fr 1fr .42fr .65fr .72fr}.operator-directory-head,.operator-directory-row{grid-template-columns:1fr 1.2fr .9fr .9fr .45fr}}@media (width<=900px){.store-compact-head,.operator-directory-head{display:none}.store-compact-row,.operator-directory-row{grid-template-columns:1fr 1fr}.workspace-form-section,.workspace-field-span{grid-column:1/-1}}@media (width<=560px){.store-compact-row,.operator-directory-row{grid-template-columns:1fr}}.form-actions-inline,.store-first-actions{align-items:center;gap:8px;display:flex}.form-actions-inline>button:not(.primary){color:#adc3d1;background:#0b2235;border:1px solid #31546a;border-radius:6px;min-height:36px;padding:8px 13px}.store-first-actions{justify-content:flex-end}.store-first-actions .rule-choice{justify-self:auto!important}.subject-summary-notice{background:#231f18;border-color:#83673c;align-items:center;gap:15px;margin:16px 0;padding:14px 17px;display:flex}.subject-summary-notice b{color:#e8c66f;font-size:13px}.subject-summary-notice span{color:#b8ad91;font-size:11px}.subject-summary-panel{margin-top:16px;overflow:hidden}.subject-summary-panel>header{background:#123049;border-bottom:1px solid #29465d;padding:17px 19px}.subject-summary-panel h2,.subject-summary-panel p{margin:0}.subject-summary-panel h2{font-size:18px}.subject-summary-panel p{color:#829cb1;margin-top:5px;font-size:11px}.subject-summary-group{border-top:1px solid #213f58}.subject-summary-group:first-of-type{border-top:0}.subject-summary-group.blocked{background:#341f2a57}.subject-summary-main{grid-template-columns:1.4fr repeat(4,.85fr) 1.1fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.subject-summary-main span,.subject-summary-main strong{color:#8ba5b8;flex-direction:column;font-size:11px;display:flex}.subject-summary-main span:first-child b{color:#e3f0f7;font-size:15px}.subject-summary-main b{color:#d6e7f0;margin-top:5px;font-size:14px}.subject-summary-main strong{color:#37dfcd;text-align:right;font-size:18px}.subject-summary-main strong small{color:#8a9da5;margin-top:5px;font-size:10px;line-height:1.4}.subject-summary-group.blocked .subject-summary-main strong{color:#ff8da1}.subject-store-breakdown{background:#0a2033;border:1px solid #29495f;border-radius:8px;margin:0 18px 16px;overflow:hidden}.subject-store-breakdown button{color:#d6e6ef;text-align:left;background:0 0;border:0;border-top:1px solid #203c52;grid-template-columns:1fr 120px 120px;align-items:center;gap:12px;width:100%;padding:11px 14px;display:grid}.subject-store-breakdown button:first-child{border-top:0}.subject-store-breakdown button:hover{background:#12364a}.subject-store-breakdown span b,.subject-store-breakdown span small{display:block}.subject-store-breakdown span b{font-size:12px}.subject-store-breakdown span small{color:#7994a8;margin-top:4px;font-size:10px}.subject-store-breakdown strong{text-align:right;font-size:13px}.subject-store-breakdown em{color:#35dfcd;text-align:right;font-size:11px;font-style:normal}@media (width<=1000px){.subject-summary-main{grid-template-columns:1fr 1fr 1fr}.subject-summary-main strong{text-align:left}.subject-store-breakdown button{grid-template-columns:1fr 110px}.subject-store-breakdown em{text-align:left;grid-column:1/-1}}@media (width<=700px){.subject-summary-notice{flex-direction:column;align-items:flex-start}.subject-summary-main{grid-template-columns:1fr 1fr}.subject-store-breakdown button{grid-template-columns:1fr}.subject-store-breakdown strong,.subject-store-breakdown em{text-align:left}}.statement-page,.summary-page{flex-direction:column;gap:14px;display:flex}.finance-workbench-head{background:linear-gradient(115deg,#102b42 0%,#0c2237 70%);justify-content:space-between;align-items:center;gap:28px;min-height:116px;padding:22px 24px;display:flex}.finance-workbench-head h1,.finance-workbench-head p{margin:0}.finance-workbench-head h1{color:#edf7fc;letter-spacing:-.4px;margin:4px 0 7px;font-size:27px}.finance-workbench-head>div>p:last-child{color:#8ba4b7;font-size:12px}.finance-workbench-head>label{color:#8aa4b7;flex-direction:column;gap:7px;width:min(470px,42%);font-size:11px;display:flex}.finance-workbench-head select{color:#e4f1f7;background:#091d2e;border:1px solid #356078;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:13px}.finance-workbench-head select:focus{border-color:#2ed7c7;box-shadow:0 0 0 3px #2ed7c71a}.summary-head-state{border-left:1px solid #2b4a60;min-width:180px;padding-left:24px}.summary-head-state span,.summary-head-state b,.summary-head-state small{display:block}.summary-head-state span{color:#829caf;font-size:10px}.summary-head-state b{color:#e5f2f8;margin:5px 0 2px;font-size:24px}.summary-head-state small{color:#6f899d;font-size:10px}.formal-empty{color:#7893a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.formal-empty b{color:#dbeaf2;font-size:15px}.formal-empty span{max-width:520px;font-size:11px;line-height:1.6}.statement-identity{grid-template-columns:1fr auto;gap:16px;padding:0;display:grid;overflow:hidden}.statement-identity-main{align-items:center;gap:14px;padding:18px 20px;display:flex}.platform-mark{color:#34ddcf;background:#123e47;border:1px solid #28746f;border-radius:11px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid}.statement-identity-main p,.statement-identity-main h2,.statement-identity-main span{margin:0}.statement-identity-main p{color:#7590a4;font-size:10px}.statement-identity-main h2{color:#e7f3f8;margin:3px 0 6px;font-size:19px}.statement-identity-main div>span{color:#91a9b9;align-items:center;gap:8px;font-size:11px;display:flex}.statement-identity-main i{background:#466579;border-radius:50%;width:3px;height:3px}.statement-identity-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;min-width:190px;padding:18px 20px;display:flex}.statement-identity-side small{color:#718b9f;font-size:10px}.formal-status{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;width:max-content;padding:5px 9px;font-style:normal;font-weight:700;font-size:10px!important;display:inline-flex!important}.formal-status.ready{color:#46dfd0;background:#123f40}.formal-status.warning{color:#efc66f;background:#463a22}.formal-status.neutral{color:#9eb0bc;background:#243442}.statement-source-strip{background:#0b2134;border-top:1px solid #24445b;grid-column:1/-1;align-items:center;gap:8px;padding:10px 20px;display:flex}.statement-source-strip>span{color:#6f8a9e;margin-right:4px;font-size:10px}.statement-source-strip b{color:#b8ceda;border:1px solid #294a60;border-radius:6px;gap:6px;padding:5px 9px;font-size:10px;font-weight:500;display:inline-flex}.statement-source-strip em{color:#35d9ca;font-style:normal}.statement-action-panel{background:#181f25;border-color:#745d33;padding:0;overflow:hidden}.statement-action-title{background:linear-gradient(90deg,#74521f4d,#0000);align-items:center;gap:12px;padding:15px 18px;display:flex}.statement-action-title>span{color:#efc56b;background:#493b21;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.statement-action-title>div:nth-child(2){flex:1}.statement-action-title b,.statement-action-title p{margin:0;display:block}.statement-action-title b{color:#f0d28c;font-size:14px}.statement-action-title p{color:#9f957c;margin-top:4px;font-size:11px}.statement-action-buttons{gap:8px;display:flex!important}.statement-action-buttons button,.summary-attention>button{color:#ddc684;background:#28271f;border:1px solid #6d5a35;border-radius:7px;min-height:34px;padding:7px 12px;font-size:11px}.statement-action-buttons .primary{color:#071b25;background:linear-gradient(90deg,#279eea,#29cfc2);border:0}.statement-issue-grid{background:#111d28;border-top:1px solid #574a2d;grid-template-columns:1fr 1fr;gap:0;display:grid}.statement-issue-grid span{color:#c7c0a9;border-bottom:1px solid #263a45;align-items:center;gap:9px;min-height:42px;padding:9px 18px;font-size:11px;line-height:1.45;display:flex}.statement-issue-grid span:nth-child(odd){border-right:1px solid #263a45}.statement-issue-grid i{color:#eac469;background:#3e3523;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.statement-fee-resolver{background:#0d1d2a;border-top:1px solid #6b5833}.statement-fee-resolver>header{background:#142a38;border-bottom:1px solid #284054;padding:14px 18px}.statement-fee-resolver>header b,.statement-fee-resolver>header span{display:block}.statement-fee-resolver>header b{color:#e9d18f;font-size:13px}.statement-fee-resolver>header span{color:#93a5ac;margin-top:5px;font-size:10px;line-height:1.55}.statement-fee-resolver>article{border-top:1px solid #213849;grid-template-columns:minmax(250px,1.4fr) 120px minmax(300px,1fr) 110px;align-items:end;gap:14px;padding:13px 18px;display:grid}.statement-fee-resolver>article:first-of-type{border-top:0}.statement-fee-resolver>article:hover{background:#102635}.statement-fee-meta b,.statement-fee-meta span,.statement-fee-meta small{display:block}.statement-fee-meta b{color:#dcebf3;font-size:12px}.statement-fee-meta span{color:#9cb0bb;margin-top:5px;font-size:10px}.statement-fee-meta small{color:#718d9e;margin-top:4px;font-size:9px}.statement-fee-resolver>article>strong{color:#e9c76e;align-self:center;font-size:15px}.statement-fee-resolver label{color:#879eab;flex-direction:column;gap:5px;font-size:10px;display:flex}.statement-fee-resolver select{color:#dceaf2;background:#0a2031;border:1px solid #315369;border-radius:7px;width:100%;height:36px;padding:0 10px}.statement-fee-resolver article>button{color:#061c27;background:linear-gradient(90deg,#279eea,#29cfc2);border:0;border-radius:7px;min-height:36px;font-size:11px;font-weight:700}.statement-fee-resolver article>button:disabled{opacity:.45;cursor:not-allowed}.statement-kpi-grid,.summary-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.statement-kpi-grid article,.summary-kpi-grid article{background:#0d2438;border:1px solid #27465d;border-radius:10px;min-height:112px;padding:16px 17px;position:relative;overflow:hidden}.statement-kpi-grid article:after,.summary-kpi-grid article:after{content:"";background:#315469;height:2px;position:absolute;bottom:0;left:0;right:0}.statement-kpi-grid span,.summary-kpi-grid span{color:#829caf;font-size:10px;display:block}.statement-kpi-grid strong,.summary-kpi-grid strong{color:#e6f2f8;letter-spacing:-.4px;margin:10px 0 5px;font-size:23px;display:block}.statement-kpi-grid small,.summary-kpi-grid small{color:#70899c;font-size:10px;line-height:1.45;display:block}.statement-kpi-grid article.featured,.summary-kpi-grid article.featured{background:#10303f;border-color:#2d6872}.statement-kpi-grid article.featured:after,.summary-kpi-grid article.featured:after{background:#2bd7c7}.statement-kpi-grid article.payable,.summary-kpi-grid article.payable{background:#103837;border-color:#2c776f}.statement-kpi-grid article.payable:after,.summary-kpi-grid article.payable:after{background:#35ddca}.statement-kpi-grid article.payable strong,.summary-kpi-grid article.payable strong{color:#41e1d0}.statement-kpi-grid article.pending,.summary-kpi-grid article.pending{background:#27271f;border-color:#665735}.statement-kpi-grid article.pending:after,.summary-kpi-grid article.pending:after{background:#ddb65c}.statement-kpi-grid article.pending strong,.summary-kpi-grid article.pending strong{color:#e8c36c}.formal-statement-table{overflow:hidden}.formal-statement-table>header{background:#102a40;border-bottom:1px solid #28475d;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.formal-statement-table h2,.formal-statement-table p{margin:0}.formal-statement-table h2{color:#e6f2f8;font-size:17px}.formal-statement-table p{color:#7892a6;margin-top:5px;font-size:10px}.formal-statement-table>header>span{color:#8da6b8;text-align:right;max-width:590px;font-size:10px}.formal-statement-head,.formal-statement-row{grid-template-columns:1.1fr 1fr 1.05fr 1fr 1.15fr .9fr 1fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.formal-statement-head{color:#7791a5;background:#0b2033;font-size:10px}.formal-statement-row{color:#c9dce7;border-top:1px solid #203d53;min-height:66px;font-size:11px}.formal-statement-row:hover{background:#10293e}.formal-statement-row span,.formal-statement-row strong{min-width:0}.formal-statement-row b,.formal-statement-row small{display:block}.formal-statement-row span:first-child>b{color:#e5f1f7;font-size:13px}.formal-statement-row small{color:#71899a;margin-top:5px;font-size:9px;line-height:1.4}.formal-statement-row em{color:#e7bc62;font-style:normal}.amount-ready{color:#3ddfce!important}.amount-pending{color:#e7bc62!important}.formal-statement-row>strong:last-child{font-size:14px}.statement-support-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.statement-support-card{padding:0;overflow:hidden}.statement-support-card>header{background:#10283d;border-bottom:1px solid #27455b;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.statement-support-card h3,.statement-support-card p{margin:0}.statement-support-card h3{font-size:15px}.statement-support-card header p{color:#748ea2;margin-top:4px;font-size:10px}.statement-support-card header>strong{color:#dcebf3;font-size:17px}.statement-support-card>div>span{color:#829daf;border-top:1px solid #203d52;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:10px;display:flex}.statement-support-card>div>span:nth-child(-n+2){border-top:0}.statement-support-card>div>span:nth-child(odd){border-right:1px solid #203d52}.statement-support-card>div>span b{color:#d4e5ee;font-size:12px}.cross-period-list{display:block!important}.cross-period-list span{grid-template-columns:1fr 1fr auto;gap:12px;display:grid!important}.cross-period-list b,.cross-period-list small{display:block}.cross-period-list em{color:#3edccc;font-style:normal}.support-empty{color:#728ca0;text-align:center;margin:0;padding:28px 18px;font-size:11px}.summary-kpi-grid{margin:0}.summary-attention{justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.summary-attention>div{align-items:center;gap:11px;display:flex}.summary-attention>div>span{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.summary-attention b,.summary-attention p{margin:0;display:block}.summary-attention b{font-size:13px}.summary-attention p{margin-top:4px;font-size:10px}.summary-attention.warning{background:#24251e;border-color:#6b5934}.summary-attention.warning>div>span{color:#e9c36a;background:#483a21}.summary-attention.warning b{color:#ead18e}.summary-attention.warning p{color:#9f957b}.summary-attention.ready{background:#103432;border-color:#286d68}.summary-attention.ready>div>span{color:#3ee0cf;background:#145048}.summary-attention.ready b{color:#d8f2ee}.summary-attention.ready p{color:#83aaa5}.summary-ledger{padding:0;overflow:hidden}.summary-ledger>header{background:#102940;border-bottom:1px solid #28465c;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.summary-ledger h2,.summary-ledger p{margin:0}.summary-ledger h2{font-size:17px}.summary-ledger p{color:#7690a4;margin-top:5px;font-size:10px}.summary-view-tabs{background:#0a1d2e;border:1px solid #2a4b61;border-radius:8px;gap:4px;padding:3px;display:flex}.summary-view-tabs button{color:#849eaf;background:0 0;border:0;border-radius:5px;min-height:31px;padding:6px 11px;font-size:10px}.summary-view-tabs button.active{color:#38ddcd;background:#164253}.summary-view-tabs em{background:#ffffff14;border-radius:8px;margin-left:5px;padding:1px 5px;font-size:9px;font-style:normal}.summary-ledger-head,.summary-ledger-row{grid-template-columns:1.35fr .5fr .85fr .8fr .85fr .8fr .9fr 1.25fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.summary-ledger-head{color:#7690a4;background:#0a1f31;font-size:10px}.summary-ledger-group{border-top:1px solid #203d53}.summary-ledger-group.blocked{box-shadow:inset 3px 0 #c79b46}.summary-ledger-row{color:#c9dce6;min-height:72px;font-size:11px}.summary-ledger-row:hover{background:#10283c}.summary-ledger-row span:first-child b,.summary-ledger-row span:first-child small,.summary-ledger-row span:nth-child(2) b,.summary-ledger-row span:nth-child(2) small{display:block}.summary-ledger-row span:first-child b{color:#e4f1f7;font-size:14px}.summary-ledger-row small{color:#728a9c;margin-top:4px;font-size:9px}.summary-ledger-row>strong{font-size:12px}.summary-row-action{justify-content:flex-end;align-items:center;gap:7px;display:flex}.summary-row-action button{color:#9fb7c6;background:#102b40;border:1px solid #2d576d;border-radius:6px;min-height:30px;padding:5px 9px;font-size:10px}.summary-row-action button:hover{color:#38ddcd;border-color:#2fd4c5}.summary-store-list{background:#091d2e;border:1px solid #29495f;border-radius:8px;margin:0 18px 15px;overflow:hidden}.summary-store-list>button{color:#cadde7;text-align:left;background:0 0;border:0;border-top:1px solid #203c51;grid-template-columns:76px 1fr 110px 92px;align-items:center;gap:12px;width:100%;padding:11px 13px;display:grid}.summary-store-list>button:first-child{border-top:0}.summary-store-list>button:hover{background:#123047}.store-platform-badge{color:#45d8cb;background:#102b40;border:1px solid #2a5a70;border-radius:5px;width:max-content;padding:4px 7px;font-size:9px}.summary-store-list b,.summary-store-list small{display:block}.summary-store-list b{font-size:11px}.summary-store-list small{color:#718a9d;white-space:nowrap;text-overflow:ellipsis;max-width:780px;margin-top:4px;font-size:9px;overflow:hidden}.summary-store-list strong{text-align:right;font-size:11px}.summary-store-list em{color:#38dacb;text-align:right;font-size:10px;font-style:normal}@media (width<=1380px){.statement-kpi-grid,.summary-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.formal-statement-head,.formal-statement-row{grid-template-columns:1fr 1fr 1fr 1fr}.formal-statement-head,.summary-ledger-head{display:none}.summary-ledger-row{grid-template-columns:1.3fr .5fr repeat(3,.8fr) 1fr}.summary-ledger-row>strong:first-of-type,.summary-ledger-row>strong:nth-of-type(2){display:none}.summary-row-action{grid-column:auto}.summary-store-list>button{grid-template-columns:70px 1fr 100px 85px}}@media (width<=900px){.finance-workbench-head{flex-direction:column;align-items:flex-start}.finance-workbench-head>label{width:100%}.summary-head-state{border-top:1px solid #2b4a60;border-left:0;width:100%;padding:13px 0 0}.statement-identity{grid-template-columns:1fr}.statement-identity-side{align-items:flex-start;padding-top:0}.statement-source-strip{flex-wrap:wrap}.statement-action-title,.summary-attention,.formal-statement-table>header,.summary-ledger>header{flex-direction:column;align-items:flex-start}.statement-action-buttons{width:100%}.statement-issue-grid{grid-template-columns:1fr}.statement-issue-grid span:nth-child(odd){border-right:0}.statement-fee-resolver>article{grid-template-columns:1fr 100px 1fr}.statement-fee-resolver article>button{grid-column:3}.statement-kpi-grid,.summary-kpi-grid,.formal-statement-row{grid-template-columns:1fr 1fr}.statement-support-grid{grid-template-columns:1fr}.summary-ledger-row{grid-template-columns:1fr 1fr 1fr}.summary-row-action{grid-column:1/-1;justify-content:flex-start}.summary-store-list>button{grid-template-columns:64px 1fr}.summary-store-list strong,.summary-store-list em{text-align:left}.summary-store-list small{white-space:normal}}@media (width<=560px){.finance-workbench-head h1{font-size:23px}.statement-identity-main{align-items:flex-start}.statement-identity-main div>span{flex-direction:column;align-items:flex-start;gap:3px}.statement-identity-main i{display:none}.statement-action-buttons{flex-direction:column}.statement-fee-resolver>article{grid-template-columns:1fr}.statement-fee-resolver article>button{grid-column:1}.statement-kpi-grid,.summary-kpi-grid,.formal-statement-row,.statement-support-card>div:not(.cross-period-list){grid-template-columns:1fr}.statement-support-card>div>span:nth-child(odd){border-right:0}.summary-view-tabs{width:100%}.summary-view-tabs button{flex:1}.summary-ledger-row{grid-template-columns:1fr 1fr}.summary-ledger-row>span:first-child{grid-column:1/-1}.summary-store-list>button{grid-template-columns:1fr}.summary-store-list strong,.summary-store-list em{text-align:left}}.workspace-template-note,.workspace-version-note{background:#0c2939;border:1px solid #28576a;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:-3px;padding:10px 12px;display:flex}.workspace-template-note b,.workspace-version-note b{color:#bfe7e6;font-size:11px}.workspace-template-note span,.workspace-version-note span{color:#7896a9;text-align:right;font-size:10px}.workspace-template-note.warning{background:#28261d;border-color:#765d30}.workspace-template-note.warning b{color:#edc46c}.workspace-version-note{background:#113531;border-color:#33756e}.workspace-version-note b{color:#43dfce}.operator-directory-head,.operator-directory-row{grid-template-columns:1fr 1.25fr .85fr 1fr minmax(205px,.95fr)}.operator-directory-actions{flex-wrap:wrap;gap:6px;display:flex}.operator-directory-actions button{white-space:nowrap}.scheme-manager-modal{width:min(820px,100% - 56px)}.scheme-manager-intro{background:#0c2235;border-bottom:1px solid #28465e;justify-content:space-between;align-items:flex-start;gap:24px;padding:15px 20px;display:flex}.scheme-manager-intro b{color:#dcecf4;font-size:12px}.scheme-manager-intro span{color:#82a0b2;text-align:right;max-width:560px;font-size:10px;line-height:1.6}.scheme-manager-list{padding:18px 20px 4px}.scheme-manager-list-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.scheme-manager-list-title>div{align-items:center;gap:8px;display:flex}.scheme-manager-list-title b{font-size:13px}.scheme-manager-list-title span{color:#7894a7;font-size:10px}.scheme-manager-list-title button,.scheme-manager-card button{color:#9eb7c7;background:#102a3f;border:1px solid #2c526a;border-radius:6px;min-height:30px;padding:5px 10px}.scheme-manager-card{background:#0b2033;border:1px solid #24475f;border-radius:8px;grid-template-columns:1fr 1.7fr auto;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid}.scheme-manager-card+.scheme-manager-card{margin-top:7px}.scheme-manager-card.selected{background:#10303d;border-color:#2a9c93}.scheme-manager-card>div{align-items:center;gap:7px;display:flex}.scheme-manager-card b{color:#dceaf2;font-size:12px}.scheme-manager-card i{color:#43ddcf;background:#164b49;border-radius:9px;margin-right:4px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.scheme-manager-card i.muted{color:#96a8b3;background:#2b3944}.scheme-manager-card p{color:#819daf;margin:0;font-size:10px}.scheme-manager-empty{color:#7993a6;text-align:center;border:1px dashed #2a4b62;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:22px;display:flex}.scheme-manager-empty b{color:#c9dce7;font-size:12px}.scheme-manager-empty span{font-size:10px}.scheme-form-heading{margin:14px 20px 0;padding-top:15px}.scheme-form-grid{padding-top:13px}.scheme-options{gap:22px;display:flex}.scheme-options label{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.scheme-options input{margin:0;width:15px!important;min-height:auto!important}.scheme-options span{color:#a9c0cc;font-size:11px}.workspace-advanced-toggle{background:#0b2235;border:1px solid #294e65;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.workspace-advanced-toggle>div{flex-direction:column;gap:3px;display:flex}.workspace-advanced-toggle b{color:#d7e9f2;font-size:11px}.workspace-advanced-toggle>div>span{color:#7894a7;font-size:10px}.workspace-advanced-toggle>label{white-space:nowrap;align-items:center;color:#9db6c6!important;flex-direction:row!important;gap:8px!important;display:flex!important}.workspace-advanced-toggle input{margin:0;width:15px!important;min-height:auto!important;padding:0!important}.workspace-rate-summary{background:#0e302f;border:1px solid #2d665f;border-radius:8px;grid-template-columns:auto auto;align-content:center;gap:4px 14px;min-height:62px;padding:10px 12px;display:grid}.workspace-rate-summary b{color:#9fc0c3;font-size:10px}.workspace-rate-summary strong{color:#43dfcf;font-size:20px}.workspace-rate-summary span{color:#7f9da8;grid-column:1/-1;font-size:10px;line-height:1.45}.workspace-rate-summary.workspace-field-span{grid-template-columns:1fr 1fr}.workspace-rate-summary.workspace-field-span b{grid-column:1/-1}.workspace-rate-summary.workspace-field-span span{color:#b5cbd3;grid-column:auto;font-size:11px}.operator-directory-head>span:last-child{text-align:right}.operator-directory-actions{justify-content:flex-end}.operator-directory-actions .operator-scheme-action{color:#3cddcd;background:#123d42;border-color:#25766f}.operator-directory-actions .operator-scheme-action:hover{background:#164a4d}.operator-profile-modal{width:min(760px,100vw - 56px)}.operator-form-intro{background:#0c2235;border-bottom:1px solid #28465e;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 20px;display:flex}.operator-form-intro b{color:#dcecf4;font-size:11px}.operator-form-intro span{color:#7f9daf;text-align:right;max-width:450px;font-size:10px;line-height:1.55}.operator-form-section{margin-top:0;padding-top:10px}.operator-type-card{background:#0b2235;border:1px solid #2b4e65;border-radius:7px;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:9px 11px;display:flex}.operator-type-card span{color:#7894a7;font-size:10px}.operator-type-card b{color:#dceaf2;font-size:12px}.operator-type-card small{color:#718c9f;font-size:9px}.operator-tax-note{min-height:62px}.scheme-manager-empty.compact{padding:13px 18px}.scheme-base-card{min-height:60px}.workspace-rate-summary.empty{background:#0b2235;border-style:dashed;border-color:#355369}.workspace-rate-summary.empty strong{color:#829bab;font-size:15px}.scheme-footer-hint{color:#d1a956;align-self:center;margin-right:auto;font-size:10px}@media (width<=1400px){.operator-directory-head{display:none}.operator-directory-row{grid-template-columns:1fr 1fr}.operator-directory-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){.operator-directory-head,.operator-directory-row{grid-template-columns:1fr 1fr}.workspace-template-note,.workspace-version-note,.scheme-manager-intro,.operator-form-intro{flex-direction:column;gap:5px}.workspace-template-note span,.workspace-version-note span,.scheme-manager-intro span,.operator-form-intro span{text-align:left}.scheme-manager-card{grid-template-columns:1fr auto}.scheme-manager-card p{grid-area:2/1/auto/-1}.scheme-manager-modal{width:min(680px,100vw - 28px)}.operator-profile-modal{width:min(620px,100vw - 28px)}.workspace-advanced-toggle{flex-direction:column;align-items:flex-start}.workspace-rate-summary.workspace-field-span{grid-template-columns:1fr}.operator-directory-actions{justify-content:flex-start}}@media (width<=560px){.operator-directory-row,.scheme-manager-card{grid-template-columns:1fr}.scheme-manager-card p,.scheme-manager-card button{grid-column:1}.operator-directory-actions{flex-direction:column}.scheme-options{flex-direction:column;gap:10px}}.statement-source-strip button{color:#b8ceda;background:#102a3f;border:1px solid #294a60;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.statement-source-strip button:hover{color:#e4f5f8;background:#143648;border-color:#2bcfc2}.statement-source-strip button em{color:#35d9ca}.statement-source-strip button i{color:#6f91a5;margin-left:3px;font-size:9px;font-style:normal}.formal-statement-row,.talent-statement-row{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.formal-statement-row:focus-visible,.talent-statement-row:focus-visible,.statement-source-strip button:focus-visible,.store-sales-row:focus-visible,.prebill-row:focus-visible{outline-offset:-2px;outline:2px solid #32d9cc}.talent-statement-row:hover{background:#10293e}.support-header-action{align-items:center;gap:12px;display:flex}.support-header-action button{color:#44d9cc;background:#102b40;border:1px solid #2a5b70;border-radius:6px;padding:6px 9px;font-size:9px}.statement-support-card>div:not(.cross-period-list){grid-template-columns:1fr 1fr;display:grid}.statement-support-card>div>button{color:#829daf;text-align:left;background:0 0;border:0;border-top:1px solid #203d52;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 16px;font-size:10px;display:grid}.statement-support-card>div>button:nth-child(-n+2){border-top:0}.statement-support-card>div>button:nth-child(odd){border-right:1px solid #203d52}.statement-support-card>div>button:hover{background:#102b40}.statement-support-card>div>button b{color:#d4e5ee;text-align:right;font-size:12px}.statement-support-card>div>button small{color:#42dacc;grid-column:1/-1;font-size:9px}.statement-detail-modal{width:min(920px,100vw - 48px)}.statement-detail-modal>header p{color:#7f99aa;margin:5px 0 0;font-size:10px}.statement-detail-head,.statement-detail-rows>button{grid-template-columns:1.4fr .8fr .7fr .8fr;align-items:center;gap:14px;padding:11px 18px;display:grid}.statement-detail-head{color:#7994a6;background:#0b2033;border-bottom:1px solid #28465d;font-size:10px}.statement-detail-rows{max-height:56vh;overflow:auto}.statement-detail-rows>button{color:#c8dce6;text-align:left;background:0 0;border:0;border-top:1px solid #203d53;width:100%;min-height:58px}.statement-detail-rows>button:first-child{border-top:0}.statement-detail-rows>button:hover{background:#102b40}.statement-detail-rows b,.statement-detail-rows small{display:block}.statement-detail-rows b{font-size:12px}.statement-detail-rows small{color:#718b9e;margin-top:4px;font-size:9px}.statement-detail-rows strong{color:#e1eef4}.statement-detail-rows em{color:#3bd9cb;text-align:right;font-size:10px;font-style:normal}.store-sales-overview{padding:0;overflow:hidden}.store-sales-overview>header,.prebill-overview>header,.payment-list-title{background:#102a40;border-bottom:1px solid #28465d;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.store-sales-overview h2,.store-sales-overview p,.prebill-overview h2,.prebill-overview p,.payment-list-title h2,.payment-list-title p{margin:0}.store-sales-overview h2,.prebill-overview h2,.payment-list-title h2{color:#e5f2f7;font-size:17px}.store-sales-overview p,.prebill-overview p,.payment-list-title p{color:#7892a5;margin-top:5px;font-size:10px}.store-sales-overview>header>strong,.prebill-overview>header>strong,.payment-list-title>strong{color:#3edccc;font-size:12px}.store-sales-head,.store-sales-row{grid-template-columns:1.55fr .55fr .82fr .82fr .82fr .65fr .75fr .85fr .8fr;align-items:center;gap:10px;padding:11px 15px;display:grid}.store-sales-head{color:#7791a4;background:#0a1f31;font-size:9px}.store-sales-row{color:#cbdde6;text-align:left;background:0 0;border:0;border-top:1px solid #203d53;width:100%;min-height:62px;font-size:10px}.store-sales-row:hover{background:#102b40}.store-sales-row.blocked{box-shadow:inset 3px 0 #c49b49}.store-sales-row.empty{opacity:.72}.store-sales-row span:first-child i,.store-sales-row span:first-child b,.store-sales-row span:last-child small{display:block}.store-sales-row span:first-child i{color:#42d9cc;margin-bottom:5px;font-size:9px;font-style:normal}.store-sales-row span:first-child b{color:#e2eff5;font-size:12px}.store-sales-row span:last-child small{color:#7390a2;margin-top:5px;font-size:9px}.store-sales-row strong{font-size:11px}.prebill-overview{padding:0;overflow:hidden}.prebill-blocked{background:#28261d;border-bottom:1px solid #6a5733;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.prebill-blocked b,.prebill-blocked small{display:block}.prebill-blocked b{color:#ebc66e;font-size:12px}.prebill-blocked small{color:#a59978;margin-top:4px;font-size:10px}.prebill-blocked button{color:#e5c575;background:#312c20;border:1px solid #735e35;border-radius:6px;min-height:32px;padding:0 11px;font-size:10px}.prebill-head,.prebill-row{grid-template-columns:1.35fr .72fr repeat(5,.72fr) 1.05fr .72fr;align-items:center;gap:12px;padding:12px 17px;display:grid}.prebill-head{color:#7892a5;background:#0a1f31;font-size:10px}.prebill-row{color:#c9dce6;text-align:left;background:0 0;border:0;border-top:1px solid #203d53;width:100%;min-height:62px}.prebill-row:hover{background:#102b40}.prebill-row b,.prebill-row small{display:block}.prebill-row b{color:#e1eef4;font-size:12px}.prebill-row small{color:#728c9f;margin-top:4px;font-size:9px}.prebill-row i{border-radius:10px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-flex}.prebill-row i.operator{color:#40ddcf;background:#133f41}.prebill-row i.talent{color:#85b9e8;background:#283b55}.prebill-row em{color:#3cdacc;font-size:10px;font-style:normal}.payment-list-title{border-bottom:0}.payment-preview-empty>button{color:#071b25;background:linear-gradient(90deg,#279eea,#29cfc2);border:0;border-radius:7px;min-height:34px;margin:8px auto 20px;padding:0 13px;font-weight:700;display:block}@media (width<=1300px){.store-sales-head{display:none}.store-sales-row{grid-template-columns:1.3fr repeat(4,.7fr)}.store-sales-row>strong:nth-of-type(n+5),.store-sales-row>span:last-child,.prebill-head{display:none}.prebill-row{grid-template-columns:1.4fr .8fr repeat(3,.8fr)}.prebill-row>strong:nth-of-type(3),.prebill-row>em{display:none}}@media (width<=760px){.store-sales-overview>header,.prebill-overview>header,.payment-list-title,.prebill-blocked{flex-direction:column;align-items:flex-start}.store-sales-row,.prebill-row,.statement-detail-head,.statement-detail-rows>button{grid-template-columns:1fr 1fr}.store-sales-row>strong:nth-of-type(n+3),.prebill-row>strong:nth-of-type(n+2),.statement-detail-head span:nth-child(n+3),.statement-detail-rows>button>strong,.statement-detail-rows>button>em{display:none}.statement-support-card>div:not(.cross-period-list){grid-template-columns:1fr}.statement-support-card>div>button:nth-child(odd){border-right:0}.statement-support-card>div>button:nth-child(2){border-top:1px solid #203d52}.support-header-action{flex-direction:column;align-items:flex-end}}.navigation-item{flex-direction:column;display:flex}.navigation-section{color:#58768d;letter-spacing:.12em;padding:15px 18px 6px;font-size:10px;font-weight:700;display:block}.navigation-item:first-child .navigation-section{padding-top:2px}.navigation-item>button{width:100%}.talent-directory-head,.talent-directory-row{grid-template-columns:1.1fr 1.3fr 1fr 1fr .65fr .6fr;align-items:center;gap:14px;padding:12px 17px;display:grid}.talent-directory-head{color:#7997aa;background:#112f47;font-size:11px}.talent-directory-row{color:#c9dce7;border-top:1px solid #203d53;min-height:72px;font-size:12px}.talent-directory-row b,.talent-directory-row small{display:block}.talent-directory-row small{color:#718da1;margin-top:5px;font-size:10px}.talent-directory-row button{color:#9fb7c6;background:#102b40;border:1px solid #2d576d;border-radius:6px;min-height:32px;padding:0 10px}.talent-profile-modal{width:min(850px,100vw - 48px)}.talent-statement-table>header button{color:#3cddcd;background:#123d42;border:1px solid #2c6c6b;border-radius:6px;min-height:34px;padding:0 12px}.talent-statement-head,.talent-statement-row{grid-template-columns:1.05fr .9fr .82fr .9fr .9fr .72fr .65fr .78fr;align-items:center;gap:11px;padding:12px 18px;display:grid}.talent-statement-head{color:#7791a5;background:#0b2033;font-size:10px}.talent-statement-row{color:#c9dce7;border-top:1px solid #203d53;min-height:65px;font-size:11px}.talent-statement-row b,.talent-statement-row small{display:block}.talent-statement-row small{color:#71899a;margin-top:4px;font-size:9px}.talent-statement-row strong{font-size:13px}.talent-match.ready b{color:#39dcca}.talent-match.pending b{color:#edbd60}.aggregate-bill-modal{width:min(920px,100vw - 48px)}.aggregate-bill-kpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px;display:grid}.aggregate-bill-kpis span{color:#7f9bad;background:#0b2235;border:1px solid #285069;border-radius:8px;padding:13px;font-size:10px}.aggregate-bill-kpis b{color:#e2eff5;margin-top:8px;font-size:19px;display:block}.aggregate-bill-lines{border:1px solid #29495f;border-radius:8px;margin:0 20px 20px;overflow:hidden}.aggregate-bill-lines>div,.aggregate-bill-lines>button{grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.aggregate-bill-lines>div{color:#7d99ad;background:#123149;font-size:10px}.aggregate-bill-lines>button{color:#cbdde6;text-align:left;background:#0b2032;border:0;border-top:1px solid #203d53}.aggregate-bill-lines>button strong{color:#3ddfce;text-align:right}@media (width<=1200px){.talent-directory-head{display:none}.talent-directory-row{grid-template-columns:1fr 1fr 1fr}.talent-statement-head{display:none}.talent-statement-row{grid-template-columns:repeat(3,1fr)}.aggregate-bill-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.talent-directory-row,.talent-statement-row,.aggregate-bill-kpis{grid-template-columns:1fr}.aggregate-bill-lines>div{display:none}.aggregate-bill-lines>button{grid-template-columns:1fr}.aggregate-bill-lines>button strong{text-align:left}}.merged-workflow-page{gap:14px;display:grid}.workflow-page-tabs{background:#0a1f30f5;gap:8px;padding:8px;display:flex}.workflow-page-tabs button{color:#8da8b8;background:#0d2639;border:1px solid #274b61;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:40px;padding:0 18px;font-weight:700;display:flex}.workflow-page-tabs button:hover{color:#d7ebf2;border-color:#2d7778}.workflow-page-tabs button.active{color:#3ce1d1;background:linear-gradient(135deg,#123f48,#103344);border-color:#2acfc2;box-shadow:inset 0 -2px #2de0d0}.workflow-page-tabs button em{color:#ffd98a;background:#8a5420;border-radius:10px;min-width:20px;padding:2px 6px;font-size:10px;font-style:normal}.recognition-shortcuts{align-items:center;gap:10px;padding:18px 20px;display:flex}.recognition-shortcuts>div{flex-direction:column;flex:1;gap:5px;display:flex}.recognition-shortcuts span{color:#7e9aac;font-size:11px}.recognition-shortcuts button{color:#39dacb;background:#113a40;border:1px solid #2c6669;border-radius:6px;min-height:36px;padding:0 13px}@media (width<=700px){.workflow-page-tabs{grid-template-columns:1fr;display:grid;position:static}.workflow-page-tabs button{width:100%}.recognition-shortcuts{flex-direction:column;align-items:stretch}}.workflow-back-button{color:#a9cbd9;background:#0e2738;border:1px solid #2a5870;border-radius:8px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.workflow-back-button:hover{color:#35ddd3;border-color:#24c8c1}.company-scope-explain{background:linear-gradient(90deg,#10333b,#102b36);border-color:#266372;align-items:center;padding:14px 18px;display:flex}.company-scope-explain div{align-items:center;gap:16px;display:flex}.company-scope-explain b{color:#3be0d2;flex:none;font-size:13px}.company-scope-explain span{color:#b8ccd4;font-size:11px;line-height:1.7}.statement-fee-resolver>article{grid-template-columns:minmax(250px,1.4fr) 120px minmax(300px,1fr)}.statement-fee-savebar{z-index:2;background:#132b3a;border-top:1px solid #365269;justify-content:flex-end;align-items:center;gap:18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.statement-fee-savebar span{color:#b6c9d2;font-size:11px}.statement-fee-savebar button{color:#061c27;background:linear-gradient(90deg,#279eea,#29cfc2);border:0;border-radius:7px;min-width:210px;min-height:38px;font-size:11px;font-weight:800}.statement-fee-savebar button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.company-scope-explain div{flex-direction:column;align-items:flex-start;gap:6px}.statement-fee-resolver>article{grid-template-columns:1fr 100px 1fr}}@media (width<=560px){.statement-fee-resolver>article{grid-template-columns:1fr}.statement-fee-savebar{flex-direction:column;align-items:stretch}.statement-fee-savebar button{width:100%}.summary-view-tabs{flex-wrap:wrap}}.platform-sales-overview{margin-bottom:18px;padding:24px}.platform-sales-overview>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.platform-sales-overview>header h2{margin:3px 0 7px;font-size:24px}.platform-sales-overview>header span{color:var(--muted)}.platform-sales-overview>header>strong{color:var(--accent);white-space:nowrap}.platform-sales-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.platform-sales-cards>button{appearance:none;border:1px solid var(--border);color:inherit;text-align:left;cursor:pointer;background:#071f33b8;border-radius:12px;gap:9px;padding:16px;display:grid}.platform-sales-cards>button:hover,.platform-sales-cards>button.active{border-color:var(--accent);background:#0f576557}.platform-sales-cards span{justify-content:space-between;align-items:center;font-weight:700;display:flex}.platform-sales-cards span small{color:var(--muted);font-weight:400}.platform-sales-cards b{font-size:25px}.platform-sales-cards em{color:var(--muted);font-size:12px;font-style:normal}.platform-sales-cards i{color:var(--accent);font-size:12px;font-style:normal}.platform-store-drilldown{border:1px solid var(--border);border-radius:12px;margin-top:14px;overflow:hidden}.platform-store-drilldown-head,.platform-store-drilldown>.platform-store-detail-row{grid-template-columns:1.5fr repeat(4,.7fr) 1fr;align-items:center;gap:14px;display:grid}.platform-store-drilldown-head{color:var(--muted);background:#13435e80;padding:11px 14px;font-size:12px}.platform-store-drilldown>.platform-store-detail-row{appearance:none;border:0;border-top:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:14px}.platform-store-drilldown>.platform-store-detail-row:hover{background:#114b5e38}.platform-store-drilldown>.platform-store-detail-row span{gap:4px;display:grid}.platform-store-drilldown>.platform-store-detail-row small{color:var(--muted)}.platform-store-drilldown>.platform-store-detail-row strong{font-size:14px}@media (width<=1100px){.platform-store-drilldown-head,.platform-store-drilldown>.platform-store-detail-row{grid-template-columns:1.5fr repeat(3,.8fr) 1fr}.platform-store-drilldown-head>span:nth-child(5),.platform-store-drilldown>.platform-store-detail-row>strong:nth-child(5){display:none}}.overview-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:2px 0 18px;padding:0 3px;display:flex}.overview-page-heading h1{color:#edf8fc;margin:3px 0 5px;font-size:26px}.overview-page-heading>div>p:last-child{color:#7894a7;margin:0;font-size:11px}.overview-period{background:#0c2133;border:1px solid #27475e;border-radius:9px;align-items:baseline;gap:10px;padding:8px 13px;display:flex}.overview-period span{color:#7894a7;font-size:10px}.overview-period b{color:#eaf5fa;font-size:18px}.executive-overview{margin-bottom:18px;overflow:hidden}.executive-overview-head{background:linear-gradient(90deg,#112f46,#0c2437);border-bottom:1px solid #28485e;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.executive-overview-head>div:first-child>span{color:#3cdbcd;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.executive-overview-head h2{color:#e8f3f8;margin:0;font-size:18px}.overview-coverage{color:#99afbd;align-items:center;gap:8px;font-size:11px;display:flex}.overview-coverage i{background:#34dacb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34dacb8c}.executive-overview-grid{grid-template-columns:minmax(310px,.92fr) minmax(440px,1.45fr) minmax(230px,.68fr);gap:0;min-height:300px;display:grid}.executive-overview-grid>article,.executive-overview-grid>aside{padding:24px}.executive-overview-grid>*+*{border-left:1px solid #24445a}.net-sales-focus{background:radial-gradient(circle at 88% 12%,#27cec329,#0000 36%),linear-gradient(145deg,#103248,#0c2538);position:relative;overflow:hidden}.net-sales-focus:after{content:"";border:28px solid #31d8cb0e;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-78px;right:-58px}.net-sales-focus>span{color:#7d9aab;font-size:11px}.net-sales-focus>strong{z-index:1;color:#f2fbfd;letter-spacing:-1.5px;margin:11px 0 8px;font-size:42px;line-height:1;display:block;position:relative}.net-sales-focus>p{z-index:1;color:#7894a5;margin:0;font-size:10px;position:relative}.net-sales-metrics{z-index:1;grid-template-columns:1fr 1fr;gap:9px;margin-top:31px;display:grid;position:relative}.net-sales-metrics span{color:#7895a7;background:#04192866;border:1px solid #366c869e;border-radius:8px;padding:11px;font-size:9px}.net-sales-metrics b{color:#dbeaf1;margin-top:5px;font-size:14px;display:block}.refund-progress{z-index:1;margin-top:16px;position:relative}.refund-progress>span{background:#17364a;border-radius:5px;height:5px;display:block;overflow:hidden}.refund-progress i{background:linear-gradient(90deg,#edbd61,#e67f69);border-radius:5px;height:100%;display:block}.refund-progress small{color:#8fa7b5;margin-top:7px;font-size:9px;display:block}.platform-ranking{background:#0b2235}.platform-ranking-title{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.platform-ranking-title span{color:#dfeef4;font-size:13px;font-weight:800;display:block}.platform-ranking-title small{color:#718d9f;margin-top:4px;font-size:9px;font-weight:400;display:block}.platform-ranking-title>b{color:#42dace;font-size:10px}.platform-ranking-list{gap:3px;display:grid}.platform-ranking-list>button{color:#cbdde5;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px 92px minmax(80px,1fr) 82px 13px;align-items:center;gap:9px;width:100%;min-height:36px;padding:5px 7px;display:grid}.platform-ranking-list>button:hover,.platform-ranking-list>button.active{background:#10343f;border-color:#2a665f}.platform-ranking-list>button.zero{opacity:.52}.platform-ranking-list>button>em{color:#547285;font-size:9px;font-style:normal}.platform-ranking-list>button>span b,.platform-ranking-list>button>span small{display:block}.platform-ranking-list>button>span b{color:#dcebf1;font-size:11px}.platform-ranking-list>button>span small{color:#6f899a;margin-top:2px;font-size:8px}.platform-ranking-list>button>i{background:#17364a;border-radius:5px;height:5px;overflow:hidden}.platform-ranking-list>button>i>u{background:linear-gradient(90deg,#25a8d1,#31dac8);border-radius:5px;min-width:2px;height:100%;text-decoration:none;display:block}.platform-ranking-list>button>strong{color:#eaf5f8;text-align:right;font-size:11px}.platform-ranking-list>button>small:last-child{color:#40d8ca;text-align:center;font-size:16px}.executive-overview>.platform-store-drilldown{background:#0a1f31;border-width:1px 0 0;border-radius:0;margin:0}.store-scope-tabs{background:#0a2032;border:1px solid #284c62;border-radius:8px;gap:3px;padding:3px;display:flex}.store-scope-tabs button{color:#7894a6;background:0 0;border:0;border-radius:5px;min-height:28px;padding:0 11px;font-size:10px}.store-scope-tabs button.active{color:#39dccd;background:#17414c;font-weight:800}.sales-focus-head,.sales-focus-row{grid-template-columns:1.5fr repeat(4,.72fr) .85fr;align-items:center;gap:14px;padding:11px 17px;display:grid}.sales-focus-head{color:#7590a3;background:#091e30;font-size:9px}.sales-focus-row{color:#c9dce5;text-align:left;background:0 0;border:0;border-top:1px solid #203d53;width:100%;min-height:66px}.sales-focus-row:hover{background:#102b40}.sales-focus-row.blocked{box-shadow:inset 3px 0 #c39945}.sales-focus-row.empty{opacity:.62}.sales-focus-row>span:first-child i,.sales-focus-row>span:first-child b,.sales-focus-row>span:first-child small,.sales-focus-row>span:last-child small{display:block}.sales-focus-row>span:first-child i{color:#3bd9cb;margin-bottom:3px;font-size:8px;font-style:normal}.sales-focus-row>span:first-child b{color:#e3eff4;font-size:12px}.sales-focus-row>span:first-child small{color:#6e899a;margin-top:4px;font-size:8px}.sales-focus-row>strong{font-size:11px}.sales-focus-row .net-amount{color:#39dccc;font-size:12px}.sales-focus-row>span:last-child small{color:#738fa1;margin-top:5px;font-size:8px}@media (width<=1450px){.executive-overview-grid{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.25fr)}.platform-ranking-list>button{grid-template-columns:25px 80px minmax(70px,1fr) 78px 12px}}@media (width<=1000px){.executive-overview-grid{grid-template-columns:1fr}.executive-overview-grid>*+*{border-top:1px solid #24445a;border-left:0}.sales-focus-head{display:none}.sales-focus-row{grid-template-columns:1.4fr repeat(3,.8fr) 1fr}.sales-focus-row>strong:nth-of-type(4){display:none}}.sales-focus-row>span:first-child small em{color:#b5a0ed;font-style:normal;font-weight:700}.summary-party-kind{border-radius:9px;margin:0 0 5px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.summary-party-kind.operator{color:#40ddcf;background:#133f41}.summary-party-kind.talent{color:#c6b1f4;background:#302b50}.summary-party-kind.company{color:#9db1c2;background:#293949}.settlement-payee-overview{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.settlement-payee-overview article{background:linear-gradient(145deg,#102b40,#0b2134);border:1px solid #284b62;border-radius:12px;min-height:112px;padding:18px;position:relative;overflow:hidden}.settlement-payee-overview article:before{content:"";background:#32d8ca;width:3px;position:absolute;inset:0 auto 0 0}.settlement-payee-overview article.talent{background:linear-gradient(145deg,#202743,#111f35);border-color:#49466f}.settlement-payee-overview article.talent:before{background:#a78bea}.settlement-payee-overview article.warning{background:linear-gradient(145deg,#2d291f,#142234);border-color:#675633}.settlement-payee-overview article.warning:before{background:#d4a94e}.settlement-payee-overview article>span{color:#7894a7;font-size:10px}.settlement-payee-overview article>strong{color:#eef7fa;margin:10px 0 6px;font-size:24px;display:block}.settlement-payee-overview article.total>strong{color:#3fe0d0;font-size:30px}.settlement-payee-overview article.talent>strong{color:#c4b2f2}.settlement-payee-overview article.warning>strong{color:#e7bf65}.settlement-payee-overview article>small{color:#718b9d;font-size:9px}@media (width<=1150px){.settlement-payee-overview{grid-template-columns:1fr 1fr}}.statement-detail-modal{flex-direction:column;width:min(1380px,100vw - 48px);max-height:92vh;display:flex;overflow:hidden}.statement-detail-summary{background:#0a1e30;border-bottom:1px solid #29475d;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 18px;display:grid}.statement-detail-summary span{color:#7894a6;border:1px solid #284b62;border-radius:7px;padding:9px 11px;font-size:9px}.statement-detail-summary b{color:#e0eef4;margin-top:5px;font-size:14px;display:block}.statement-detail-head,.statement-detail-row{grid-template-columns:1.1fr 1.25fr .86fr 1.05fr 1.1fr 1.35fr;align-items:center;gap:13px;padding:11px 18px;display:grid}.statement-detail-head{z-index:2;color:#7994a6;background:#0b2033;border-bottom:1px solid #28465d;font-size:9px;position:sticky;top:0}.statement-detail-rows{flex:1;max-height:59vh;overflow:auto}.statement-detail-rows>.statement-detail-row{color:#c8dce6;text-align:left;background:0 0;border:0;border-top:1px solid #203d53;width:100%;min-height:68px}.statement-detail-rows>.statement-detail-row:first-child{border-top:0}.statement-detail-rows>.statement-detail-row:hover{background:#102b40}.statement-detail-row>span{min-width:0}.statement-detail-row b,.statement-detail-row small{display:block}.statement-detail-row b{color:#dcebf2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.statement-detail-row small{color:#718b9e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.statement-detail-row .detail-amount b{color:#39dccd;font-size:11px}.statement-detail-row .detail-source b{color:#9fb8c5;font-size:9px}.statement-detail-row .detail-source small{color:#37d8ca}.statement-detail-modal>footer{justify-content:flex-end;align-items:center;gap:16px;display:flex}.statement-detail-modal>footer>span{color:#718b9e;margin-right:auto;font-size:9px}.bill-preview-modal{flex-direction:column;width:min(1380px,100vw - 48px);max-height:92vh;display:flex;overflow:hidden}.bill-preview-modal>.bill-preview-body{overflow:auto}.bill-preview-detail-body{padding-bottom:24px}.bill-rule-detail,.bill-source-details{background:#0b2032;border:1px solid #294c63;border-radius:9px;margin-top:13px;overflow:hidden}.bill-rule-detail>header,.bill-source-details>header{background:#102b40;border-bottom:1px solid #29475d;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.bill-rule-detail>header b,.bill-source-details>header b{color:#dcebf2;font-size:12px}.bill-rule-detail>header span,.bill-source-details>header span{color:#7894a6;font-size:9px}.bill-rule-head,.bill-rule-row{grid-template-columns:1.45fr .9fr .75fr .7fr .8fr .82fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.bill-rule-head{color:#7691a4;background:#091e30;font-size:9px}.bill-rule-row{color:#c9dce6;border-top:1px solid #203c52;font-size:10px}.bill-rule-row b,.bill-rule-row small{display:block}.bill-rule-row small{color:#718b9e;margin-top:4px;font-size:8px}.bill-rule-row strong:last-child{color:#3adccc}.bill-source-details details{border-top:1px solid #29475d}.bill-source-details details:first-of-type{border-top:0}.bill-source-details summary{color:#c9dce6;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 15px;list-style:none;display:flex}.bill-source-details summary::-webkit-details-marker{display:none}.bill-source-details summary:after{content:"展开";color:#38d9cb;margin-left:12px;font-size:9px}.bill-source-details details[open] summary:after{content:"收起"}.bill-source-details summary span{font-size:11px;font-weight:800}.bill-source-details summary b{color:#8fa7b5;margin-left:auto;font-size:10px}.bill-source-table{border-top:1px solid #29475d}.bill-source-table>div,.bill-source-table>button{grid-template-columns:1fr 1fr 1.25fr .9fr .65fr 1.25fr;align-items:center;gap:12px;width:100%;padding:10px 14px;display:grid}.bill-source-table>div{color:#708c9f;background:#091e30;font-size:9px}.bill-source-table>button{color:#c5d9e3;text-align:left;background:#0c2234;border:0;border-top:1px solid #1f3b50;min-height:59px}.bill-source-table>button:hover{background:#123149}.bill-source-table>button b,.bill-source-table>button small{display:block}.bill-source-table>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bill-source-table>button small{color:#708b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.bill-source-table>button strong{color:#39dccd}.bill-source-empty{text-align:center;color:#718c9f;padding:17px;font-size:10px}@media (width<=1100px){.statement-detail-head,.statement-detail-row,.bill-rule-head,.bill-rule-row,.bill-source-table>div,.bill-source-table>button{grid-template-columns:1.2fr 1fr .8fr 1fr}.statement-detail-head>span:nth-child(3),.statement-detail-head>span:nth-child(5),.statement-detail-row>span:nth-child(3),.statement-detail-row>span:nth-child(5),.bill-rule-head>span:nth-child(2),.bill-rule-head>span:nth-child(5),.bill-rule-row>span:nth-child(2),.bill-rule-row>span:nth-child(5),.bill-source-table>div>span:nth-child(3),.bill-source-table>div>span:nth-child(4),.bill-source-table>button>span:nth-child(3),.bill-source-table>button>span:nth-child(4){display:none}}@media (width<=700px){.statement-detail-summary{grid-template-columns:1fr}.statement-detail-head,.statement-detail-row,.bill-rule-head,.bill-rule-row,.bill-source-table>div,.bill-source-table>button{grid-template-columns:1.4fr 1fr}.statement-detail-head>span:nth-child(n+3),.statement-detail-row>span:nth-child(n+3),.bill-rule-head>span:nth-child(n+3),.bill-rule-row>:nth-child(n+3),.bill-source-table>div>span:nth-child(n+3),.bill-source-table>button>:nth-child(n+3){display:none}.bill-rule-detail>header,.bill-source-details>header{flex-direction:column;align-items:flex-start}}.operator-talent-audit{background:linear-gradient(145deg,#171f39,#0b2032);border:1px solid #514d78;border-radius:10px;margin-top:13px;overflow:hidden}.operator-talent-audit>header{background:#352d5b57;border-bottom:1px solid #49476c;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.operator-talent-audit>header b,.operator-talent-audit>header span{display:block}.operator-talent-audit>header b{color:#d9cdf8;font-size:13px}.operator-talent-audit>header span{color:#8f9db3;margin-top:4px;font-size:9px}.operator-talent-audit>header>strong{color:#c5aff7;white-space:nowrap;font-size:11px}.operator-talent-audit-head,.operator-talent-audit details>summary{grid-template-columns:1.35fr .5fr .72fr .72fr .72fr .9fr;align-items:center;gap:12px;padding:11px 15px;display:grid}.operator-talent-audit-head{color:#748fa2;background:#0a1d30;font-size:9px}.operator-talent-audit details{border-top:1px solid #303f59}.operator-talent-audit details>summary{cursor:pointer;color:#cbdbe5;list-style:none}.operator-talent-audit details>summary::-webkit-details-marker{display:none}.operator-talent-audit details>summary>span b,.operator-talent-audit details>summary>span small{display:block}.operator-talent-audit details>summary>span b{color:#e3daf8;font-size:10px}.operator-talent-audit details>summary>span small{color:#718b9d;margin-top:4px;font-size:8px}.operator-talent-audit details>summary>strong{font-size:10px}.operator-talent-orders{border-top:1px solid #3f4563}.operator-talent-orders>div:first-child,.operator-talent-orders>button{grid-template-columns:1.25fr .8fr .85fr .65fr .65fr 1.15fr;align-items:center;gap:12px;width:100%;padding:10px 15px;display:grid}.operator-talent-orders>div:first-child{color:#718c9e;background:#0a1d2f;font-size:8px}.operator-talent-orders>button{color:#c8dae4;text-align:left;background:#0b2235;border:0;border-top:1px solid #213b50;min-height:58px}.operator-talent-orders>button:hover{background:#112d44}.operator-talent-orders>button b,.operator-talent-orders>button small{display:block}.operator-talent-orders>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operator-talent-orders>button small{color:#708b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.operator-talent-orders>button strong{color:#3bdccd;font-size:10px}.operator-talent-orders>button strong.has-refund{color:#e6b95d}.operator-talent-order-empty{text-align:center;background:#131e31!important;padding:17px!important;display:block!important}.operator-talent-order-empty b,.operator-talent-order-empty span{display:block}.operator-talent-order-empty b{color:#e2bd67;font-size:10px}.operator-talent-order-empty span{color:#8597a7;margin-top:5px;font-size:9px}@media (width<=900px){.operator-talent-audit-head{display:none}.operator-talent-audit details>summary{grid-template-columns:1.4fr repeat(2,.7fr) 1fr}.operator-talent-audit details>summary>:nth-child(4),.operator-talent-audit details>summary>:nth-child(5){display:none}.operator-talent-orders>div:first-child,.operator-talent-orders>button{grid-template-columns:1.3fr .8fr .7fr 1fr}.operator-talent-orders>div:first-child>:nth-child(3),.operator-talent-orders>div:first-child>:nth-child(5),.operator-talent-orders>button>:nth-child(3),.operator-talent-orders>button>:nth-child(5){display:none}}.bill-preview-store-list>small{color:#7894a6;font-size:9px;line-height:1.55}.bill-preview-store-list>details{border-top:1px solid #203d53}.bill-preview-store-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;list-style:none;display:flex}.bill-preview-store-list>details>summary::-webkit-details-marker{display:none}.bill-preview-store-list>details>summary span,.bill-preview-store-list>details>summary em,.bill-preview-store-list>details>summary small{display:block}.bill-preview-store-list>details>summary small{color:#718b9e;margin-top:3px;font-size:8px}.bill-preview-store-list>details>summary strong{color:#39ddcd;font-size:13px}.store-breakdown-calculation{grid-template-columns:repeat(4,minmax(120px,1fr));gap:7px;padding:0 0 10px;display:grid}.store-breakdown-calculation span{color:#718da0;background:#0a1d2e;border:1px solid #27475d;border-radius:6px;padding:8px 9px;font-size:8px}.store-breakdown-calculation b{color:#dcebf2;margin-top:4px;font-size:10px;display:block}.store-breakdown-calculation .total{background:#103638;border-color:#28887f}.store-breakdown-calculation .total b{color:#38decd}.bill-preview-store-list>details>p{color:#7894a6;margin:0 0 10px;font-size:8px;line-height:1.5}@media (width<=800px){.store-breakdown-calculation{grid-template-columns:1fr 1fr}}.bill-rule-item{border-top:1px solid #203c52}.bill-rule-item:first-of-type{border-top:0}.bill-rule-item>summary{cursor:pointer;list-style:none}.bill-rule-item>summary::-webkit-details-marker{display:none}.bill-rule-item>summary:hover{background:#102b40}.bill-rule-item>summary .amount-ready small{color:#37cfc1;margin-top:3px;font-size:8px;font-weight:500}.bill-rule-calculation{background:#091d2d;border-top:1px dashed #285069;align-items:center;gap:8px;padding:10px 14px 13px;display:flex}.bill-rule-calculation>span{color:#7691a4;border:1px solid #28485e;border-radius:6px;min-width:128px;padding:8px 10px;font-size:8px}.bill-rule-calculation>span b{color:#dcebf2;margin-top:4px;font-size:10px;display:block}.bill-rule-calculation>i{color:#5e7e91;font-style:normal;font-weight:800}.bill-rule-calculation>.total{background:#103638;border-color:#28887f}.bill-rule-calculation>.total b{color:#38decd}.bill-rule-calculation>p{color:#7894a6;flex:1;margin:0 0 0 6px;font-size:8px;line-height:1.55}.store-payable{flex-direction:column;min-width:155px;align-items:flex-end!important;display:flex!important}.store-payable>small{color:#8da6b6!important;margin:0!important}.store-payable>strong{font-size:14px!important}.store-payable>i{color:#e6bb65;margin-top:3px;font-size:8px;font-style:normal}.bill-preview-store-list>details[open] .store-payable>i{color:#f0c96e}@media (width<=800px){.bill-rule-calculation{flex-direction:column;align-items:stretch}.bill-rule-calculation>i{display:none}.store-payable{min-width:130px}}.fee-adjustment-card{background:#28251d!important;border-color:#665632!important}.fee-adjustment-card>b{color:#f0c96e!important}.fee-adjustment-card>small{color:#d2b773;margin-top:5px;font-size:8px;line-height:1.45;display:block}.statement-global-exceptions{padding:0;overflow:hidden}.statement-global-exceptions>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.statement-global-exceptions>header>div{align-items:center;gap:11px;display:flex}.statement-global-exceptions>header>div>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.statement-global-exceptions b,.statement-global-exceptions p{margin:0;display:block}.statement-global-exceptions header b{font-size:13px}.statement-global-exceptions header p{margin-top:4px;font-size:10px;line-height:1.5}.statement-global-exceptions>header>button,.statement-global-exception-list button{color:#e8c36b;white-space:nowrap;background:#2c281e;border:1px solid #665633;border-radius:6px;min-height:32px;padding:6px 10px;font-size:10px}.statement-global-exceptions.warning{background:#24251e;border-color:#6b5934}.statement-global-exceptions.warning>header>div>span{color:#e9bd60;background:#493a20}.statement-global-exceptions.warning header b{color:#efd38f}.statement-global-exceptions.warning header p{color:#a59a7e}.statement-global-exceptions.ready{background:#103432;border-color:#286d68}.statement-global-exceptions.ready>header>div>span{color:#3ee0cf;background:#145048}.statement-global-exceptions.ready header b{color:#d8f2ee}.statement-global-exceptions.ready header p{color:#83aaa5}.statement-global-exception-list{background:#0d1d2a;border-top:1px solid #574a2d}.statement-global-exception-list>article{border-top:1px solid #243b4b;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.8fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 17px;display:grid}.statement-global-exception-list>article:first-child{border-top:0}.statement-global-exception-list>article.current{background:#102b39;box-shadow:inset 3px 0 #30d5c6}.statement-global-exception-list article span b,.statement-global-exception-list article span small{display:block}.statement-global-exception-list article span b{color:#e7f1f5;font-size:11px}.statement-global-exception-list article span small{color:#7f98a8;margin-top:4px;font-size:9px}.statement-global-exception-list article p{color:#a7b7be;font-size:10px;line-height:1.5}.statement-global-exception-list button.primary{color:#071b25;background:linear-gradient(90deg,#279eea,#29cfc2);border:0;font-weight:700}.statement-global-more{width:100%;color:#38d9cb!important;background:#102738!important;border-width:1px 0 0!important;border-radius:0!important}.statement-global-exceptions+.statement-identity{margin-top:0}@media (width<=900px){.statement-global-exception-list>article{grid-template-columns:1fr auto}.statement-global-exception-list article p{grid-area:2/1/auto/-1}.statement-global-exceptions>header{align-items:flex-start}.statement-global-exceptions>header>button{margin-top:2px}}.talent-stats{grid-template-columns:repeat(4,1fr)}.setup-progress-card .warning-number{color:#edbd60}.talent-order-match-panel{background:#111e2b;border-color:#665632;padding:0;overflow:hidden}.talent-order-match-panel>header{background:linear-gradient(90deg,#2b271d,#102437);border-bottom:1px solid #5f5132;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.talent-order-match-panel>header h2{color:#efd48e;margin:5px 0 0;font-size:18px}.talent-order-match-panel>header p{color:#c0b493;max-width:800px;margin:7px 0 0;font-size:11px;line-height:1.7}.talent-order-match-panel>header>button{color:#f0ca70;white-space:nowrap;background:#332d20;border:1px solid #806b3d;border-radius:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:700}.talent-match-guide{background:#0c1b29;border-bottom:1px solid #274052;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 16px;display:grid}.talent-match-guide article{background:#10283a;border:1px solid #29485b;border-radius:8px;min-height:62px;padding:12px}.talent-match-guide article.warning{background:#2a281f;border-color:#6d5a35}.talent-match-guide b,.talent-match-guide span{display:block}.talent-match-guide b{color:#e5f0f4;font-size:10px}.talent-match-guide span{color:#8ba3b1;margin-top:5px;font-size:9px;line-height:1.55}.talent-match-guide .warning b{color:#edc66b}.talent-order-match-head,.talent-order-match-row{grid-template-columns:1fr 1.05fr .85fr 1.45fr auto;align-items:center;gap:16px;padding:11px 16px;display:grid}.talent-order-match-head{color:#7f9aac;background:#091b2a;font-size:9px}.talent-order-match-item{border-top:1px solid #2b4456}.talent-order-match-group{background:#153247;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.talent-order-match-group b{color:#dcebf1;font-size:11px}.talent-order-match-group span{color:#42daca;font-size:9px}.talent-order-match-row{color:#c9dce5;background:#101f2d;min-height:84px}.talent-order-match-row+.talent-order-match-row{border-top:1px solid #243b4c}.talent-order-match-row>span b,.talent-order-match-row>span small,.talent-order-match-row label small{display:block}.talent-order-match-row>span b{color:#e4eef3;font-size:10px}.talent-order-match-row>span small,.talent-order-match-row label small{color:#7d96a5;margin-top:5px;font-size:8px;line-height:1.5}.talent-order-match-row>span:nth-child(2) b{color:#edbd60;font-size:11px}.talent-order-match-row>span:nth-child(2) .missing-label{color:#e7bd61;background:#3b2f1d;border-radius:999px;padding:2px 6px;display:inline-block}.talent-order-match-row>span:nth-child(3) b{color:#39dccd;font-size:12px}.talent-order-match-row .talent-amount-breakdown b{color:#dce9ee;font-size:9px}.talent-amount-breakdown strong{color:#39dccd;margin-top:5px;font-size:11px;display:block}.talent-amount-breakdown .commission-evidence{color:#89a0ad;border-top:1px dashed #315064;margin-top:7px;padding-top:6px}.talent-match-problem{background:#2b281e;border:1px solid #6d5933;border-radius:7px;padding:9px 11px}.talent-match-problem b{color:#edc66b!important}.talent-match-problem small{color:#ad9e7c!important}.talent-match-actions{flex-direction:column;gap:7px;min-width:154px;display:flex}.talent-match-actions button{color:#a9c1cf;background:#122c41;border:1px solid #2e5369;border-radius:6px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:700}.talent-match-actions .primary{color:#071a25;background:linear-gradient(90deg,#269efa,#29d4c8);border:0}.talent-match-actions .manual-confirm{color:#edc76c;background:#312b1f;border-color:#796338}.talent-match-actions button:disabled{opacity:.48}.talent-bulk-toolbar{background:#0d2130;border-bottom:1px solid #2a4252;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 16px;display:flex}.talent-bulk-toolbar label{color:#819aa8;flex-direction:column;gap:6px;min-width:360px;font-size:9px;display:flex}.talent-bulk-toolbar input{color:#deedf3;background:#091c2b;border:1px solid #315167;border-radius:7px;outline:0;min-height:36px;padding:0 11px}.talent-bulk-toolbar input:focus{border-color:#28cfc0}.talent-bulk-toolbar>div{align-items:center;gap:12px;display:flex}.talent-bulk-toolbar small{color:#8399a5;font-size:9px}.talent-bulk-toolbar button{color:#edc76c;background:#312b1f;border:1px solid #796338;border-radius:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.talent-bulk-toolbar button:disabled{opacity:.45}.talent-confirmed-panel{border-color:#28594f;padding:0;overflow:hidden}.talent-confirmed-collapsed>summary{cursor:pointer;color:#dff4ed;background:linear-gradient(90deg,#113831,#10283b);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;list-style:none;display:flex}.talent-confirmed-collapsed>summary::-webkit-details-marker{display:none}.talent-confirmed-collapsed>summary span,.talent-confirmed-collapsed>summary b,.talent-confirmed-collapsed>summary small{display:block}.talent-confirmed-collapsed>summary b{font-size:12px}.talent-confirmed-collapsed>summary small{color:#86a79e;margin-top:4px;font-size:9px}.talent-confirmed-collapsed>summary em{color:#46dcca;font-size:10px;font-style:normal}.talent-confirmed-collapsed[open]>summary em{font-size:0}.talent-confirmed-collapsed[open]>summary em:after{content:"收起历史 ↑";font-size:10px}.talent-confirmed-panel>header{background:linear-gradient(90deg,#113831,#10283b);border-bottom:1px solid #285044;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.talent-confirmed-panel>header h2{color:#dff4ed;margin:4px 0 0;font-size:17px}.talent-confirmed-panel>header p{color:#86a79e;max-width:880px;margin:6px 0 0;font-size:10px;line-height:1.6}.talent-confirmed-head,.talent-confirmed-row{grid-template-columns:1fr 1fr 1.35fr 1fr;align-items:center;gap:16px;padding:11px 16px;display:grid}.talent-confirmed-head{color:#7898a3;background:#0b2030;font-size:9px}.talent-confirmed-row{background:#0f2638;border-top:1px solid #204254;min-height:64px}.talent-confirmed-row b,.talent-confirmed-row small{display:block}.talent-confirmed-row b{color:#d9e9ee;font-size:10px}.talent-confirmed-row small{color:#7894a0;margin-top:5px;font-size:8px;line-height:1.5}.talent-confirmed-row>span:nth-child(3) b{color:#3bdbc9}.talent-confirmed-batches{background:#0c2130;border-bottom:1px solid #22485a;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow:auto}.talent-confirmed-batches>span{color:#7f9aa7;flex:none;font-size:9px}.talent-confirmed-batches button{color:#bfe8df;background:#123332;border:1px solid #2b5b58;border-radius:7px;flex:none;align-items:center;gap:9px;min-height:34px;padding:5px 9px;display:flex}.talent-confirmed-batches button b,.talent-confirmed-batches button small{display:block}.talent-confirmed-batches button b{font-size:8px}.talent-confirmed-batches button small{color:#48d9c8;font-size:8px}.talent-confirmed-batches button:disabled{opacity:.5}.talent-correction-panel{background:#111f2d;border-color:#7b6330;padding:0;overflow:hidden}.talent-correction-panel>header{background:linear-gradient(90deg,#30291c,#10273a);border-bottom:1px solid #665328;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.talent-correction-panel>header h2{color:#f0d17e;margin:4px 0 0;font-size:18px}.talent-correction-panel>header p{color:#bbae8d;margin:6px 0 0;font-size:10px}.talent-correction-list article{border-top:1px solid #334451;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.talent-correction-list article:first-child{border-top:0}.talent-correction-list b,.talent-correction-list small{display:block}.talent-correction-list b{color:#edf3f5;font-size:11px}.talent-correction-list small{color:#7f9ba8;margin-top:5px;font-size:9px}.talent-correction-list p{color:#e7bd61;margin:0;font-size:10px}.talent-correction-list button{white-space:nowrap}.talent-confirmed-history>summary{cursor:pointer;color:#8fb0ba;background:#0c2130;border-bottom:1px solid #22485a;padding:11px 16px;font-size:9px}.talent-confirmed-history>.workspace-inline-note{margin:10px 16px}.talent-confirmed-history>.workspace-inline-note input{min-width:260px}.talent-manual-confirm-body{padding:18px 20px}.manual-confirm-summary{gap:10px;display:grid}.manual-confirm-summary span{background:#0b2133;border:1px solid #294c63;border-radius:8px;padding:12px}.manual-confirm-summary small,.manual-confirm-summary b{display:block}.manual-confirm-summary small{color:#7d99aa;font-size:9px}.manual-confirm-summary b{color:#e0eef4;margin-top:5px;font-size:12px}.manual-confirm-summary span:last-child b{color:#3bdecb;font-size:16px}.manual-confirm-warning{margin:14px 0 0}.talent-manual-confirm-body>.workspace-inline-note{margin-top:12px}.talent-bulk-confirm-modal{width:min(920px,100vw - 56px)}.talent-bulk-confirm-body{padding:18px 20px}.bulk-confirm-scope{background:#0c2234;border:1px solid #315269;border-radius:8px;padding:13px}.bulk-confirm-scope span,.bulk-confirm-scope b,.bulk-confirm-scope small{display:block}.bulk-confirm-scope span{color:#7f9aaa;font-size:9px}.bulk-confirm-scope b{color:#e1edf2;margin-top:5px;font-size:13px}.bulk-confirm-scope small{color:#8da1ab;margin-top:6px;font-size:9px}.bulk-confirm-totals{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px;display:grid}.bulk-confirm-totals article{background:#0d2335;border:1px solid #2b4c61;border-radius:8px;min-height:82px;padding:12px}.bulk-confirm-totals span,.bulk-confirm-totals b,.bulk-confirm-totals small{display:block}.bulk-confirm-totals span{color:#8099a8;font-size:9px}.bulk-confirm-totals b{color:#def0f5;margin-top:8px;font-size:15px}.bulk-confirm-totals small{color:#7e96a3;margin-top:4px;font-size:8px}.bulk-confirm-totals article:nth-child(4) b{color:#3ddac9}.talent-bulk-confirm-body>.workspace-inline-note{margin-top:12px}@media (width<=1100px){.talent-stats{grid-template-columns:1fr 1fr}.talent-match-guide{grid-template-columns:1fr}.talent-bulk-toolbar{flex-direction:column;align-items:stretch}.talent-bulk-toolbar label{min-width:0}.talent-bulk-toolbar>div{justify-content:space-between}.bulk-confirm-totals{grid-template-columns:repeat(2,1fr)}.talent-order-match-head{display:none}.talent-order-match-row{grid-template-columns:1fr 1fr}.talent-order-match-row>.talent-match-problem{grid-column:1/-1}.talent-order-match-row>.talent-match-actions{grid-column:2;justify-self:end}.talent-confirmed-head{display:none}.talent-confirmed-row{grid-template-columns:1fr 1fr}}@media (width<=700px){.talent-order-match-panel>header,.talent-confirmed-panel>header,.talent-correction-panel>header{flex-direction:column;align-items:flex-start}.talent-bulk-toolbar>div{flex-direction:column;align-items:stretch}.talent-order-match-group{flex-direction:column;align-items:flex-start;gap:3px}.talent-order-match-row{grid-template-columns:1fr}.talent-order-match-row>label,.talent-order-match-row>.talent-match-actions{grid-column:1}.talent-order-match-row>.talent-match-actions{justify-self:stretch;width:100%}.talent-confirmed-row,.bulk-confirm-totals,.talent-correction-list article{grid-template-columns:1fr}}.offset-policy{background:linear-gradient(90deg,#102d3d,#102438);border-color:#2b5960;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.5fr) minmax(190px,.55fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.offset-policy>div:first-child b,.offset-policy>div:first-child span{display:block}.offset-policy>div:first-child b{color:#ddedf3;font-size:13px}.offset-policy>div:first-child span{color:#819ba9;margin-top:6px;font-size:10px;line-height:1.6}.offset-policy-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.offset-policy-options button{color:#9db4c0;text-align:left;background:#0b2031;border:1px solid #2b4b60;border-radius:8px;min-height:58px;padding:10px 12px}.offset-policy-options button.active{background:#123b40;border-color:#2ed5c5;box-shadow:inset 0 0 0 1px #2ed5c5}.offset-policy-options b,.offset-policy-options small{display:block}.offset-policy-options b{color:#dbeaf0;font-size:11px}.offset-policy-options small{color:#7792a3;margin-top:5px;font-size:9px}.offset-policy-options button.active b{color:#42dfcf}.offset-policy dl{flex-direction:column;gap:7px;margin:0;display:flex}.offset-policy dl span{color:#819aa9;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.offset-policy dl b{color:#40ddcd;font-size:13px}@media (width<=1050px){.offset-policy{grid-template-columns:1fr}.offset-policy dl{flex-direction:row}.offset-policy dl span{flex:1;justify-content:flex-start}}@media (width<=640px){.offset-policy-options{grid-template-columns:1fr}.offset-policy dl{flex-direction:column;align-items:flex-start}}.ledger-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ledger-controls input{color:#d9edf5;background:#091e2e;border:1px solid #28516b;border-radius:6px;flex:1;min-width:200px;padding:10px 12px}.ledger-controls select{color:#d9edf5;background:#091e2e;border:1px solid #28516b;border-radius:6px;padding:10px 12px}.ledger-controls button{border:1px solid #28516b;border-radius:6px;padding:8px 14px}.ledger-controls button:disabled{opacity:.45;cursor:not-allowed}.import-result{white-space:pre-line;overflow-wrap:anywhere}.refund-confirmation-modal{max-width:600px;padding:24px}.refund-confirmation-modal p{overflow-wrap:anywhere;line-height:1.7}.refund-confirmation-modal label{gap:8px;margin:20px 0;display:grid}.refund-confirmation-modal input{box-sizing:border-box;color:#edf6ff;width:100%;font:inherit;background:#10283b;border:1px solid #355068;border-radius:8px;padding:12px}.refund-confirmation-modal footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.statement-status-strip,.statement-compact{color:#9bb6c8;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.statement-status-strip{padding-top:0;padding-bottom:0;font-size:13px}.statement-status-strip button,.statement-compact button{font-size:13px}.statement-compact button,.statement-status-strip button,.compact-support header button,.statement-issue-grid>span>button{color:#bce9ec;background:#123448;border:1px solid #315b70;border-radius:7px;padding:7px 11px}.statement-kpi-grid.direct-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.direct-kpis>button{text-align:left;color:#c8dce9;cursor:pointer;background:#0e2538;border:1px solid #28506a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:142px;padding:20px;display:flex}.direct-kpis>button strong{color:#edf6ff;font-size:clamp(24px,2.3vw,34px);line-height:1.25}.direct-kpis>button small{color:#8eafc4;font-size:12px;line-height:1.6}.direct-kpis>button:hover,.direct-kpis>button:focus-visible{outline-offset:2px;background:#123445;border-color:#2bdbd0;outline:2px solid #2bdbd055}.direct-kpis>button.featured{border-color:#258980}.direct-kpis>button.payable strong{color:#2bdbd0}.direct-kpis>button.pending strong{color:#f2c879}.statement-support-grid.compact-support{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.statement-issue-grid>span{align-items:center;gap:10px;display:flex}.statement-issue-grid>span>button{white-space:nowrap;margin-left:auto}.calculation-mask{z-index:1300;background:#020912a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.calculation-drawer{color:#d3e4ef;background:#0a1e30;border-radius:18px 0 0 18px;flex-direction:column;width:min(850px,95vw);height:100dvh;margin:0;display:flex;box-shadow:-12px 0 60px #0006}.calculation-drawer>header,.calculation-drawer>footer{border-bottom:1px solid #294457;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.calculation-drawer>header h2{margin:6px 0 0;font-size:24px}.calculation-drawer>header small,.calculation-row small{color:#8facc0}.calculation-summary{background:#103043;gap:42px;padding:18px 26px;display:flex}.calculation-summary>div{flex-direction:column;gap:6px;display:flex}.calculation-summary strong{color:#34d9cb;font-size:30px}.calculation-search{gap:10px;padding:16px 26px;display:flex}.calculation-search input{color:#edf6ff;min-width:0;font:inherit;background:#061726;border:1px solid #35566c;border-radius:8px;flex:1;padding:10px 12px}.calculation-rows{flex:1;min-height:0;padding:0 26px;overflow:auto}.calculation-row{border-bottom:1px solid #264253;padding:20px 0}.calculation-row-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.calculation-row-title span{overflow-wrap:anywhere;gap:5px;display:grid}.calculation-row-title strong{white-space:nowrap;font-size:22px}.calculation-row p{color:#9fb9ca;margin:12px 0;font-size:13px;line-height:1.7}.calculation-equation{flex-wrap:wrap;gap:12px 24px;margin-top:12px;font-size:12px;display:flex}.calculation-equation span{color:#89a9bf;gap:5px;display:grid}.calculation-equation b{color:#dceaf2;font-size:15px}.calculation-source{background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;display:flex}.calculation-source span{overflow-wrap:anywhere;gap:5px;min-width:0;font-size:13px;display:grid}.calculation-source button{white-space:nowrap;font-size:12px}.calculation-drawer>footer{border-top:1px solid #294457;border-bottom:0;padding:16px 26px}.calculation-drawer>footer span{color:#93aebf;margin-right:auto;font-size:13px}.calculation-empty{color:#93aebf;padding:30px 0}.calculation-drawer button{color:#bce9ec;background:#123448;border:1px solid #315b70;border-radius:7px;padding:8px 12px}.calculation-drawer button:hover:not(:disabled){color:#3fe1d2;border-color:#2bdbd0}.calculation-drawer button:disabled{opacity:.4;cursor:not-allowed}.calculation-drawer button:focus-visible{outline-offset:2px;outline:2px solid #2bdbd0}.source-mask,.drawer-mask{z-index:1600!important}@media (width<=1050px){.statement-kpi-grid.direct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.calculation-drawer>header,.calculation-drawer>footer,.calculation-summary{padding:16px}.calculation-rows{padding:0 16px}.calculation-search{padding:12px 16px}.direct-kpis>button{padding:14px}}.talent-directory-page input,.talent-directory-page select,.talent-directory-page textarea{box-sizing:border-box;color:#dceaf2;max-width:100%;min-height:38px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1e2e;border:1px solid #345469;border-radius:7px;padding:9px 11px}.talent-directory-page option{color:#dceaf2;background:#0a1e2e}.talent-directory-page input:focus-visible,.talent-directory-page select:focus-visible,.talent-directory-page textarea:focus-visible{outline-offset:2px;outline:2px solid #27cbbd}.talent-directory-page .talent-match-actions{min-width:80px}.talent-directory-page .talent-order-match-head,.talent-directory-page .talent-order-match-row{grid-template-columns:1.1fr 1fr 1.1fr 1.1fr 85px}.talent-directory-page .talent-order-match-row{min-height:115px}.talent-resolution-dialog{width:min(660px,94vw)}.talent-resolution-body{color:#a9c0ce;gap:18px;padding:20px;font-size:13px;display:grid}.talent-record-context b,.talent-record-context span{margin-bottom:6px;display:block}.talent-record-context b{color:#edf5fa}.talent-record-context p{margin:10px 0 0;line-height:1.6}.talent-resolution-choices{gap:9px;display:grid}.talent-resolution-choices button{text-align:left;color:#dceaf2;background:#102a3c;border:1px solid #345469;border-radius:8px;padding:13px 15px}.talent-resolution-choices button[aria-pressed=true]{background:#103c43;border-color:#2bcbbb;box-shadow:inset 3px 0 #2bcbbb}.talent-resolution-choices button b,.talent-resolution-choices button span{display:block}.talent-resolution-choices button span{color:#8eacbe;margin-top:6px;font-size:12px;line-height:1.5}.talent-resolution-body label{color:#c9dce7;gap:8px;display:grid}.talent-resolution-body textarea{resize:vertical;min-height:80px}.talent-resolution-body small{color:#8eacbe;line-height:1.6}.talent-excluded-history{padding:0;overflow:hidden}.talent-excluded-history summary{cursor:pointer;color:#b9cdd9;padding:16px 20px}.talent-excluded-history summary span{color:#829eaf;margin-left:16px;font-size:12px}.talent-excluded-history article{border-top:1px solid #294557;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.talent-excluded-history small{color:#829eaf;margin-top:6px;display:block}.talent-excluded-history p{color:#b9cdd9;overflow-wrap:anywhere;font-size:13px}.talent-excluded-history button{white-space:nowrap;color:#b9d8e7;background:#102a3c;border:1px solid #345469;border-radius:7px;padding:8px 14px}@media (width<=1100px){.talent-directory-page .talent-order-match-row{grid-template-columns:1fr 1fr}.talent-directory-page .talent-order-match-head{display:none}}@media (width<=700px){.talent-directory-page .talent-order-match-row{grid-template-columns:1fr}.talent-excluded-history article{flex-direction:column;align-items:flex-start}}.talent-resolution-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.talent-resolution-dialog>header{padding:18px 20px}.talent-resolution-dialog>header p{color:#90aabd;margin:7px 0 0;font-size:13px}.talent-resolution-choices{grid-template-columns:1fr 1fr}.talent-resolution-dialog footer{flex-wrap:wrap}.talent-action-error{color:#ffb5a7;text-align:left;flex-basis:100%;margin:0 0 8px;font-size:13px}@media (width<=540px){.talent-resolution-choices{grid-template-columns:1fr}}.store-save-feedback{color:#efc77a;padding:0 20px;font-size:12px;line-height:1.7}.store-save-feedback:empty{display:none}.store-save-feedback p{margin:10px 0}.talent-sales-overview .sales-focus-head,.talent-sales-overview .sales-focus-row{grid-template-columns:1fr 1.4fr .85fr .8fr .85fr 1.4fr}.talent-sales-overview .sales-focus-row>span:nth-child(2) i,.talent-sales-overview .sales-focus-row>span:nth-child(2) b{display:block}.talent-sales-overview .sales-focus-row>span:nth-child(2) i{color:#3bd9cb;margin-bottom:4px;font-size:9px;font-style:normal}@media (width<=1000px){.talent-sales-scroll{overflow-x:auto}.talent-sales-overview .sales-focus-head{display:grid}.talent-sales-overview .sales-focus-head,.talent-sales-overview .sales-focus-row{min-width:780px}}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{color:#7892a3;cursor:not-allowed;box-shadow:none;opacity:.65;background:#142635;border-color:#294151}input[type=file]:disabled::file-selector-button{color:#7892a3;cursor:not-allowed;box-shadow:none;opacity:.65;background:#142635;border-color:#294151}.import-history p{grid-template-columns:110px minmax(150px,1fr) 110px 90px minmax(200px,1fr)}.batch-repair-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.batch-repair-actions small{color:#819bad;flex-basis:100%;font-size:11px;line-height:1.6}.batch-repair-actions a{color:#2bcdbc}.import-history .batch-repair-actions button{color:#c9e4ef;background:#102b3c;border:1px solid #2b5369;border-radius:7px;align-items:center;gap:5px;min-height:36px;display:inline-flex}.import-history .batch-repair-actions button:disabled{opacity:.5}.import-history>div{overscroll-behavior:contain}@media (width<=900px){.import-history>div:first-of-type{overflow-x:auto}.import-history p{min-width:850px}}.global-context{flex-wrap:wrap;align-items:center;gap:12px}.global-context label{align-items:center;gap:8px;display:flex}.global-context select{box-sizing:border-box;height:38px}.global-context select:focus-visible{outline-offset:2px;outline:2px solid #20cbc2}@media (width<=1000px){.topbar{height:auto;min-height:76px;padding-top:16px;padding-bottom:16px}}@media (width<=600px){.global-context{align-items:stretch;width:100%}}.bill-reconciliation-notice{display:block}.bill-reconciliation-notice h2{margin:0 0 12px;font-size:18px}.bill-reconciliation-notice details{border:1px solid #315069;border-radius:10px;margin-top:12px;padding:12px}.bill-review-scroll{margin:12px 0;overflow:auto}.bill-review-scroll table{border-collapse:collapse;width:100%;min-width:460px}.bill-review-scroll th,.bill-review-scroll td{text-align:center;vertical-align:middle;border:1px solid #315069;padding:10px}.bill-review-scroll thead{background:#123044}.bill-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bill-review-actions button{min-height:38px}.bill-reconciliation-notice small{color:#91b3ca;margin-top:12px;display:block}.period-issue-notice{border-color:#2b5668;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px 22px;display:flex}.period-issue-notice.warning{background:#242a24;border-color:#8a6b30}.period-issue-notice b{font-size:16px}.period-issue-notice p{color:#c0d7e5;margin:8px 0}.period-issue-notice small{color:#91afbf;display:block}.period-issue-notice button{flex-shrink:0;min-height:38px}@media (width<=700px){.period-issue-notice{flex-direction:column;align-items:stretch}}.store-link-modal{flex-direction:column;width:min(960px,100vw - 40px);max-height:90vh;display:flex;overflow:hidden}.store-link-modal>header,.store-link-modal>footer{flex-shrink:0;padding:20px 24px}.store-link-modal h2{margin:0 0 8px}.store-link-modal p{line-height:1.6}.store-link-body{min-height:0;padding:20px 24px;overflow:auto}.store-link-source{color:#c9e5ef;gap:8px;margin-bottom:16px;display:grid}.store-link-source span,.store-link-body>small{color:#87a9bc;line-height:1.6}.store-link-table-scroll{max-height:360px;overflow:auto}.store-link-table{border-collapse:collapse;table-layout:fixed;width:100%}.store-link-table th,.store-link-table td{vertical-align:middle;text-align:center;overflow-wrap:anywhere;border:1px solid #25495c;padding:12px}.store-link-table th{color:#b7dce9;z-index:1;background:#123046;position:sticky;top:0}.store-link-table td{color:#deeff5}.store-link-table small{color:#87a9bc;margin-top:5px;line-height:1.5;display:block}.store-link-modal .store-link-table th:first-child{width:38px}.store-link-table input[type=checkbox]{accent-color:#19cbc2}.store-link-pagination{justify-content:flex-end;align-items:center;gap:10px;margin:14px 0;display:flex}.store-link-pagination span{color:#87a9bc;margin-right:auto}.store-link-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.store-link-fields label{color:#9bbdcc;gap:8px;display:grid}.store-link-fields .wide{grid-column:1/-1}.store-link-fields select,.store-link-fields textarea,.store-link-restore textarea{box-sizing:border-box;color:#def0f9;width:100%;min-height:40px;font:inherit;background:#0c2234;border:1px solid #2b5166;border-radius:8px;padding:10px 12px}.store-link-fields textarea,.store-link-restore textarea{resize:vertical;min-height:84px}.store-link-modal button,.store-link-history button{color:#bce5ed;background:#103044;border:1px solid #2b5166;border-radius:8px;min-height:38px;padding:9px 14px}.store-link-modal button.primary,.store-link-history button.primary{color:#05232c;background:#1ac7bf;border-color:#1ac7bf}.store-link-modal>footer{border-top:1px solid #25495c;justify-content:flex-end;align-items:center;gap:10px;display:flex}.store-link-history{margin-top:20px;padding:20px}.store-link-history summary{cursor:pointer;color:#bad9e6}.store-link-history .store-link-table-scroll{margin-top:16px}.store-link-restore{gap:12px;margin-top:20px;display:grid}.store-link-import-notice p{margin:6px 0}.store-link-import-notice button{margin-top:12px}@media (width<=700px){.store-link-fields{grid-template-columns:minmax(0,1fr)}.store-link-modal>header,.store-link-modal>footer,.store-link-body{padding:16px}.store-link-modal>footer{flex-wrap:wrap}.store-link-table{min-width:560px}.store-link-pagination{flex-wrap:wrap}}.executive-overview-head.compact{justify-content:flex-end;padding-block:16px}.overview-payment-focus{text-align:center;background:#0b2032;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.overview-payment-focus>span{color:#91acbc;font-size:14px}.overview-payment-focus>strong{color:#3cdbcc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:clamp(26px,1.8vw,36px);line-height:1.25}.overview-payment-focus>p{color:#91acbc;margin:0;font-size:13px;line-height:1.6}.overview-payment-focus.pending>strong{color:#e5bb6d}@media (width<=1450px){.overview-payment-focus{border-top:1px solid #24445a;grid-column:1/-1;min-height:150px;border-left:0!important}}:root{--settle-teal:#35d3bb;--settle-blue:#66bdf6;--settle-violet:#ad96f3;--settle-gold:#f3b667;--settle-line:#28485e;--settle-ink:#e4f3fc;--settle-muted:#92afc5}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) :is(select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=button],[type=submit],[type=reset],[type=range],[type=color])){box-sizing:border-box;color:#e5f2fc;min-width:0;max-width:100%;min-height:40px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e2438;border:1px solid #31546c;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%238ebbd3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) select option{color:#e5f2fc;background:#10263a}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) textarea{resize:vertical;min-height:110px}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) :is(input,textarea)::placeholder{color:#7897ae;opacity:1}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#46baa9;outline:2px solid #3fcfbe;box-shadow:0 0 0 4px #35d3bb12}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) :is(input[type=checkbox],input[type=radio]){accent-color:#35d3bb;cursor:pointer;flex-shrink:0;width:16px;height:16px}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) button.primary:not(:disabled){color:#efffff;background:linear-gradient(120deg,#167e84,#126578);border:1px solid #2bb5ab;font-weight:600;box-shadow:0 3px 12px #07172440}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) button.primary:hover:not(:disabled){background:linear-gradient(120deg,#1a9696,#167d91);border-color:#67dfcb}:where(.app-shell,.workspace-side-drawer,.order-review-dialog,.workspace-modal,.store-link-modal) button:disabled{cursor:not-allowed}.app-shell :is(.monthly-heading,.order-review-heading,.simple-page-heading){background:linear-gradient(110deg,#13303d99,#0f243966 62%,#0c1e3100);border-color:#264c61}.app-shell :is(.monthly-heading,.order-review-heading).panel{border-top-color:#398a91}.app-shell :is(.monthly-section,.statement-period,.statement-operator,.statement-confirm,.statement-problems,.file-assignment-card).panel{background:linear-gradient(130deg,#10263b,#0c1e31);border-color:#28475e;box-shadow:0 8px 24px #020c191a}.app-shell :is(.order-review-summary,.source-settlement-summary){background:linear-gradient(110deg,#15313e,#13253b 70%,#22253e);border-color:#2b4b62}.app-shell :is(.monthly-tabs,.operator-month-tabs,.ownership-switch,.workflow-page-tabs) button.active{color:#83ebd5;background:linear-gradient(110deg,#164a50,#153547);border-color:#32b8ad}.app-shell :is(.monthly-scroll,.order-review-scroll,.review-task-scroll,.upload-inbox) tbody tr:hover{background-color:#284c6826}.app-shell :is(.monthly-scroll,.order-review-scroll,.review-task-scroll,.workspace-table-scroll,.upload-inbox),.workspace-side-drawer :is(.review-task-scroll,.creator-source-table){scrollbar-width:thin;scrollbar-color:#3b6079 #0b1d30}.workspace-side-drawer{background:radial-gradient(at 100% 0,#25464e44,#0000 40%),linear-gradient(150deg,#10263a,#0b1d2e);border-left-color:#386079}.workspace-side-drawer>header{background:linear-gradient(105deg,#14313d,#12253c 65%,#24263f);border-bottom:1px solid #31536b;box-shadow:inset 0 2px #35d3bb66}.workspace-side-drawer>header h2{color:#e7f5ff;letter-spacing:.2px}.workspace-side-drawer>header button{color:#aacadd;background:#1c384b;border-color:#385a70;border-radius:10px}.workspace-side-drawer>footer{background:linear-gradient(110deg,#122b3d,#112237);border-top-color:#315169;box-shadow:0 -8px 24px #06132233}.workspace-side-drawer>footer button{border-radius:9px;min-height:42px;padding:10px 18px}.workspace-side-drawer :is(.review-source-detail,.ownership-impact-fields) label{color:#b9d0e1;font-size:13px;line-height:1.55}.workspace-side-drawer :is(.review-source-detail,.ownership-impact-fields) :is(select,input:not([type=checkbox],[type=radio]),textarea){width:100%}.workspace-side-drawer details>summary{cursor:pointer;color:#b7d5e7;line-height:1.6}@media (prefers-reduced-motion:reduce){:where(.app-shell,.workspace-side-drawer,.order-review-dialog) :is(input,select,textarea){transition:none}}.app-shell .ownership-switch>button{background:linear-gradient(115deg,#ad96ef20,#11263b);border-top:2px solid #ad96ef;border-radius:12px;box-shadow:0 5px 18px #020d1920}.app-shell .ownership-switch>button:nth-child(2){background:linear-gradient(115deg,#65bdf520,#11263b);border-top-color:#65bdf5}.app-shell .ownership-switch>button.active{background:linear-gradient(115deg,#7166b43d,#153445);border-color:#8d93d0}.app-shell .ownership-switch>button:nth-child(2).active{background:linear-gradient(115deg,#347bad3d,#153445);border-color:#65bdf5}.app-shell .business-metrics article{background:linear-gradient(120deg,#36cbb51a,#10263b);border-top:2px solid #36cbb5;border-radius:12px}.app-shell .business-metrics article:nth-child(3n+2){background:linear-gradient(120deg,#ad96ef1a,#10263b);border-top-color:#ad96ef}.app-shell .business-metrics article:nth-child(3n){background:linear-gradient(120deg,#edb3691a,#10263b);border-top-color:#edb369}
