.modal.delegation-panel{width:min(920px,94vw);max-width:920px;max-height:88vh;color:var(--ink,#193f55);padding:22px;overflow:auto}.delegation-panel form{display:block}.delegation-panel header>div:last-child{gap:8px;display:flex}.delegation-panel .delegation-rule,.delegation-panel .delegation-confirm p{font-size:14px;line-height:1.65}.delegation-panel header{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.delegation-panel h3{margin:0 0 5px}.delegation-panel small{color:#698391}.delegation-fields{grid-template-columns:1fr 1.35fr 1fr 1fr;gap:12px;display:grid}.delegation-fields label{gap:7px;font-size:14px;display:grid}.delegation-panel input,.delegation-panel select{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #c6dbe2;border-radius:8px;padding:10px}.delegation-note{gap:10px;margin-top:12px;display:flex}.delegation-note button{flex-shrink:0}.delegation-rule{background:#eff7f7;border-radius:8px;padding:12px;font-size:14px;line-height:1.65}.delegation-records article{border-top:1px solid #dce7eb;justify-content:space-between;gap:14px;padding:16px 0;display:flex}.delegation-records article>div:first-child{gap:5px;display:grid}.delegation-records span,.delegation-records small{font-size:14px}.delegation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.delegation-actions>span{text-align:right;color:#6c8290;width:100%}.delegation-error{color:#ad3b35}.delegation-confirm{background:#f0f8f7;border:1px solid #93beb9;border-radius:8px;padding:15px}.delegation-confirm button{margin-right:8px}.delegation-origin{color:#157c76;margin:6px 0;font-size:13px;line-height:1.6}.delegation-entry{width:100%;margin:7px 0}@media (width<=700px){.delegation-fields{grid-template-columns:1fr 1fr}.delegation-note,.delegation-records article{flex-direction:column}.delegation-actions{justify-content:start}.delegation-actions>span{text-align:left}.delegation-panel{padding:16px}}.daily-completion-checking{color:#6d7f89;padding:10px 18px;font-size:13px}.daily-completion-notice{color:#664314;background:#fff8e8;border:1px solid #e8ba65;border-left:5px solid #ca7c10;border-radius:10px;margin:12px 20px;padding:16px 20px}.daily-completion-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.daily-completion-heading h3{margin:4px 0;font-size:17px}.daily-completion-heading small{font-size:12px}.daily-completion-notice button{cursor:pointer;font:inherit;color:#68440c;background:#fff;border:1px solid #d7bc8c;border-radius:7px;padding:8px 12px}.daily-completion-heading>button{color:#fff;white-space:nowrap;background:#a55c06;border-color:#a55c06;font-weight:650}.daily-completion-notice ul{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.daily-completion-notice li button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:13px;display:flex}.daily-completion-notice li button span{color:#06746d;flex-shrink:0;font-weight:650}.daily-completion-notice p{margin:10px 0 0;font-size:12px;line-height:1.65}.daily-completion-notice p button{margin-left:12px}.daily-completion-notice button:focus-visible{outline-offset:2px;outline:3px solid #087f87}.daily-completion-notice.is-unavailable{background:#f7f3ee;border-color:#c8b7a8}.daily-completion-notice .daily-completion-expand{margin-top:8px;padding:4px 8px;font-size:12px}@media (width<=600px){.daily-completion-notice{margin:10px;padding:14px}.daily-completion-heading,.daily-completion-notice li button{flex-direction:column;align-items:flex-start}.daily-completion-heading>button{width:100%}}.odc-badge,.odc-drawer,.odc-card-entry,.odc-self-pending{--odc-teal:#16836d;--odc-ink:#244d40;--odc-muted:#748d82;--odc-line:#dce8e1;--odc-soft:#f2f8f4;color:var(--odc-ink);font-family:inherit}.odc-badge{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12px;display:inline-flex;background:#fff!important;border:1px solid #e2e9e4!important;padding:8px 11px!important}.odc-badge.has-unread{background:#fff8f5!important;border-color:#efcec6!important}.odc-badge b{font-size:12px}.odc-badge i,.odc-thread-flags i{color:#fff;background:#dd6e61;border-radius:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.odc-badge small{color:#8a7a60}.odc-stale{color:#896b28;background:#f4e3bd;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:800;display:inline-grid}.odc-card-entry{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.odc-card-entry small{color:#8c7c65;font-size:11px}.odc-remind{color:#9c712e;background:#fff9ed;border:1px solid #edc993;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:700}.odc-remind:hover:not(:disabled){background:#fff0d5}.odc-remind:disabled{cursor:not-allowed;opacity:.62}.odc-self-pending{color:#996d29;font-size:12px;font-weight:700}.odc-self-pending span{color:#8b9388;margin-left:8px;font-size:11px;font-weight:400}.odc-shell{z-index:1500;position:fixed;inset:0}.odc-scrim{cursor:default;background:#103d3421;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.odc-drawer{border-left:1px solid var(--odc-line);background:#fbfdfb;outline:0;flex-direction:column;width:380px;max-width:100vw;font-size:12px;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-7px 0 22px #0b3d3420}.odc-heading{border-bottom:1px solid var(--odc-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:19px 22px 16px;display:flex}.odc-heading h2{letter-spacing:.2px;margin:0 0 6px;font-size:19px;font-weight:800}.odc-heading p{color:var(--odc-muted);margin:0;font-size:11px}.odc-heading>button{color:#7e9588;background:0 0;border:0;padding:0 0 4px 10px;font-size:27px;line-height:1}.odc-preview{color:#a07637;text-align:center;background:#fff7e9;border-bottom:1px solid #f0e1c9;padding:8px 18px;font-size:11px}.odc-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 22px 20px;overflow-y:auto}.odc-inbox{margin-bottom:20px}.odc-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.odc-section-heading b{font-size:12px}.odc-section-heading button,.odc-error button,.odc-recheck{color:var(--odc-teal);text-underline-offset:3px;background:0 0;border:0;padding:2px;font-size:11px;text-decoration:underline}.odc-thread{border:1px solid var(--odc-line);width:100%;color:var(--odc-ink);text-align:left;background:#fff;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:7px;padding:10px 12px;display:flex}.odc-thread.is-selected{background:#eef7ee;border-color:#a9cfb2}.odc-thread>span:first-child{min-width:0}.odc-thread b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.odc-thread small{color:var(--odc-muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.odc-thread-flags{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.odc-status{color:#a27d3c;white-space:nowrap;background:#fdf4e3;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal}.odc-status.is-processing{color:#53865c;background:#e0f0e0}.odc-status.is-verifiedComplete{color:#267963;background:#deefea}.odc-status.is-needsSupervisor{color:#a3694c;background:#fae9e2}.odc-load{border:1px solid var(--odc-line);color:var(--odc-muted);background:#fff;border-radius:5px;margin:8px auto;padding:5px 10px;font-size:11px;display:block}.odc-empty{color:#8a9c8d;margin:12px 0;font-size:11px;line-height:1.7}.odc-context h3,.odc-conversation h3{color:#53734f;margin:0 0 10px;font-size:12px}.odc-context dl{border:1px solid var(--odc-line);background:#fff;border-radius:7px;grid-template-columns:70px 1fr;gap:8px;margin:0 0 20px;padding:12px 13px;line-height:1.5;display:grid}.odc-context dt{color:#8e9f89;font-size:10px}.odc-context dd{overflow-wrap:anywhere;color:#52794e;margin:0;font-size:12px;font-weight:700}.odc-context .odc-missing{color:#a27e35}.odc-conversation{margin-bottom:20px}.odc-message{flex-direction:column;align-items:flex-start;margin:13px 0 18px;display:flex}.odc-message>header{color:#87a078;margin-bottom:7px;font-size:10px}.odc-message>p{color:#577c4f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce7d4;border-radius:7px;max-width:91%;margin:0;padding:11px 13px;font-size:13px;line-height:1.75}.odc-message.is-mine{align-items:flex-end}.odc-message.is-mine>p{color:#47864a;background:#e6f4e5;border-color:#bcdfbb}.odc-message.is-system{align-items:center}.odc-message.is-system>header{text-align:center}.odc-message.is-system>p{color:#8a9684;text-align:center;background:#f1f5f0;border-color:#0000;font-size:11px}.odc-state{color:#6f9362;background:#f0f6ed;border-radius:7px;padding:12px 13px}.odc-state b{font-size:12px}.odc-state p{color:#92a586;margin:6px 0 0;font-size:11px;line-height:1.6}.odc-state.is-needsSupervisor{color:#9c763e;background:#fff4e6}.odc-state.is-needsSupervisor p{color:#a98c61}.odc-data-actions{flex-direction:column;align-items:center;gap:10px;margin-top:15px;display:flex}.odc-go,.odc-send{background:var(--odc-teal);color:#fff;border:0;border-radius:6px;padding:11px 16px;font-size:13px;font-weight:700}.odc-go{width:100%}.odc-data-actions small{color:#8fa281;text-align:center;font-size:10px;line-height:1.6}.odc-go:disabled{color:#9eae90;cursor:not-allowed;background:#edf2e9;border:1px solid #dce5d5}.odc-compose{border-top:1px solid var(--odc-line);background:#fff;flex-shrink:0;max-height:46%;padding:13px 22px 12px;overflow:auto}.odc-quick{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.odc-quick button{color:#829976;background:#f9fcf7;border:1px solid #e1e9db;border-radius:4px;padding:5px 6px;font-size:10px}.odc-compose textarea{resize:vertical;color:#4b7650;width:100%;min-height:65px;max-height:150px;font:inherit;background:#fff;border:1px solid #d7e5cc;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.6}.odc-compose textarea::placeholder{color:#aab9a0}.odc-compose textarea:disabled{color:#9faa98;background:#f6f8f3}.odc-compose-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.odc-compose-bottom small{color:#a2b195;font-size:10px}.odc-send{padding:8px 22px;font-size:12px}.odc-send:disabled,.odc-quick button:disabled,.odc-recheck:disabled,.odc-load:disabled{opacity:.5;cursor:not-allowed}.odc-online-note{color:#a9b6a0;text-align:center;margin-top:11px;font-size:10px;line-height:1.5;display:block}.odc-error{color:#a35d46;overflow-wrap:anywhere;background:#fff2ec;border:1px solid #f0d7ca;border-radius:5px;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.65}.odc-error button{margin-top:4px;display:block}.odc-feedback{color:#598755;margin:0 0 9px;font-size:11px;line-height:1.65}.odc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odc-drawer button:focus-visible,.odc-drawer textarea:focus-visible,.odc-badge:focus-visible,.odc-remind:focus-visible{outline-offset:3px;outline:2px solid #43a68c}.odc-scroll>p[role=status]{color:#7c987d;line-height:1.7}@media (width<=500px){.odc-drawer{width:min(380px,100vw)}.odc-heading{padding:17px}.odc-scroll{padding:15px 17px}.odc-compose{padding:12px 17px}.odc-badge{gap:4px;font-size:11px;padding:7px 8px!important}.odc-badge>b{font-size:11px}}@media (prefers-reduced-motion:reduce){.odc-drawer *{scroll-behavior:auto}}.odc-self-entry{gap:8px 12px}.odc-self-go{color:#247862;background:#eef8f1;border:1px solid #9bcdbb;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700}.odc-self-go:disabled{color:#9aa68f;cursor:not-allowed;background:#f3f5ee;border-color:#dce4d5}.odc-self-go:focus-visible{outline-offset:3px;outline:2px solid #43a68c}.odc-self-status{color:#6c8373;font-size:12px;font-weight:700}.odc-page-entry{flex-direction:column;align-items:flex-end;gap:4px;max-width:340px;display:flex}.odc-page-entry>small{color:#8b7e61;font-size:10px}.odc-page-targets{background:#fffcf5;border:1px solid #e6dfcd;border-radius:7px;margin:12px 0;padding:10px 12px}.odc-page-targets>summary{cursor:pointer;color:#8c6d35;font-size:12px;font-weight:700}.odc-page-targets>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.odc-page-targets>div>span:first-child{min-width:140px}.odc-page-entry small[role=status]{color:#a27340;line-height:1.5}.employee-preview-loading{background:#fff;border:1px solid #bdd2df;border-radius:12px;max-width:620px;margin:15vh auto;padding:32px}.employee-preview-picker{width:min(600px,100vw - 32px)!important;max-width:600px!important;padding:26px!important}.employee-preview-picker h2{color:#193f55;margin:0 0 12px;font-size:21px}.employee-preview-picker p,.employee-preview-picker small{color:#607b8d;line-height:1.7;display:block}.employee-preview-picker label{gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:grid}.employee-preview-picker input,.employee-preview-picker select{width:100%;min-height:44px}.employee-preview-tabs{background:#f3f7fa;border:1px solid #d1e0e9;border-radius:9px;gap:6px;margin:16px 0 12px;padding:4px;display:flex}.employee-preview-tabs button{color:#49697d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-height:38px;font-size:14px}.employee-preview-tabs button[aria-selected=true]{color:#fff;background:#193f55;font-weight:600}.employee-preview-tabs button:focus-visible{outline-offset:2px;outline:2px solid #248e9f}.employee-preview-picker .employee-preview-error{color:#a44b22}.employee-preview-picker .employee-preview-environment-note{color:#28586c;background:#eef7fa;border-left:3px solid #2c8294;border-radius:6px;margin:16px 0;padding:12px 14px}.employee-preview-picker .employee-preview-switch-confirm{color:#78531e;background:#fff8eb;border:1px solid #edce94;border-radius:8px;margin:14px 0;padding:14px}.employee-preview-picker .employee-preview-switch-confirm p{color:#78531e;margin:8px 0 0}.employee-preview-picker .modal-actions{flex-wrap:wrap}.employee-preview-picker button:disabled{cursor:not-allowed}.employee-preview-banner{z-index:15;color:#193f55;background:#eaf4fa;border:1px solid #9dbed4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:12px 20px;padding:14px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #193f5510}.employee-preview-banner p{margin:5px 0 0;font-size:14px;line-height:1.5}.employee-preview-actions{flex-shrink:0;gap:8px;display:flex}.employee-preview-actions button{color:#193f55;cursor:pointer;background:#fff;border:1px solid #a9c5d7;border-radius:8px;padding:9px 13px;font-size:14px;line-height:1.3}.employee-preview-actions button:hover{background:#f3f8fb;border-color:#497d99}.employee-preview-banner .employee-preview-blocked{color:#9d4e08}@media (width<=750px){.employee-preview-banner{flex-direction:column;align-items:flex-start;margin:8px}.employee-preview-picker{width:calc(100vw - 24px)!important}}.auth-page{background:radial-gradient(circle at 9% 13%,#dff4ef 0 16%,#0000 38%),radial-gradient(circle at 90% 88%,#ffe7d8 0 9%,#0000 28%),linear-gradient(135deg,#f7fbfa 0%,#eef6f5 54%,#f9fbfb 100%);grid-template-columns:minmax(300px,1fr) minmax(390px,480px);align-items:center;gap:clamp(42px,7vw,100px);min-height:100vh;padding:clamp(42px,7vw,96px) clamp(28px,10vw,150px);display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:0;background:linear-gradient(145deg,#144c53,#0d7067);border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-28%;left:-10%;box-shadow:inset -24px -28px 80px #062d3450,0 36px 90px #123f4620}.auth-page>*{z-index:1;position:relative}.auth-brand{color:#fff;align-self:center}.auth-logo{color:#173c42;background:linear-gradient(145deg,#ffad70,#ed8159);border:1px solid #ffd6bd;border-radius:21px;place-items:center;width:68px;height:68px;font-size:36px;font-weight:900;display:grid;box-shadow:inset 0 1px #fffc,0 13px 30px #092d3550}.auth-brand h1{letter-spacing:.03em;text-shadow:0 2px 14px #062c3240;margin:24px 0 6px;font-size:clamp(34px,4vw,48px)}.auth-brand p{color:#d3ebe7;font-size:18px}.auth-brand ul{color:#e3f3f0;gap:15px;margin-top:38px;padding:0;list-style:none;display:grid}.auth-brand li{align-items:center;display:flex}.auth-brand li:before{content:"✓";color:#8fe0cc;background:#ffffff20;border:1px solid #ffffff30;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin-right:11px;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.auth-card{background:linear-gradient(#fff 0%,#fcfefd 100%);border:1px solid #fff;border-radius:22px;outline:1px solid #dce9e7;padding:36px;box-shadow:0 2px 3px #123f460a,0 24px 58px #123f4620,inset 0 1px #fff}.auth-tabs{border-bottom:1px solid #d9e6e4;margin-bottom:29px;display:flex}.auth-tabs button{color:#718589;cursor:pointer;background:0 0;border:0;flex:1;padding:14px;font-size:15px;transition:color .16s,border-color .16s}.auth-tabs button.active{color:#123f46;border-bottom:3px solid #f08a62;font-weight:800}.auth-card h2{color:#18343a;margin:0 0 8px;font-size:28px}.auth-card>p{color:#6c7f83;margin-bottom:24px;font-size:14px}.auth-card label{color:#405d62;margin:16px 0;font-size:13px;font-weight:650;display:block}.auth-card input{color:#18343a;background:#fbfefd;border:1px solid #cedddb;border-radius:11px;width:100%;height:48px;margin-top:8px;padding:0 14px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.auth-card input:hover{background:#fff;border-color:#9fbfba}.auth-card input:focus{background:#fff;border-color:#117a70;outline:0;box-shadow:0 0 0 4px #117a7022}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(#17877c,#116f67);border:1px solid #0d6a62;border-radius:11px;width:100%;height:50px;margin-top:12px;font-size:16px;font-weight:800;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:inset 0 1px #ffffff42,0 4px 10px #117a7030}.auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 7px 15px #117a7038}.auth-submit:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #0a4e4928,0 2px 5px #117a7028}.auth-submit:focus-visible,.auth-tabs button:focus-visible{outline-offset:3px;outline:3px solid #117a7038}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-message{color:#98552f;background:#fff3e9;border:1px solid #f5d1b9;border-radius:10px;padding:11px;font-size:13px}.auth-card>small{color:#829397;margin-top:18px;line-height:1.65;display:block}.auth-loading{color:#557075;place-items:center;min-height:100vh;display:grid}@media (width<=900px){.auth-page{background:linear-gradient(#e8f5f2,#f7faf9);padding:34px 18px;display:block}.auth-page:before{width:110vw;height:110vw;top:-28%;bottom:auto;left:-42%}.auth-brand{color:#fff;max-width:480px;margin:0 auto 26px}.auth-brand h1{margin-top:16px;font-size:30px}.auth-brand p,.auth-brand ul{display:none}.auth-logo{border-radius:17px;width:54px;height:54px;font-size:29px}.auth-card{border-radius:18px;max-width:480px;margin:auto;padding:26px}}.auth-loading{background:linear-gradient(145deg,#eef7f5,#fbfdfc)}.auth-loading section{text-align:center;background:#fff;border:1px solid #dce9e7;border-radius:18px;min-width:280px;padding:28px;box-shadow:0 18px 44px #123f4618}.auth-loading .auth-logo{border-radius:16px;width:50px;height:50px;margin:0 auto 18px;font-size:27px}.auth-loading p{color:#18343a;margin:0;font-weight:750}.auth-loading small{color:#7c9093;margin-top:7px;display:block}.auth-loading button{color:#116b63;cursor:pointer;background:#fff;border:1px solid #117a70;border-radius:10px;margin-top:18px;padding:11px 19px;font-weight:750;transition:transform .14s,box-shadow .14s}.auth-loading button:active:not(:disabled){transform:translateY(1px)}.auth-loading button:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.auth-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-change-page .auth-card>p{line-height:1.65}.auth-secondary{color:#526d71;cursor:pointer;background:#fff;border:1px solid #c9d9d7;border-radius:11px;width:100%;height:46px;margin-top:10px;font-weight:750}.auth-secondary:disabled{opacity:.55;cursor:wait}.auth-forgot{color:#0f746b;cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:13px;font-weight:750;display:block}.auth-forgot:hover,.auth-forgot:focus-visible{text-decoration:underline}.auth-forgot:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #117a7038}.filing-footer{text-align:center;color:#627c80;grid-column:1/-1;place-self:end center;padding:12px 18px;font-size:12px}.filing-footer a{color:inherit;text-decoration:none}.filing-footer a:hover,.filing-footer a:focus-visible{color:#0d7067;text-decoration:underline}.auth-loading>.filing-footer{position:fixed;bottom:14px;left:0;right:0}.filing-footer--workspace{margin:26px auto 18px;padding-bottom:18px}.theme-fresh .filing-footer--workspace{color:#6b8083}@media (width<=900px){.filing-footer{color:#527078;margin-top:24px}.filing-footer--workspace{margin-bottom:74px}}.inquiry-workspace .iw-navigation{background:#fff;border:1px solid #d8e6e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.inquiry-workspace .iw-manage{margin-left:auto}.inquiry-workspace .iw-manager{margin-bottom:16px}.inquiry-workspace .iw-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inquiry-workspace h3{margin:0 0 8px}.inquiry-workspace .iw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inquiry-workspace .iw-rule{background:#f5f9f9;border-radius:8px;padding:12px}.inquiry-workspace .iw-editor{background:#fffcf5;border:1px solid #ddb778;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;padding:16px;display:flex}.inquiry-workspace .iw-editor label{gap:6px;display:grid}.inquiry-workspace .iw-editor label:first-child{flex:1;min-width:160px}.inquiry-workspace .iw-editor input[type=number]{width:95px}.inquiry-workspace .iw-source{border-top:1px solid #deeaeb;flex-wrap:wrap;align-items:center;gap:16px;padding:13px 0;display:flex}.inquiry-workspace .iw-source b{min-width:130px}.inquiry-workspace .iw-source .iw-actions{margin-left:auto}.inquiry-workspace .iw-source small{color:#67828c}.inquiry-workspace .iw-sort{color:#738f98;min-width:25px}.inquiry-workspace .iw-empty{border:1px dashed #adc9cc;border-radius:10px;margin:12px 0;padding:24px}.inquiry-workspace .iw-error{color:#a13a18;background:#fff0e8;border-radius:8px;padding:12px}.inquiry-workspace .iw-success{color:#116a50;background:#edf8f3;border-radius:8px;padding:12px}.inquiry-workspace .iw-metrics{flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.inquiry-workspace .iw-metrics>div{background:#edf6f5;border-radius:10px;min-width:200px;padding:18px}.inquiry-workspace .iw-metrics strong{color:#078078;margin-top:8px;font-size:27px;display:block}.inquiry-workspace .iw-summary>button{margin-top:16px}.inquiry-workspace [hidden]{display:none!important}@media (width<=700px){.inquiry-workspace .iw-heading{display:block}.inquiry-workspace .iw-source .iw-actions{width:100%;margin-left:0}.inquiry-workspace .iw-navigation .iw-manage{margin-left:0}}.inquiry-source-dialog{color:#153f50;background:#fff;border:1px solid #c5dbdf;border-radius:16px;width:min(960px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 16px 70px #163f4d45}.inquiry-source-dialog::backdrop{background:#183f4b70}.inquiry-source-dialog .iw-dialog-surface{padding:24px}.inquiry-source-dialog .iw-heading h2{margin:0 0 8px;font-size:22px}.inquiry-source-dialog .iw-heading p{color:#617e8a;margin:0;line-height:1.6}.inquiry-source-dialog .iw-heading>button{flex-shrink:0}.inquiry-source-dialog .iw-dialog-toolbar{margin:16px 0}.inquiry-source-dialog .iw-dialog-footer{color:#617e8a;border-top:1px solid #d8e6e8;margin-top:16px;padding-top:16px;line-height:1.6}.inquiry-source-dialog input,.inquiry-source-dialog select{max-width:100%}.inquiry-source-dialog button{min-height:36px}.inquiry-source-dialog .iw-source b,.inquiry-source-dialog .iw-error{overflow-wrap:anywhere}@media (width<=700px){.inquiry-source-dialog .iw-dialog-surface{padding:16px}.inquiry-source-dialog .iw-heading>button{margin-top:12px}.inquiry-source-dialog .iw-editor{align-items:stretch}.inquiry-source-dialog .iw-editor label:first-child{width:100%}.inquiry-source-dialog .iw-dialog-toolbar>button{flex:1}}.bar-register .bar-basis{color:#5e6c67;margin:8px 0 14px;font-size:13px;line-height:1.6}.bar-table{border-collapse:collapse;width:100%;min-width:980px}.bar-table th,.bar-table td{text-align:left;vertical-align:top;padding:13px 12px}.bar-table thead{color:#24573b;background:#edf5f0}.bar-table tbody th{min-width:130px}.bar-table tbody th small,.bar-table td>small,.bar-project small,.bar-supplement small{color:#6b7771;font-size:11px;font-weight:400;line-height:1.5;display:block}.bar-project+.bar-project{border-top:1px dashed #d7dfd9;margin-top:10px;padding-top:8px}.bar-project b,.bar-supplement b{font-variant-numeric:tabular-nums;color:#254b38;font-size:19px}.bar-project b small,.bar-supplement b small{font-size:11px;display:inline}.bar-supplement{border-top:1px dashed #d7dfd9;margin-top:8px;padding-top:8px}.bar-status{color:#6b7771;border-top:1px solid #e4eae6;padding-top:12px;font-size:12px;line-height:1.6}.bar-method{color:#66716c;font-size:12px;line-height:1.7}.bar-detail{border-top:2px solid #d4e3d9;margin-top:18px;padding-top:14px}.bar-detail-projects{flex-wrap:wrap;gap:16px;padding-bottom:14px;display:flex}.bar-detail-projects .bar-project{border:0;margin:0;padding:0}.bar-detail details{border:1px solid #e1e7e3;border-radius:8px;margin:8px 0;padding:10px}.bar-detail dl{flex-wrap:wrap;gap:16px;display:flex}.bar-detail dd{margin:4px 0}.bar-caption{text-align:left;color:#6b7771;padding:0 0 8px;font-size:12px}@media (width<=600px){.bar-register{padding:12px!important}.bar-table{min-width:920px}.bar-table th,.bar-table td{padding:10px 8px}.bar-project b,.bar-supplement b{font-size:17px}}.enterprise-same-source table{border-collapse:collapse;width:100%;min-width:620px}.enterprise-same-source th,.enterprise-same-source td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}.enterprise-same-source td strong,.enterprise-same-source td small,.enterprise-same-source th small{display:block}.enterprise-same-source small{color:#64748b;margin:4px 0 10px;font-size:12px}.enterprise-same-source .bs-table-wrap{overflow:auto}.enterprise-same-source .ess-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.enterprise-same-source input,.enterprise-same-source button{min-height:36px}.enterprise-same-source .ess-heading,.enterprise-same-source .ess-sales-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.enterprise-same-source .ess-heading p,.enterprise-same-source .ess-legend,.enterprise-same-source .ess-sales-card>header>span{color:#627f8d;font-size:12px}.enterprise-same-source .ess-legend{margin:10px 0}.enterprise-same-source .ess-sales-card{background:#f8fbfb;border:1px solid #d3e5df;border-radius:8px;margin:12px 0;padding:12px}.enterprise-same-source .ess-sales-card>header h4{color:#123f37;margin:0;font-size:16px;line-height:1.4}.enterprise-same-source .bs-table-wrap{max-width:100%;overflow-x:auto}.enterprise-same-source .ess-platform-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px;margin:10px 0 8px}.enterprise-same-source .ess-platform-table th,.enterprise-same-source .ess-platform-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;vertical-align:middle;border-bottom:1px solid #dfe9ec;padding:10px 6px;font-size:13px;line-height:1.4}.enterprise-same-source .ess-platform-table thead th{color:#627f8d;background:#edf5f5;font-size:12px;font-weight:600}.enterprise-same-source .ess-platform-table thead th:first-child{width:18%}.enterprise-same-source .ess-platform-table tbody{background:#fff}.enterprise-same-source .ess-platform-table tbody th{color:#173e50;background:#fff;font-weight:600}.enterprise-same-source .ess-platform-table strong{color:#087f7c;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.enterprise-same-source .ess-platform-table small{white-space:normal;overflow-wrap:anywhere;color:#627f8d;margin-top:4px;font-size:11px;font-weight:400;display:block}.enterprise-same-source .ess-platform-table .ess-missing{color:#8c6634}.enterprise-same-source .ess-caption{text-align:left;color:#627f8d;margin-bottom:8px;font-size:12px}.enterprise-same-source .ess-basis{color:#627f8d;border-top:1px solid #d3e5df;padding-top:10px;font-size:12px}.enterprise-same-source .ess-basis summary{color:#087f7c;cursor:pointer}.enterprise-same-source .ess-basis p{margin:8px 0}.platform-mark:before{content:attr(data-mark)}.enterprise-same-source .emo-overview{color:#173e50;min-width:0}.enterprise-same-source .emo-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.enterprise-same-source .emo-heading h3,.enterprise-same-source .emo-heading h4,.enterprise-same-source .emo-block h4{color:#123f37;margin:0;font-size:16px}.enterprise-same-source .emo-heading p,.enterprise-same-source .emo-note{color:#506d7a;margin:8px 0;font-size:12px}.enterprise-same-source .emo-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.enterprise-same-source .emo-stat{background:#f2faf6;border:1px solid #d3e5df;border-radius:8px;min-width:0;padding:12px}.enterprise-same-source .emo-stat>span{color:#506d7a;font-size:12px;display:block}.enterprise-same-source .emo-stat>strong{color:#087f7c;font-variant-numeric:tabular-nums;font-size:23px;display:block}.enterprise-same-source .emo-block,.enterprise-same-source .emo-detail{background:#fff;border:1px solid #d3e5df;border-radius:8px;min-width:0;margin:12px 0;padding:12px}.enterprise-same-source .emo-scroll{max-width:100%;margin-top:10px;overflow-x:auto}.enterprise-same-source .emo-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:620px}.enterprise-same-source .emo-table th,.enterprise-same-source .emo-table td{white-space:normal;overflow-wrap:anywhere;text-align:left;vertical-align:middle;border-bottom:1px solid #dfe9ec;padding:9px 6px;font-size:12px;line-height:1.4}.enterprise-same-source .emo-table thead th{color:#506d7a;background:#edf5f5;font-weight:600}.enterprise-same-source .emo-table tbody th{color:#173e50;background:#fff;font-weight:600}.enterprise-same-source .emo-table th:first-child{width:17%}.enterprise-same-source .emo-sales-table th:last-child{width:10%}.enterprise-same-source .emo-table strong{color:#087f7c;font-variant-numeric:tabular-nums;font-size:16px}.enterprise-same-source .emo-table small,.enterprise-same-source .emo-stat small{color:#506d7a;margin:3px 0;font-size:11px;display:block}.enterprise-same-source .emo-table .emo-unknown,.enterprise-same-source .emo-stat .emo-unknown{color:#8c6634}.enterprise-same-source .emo-project-strip{flex-wrap:wrap;gap:10px 18px;padding:10px 0;display:flex}.enterprise-same-source .emo-project-strip .bar-project+.bar-project{border:0;margin:0;padding:0}.enterprise-same-source .emo-project-strip .bar-project b{color:#087f7c;font-size:18px}.enterprise-same-source .emo-project-strip small{color:#506d7a;margin:2px 0;font-size:11px;display:block}.enterprise-same-source .emo-search{flex-wrap:wrap;margin-top:12px}.enterprise-same-source .emo-search input{min-width:180px}.enterprise-same-source .emo-table .bar-project b,.enterprise-same-source .emo-table .bar-supplement b{font-size:15px}.enterprise-same-source .emo-table .bar-project+.bar-project{margin-top:6px;padding-top:6px}.enterprise-same-source .emo-basis{color:#506d7a;font-size:12px}.enterprise-same-source .emo-detail>.bar-register{border:0;margin:0;padding:0}@media (width<=700px){.enterprise-same-source .emo-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-same-source .emo-block,.enterprise-same-source .emo-detail{padding:10px}.enterprise-same-source .emo-table{min-width:620px}}.business-summary{--bs-text:#173e50;--bs-muted:#617d89;--bs-line:#d3e3e8;--bs-bg:#f2f7f7;--bs-teal:#087e75;--bs-orange:#a65c0b;color:var(--bs-text);background:var(--bs-bg);border:1px solid var(--bs-line);isolation:isolate;border-radius:12px;min-width:0;margin:14px 0;padding:20px;font:14px/1.55 Microsoft YaHei,PingFang SC,sans-serif}.business-summary *{box-sizing:border-box}.business-summary [hidden]{display:none!important}.business-summary h2,.business-summary h3,.business-summary h4,.business-summary p{margin:0}.business-summary h2{font-size:22px}.business-summary h3{font-size:16px}.business-summary h4{margin:16px 0 8px;font-size:14px}.business-summary small{color:var(--bs-muted);font-size:12px}.business-summary button,.business-summary select,.business-summary input{font:inherit;color:inherit}.business-summary button{cursor:pointer;border:1px solid var(--bs-line);background:#fff;border-radius:6px;padding:7px 11px}.business-summary button:disabled{cursor:not-allowed;opacity:.5}.business-summary button:focus-visible,.business-summary input:focus-visible,.business-summary select:focus-visible,.business-summary summary:focus-visible{outline:3px solid var(--bs-teal);outline-offset:3px}.business-summary label{align-items:center;gap:6px;font-size:12px;display:flex}.business-summary select,.business-summary input{border:1px solid var(--bs-line);background:#fff;border-radius:6px;max-width:100%;min-height:36px;padding:7px}.business-summary .bs-heading,.business-summary .bs-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.business-summary .bs-heading p{color:var(--bs-muted);margin-top:4px}.business-summary .bs-tag{color:var(--bs-teal);background:#e8f6f2;border-radius:5px;padding:4px 9px;font-size:12px;display:inline-block}.business-summary .bs-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.business-summary .bs-segment{border:1px solid var(--bs-line);background:#fff;border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.business-summary .bs-segment button{background:0 0;border:0}.business-summary .bs-segment button[aria-pressed=true]{background:var(--bs-teal);color:#fff}.business-summary .bs-scope{color:var(--bs-muted);margin-bottom:12px;font-size:12px}.business-summary .bs-tabs{border-bottom:1px solid var(--bs-line);gap:20px;margin-bottom:14px;display:flex}.business-summary .bs-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 0;font-weight:700}.business-summary .bs-tabs button[aria-selected=true]{border-color:var(--bs-teal);color:var(--bs-teal)}.business-summary .bs-approval{margin-bottom:12px}.business-summary .bs-card{border:1px solid var(--bs-line);background:#fff;border-radius:9px;margin-bottom:14px;padding:16px}.business-summary .bs-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.business-summary .bs-stat{text-align:left;border:1px solid var(--bs-line);background:#fff;border-radius:8px;padding:12px 14px}.business-summary .bs-stat strong{color:var(--bs-teal);font-variant-numeric:tabular-nums;margin:3px 0;font-size:25px;display:block}.business-summary .bs-stat>span{font-size:12px}.business-summary .bs-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.business-summary .bs-category{--cat-color:var(--bs-teal);--cat-bg:#e8f6f2;text-align:left;border-top:3px solid var(--cat-color);background:var(--cat-bg);min-width:0;padding:12px}.business-summary .bs-type-existing_first{--cat-color:#1c6187;--cat-bg:#edf5fc}.business-summary .bs-type-repeat{--cat-color:#755b9f;--cat-bg:#f4effa}.business-summary .bs-type-unknown{--cat-color:var(--bs-orange);--cat-bg:#fff5e4}.business-summary .bs-category strong{margin:7px 0 2px;font-size:24px;display:block}.business-summary .bs-category p{color:var(--bs-muted);font-size:12px}.business-summary .bs-category footer{color:var(--cat-color);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:8px;font-size:12px;display:flex}.business-summary .bs-note{border-left:3px solid var(--bs-orange);color:var(--bs-orange);background:#fff5e4;margin-top:12px;padding:10px 12px;font-size:12px}.business-summary .bs-method{color:var(--bs-muted);margin:10px 0;font-size:12px;line-height:1.7}.business-summary .bs-link{color:#1c6187;text-underline-offset:3px;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.business-summary .bs-table-wrap{max-width:100%;overflow-x:auto}.business-summary table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.business-summary th,.business-summary td{border-bottom:1px solid var(--bs-line);white-space:nowrap;text-align:right;vertical-align:top;font-variant-numeric:tabular-nums;padding:10px 9px}.business-summary th:first-child,.business-summary td:first-child{text-align:left}.business-summary th{background:var(--bs-bg);color:var(--bs-muted)}.business-summary td small,.business-summary th small{display:block}.business-summary .bs-total td{background:#e8f6f2;font-weight:700}.business-summary .bs-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.business-summary .bs-source{text-align:left;background:0 0;border:0;padding:7px 0}.business-summary .bs-source>span{justify-content:space-between;gap:8px;font-size:12px;display:flex}.business-summary .bs-track{background:var(--bs-bg);border-radius:5px;height:6px;margin:7px 0;overflow:hidden}.business-summary .bs-track>div{background:var(--bs-teal);height:100%}.business-summary .bs-drill{border:2px solid var(--bs-teal)}.business-summary .bs-coverage{flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.business-summary .bs-coverage>b{color:var(--bs-teal)}.business-summary .bs-warning{color:var(--bs-orange)}.business-summary .bs-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:12px 0;display:grid}.business-summary .bs-metric{background:var(--bs-bg);border-radius:6px;padding:12px}.business-summary .bs-metric strong{font-variant-numeric:tabular-nums;font-size:22px;display:block}.business-summary .bs-metric>span{font-size:12px}.business-summary .bs-empty{text-align:center;color:var(--bs-muted);padding:26px}.business-summary .bs-error{color:#923b24;background:#fff0ed;border:1px solid #f0b9ac;border-radius:7px;margin:10px 0;padding:14px}.business-summary .bs-error p{margin:5px 0;font-size:12px}.business-summary details{margin-top:12px}.business-summary summary{cursor:pointer;color:#1c6187;font-size:12px}.business-summary .bs-report-account{background:var(--bs-bg);border-radius:6px;margin:8px 0;padding:10px}.business-summary dl{flex-wrap:wrap;gap:8px 18px;margin:8px 0;display:flex}.business-summary dt{color:var(--bs-muted);font-size:12px}.business-summary dd{margin:0;font-weight:700}.business-summary .bs-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.business-summary .bs-footer{color:var(--bs-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;display:flex}.business-summary .bs-basis{font-size:12px}.business-summary .bs-basis ul{padding-left:22px}.business-summary .is-good{color:#0a7d57}.business-summary .is-mid{color:#c47f17}.business-summary .is-low{color:#c0392b}.business-summary .is-na{color:var(--bs-muted)}.business-summary .bs-compare-bars{flex-direction:column;gap:10px;display:flex}.business-summary .bs-cbar{grid-template-columns:120px minmax(0,1fr) 60px 168px;align-items:center;gap:10px;font-size:12px;display:grid}.business-summary .bs-cbar-name{text-align:left;font-weight:700;line-height:1.3}.business-summary .bs-cbar-name small{font-weight:400;display:block}.business-summary .bs-cbar-track{background:#e2ebed;border-radius:7px;height:14px;overflow:hidden}.business-summary .bs-cbar-track>div{background:#cdd8dc;border-radius:7px;min-width:2px;height:100%}.business-summary .bs-cbar-track>div.is-good{background:#0a7d57}.business-summary .bs-cbar-track>div.is-mid{background:#d4891c}.business-summary .bs-cbar-track>div.is-low{background:#c0392b}.business-summary .bs-cbar b{text-align:right;font-variant-numeric:tabular-nums}.business-summary .bs-cbar-meta{color:var(--bs-muted)}.business-summary table th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.business-summary table th.bs-sort-on{color:var(--bs-teal)}@media (width<=720px){.business-summary .bs-cbar{grid-template-columns:96px minmax(0,1fr) 56px}.business-summary .bs-cbar-meta{grid-column:2/4}}@media (width<=820px){.business-summary{padding:14px}.business-summary .bs-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.business-summary{padding:12px}.business-summary .bs-stats{grid-template-columns:1fr}.business-summary .bs-stat strong{font-size:23px}.business-summary .bs-card{padding:12px}.business-summary .bs-sources{grid-template-columns:1fr}.business-summary .bs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-summary select,.business-summary input{font-size:16px}.business-summary .bs-heading h2{font-size:20px}.business-summary .bs-pagination{flex-wrap:wrap}}@media (pointer:coarse){.business-summary button,.business-summary select,.business-summary summary{min-height:44px}}.business-summary .bs-score-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.business-summary .bs-score-metrics>div{background:var(--bs-bg);border-radius:8px;padding:12px 14px}.business-summary .bs-score-metrics span{color:var(--bs-muted);margin-bottom:4px;font-size:12px;display:block}.business-summary .bs-score-metrics strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.business-summary .bs-score-rank{color:var(--bs-orange)}.business-summary .bs-score-segment{margin-bottom:14px}.business-summary .bs-rank-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.business-summary .bs-rank-list li{border:1px solid var(--bs-line);background:#fff;border-radius:8px;grid-template-columns:88px minmax(0,1.4fr) auto;grid-template-areas:"no name val""no sub val";align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.business-summary .bs-rank-no{color:var(--bs-muted);font-variant-numeric:tabular-nums;grid-area:no;font-weight:700}.business-summary .bs-rank-name{text-align:left;grid-area:name;font-weight:700}.business-summary .bs-rank-name small{font-weight:400;display:block}.business-summary .bs-rank-val{color:var(--bs-teal);font-variant-numeric:tabular-nums;grid-area:val;font-weight:700}.business-summary .bs-rank-sub{color:var(--bs-muted);text-align:left;grid-area:sub}.business-summary .bs-rank-list li.is-top{border-color:var(--bs-teal);background:#e8f6f2}.business-summary .bs-rank-list li.is-top .bs-rank-no,.business-summary .bs-rank-list li.is-top .bs-rank-name{color:var(--bs-teal)}.business-summary .bs-rank-list li.is-me{border:2px solid var(--bs-orange);background:#fff5e4}.business-summary .bs-rank-list li.is-me .bs-rank-no{color:var(--bs-orange)}.business-summary .bs-tips{margin:0;padding-left:20px}.business-summary .bs-tips li{margin:6px 0;font-size:13px}@media (width<=560px){.business-summary .bs-rank-list li{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"no name""sub val"}.business-summary .bs-score-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.mas-panel{margin-top:12px}.mas-pending-tag{color:#b25c00;background:#fff4e5;border:1px solid #ffd9a8}.mas-stats{margin:12px 0}.mas-filter{margin:8px 0 12px}.mas-table{border-collapse:collapse;width:100%;font-size:13px}.mas-table th,.mas-table td{vertical-align:top;text-align:left;border:1px solid #e7e9ee;padding:8px}.mas-table th{white-space:nowrap;background:#f5f6f8;font-weight:600}.mas-table td small{color:#6b7280;margin-top:2px;line-height:1.5;display:block}.mas-table td b{font-weight:600}.mas-edit{flex-direction:column;gap:6px;min-width:230px;display:flex}.mas-edit input{border:1px solid #d3d7e0;border-radius:6px;padding:6px 8px;font-size:13px}.mas-state{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.mas-state.mas-ok{color:#1a7f37;background:#e6f6ec}.mas-state.mas-warn{color:#b25c00;background:#fff4e5}.mas-state.mas-danger{color:#b42318;background:#fde8e8}.mas-state.mas-muted{color:#6b7280;background:#eef0f3}tr.mas-warn{background:#fffaf3}tr.mas-danger{background:#fef7f7}.mas-pager{justify-content:center;align-items:center;gap:12px;margin:14px 0;display:flex}.mas-pager button{cursor:pointer;background:#fff;border:1px solid #d3d7e0;border-radius:6px;padding:6px 14px}.mas-pager button:disabled{opacity:.5;cursor:not-allowed}.mas-edit select{background:#fff;border:1px solid #d3d7e0;border-radius:6px;padding:6px 8px;font-size:13px}.mas-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mas-actions .bs-btn-primary{border-radius:6px;padding:6px 14px;font-size:13px}.mas-reject{color:#b42318;background:#fde8e8;border-radius:6px;margin:0 0 6px;padding:6px 9px;font-size:12px;line-height:1.5}.mas-deferred-tip{color:#b42318;background:#fde8e8;border-radius:6px;margin:0 0 6px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.5}.mas-suggestion{color:#173f50;font-weight:600;display:block}.mas-net-hint{color:#117c75;font-weight:400}.mas-edit input:disabled,.mas-edit select:disabled{opacity:.55}.as-net{border:1px solid #f4c5c0;background:#fef3f2!important}.as-net strong,.as-net span{color:#b42318}.as-two-col{grid-template-columns:1fr 1fr;gap:14px;display:grid}.as-two-col h4{margin:0 0 8px;font-size:14px}.as-mini{border-collapse:collapse;width:100%;font-size:13px}.as-mini th,.as-mini td{text-align:left;border:1px solid #e7e9ee;padding:6px 8px}.as-mini th{background:#f5f6f8;font-weight:600}.as-mini td.num{text-align:right;white-space:nowrap}@media (width<=760px){.as-two-col{grid-template-columns:1fr}}.business-summary .bs-coverage-note{border:1px solid var(--bs-line);background:#fff;border-radius:9px;margin-bottom:12px;padding:10px 14px}.business-summary .bs-coverage-note .bs-cov-line{color:var(--bs-muted);margin:2px 0;font-size:12px;line-height:1.7}.business-summary .bs-coverage-note .bs-cov-line b{color:var(--bs-text)}.business-summary .bs-coverage-note .bs-cov-line em{color:var(--bs-orange);font-style:normal}.business-summary .bs-coverage-note .bs-cov-warn{color:var(--bs-orange)}.business-summary .bs-compare-switch{border:1px solid var(--bs-line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:flex}.business-summary .bs-switch{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.business-summary .bs-switch input{width:18px;height:18px;min-height:0;accent-color:var(--bs-teal)}.business-summary .bs-compare-switch small{color:var(--bs-muted);font-size:12px}.business-summary .bs-compare .bs-segment{margin-bottom:10px}.business-summary .bs-cmp-dates{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.business-summary .bs-cmp-dates label{color:var(--bs-muted);flex-direction:column;align-items:flex-start;font-size:12px}.business-summary .bs-cmp-warn{color:var(--bs-orange);font-style:normal}.business-summary .bs-cmp-stat{border-color:#cfe3e2}.business-summary .bs-cmp-stat strong{font-size:22px}.business-summary .bs-cmp-rate{font-variant-numeric:tabular-nums;font-weight:700}.business-summary .bs-cmp-rate.is-good{color:#0a7d57}.business-summary .bs-cmp-rate.is-low{color:#c0392b}.business-summary .bs-cmp-rate.is-na{color:var(--bs-muted)}.business-summary .bs-loadmore{background:var(--bs-teal);color:#fff;border-color:var(--bs-teal);border-radius:7px;margin:12px auto 0;padding:9px 18px;display:block}.business-summary .bs-loadmore:disabled{color:var(--bs-muted);border-color:var(--bs-line);background:#fff}@media (width<=560px){.business-summary .bs-cmp-dates{flex-direction:column;align-items:stretch}.business-summary .bs-cmp-dates input{width:100%}}.city-conversion-link{text-align:left;color:#155e59;background:#eefaf7;border:2px solid #167d76;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin:0 0 18px;padding:18px;display:flex}.city-conversion-link strong{font-size:19px}.city-conversion-link span{flex:1;min-width:180px}.city-conversion-link:focus-visible{outline-offset:3px;outline:3px solid #d97706}.business-summary .pa-dialog{border:1px solid var(--bs-line);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 48px);color:inherit;background:#fff;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #172b4d40}.business-summary .pa-dialog::backdrop{background:#162a3f70}.business-summary .pa-dialog .bs-card{border:0;margin:0;padding:20px}.business-summary .pa-dialog .bs-card-head{z-index:1;background:#fff;margin:0;padding:0 0 12px;position:sticky;top:0}.business-summary .pa-dialog h3{font-size:17px}.business-summary .pa-dialog .bs-scope{margin:0 0 14px}.business-summary .pa-dialog .bs-table-wrap{max-height:60dvh;overflow:auto}.business-summary .pa-dialog thead{z-index:1;position:sticky;top:0}.business-summary .pa-dialog .bs-pagination{background:#fff;padding-top:12px;position:sticky;bottom:0}.business-summary .pa-sort{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:5px 7px;font-weight:600;display:inline-flex}.business-summary .pa-sort:hover:not(:disabled),.business-summary .pa-sort:focus-visible{outline-offset:2px;background:#e5f3ef;border-color:#86b9ab}.business-summary .pa-sort[aria-pressed=true]{color:var(--bs-teal);background:#e5f3ef}.business-summary .pa-sort-arrows{color:#8b9ca4;flex-direction:column;flex-shrink:0;gap:2px;font-size:13px;line-height:13px;display:inline-flex}.business-summary .pa-sort-arrows>span{border-radius:3px;padding:1px 2px;display:block}.business-summary .pa-sort-arrows .is-active{color:#fff;background:#087f68}.business-summary .pa-sort:disabled{cursor:not-allowed;color:#7c8c91}.business-summary .pa-sort:disabled .pa-sort-arrows{color:#bdc8cc}.business-summary .pa-sort-hint{color:var(--bs-muted);margin:0 0 10px;font-size:13px;line-height:1.6}.business-summary .pa-quantity{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.business-summary .pa-quantity-unit{color:var(--bs-muted);font-size:12px}.business-summary .pa-margin-trigger{color:#076d58;cursor:pointer;white-space:nowrap;background:#edf8f4;border:1px solid #78b4a5;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;min-width:110px;min-height:44px;padding:7px 10px;display:inline-flex}.business-summary .pa-margin-trigger span{font-size:12px;font-weight:600}.business-summary .pa-margin-trigger:hover:not(:disabled),.business-summary .pa-margin-trigger:focus-visible{outline-offset:2px;background:#d9f0e7;border-color:#087f68}.business-summary .pa-margin-trigger:disabled{color:#6e7b80;cursor:not-allowed;background:#f5f7f8;border-color:#c7d0d5}.business-summary .pa-cost-summary{background:#f3faf7;border:1px solid #b6d7cd;border-radius:9px;margin:14px 0;padding:14px 16px}.business-summary .pa-cost-summary h4{margin:0 0 8px;font-size:15px}.business-summary .pa-cost-summary p{margin:8px 0;line-height:1.6}.business-summary .pa-cost-summary small,.business-summary .pa-cost-method,.business-summary .pa-page-note{color:var(--bs-muted);font-size:13px;line-height:1.6}.business-summary .pa-cost-formula{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 0;display:flex}.business-summary .pa-cost-formula>span{flex-direction:column;gap:4px;font-size:12px;display:flex}.business-summary .pa-cost-formula strong{color:var(--bs-text);font-size:20px}.business-summary .pa-margin-dialog .bs-table-wrap{max-height:45dvh}@media (width<=600px){.business-summary .pa-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.business-summary .pa-dialog .bs-card{padding:14px}.business-summary .pa-dialog .bs-table-wrap{max-height:65dvh}}.bcc-comparison{margin-top:16px}.bcc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.bcc-summary>div{background:#f4faf7;border:1px solid #dbe5e2;border-radius:12px;padding:14px}.bcc-summary span,.bcc-summary small{color:#536760;display:block}.bcc-summary strong{color:#173c30;margin:5px 0;font-size:25px;display:block}.bcc-notes{background:#fff9ed;border-left:3px solid #c48c2d;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.65}.bcc-notes p{margin:5px 0}.bcc-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.bcc-filters label{gap:5px;font-size:12px;display:grid}.bcc-filters input,.bcc-filters select{background:#fff;border:1px solid #d7dfdb;border-radius:7px;max-width:220px;padding:7px}.bcc-filters button,.bcc-actions button,.bcc-inline button{color:#245b46;cursor:pointer;background:#fff;border:1px solid #cbdcd3;border-radius:7px;padding:6px 9px}.bcc-table-wrap{max-height:580px;overflow:auto}.bcc-table-wrap th{z-index:1;white-space:nowrap;background:#edf5f0;position:sticky;top:0}.bcc-table-wrap td{vertical-align:top;min-width:82px}.bcc-table-wrap td:first-child{min-width:150px}.bcc-table-wrap small{color:#6b7770;margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.bcc-state{margin-bottom:6px;font-size:11px;display:block}.bcc-actions{flex-wrap:wrap;gap:5px;min-width:175px;display:flex}.bcc-selected{background:#eaf6ee}.bcc-inline{border:2px solid #b6d5c5;border-radius:12px;margin-top:18px;padding:14px;scroll-margin-top:20px}.bcc-inline .bs-card-head>div{gap:8px;display:flex}.bcc-reconcile{background:#f2f7f4;border-radius:7px;padding:10px;font-size:12px}.bcc-comparison .is-low{color:#aa4935}.bcc-comparison .is-good{color:#157249}@media (width<=700px){.bcc-summary{grid-template-columns:1fr}.bcc-filters label{flex:140px}.bcc-inline{padding:9px}.bcc-table-wrap{max-height:480px}}.cpa-help{vertical-align:middle;white-space:normal;margin-left:5px;font-weight:400;display:inline-block}.cpa-help>summary{cursor:pointer;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;list-style:none;display:inline-flex}.cpa-help>summary::-webkit-details-marker{display:none}.cpa-help>summary:focus-visible{outline-offset:3px;outline:2px solid #245d84}.cpa-help[open]{max-width:32rem;display:block}.cpa-help>div{color:#263544;text-align:left;background:#f5f7fa;border:1px solid #d5dce4;border-radius:6px;padding:8px;font-size:13px;line-height:1.6}.cpa-help p{margin:4px 0}.cpa-section{border:1px solid #d5dce4;border-radius:8px;margin:18px 0;padding:12px}.cpa-section button{min-height:32px}.cpa-section th,.cpa-section td{vertical-align:top}.cpa-section td small{display:block}.cpa-priority{padding-left:22px}.cpa-priority li{margin:6px 0}.cpa-section .bs-table-wrap{overflow:auto}.bs-diagnostics th button{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 2px;font-weight:700}.bs-diagnostics th button:hover{color:#008779}.bs-diagnostic-headline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.bs-diagnostic-headline>div{background:#f5faf9;border:1px solid #d8e7e5;border-radius:12px;padding:16px}.bs-diagnostic-headline span{color:#526d70;font-size:13px;display:block}.bs-diagnostic-headline strong{margin-top:7px;font-size:25px;display:block}.bs-diagnostic-selected{background:#eaf6f2}.bs-diagnostic-detail{border-top:2px solid #178778;margin-top:18px;padding-top:20px}.bs-diagnostic-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.bs-diagnostic-actions button{color:#176b60;cursor:pointer;background:#fff;border:1px solid #d2e1de;border-radius:8px;padding:8px 12px}.bs-diagnostic-detail h4{margin:22px 0 10px}.bs-diagnostic-detail details{border:1px solid #d9e5e2;border-radius:10px;margin-top:15px;padding:14px}.bs-diagnostics td{vertical-align:top}.bs-diagnostics td small{display:block}@media (width<=700px){.bs-diagnostic-headline{grid-template-columns:1fr}.bs-diagnostic-headline strong{font-size:20px}}.followup-service-review{gap:12px;padding:16px 18px;display:grid}.service-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-review-heading h3{margin:0;font-size:16px}.service-review-heading p,.service-review-boundary{color:#607580;margin:5px 0 0;font-size:12px;line-height:1.6}.service-review-heading>button,.service-review-controls button,.service-review-table button,.service-review-pagination button{color:#25566a;background:#fff;border:1px solid #b6cdd6;border-radius:7px;padding:7px 10px}.service-review-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.service-review-controls label{color:#617985;gap:4px;font-size:11px;display:grid}.service-review-controls input,.service-review-controls select{background:#fff;border:1px solid #c8d7df;border-radius:7px;height:36px;padding:5px 9px}.service-review-table-wrap{border:1px solid #dce6eb;border-radius:9px;overflow-x:auto}.service-review-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.service-review-table th,.service-review-table td{vertical-align:top;border-bottom:1px solid #e2e9ed;min-width:110px;padding:11px 12px}.service-review-table thead th{color:#466575;white-space:nowrap;background:#f0f6f8;font-size:11px}.service-review-table tbody tr:last-child>*{border-bottom:0}.service-review-table tbody tr.selected{background:#f0f8f5}.service-review-table b,.service-review-table small{display:block}.service-review-table small{color:#6c808b;margin-top:5px;font-size:11px;line-height:1.5}.service-review-table p{white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.service-review-table .service-review-order{text-align:left;background:0 0;border:0;padding:0;font-weight:700}.service-review-outcome{color:#476778;background:#edf3f6;border-radius:5px;margin-top:5px;padding:4px 6px;font-size:11px;display:inline-block}.service-review-outcome.late{color:#895617;background:#fff1dc}.service-review-outcome.no-window{color:#536e8f;background:#eaf1fa}.service-review-records td{min-width:170px;max-width:280px}.service-review-drilldown{border-top:1px solid #dce6eb;gap:9px;padding-top:12px;display:grid}.service-review-drilldown>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-review-drilldown h4{margin:0;font-size:14px}.service-review-pagination{color:#647b86;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:flex}.service-review-error{color:#944b32;background:#fff1ec;border-radius:7px;margin:0;padding:10px 12px}.service-review-boundary{background:#f5f8fa;border-radius:7px;padding:9px 11px}.followup-service-review button:disabled{opacity:.5;cursor:not-allowed}@media (width<=680px){.followup-service-review{padding:13px}.service-review-heading{flex-direction:column;align-items:flex-start}.service-review-controls{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.service-review-controls>button{grid-column:1/-1}.service-review-table{min-width:710px}.service-review-records{min-width:960px}}.service-review-summary{color:#637b87;font-size:11px;line-height:1.6}.service-review-five-hours>span:last-child{align-items:center;gap:6px;min-height:36px;display:flex}.service-review-five-hours input{width:16px;height:16px}.service-review-drilldown>header>button{color:#486b7c;background:0 0;border:0;font-size:12px}.followup-service-obligation{background:#f4f8fb;border:1px solid #cedee7;border-radius:9px;gap:6px;padding:12px;display:grid}.followup-service-obligation small{color:#607b88;font-size:11px;line-height:1.5}.followup-service-obligation p{color:#7f5a2e;margin:0;font-size:12px;line-height:1.55}.followup-service-supplement{background:#fffaef;border:1px solid #e2ca9e;border-radius:9px;padding:12px}.receipt-service-action{color:#8b632b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.receipt-service-action button{color:#087a73;cursor:pointer;background:#fff;border:1px solid #aacdcb;border-radius:6px;padding:6px 9px}.receipt-service-action .receipt-service-done{color:#167c62}.receipt-service-dialog{box-sizing:border-box;color:#173f52;border:1px solid #b9d3db;border-radius:14px;width:min(700px,100vw - 32px);max-height:88vh;padding:22px;box-shadow:0 18px 80px #12384940}.receipt-service-dialog::backdrop{background:#17374770}.receipt-service-dialog header,.receipt-settings header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receipt-service-dialog h2,.receipt-settings h3{margin:0 0 8px}.receipt-service-dialog p,.receipt-settings p{line-height:1.6}.receipt-service-dialog header p,.receipt-settings header p{color:#5c7b8a;margin:0;font-size:13px}.receipt-service-dialog header>button{font-size:23px}.receipt-service-help{color:#667f8b;font-size:12px}.receipt-service-dialog button,.receipt-settings button{color:#24546a;cursor:pointer;background:#fff;border:1px solid #b9d2db;border-radius:7px;padding:9px 13px}.receipt-service-dialog button:disabled,.receipt-settings button:disabled{opacity:.5;cursor:not-allowed}.receipt-error{color:#ad4327;background:#fff0ec;border-radius:7px;padding:10px}.receipt-notice{color:#176e56;background:#eaf6f1;border-radius:7px;padding:10px}.receipt-segment{border:1px solid #d1e0e6;border-radius:9px;margin:12px 0;padding:14px}.receipt-segment.is-done{background:#f4f9f7}.receipt-segment-heading{justify-content:space-between;gap:12px;display:flex}.receipt-segment-heading span{color:#708086;font-size:12px}.receipt-script{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.65}.receipt-segment-controls{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.receipt-segment-controls label,.receipt-final-confirm{align-items:center;gap:7px;font-size:13px;display:flex}.receipt-final-confirm{margin:20px 0 12px}.receipt-service-dialog input[type=checkbox],.receipt-settings input[type=checkbox]{accent-color:#087f74;width:auto;min-width:16px;height:16px}.receipt-service-dialog .receipt-primary,.receipt-settings .receipt-primary{color:#fff;background:#087f74;border-color:#087f74}.receipt-service-dialog footer{border-top:1px solid #dfebef;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.receipt-history{margin-top:16px;font-size:13px}.receipt-history article{border-bottom:1px solid #dfebef;padding:12px 0}.receipt-settings{background:#fff;border:1px solid #cee0e6;border-radius:10px;padding:20px}.receipt-template{border:1px solid #d2e2e8;border-radius:9px;margin:16px 0;padding:15px}.receipt-template legend{color:#426d7e;font-size:13px}.receipt-template-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.receipt-template-toolbar>label:first-child{flex:1;min-width:180px}.receipt-template input:not([type=checkbox]),.receipt-template textarea{box-sizing:border-box;color:#173f52;width:100%;font:inherit;background:#fff;border:1px solid #bed1db;border-radius:6px;padding:9px}.receipt-template-scenes{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.receipt-template-scenes label{gap:7px;font-size:13px;display:grid}.receipt-settings-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=600px){.receipt-template-scenes{grid-template-columns:1fr}.receipt-service-dialog{padding:16px}.receipt-settings{padding:14px}.receipt-service-dialog header p{font-size:12px}}.real-order-table .receipt-history article{padding:12px 0;display:block}.real-order-table .receipt-history article>div{display:block}.real-order-table .receipt-service-dialog p{max-width:none;color:inherit}.real-order-table .receipt-service-dialog .receipt-script{display:block}.receipt-review{border:1px solid #d2e2e8;border-radius:10px;margin:16px 0;padding:16px}.receipt-review>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.receipt-review h4{margin:0}.receipt-review p{color:#5c7480;font-size:13px}.receipt-review button{color:#24546a;background:#fff;border:1px solid #b9d2db;border-radius:6px;padding:7px 10px}.receipt-review-item{border-top:1px solid #dfebef;padding:12px 0;font-size:13px}.receipt-review-item summary{cursor:pointer;line-height:1.8}.receipt-review footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.receipt-service-dialog{text-align:left;margin:auto;font-size:14px;position:fixed;inset:0}.receipt-service-dialog h2{font-size:22px;font-weight:700;line-height:1.3}.receipt-service-dialog .receipt-segment-heading{font-size:15px}.receipt-settings h3{font-size:18px}.system-help-side-button{text-align:left;width:100%;margin-bottom:.65rem}.system-help-context{color:#183f51;background:#fff;border:1px solid #c9dfe5;border-radius:10px;margin:.8rem 1.5rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.65}.system-help-context>summary{cursor:pointer;width:fit-content;font-weight:600}.system-help-context>div{max-width:850px;padding:.6rem 0}.system-help-context h3{margin:.25rem 0;font-size:1rem}.system-help-context button,.system-help-dialog button{color:#16445a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c2d6dd;border-radius:8px;padding:.5rem .85rem}.system-help-dialog button:disabled{opacity:.5;cursor:default}.system-help-dialog{color:#173e4f;background:#fff;border:1px solid #bed7dc;border-radius:14px;width:min(920px,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;font-size:1rem;line-height:1.65;overflow:auto;box-shadow:0 18px 65px #082e4650}.system-help-dialog::backdrop{background:#0b263966}.system-help-surface{padding:1.3rem 1.5rem}.system-help-surface>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.system-help-surface h2{margin:0;font-size:1.3rem}.system-help-surface>header p{color:#577585;margin:.2rem 0;font-size:.875rem}.system-help-search{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:.8rem;display:grid}.system-help-search label{gap:.25rem;min-width:0;font-size:.9rem;display:grid}.system-help-search input,.system-help-search select{color:#163f52;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bfd8df;border-radius:8px;padding:.55rem .75rem}.system-help-dialog :focus-visible,.system-help-context :focus-visible{outline-offset:3px;outline:2px solid #087b6b}.system-help-results{color:#577585;justify-content:space-between;align-items:center;margin:.65rem 0;font-size:.875rem;display:flex}.system-help-list{gap:.65rem;display:grid}.system-help-list>details{border:1px solid #cee0e6;border-radius:10px;overflow:hidden}.system-help-list>details>summary{cursor:pointer;background:#f5f9fa;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;list-style:none;display:flex}.system-help-list>details>summary::-webkit-details-marker{display:none}.system-help-list>details>summary>span:first-child{gap:.1rem;min-width:0;display:grid}.system-help-list small{color:#617e8a;font-size:.8rem}.system-help-expand{color:#067263;flex-shrink:0;font-size:.875rem}.system-help-article-body{overflow-wrap:anywhere;padding:.75rem 1rem}.system-help-article-body p{margin:.35rem 0 .75rem}.system-help-article-body dl{background:#f0f6f7;border-radius:8px;margin:.5rem 0;padding:.6rem .8rem}.system-help-article-body dl>div{grid-template-columns:5.5em minmax(0,1fr);gap:.5rem;margin:.35rem 0;display:grid}.system-help-article-body dt{font-weight:600}.system-help-article-body dd{margin:0}.system-help-article-body h4{margin:1rem 0 .3rem;font-size:1rem}.system-help-article-body ol{margin:.4rem 0;padding-left:1.5rem}.system-help-article-body li{padding:.25rem 0}.system-help-article-body aside{background:#fff6e7;border-left:3px solid #ce8231;border-radius:6px;margin-top:.8rem;padding:.7rem .85rem}.system-help-article-body aside p{margin:.25rem 0 0}.system-help-empty{text-align:center;padding:1.5rem .5rem}.system-help-empty h3{font-size:1rem}.system-help-surface>footer{color:#617e8a;margin-top:1rem;font-size:.8rem}@media (width<=640px){.system-help-context{margin:.65rem .75rem}.system-help-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.system-help-surface{padding:1rem}.system-help-surface>header{flex-wrap:wrap;gap:.5rem}.system-help-search{grid-template-columns:1fr}.system-help-list>details>summary{gap:.5rem;padding:.75rem}.system-help-article-body{padding:.5rem .75rem}.system-help-article-body dl>div{grid-template-columns:1fr;gap:0}}.system-resource-notice{color:#163e50;background:#fff;border:1px solid #c7dbe2;border-radius:10px;margin:12px 24px;font-size:14px}.system-resource-notice>summary{cursor:pointer;align-items:center;gap:16px;padding:12px 16px;font-weight:700;list-style:none;display:flex}.system-resource-notice>summary::-webkit-details-marker{display:none}.resource-summary-text{flex:1;font-weight:400}.resource-open-label{color:#216782;white-space:nowrap;font-weight:400}.system-resource-notice[open]>.summary{border-bottom:1px solid #dce7eb}.resource-warning{border-color:#e4ba6e}.resource-critical{border-color:#d67b74}.system-resource-notice.resource-warning>summary{background:#fffaed;border-radius:10px}.system-resource-notice.resource-critical>summary{background:#fff1ef;border-radius:10px}.resource-body{padding:0 16px 16px}.resource-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.resource-toolbar p{color:#5a7480}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-card{border:1px solid #c7dbe2;border-radius:8px;min-width:0;padding:16px}.resource-card.resource-critical{border-left:4px solid #b73c31}.resource-card.resource-warning{border-left:4px solid #b97512}.resource-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-card h2{margin:0;font-size:16px}.resource-card header>span{color:#546b76;font-size:13px}.resource-card p,.resource-card li{line-height:1.6}.resource-card small{color:#526e7a;font-size:12px;line-height:1.65}.resource-card li+li{margin-top:5px}.resource-evidence{border-top:1px solid #e0e9ed;margin-top:12px}.resource-metrics{flex-wrap:wrap;gap:18px;display:flex}.resource-metrics dd{margin:5px 0;font-size:18px;font-weight:700}.resource-settings{border-top:1px solid #dce7eb;margin-top:14px;padding-top:12px}.resource-settings>summary{cursor:pointer;color:#126a79;font-weight:600}.resource-settings form{gap:14px;padding-top:10px;display:grid}.resource-settings form p{margin:0}.resource-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.resource-settings label{flex:1;gap:6px;min-width:140px;display:grid}.resource-settings input,.resource-settings select{box-sizing:border-box;color:#163e50;background:#fff;border:1px solid #b9d0d8;border-radius:6px;width:100%;min-height:40px;padding:10px}.resource-settings .resource-confirm{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.resource-confirm input[type=checkbox]{width:16px;min-width:16px;min-height:16px;margin-top:4px}.resource-error{color:#b33f32}.resource-footnote{color:#526e7a;font-size:12px;line-height:1.6}.resource-settings button{justify-self:start}.system-resource-notice button{min-height:36px}.system-resource-notice summary:focus-visible,.system-resource-notice button:focus-visible{outline-offset:3px;outline:2px solid #167c8c}.resource-auto-badge{color:#0b6b58;white-space:nowrap;background:#e3f3ec;border-radius:20px;margin-right:8px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.resource-checked-at{color:#526e7a;margin-top:7px;font-size:12px;display:block}@media (width<=800px){.system-resource-notice{margin:10px 12px}.resource-grid{grid-template-columns:1fr}.system-resource-notice>summary{flex-wrap:wrap;gap:8px}.resource-summary-text{flex-basis:60%}.resource-toolbar{align-items:flex-start}.resource-toolbar button{white-space:nowrap}}.renewal-services{background:#f8fbfc;border:1px solid #dce7eb;border-radius:8px;gap:8px;padding:12px;display:grid}.renewal-service-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.renewal-service-row input{box-sizing:border-box;width:100%;min-height:38px}.renewal-service-row button,.renewal-services>button{color:#163e50;cursor:pointer;background:#fff;border:1px solid #b9d0d8;border-radius:6px;min-height:36px;padding:0 12px}.renewal-services>button{background:#eef6f8;border-color:#9fc3cf;justify-self:start;font-weight:600}.renewal-line{line-height:1.7;display:inline-block}.resource-auto{background:#f2f8f6;border:1px solid #d3e6df;border-radius:8px;margin:10px 0;padding:6px 12px}.resource-auto p{margin:8px 0}@media (width<=560px){.renewal-service-row{grid-template-columns:1fr}.renewal-service-row button{justify-self:start}}.douyin-balance-alert{color:#7a4d05;background:#fff4e0;border:1px solid #f0c878;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 1px 3px #0000000f}.douyin-balance-alert:hover{background:#fec}.douyin-balance-alert b{font-size:15px}.douyin-balance-alert span{flex:1;min-width:220px;font-size:13px;line-height:1.5}.douyin-balance-alert strong{white-space:nowrap;color:#fff;background:#d97706;border-radius:6px;padding:6px 14px}.resource-responsible-fields{flex:1;gap:8px;min-width:220px;display:grid}.resource-responsible-fields button{justify-self:start}.resource-alert-overview{gap:10px;margin:12px 0;display:grid}.resource-alert-group,.resource-delivery-status{overflow-wrap:anywhere;border:1px solid #dce7eb;border-radius:8px;padding:10px 14px}.resource-alert-group h3{margin:0 0 8px;font-size:14px}.resource-alert-group p,.resource-delivery-status p{margin:7px 0;line-height:1.6}.resource-alert-group small,.resource-delivery-status small{color:#526e7a;font-size:12px}.resource-alert-urgent{border-left:4px solid #b73c31}.resource-alert-watch{border-left:4px solid #b97512}.resource-delivery-status{background:#f8fbfc}.order-created-banner{background:linear-gradient(115deg,#eaf8f2,#f8fcfb);border:1px solid #9bd2be;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 30px 0;padding:15px 18px;display:flex;box-shadow:0 8px 24px #11705214}.order-created-banner div{gap:3px;display:grid}.order-created-banner span{color:#187052;font-size:12px;font-weight:800}.order-created-banner b{color:#114d3d;font-size:17px}.order-created-banner p{color:#5b786f;margin:0;font-size:12px}.order-created-banner button{color:#176b50;background:#fff;border:1px solid #77bda4;border-radius:8px;flex:none;padding:8px 14px;font-weight:700}@media (width<=700px){.order-created-banner{flex-direction:column;align-items:stretch;margin:14px 16px 0}}.order-followup-navigation-wrap{max-width:1500px;margin:0 auto;padding:24px 30px 0}.order-followup-navigation{background:#eaf0f2;border:1px solid #d8e3e7;border-radius:12px;gap:7px;padding:5px;display:flex;overflow-x:auto}.order-followup-navigation button{color:#526a78;text-align:left;background:0 0;border:0;border-radius:9px;gap:4px;min-width:180px;padding:11px 15px;display:grid}.order-followup-navigation button b{align-items:center;gap:7px;font-size:14px;display:flex}.order-followup-navigation button span{color:#71848e;white-space:nowrap;font-size:11px}.order-followup-navigation button.active{color:#173f59;background:#fff;box-shadow:0 2px 8px #173f5918}.order-followup-navigation button.active span{color:#4f6c7b}.order-followup-badge{color:#fff;background:#d83c3c;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 1px 4px #9a1a1a40}.sidebar nav button span.sidebar-followup-label{width:auto;font-size:inherit;text-align:left}.sidebar nav button span.sidebar-followup-badge{color:#fff;background:#e43d3d;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 1px 5px #00000038}.order-followup-navigation-wrap+[role=tabpanel]>.content{padding-top:14px}@media (width<=760px){.order-followup-navigation-wrap{padding:14px 15px 0}.order-followup-navigation{scroll-snap-type:x proximity}.order-followup-navigation button{scroll-snap-align:start;min-width:160px;padding:9px 11px}.order-followup-navigation button b{font-size:13px}.order-followup-navigation button span{font-size:10px}.sidebar nav button span.sidebar-followup-label{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:56px;font-size:10px;overflow:hidden}.sidebar nav button span.sidebar-followup-badge{min-width:17px;height:17px;padding:0 4px;font-size:9px;position:absolute;top:3px;right:5px}.sidebar nav button{position:relative}}.order-followup-badge.refund{background:#b83d32;box-shadow:0 0 0 3px #b83d321f}.finance-refund-alert{color:#87362e;text-align:left;background:#fff3f1;border:1px solid #e0a49c;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 0 16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #84362d14}.finance-refund-alert span{gap:4px;display:grid}.finance-refund-alert b{font-size:16px}.finance-refund-alert small{color:#76534f}.finance-refund-alert strong{white-space:nowrap;color:#a63c31}@media (width<=760px){.finance-refund-alert{flex-direction:column;align-items:flex-start}.finance-refund-alert strong{white-space:normal}}.order-followup-navigation .order-followup-badge,.sidebar nav button span.sidebar-followup-badge{color:#24586b;box-shadow:none;background:#ddeaf0}@media (width>=761px){.order-followup-navigation button{flex:1 1 0;min-width:0}.order-followup-navigation button span{white-space:normal;min-width:0;line-height:1.45}}@media (width<=760px){.order-followup-navigation button span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}}.product-center{max-width:1400px}.product-center-hero{justify-content:space-between;gap:24px;padding:22px;display:flex}.product-center-hero h2{margin:6px 0}.product-center-hero p{color:#667f8c;margin:0}.product-role-rule{background:#eef7fa;border-radius:11px;gap:4px;min-width:230px;padding:14px;display:grid}.product-role-rule b{color:#174862}.product-tabs{gap:8px;margin:14px 0;display:flex}.product-tabs button{padding:10px 16px}.product-tabs button.active{color:#fff;background:#173f58}.product-tools{grid-template-columns:2fr 1fr 1fr auto;gap:10px;padding:14px;display:grid}.product-tools input,.product-tools select{background:#fff;border:1px solid #cedde4;border-radius:8px;height:42px;padding:0 10px}.product-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.product-learning-grid article{padding:17px}.product-card-top{justify-content:space-between;display:flex}.product-card-top span{color:#9b5d11;background:#fff0d9;border-radius:99px;padding:4px 8px}.product-card-top em{color:#637c89;font-style:normal}.product-learning-grid h3{margin:12px 0 3px}.product-learning-grid p{color:#617985}.product-learning-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-learning-grid dl div{background:#f3f8fa;border-radius:8px;padding:10px}.product-learning-grid dt{color:#718591;font-size:12px}.product-learning-grid dd{margin:4px 0 0;font-weight:750}.product-learning-grid article>small{color:#456b7c;background:#eef8fb;border-left:3px solid #2e87a8;padding:9px;display:block}.product-card-actions{gap:8px;margin-top:12px;display:flex}.product-card-actions button:first-child{color:#fff;background:#173f58}.supplier-simple-list{padding:18px}.supplier-simple-list>.panel-head{margin-bottom:8px}.supplier-simple-list>div:not(.panel-head){border-top:1px solid #e1eaee;grid-template-columns:1.3fr 1fr 100px 130px;align-items:center;padding:12px;display:grid}.supplier-simple-list small{color:#718591;display:block}.supplier-simple-list em,.application-row em{font-style:normal}.supplier-simple-list .on{color:#137454}.supplier-simple-list .off{color:#b54b3e}.application-workbench{padding:18px}.application-row{background:#f7fafb;border-radius:9px;grid-template-columns:2fr 1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.application-row small{color:#6d828e;display:block}.request-modal-back{z-index:90;background:#0e24326b;place-items:center;display:grid;position:fixed;inset:0}.request-modal{background:#fff;border-radius:14px;width:min(520px,92vw);padding:24px;position:relative}.request-modal>button:first-child{position:absolute;top:16px;right:16px}.request-modal label{color:#5f7784;gap:6px;margin:12px 0;display:grid}.request-modal input,.request-modal textarea{border:1px solid #cedde4;border-radius:8px;padding:10px}.request-modal textarea{min-height:88px}.request-modal>.primary{width:100%}@media (width<=800px){.product-tools,.product-learning-grid{grid-template-columns:1fr}.product-center-hero,.application-row{flex-direction:column;display:flex}.supplier-simple-list>div:not(.panel-head){grid-template-columns:1fr 1fr}}.kind-rule{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.kind-rule article{background:#eef8fb;border-left:4px solid #2586a8;border-radius:8px;gap:4px;padding:13px;display:grid}.kind-rule article+article{background:#fff7e9;border-color:#e38b28}.product-card-top .variable{color:#a25d0b;background:#fff0d8}.disabled-product{opacity:.62}.supplier-simple-list>div:not(.panel-head){grid-template-columns:1.1fr .9fr 90px 1.4fr}.supplier-simple-list>div>div{gap:6px;display:flex}.product-editor{width:min(720px,94vw);max-height:92vh;overflow:auto}.kind-choice{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.kind-choice button{text-align:left;background:#f8fbfc;border:1px solid #cadbe3;border-radius:9px;gap:3px;padding:12px;display:grid}.kind-choice button.active{color:#174c65;background:#eaf6fa;border-color:#1e6d8f}.editor-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.request-modal select{background:#fff;border:1px solid #cedde4;border-radius:8px;padding:10px}.variable-rule-preview{color:#80551c;background:#fff4df;border-radius:8px;gap:5px;padding:11px;display:grid}.variable-rule-preview b{color:#9b5a0d}@media (width<=800px){.kind-rule,.kind-choice,.editor-grid{grid-template-columns:1fr}.supplier-simple-list>div:not(.panel-head){flex-direction:column;align-items:flex-start;display:flex}}.compound-spec{grid-template-columns:1fr 90px;gap:6px;display:grid}.wide-field{grid-column:1/-1}.product-editor textarea{font-family:Microsoft YaHei,sans-serif}.pier-picker,.tag-picker{background:#fff;border:1px solid #d7e4ea;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:14px;display:flex}.pier-picker>div{margin-right:8px;display:grid}.pier-picker span{color:#718591;font-size:12px}.pier-picker button,.tag-picker button{background:#f3f7f9;border-radius:9px;padding:8px 11px}.pier-picker button.active,.tag-picker button.active{color:#fff;background:#1c5878}.pier-picker small{opacity:.72;margin-left:6px}.tag-picker b{margin-right:8px}.product-tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.product-tags i{color:#29677f;background:#eaf5f8;border-radius:99px;padding:4px 7px;font-size:12px;font-style:normal}.taxonomy-manager{background:#fff;border:1px solid #d7e4ea;border-radius:11px;grid-template-columns:150px 1fr;gap:12px;margin-top:12px;padding:16px;display:grid}.taxonomy-manager>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.taxonomy-manager>div:nth-child(odd){justify-content:space-between}.taxonomy-manager span{background:#eef5f7;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:flex}.taxonomy-manager span button{color:#a84c3c;padding:0 4px}.taxonomy-modal{width:min(440px,92vw)}.scheduled-price{background:#fff5e6;border-radius:8px;padding:8px 10px;font-size:12px;color:#9d611f!important}.product-center button.is-busy{cursor:progress;white-space:nowrap;opacity:.82;box-shadow:inset 0 0 0 1px #173f5829}.taxonomy-manager span button.is-busy{color:#8a4f18;min-width:68px}.product-center button:disabled{cursor:not-allowed}.reverse-taxonomy{padding:18px}.reverse-taxonomy>.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.reverse-taxonomy>.panel-head h2{margin:0 0 4px}.reverse-taxonomy>.panel-head p{color:#667f8c;margin:0}.reverse-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reverse-taxonomy-grid article{background:#f9fbfc;border:1px solid #d7e4ea;border-radius:11px;gap:12px;padding:15px;display:grid}.reverse-taxonomy-grid header,.reverse-taxonomy-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.reverse-taxonomy-grid header>div{display:grid}.reverse-taxonomy-grid header>.taxonomy-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.reverse-taxonomy-grid header span,.reverse-taxonomy-grid small{color:#718591}.reverse-taxonomy-grid article>div{flex-wrap:wrap;gap:6px;min-height:34px;display:flex}.reverse-taxonomy-grid article>div span,.reverse-taxonomy-grid article>div em{color:#29677f;background:#eaf5f8;border-radius:99px;padding:5px 8px;font-size:12px;font-style:normal}.reverse-taxonomy-grid footer .danger{color:#a33d31}.product-assignment-modal{width:min(820px,94vw);max-height:90vh;overflow:auto}.product-assignment-modal>p{color:#607985}.assignment-search{box-sizing:border-box;width:100%}.assignment-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.assignment-tools span{color:#315f75;margin-right:auto;font-weight:700}.assignment-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:48vh;padding:2px;display:grid;overflow:auto}.assignment-products label{cursor:pointer;background:#fff;border:1px solid #d6e3e9;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;margin:0;padding:11px;display:grid}.assignment-products label.locked{cursor:default;background:#f1f6f7}.assignment-products label>span{gap:2px;display:grid}.assignment-products small,.assignment-products i{color:#6d828e;font-size:12px;font-style:normal}.assignment-products em{color:#177354;font-size:12px;font-style:normal}.product-assignment-modal>.primary{margin-top:14px}@media (width<=800px){.reverse-taxonomy-grid,.assignment-products{grid-template-columns:1fr}.reverse-taxonomy>.panel-head{flex-direction:column;align-items:flex-start}.product-tabs{white-space:nowrap;overflow-x:auto}}.product-view-bar{background:#fff;border:1px solid #d7e4ea;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.product-view-bar>div:first-child{gap:2px;display:grid}.product-view-bar span{color:#718591;font-size:12px}.product-view-bar [role=group]{flex-wrap:wrap;gap:7px;display:flex}.product-view-bar button{background:#f1f6f8;border-radius:8px;padding:7px 11px}.product-view-bar button.active{color:#fff;background:#184e6b}.product-compact-list{background:#fff;border:1px solid #d6e3e9;border-radius:11px;margin-top:10px;overflow:hidden}.product-compact-head,.product-compact-row{grid-template-columns:minmax(190px,1.55fr) minmax(135px,1.1fr) minmax(125px,1fr) minmax(105px,.78fr) minmax(105px,.78fr) 64px minmax(150px,auto);align-items:center;gap:10px;display:grid}.product-compact-head{color:#fff;background:#174862;padding:9px 12px;font-size:12px}.product-compact-row{border-top:1px solid #e1eaee;padding:10px 12px}.product-compact-head+.product-compact-row{border-top:0}.product-compact-row>div:not(.product-card-actions){gap:2px;min-width:0;display:grid}.product-compact-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-compact-row small{color:#6d828e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-money span{display:none}.product-money.internal b{color:#405e6b}.product-row-status{border-radius:99px;justify-self:start;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex!important}.product-row-status.on{color:#147352;background:#e6f6ef}.product-row-status.off{color:#a54b37;background:#fff0eb}.product-compact-row .product-card-actions{justify-content:flex-end;gap:5px;margin:0;display:flex}.product-compact-row .product-card-actions button{white-space:nowrap;padding:6px 8px}.product-row-schedule{grid-column:1/-1;margin:0}.compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-compact-card{padding:13px!important}.product-compact-card h3{margin:8px 0 2px}.product-compact-card>p{margin:3px 0}.product-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.product-card-facts>span{background:#f3f8fa;border-radius:7px;gap:2px;padding:7px;display:grid}.product-card-facts small{color:#718591;font-size:11px}.product-card-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-compact-card .product-card-actions{margin-top:8px}.product-compact-card .product-card-actions button{padding:6px 9px}.product-supplier-groups{gap:12px;margin-top:10px;display:grid}.product-supplier-group{padding:12px}.product-supplier-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-supplier-group>header>div{align-items:baseline;gap:8px;display:flex}.product-supplier-group>header span,.product-supplier-group>header em{color:#6e828e;font-size:12px;font-style:normal}.product-supplier-group .product-compact-list{margin-top:9px}@media (width<=1100px){.compact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-compact-head,.product-compact-row{grid-template-columns:minmax(170px,1.5fr) minmax(120px,1fr) minmax(115px,1fr) 100px 100px 58px minmax(130px,auto);gap:7px}.product-compact-row{padding:9px}.product-compact-row .product-card-actions button{padding:5px 6px}}@media (width<=800px){.product-view-bar{flex-direction:column;align-items:flex-start}.product-view-bar [role=group]{width:100%}.product-view-bar [role=group] button{flex:1}.product-compact-head{display:none}.product-compact-row{grid-template-columns:1fr 1fr;padding:12px}.product-compact-row .product-money span{color:#718591;font-size:11px;display:block}.product-compact-row .product-row-status{justify-self:start}.product-compact-row .product-card-actions{justify-content:flex-start}.product-row-schedule{grid-column:1/-1}.compact-cards{grid-template-columns:1fr 1fr}}@media (width<=560px){.product-compact-row,.compact-cards{grid-template-columns:1fr}.product-row-schedule{grid-column:1}.product-card-facts{grid-template-columns:1fr 1fr}.product-tools{grid-template-columns:1fr}.pier-picker,.tag-picker{padding:10px}}.weight-unit-field>div{grid-template-columns:minmax(0,1fr) 82px;gap:7px;display:grid}.weight-unit-field>small{color:#5d7785;font-size:12px;line-height:1.45}.standard-weight-rule{background:#eef5f7;border-radius:8px;align-self:end;gap:3px;min-height:45px;padding:9px 11px;display:grid}.standard-weight-rule b{color:#345d70;font-size:13px}.standard-weight-rule span{color:#6b818d;font-size:12px}.product-money .product-weight-reference,.product-card-facts .product-weight-reference{color:#2f7e9c;white-space:normal;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3;display:block}.product-duplicate-alert{background:#fff8e8;border:1px solid #e6c681;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:11px 12px;display:flex}.product-duplicate-alert>div{gap:3px;display:grid}.product-duplicate-alert b{color:#85530e}.product-duplicate-alert span{color:#725f3c;font-size:12px}.product-duplicate-alert.blocking{background:#fff0ec;border-color:#e4a496}.product-duplicate-alert.blocking b{color:#a13e2d}.product-duplicate-alert.blocking span{color:#7f4c43}.product-duplicate-alert button{color:#174e69;background:#fff;flex:none}.product-knowledge-warning{color:#8a5724;background:#fff8ed;border-color:#efd0a9;align-items:center;gap:8px;display:flex}.product-knowledge-warning span{font-size:13px}.product-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-status-entry{background:#fff;border:1px solid #d7e4ea;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:flex}.product-status-entry [role=group]{flex-wrap:wrap;gap:8px;display:flex}.product-status-entry button{color:#244d60;background:#f3f8fa;border:1px solid #cbdfe6;border-radius:9px;padding:10px 14px}.product-status-entry button b{margin-left:5px}.product-status-entry button.active{color:#fff;background:#146d64;border-color:#146d64}.product-status-entry button.disabled-entry.active{background:#9b6121;border-color:#9b6121}.product-status-entry>span{color:#627b85;font-size:12px}.product-list-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:12px 0;display:flex}.product-list-pagination span{margin-right:auto;font-size:13px}.product-list-pagination button{background:#fff;border:1px solid #cbdfe6;border-radius:8px;padding:8px 12px}.product-view-bar span>button{margin-left:8px;padding:3px 7px}.product-source .product-supplier-disabled{color:#a54b37}.product-card-actions .restore-product{color:#146d64;font-weight:700}.work-context-side-button{color:#fff;background:#2a526c;border:1px solid #57768a;border-radius:9px;width:100%;min-height:38px;margin-top:10px;font-weight:750}.work-context-side-button:hover:not(:disabled){background:#32617e}.work-context-side-button:disabled{opacity:.58;cursor:wait}.work-context-top-button{color:#285b6c;background:#fff;border:1px solid #c9d9dd;border-radius:9px;height:44px;padding:0 14px;font-weight:750}.work-context-top-button:hover:not(:disabled){background:#f4faf9;border-color:#6c9aa7}.work-context-top-button:disabled{opacity:.58;cursor:wait}.work-context-banner{background:linear-gradient(105deg,#fff2d9,#fff9ed 58%,#eef9f6);border:1px solid #e7b271;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:18px 30px 0;padding:15px 18px;display:flex;box-shadow:0 8px 24px #9d622314}.work-context-banner>div{align-items:center;gap:12px;display:flex}.work-context-banner>div:first-child>span{color:#fff;letter-spacing:.08em;background:#d6772e;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.work-context-banner b{color:#744211;font-size:15px;display:block}.work-context-banner p{color:#86684b;margin:4px 0 0;font-size:12px;line-height:1.55}.work-context-banner button{white-space:nowrap}.work-context-exit{color:#fff;background:#9d512b;border:1px solid #ad5e30;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800}.work-context-exit:disabled{opacity:.58;cursor:wait}.work-context-error{color:#9b4034;background:#fff1ee;border:1px solid #ebb7ad;border-radius:9px;margin:14px 30px 0;padding:11px 13px;font-size:13px}.work-context-modal-back{z-index:80}.work-context-modal{width:min(460px,100vw - 30px)}.work-context-kicker{color:#197567;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.work-context-modal>p{font-size:12px;line-height:1.65}.work-context-modal select{font-size:14px}.work-context-loading{color:#607a7d;text-align:center;background:#f1f7f6;border-radius:10px;padding:28px 14px}.work-context-impact{color:#496e68;background:#edf7f4;border-radius:9px;gap:5px;margin:17px 0 4px;padding:12px;display:grid}.work-context-impact b{color:#1f6559;font-size:12px}.work-context-impact span{font-size:11px;line-height:1.6}.work-context-modal .work-context-error{margin:13px 0 0}.work-context-team-empty{color:#89561f;background:#fff7e8;border:1px solid #efc78d;border-radius:8px;margin-top:9px;padding:10px 11px;font-size:11px;line-height:1.6}@media (width<=900px){.work-context-banner{align-items:flex-start;margin:14px 15px 0}.work-context-banner>div:last-child{flex-direction:column;align-items:stretch}}@media (width<=760px){.work-context-banner{flex-direction:column;gap:12px;padding:13px}.work-context-banner>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.work-context-error{margin:12px 15px 0}.work-context-top-button{height:40px;padding:0 9px;font-size:11px}.work-context-banner p{font-size:11px}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.theme-fresh{--navy:#103b43;--navy2:#117a70;--blue:#117a70;--orange:#ef8b63;--bg:#f3f7f7;--line:#d8e5e4;--muted:#647a80;--green:#188268;--red:#c34943;--surface:#fff;--surface-raised:#fbfefd;--surface-soft:#eaf5f3;--text:#18343a;--text-soft:#5f747a;--text-muted:#87979b;--brand:#117a70;--brand-hover:#0d675f;--brand-soft:#e7f5f2;--coral:#ef8b63;--coral-soft:#fff1ea;--warning:#b97822;--warning-soft:#fff6e7;--danger:#c34943;--danger-soft:#fff0ee;--shadow-low:0 1px 2px #103b430d, 0 4px 12px #103b4309;--shadow-raised:0 8px 24px #103b4316;--shadow-button:0 3px 9px #117a7038, inset 0 1px 0 #fff3;--radius-card:14px;--radius-control:10px;--motion-fast:.16s cubic-bezier(.2, .8, .2, 1);color:var(--text);background:radial-gradient(circle at 82% 2%, #45b1a40f, transparent 26rem), var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:15px;line-height:1.5}.theme-fresh ::selection{color:#0d3c3d;background:#bfe8e1}.theme-fresh :where(button,input,select,textarea){-webkit-tap-highlight-color:transparent}.theme-fresh :where(button,a,input,select,textarea){transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast), opacity var(--motion-fast)}.theme-fresh :where(button,input,select,textarea):focus-visible{outline:0;border-color:var(--brand)!important;box-shadow:0 0 0 3px #117a7029!important}.theme-fresh button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.theme-fresh button:disabled{cursor:not-allowed;opacity:.56;filter:saturate(.7);box-shadow:none!important}.theme-fresh button.is-busy,.theme-fresh button[aria-busy=true]{cursor:wait;position:relative}.theme-fresh button.is-busy:after,.theme-fresh button[aria-busy=true]:after{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:.65s linear infinite workbench-spin;display:inline-block}@keyframes workbench-spin{to{transform:rotate(360deg)}}.theme-fresh :where(input,select,textarea):disabled,.theme-fresh :where(input,textarea)[readonly]{color:#61777a;cursor:not-allowed;background:#f0f5f4}.theme-fresh .sidebar{background:linear-gradient(#123f47 0%,#0d343d 100%);border-right:1px solid #ffffff14;width:248px;padding:24px 17px 20px;box-shadow:12px 0 36px #0d343d1a}.theme-fresh .workspace{width:calc(100% - 248px);margin-left:248px}.theme-fresh .brand{gap:13px;padding:0 7px 24px}.theme-fresh .brand-mark{background:linear-gradient(145deg,#f5a377,#e97950);border:1px solid #fff3;border-radius:14px;width:46px;height:46px;box-shadow:0 8px 20px #06212747,inset 0 1px #ffffff47}.theme-fresh .brand b{letter-spacing:.04em;font-size:20px}.theme-fresh .brand small,.theme-fresh .role-card small{color:#b8ced0;font-size:12px}.theme-fresh .role-card,.theme-fresh .signed-role{background:#ffffff13;border:1px solid #ffffff1c;border-radius:13px;box-shadow:inset 0 1px #ffffff0d}.theme-fresh .role-card{padding:13px}.theme-fresh .avatar{background:linear-gradient(145deg,#f3a477,#e77c54);border-radius:11px;width:38px;height:38px;box-shadow:inset 0 1px #ffffff3d}.theme-fresh .role-login-label{color:#afc5c8;font-size:12px}.theme-fresh .signed-role{padding:11px 12px}.theme-fresh .sidebar nav{gap:7px}.theme-fresh .sidebar nav button,.theme-fresh .side-bottom button{color:#c5d6d8;border:1px solid #0000;border-radius:11px;min-height:46px;padding:11px 13px;font-size:15px;font-weight:550;position:relative}.theme-fresh .sidebar nav button:hover,.theme-fresh .side-bottom button:hover{color:#fff;background:#ffffff13}.theme-fresh .sidebar nav button.active,.theme-fresh .sidebar nav button[aria-current=page]{color:#fff;background:linear-gradient(135deg,#46b1a440,#ffffff1b);border-color:#93ded32e;box-shadow:inset 0 1px #ffffff17,0 6px 15px #041b2024}.theme-fresh .sidebar nav button.active:before,.theme-fresh .sidebar nav button[aria-current=page]:before{content:"";background:#6fd2c5;border-radius:3px;width:3px;height:22px;position:absolute;top:12px;left:-8px}.theme-fresh .sidebar nav button span{color:#9ec8c5}.theme-fresh .sidebar nav button.active span,.theme-fresh .sidebar nav button[aria-current=page] span{color:#fff}.theme-fresh .side-bottom{border-color:#ffffff1a}.theme-fresh .topbar{border-bottom:1px solid var(--line);background:#fffffff7;height:84px;padding:15px 30px;box-shadow:0 4px 18px #103b430b}.theme-fresh .topbar h1{color:#163b42;letter-spacing:-.01em;font-size:24px;font-weight:750}.theme-fresh .topbar p{color:var(--text-soft);font-size:13px}.theme-fresh .role-badge{color:#a45335;background:var(--coral-soft);border-color:#f2cfbf;border-radius:999px;padding:6px 10px;font-size:12px}.theme-fresh .content{max-width:1540px;padding:26px 30px 44px}.theme-fresh :where(.panel,.metrics article,.stat-strip article,.finance-summary-grid article,.finance-account-grid article){border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-raised) 100%);box-shadow:var(--shadow-low)}.theme-fresh :where(.panel,.metrics article,.stat-strip article,.finance-summary-grid article,.finance-account-grid article):focus-within{box-shadow:0 0 0 3px #117a700e, var(--shadow-low);border-color:#b9d9d5}.theme-fresh .panel{padding:20px}.theme-fresh .panel-head h2,.theme-fresh .section-title h2,.theme-fresh .summary-card h2{color:#173b42;font-size:18px;font-weight:750}.theme-fresh .panel-head p,.theme-fresh .section-title p,.theme-fresh .summary-card>p{color:var(--text-soft);font-size:13px}.theme-fresh .metrics,.theme-fresh .stat-strip,.theme-fresh .finance-summary-grid{gap:14px}.theme-fresh .metrics article,.theme-fresh .stat-strip article,.theme-fresh .finance-summary-grid article{padding:18px;position:relative;overflow:hidden}.theme-fresh .metrics article:before,.theme-fresh .stat-strip article:before,.theme-fresh .finance-summary-grid article:before{content:"";background:linear-gradient(#55b8ab,#13776f);width:3px;position:absolute;inset:0 auto 0 0}.theme-fresh :where(.metrics strong,.stat-strip strong,.finance-summary-grid strong,.finance-account-grid strong,td[data-money]){color:#123f46;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.theme-fresh .attention,.theme-fresh .coach-tip,.theme-fresh .money-alert,.theme-fresh .preorder-box{background:linear-gradient(105deg,#fff5ef,#fffdfb);border-color:#efd8c8;border-radius:13px;box-shadow:0 1px 2px #8f553209}.theme-fresh :where(.ai-tip,.conversion,.catalog-target,.conversion-rule,.order-type-rule,.list-explain,.linked-order,.import-result){background:var(--brand-soft);color:#456d6d;border-radius:11px}.theme-fresh .primary{border-radius:var(--radius-control);min-height:42px;box-shadow:var(--shadow-button);padding:10px 17px;font-weight:750;color:#fff!important;background:linear-gradient(#198b80 0%,#11756c 100%)!important;border:1px solid #0e6d65!important}.theme-fresh .primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 13px #117a7040,inset 0 1px #ffffff2e;background:linear-gradient(#147e75 0%,#0d675f 100%)!important}.theme-fresh :where(.outline,.export,.date-btn,.top-actions button:not(.primary)){border-radius:var(--radius-control);color:#365b60;background:linear-gradient(#fff,#f8fbfa);border:1px solid #cbdcda;min-height:42px;box-shadow:0 1px 2px #103b430a}.theme-fresh :where(.outline,.export,.date-btn,.top-actions button:not(.primary)):hover:not(:disabled){color:var(--brand-hover);background:#f4faf8;border-color:#9fc9c4}.theme-fresh .panel button:not(.primary):not(.link):not(.order-number):not(.close){border-radius:var(--radius-control)}.theme-fresh :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-control);color:var(--text);background-color:#fff;border-color:#ccdcd9;box-shadow:inset 0 1px 2px #103b4306}.theme-fresh :where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.theme-fresh textarea{line-height:1.6}.theme-fresh :where(input,textarea)::placeholder{color:#94a4a7}.theme-fresh label{color:#526b70;font-size:13px;font-weight:600}.theme-fresh .segmented,.theme-fresh .period-picks,.theme-fresh .finance-range-tabs{background:#edf4f3;border:1px solid #d5e2e1;border-radius:11px;padding:4px}.theme-fresh :where(.segmented button.selected,.period-picks button.active,.finance-range-tabs button.active){color:#125d59;background:#fff;border-radius:8px;box-shadow:0 2px 7px #103b4314}.theme-fresh table{border-spacing:0;font-variant-numeric:tabular-nums}.theme-fresh th{color:#4d696d;letter-spacing:.015em;background:#eff6f5;border-bottom:1px solid #d5e3e1;padding:13px 15px;font-size:13px;font-weight:700}.theme-fresh td{color:#29484e;border-bottom-color:#e6eeed;padding:15px;font-size:14px}.theme-fresh tbody tr:hover,.theme-fresh :where(.order-list-row,.real-order-table article,.quote-row,.staff-row,.sp-row,.task-row,.tracking-row:not(.head),.history-row):hover{background:#f4faf8}.theme-fresh :where(.order-list-head,.real-order-head,.tracking-row.head,.history-head,.order-line-head){color:#426368;background:#edf5f4;border-top:1px solid #d5e3e1;border-bottom:1px solid #d5e3e1;font-size:13px;font-weight:700}.theme-fresh :where(.order-list-row,.real-order-table article,.quote-row,.staff-row,.sp-row,.task-row,.history-row){min-height:54px;transition:background-color var(--motion-fast);border-color:#e5edec}.theme-fresh :where(.pill,.order-phase,.order-list-row em,.sp-row em,.quote-row em,.bad-dot,.stage-tag){border:1px solid #0000;border-radius:999px;font-size:12px;font-weight:650}.theme-fresh :where(.pill.green,.balanced,.sp-row em.on,.quote-row em.won,.order-list-row em.green){color:#176e59;background:#e7f5ef;border-color:#cde9df}.theme-fresh :where(.pill.orange,.quote-row em.pending,.order-list-row em.orange){color:#9a5d1d;background:var(--warning-soft);border-color:#f0dfbd}.theme-fresh :where(.pill.red,.unbalanced,.quote-row em.lost,.bad-dot){color:#a23f3b;background:var(--danger-soft);border-color:#f0d0cd}.theme-fresh :where(.modal,.request-modal,.order-action-drawer,.real-order-modal,.order-catalog-modal){background:#fbfefd;border:1px solid #d7e4e2;border-radius:16px;box-shadow:0 20px 60px #0d343d2e}.theme-fresh :where(.modal-back,.request-modal-back,.order-action-back,.real-order-modal-back,.order-catalog-back){background:#0d2a2f6b}.theme-fresh .toast{color:#fff;background:#123f46;border:1px solid #ffffff29;border-radius:12px;padding:13px 18px;font-size:13px;bottom:24px;right:24px;box-shadow:0 10px 28px #0d343d38}@media (width<=1100px) and (width>=761px){.theme-fresh .sidebar{width:208px}.theme-fresh .workspace{width:calc(100% - 208px);margin-left:208px}}@media (width<=760px){.theme-fresh{font-size:14px}.theme-fresh .sidebar{width:100%;height:70px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1a;border-right:0;inset:auto 0 0;box-shadow:0 -8px 24px #0d343d24}.theme-fresh .workspace{width:100%;padding-bottom:calc(70px + env(safe-area-inset-bottom));margin-left:0}.theme-fresh .sidebar nav{gap:4px;display:flex}.theme-fresh .sidebar nav button{gap:2px;min-width:76px;min-height:54px;padding:5px 7px;font-size:12px;line-height:1.2}.theme-fresh .sidebar nav button.active:before,.theme-fresh .sidebar nav button[aria-current=page]:before{width:auto;height:3px;inset:-4px 18px auto}.theme-fresh .sidebar nav button span{font-size:18px}.theme-fresh .topbar{height:auto;min-height:76px;padding:11px 15px}.theme-fresh .topbar h1{font-size:19px}.theme-fresh .role-badge{font-size:12px}.theme-fresh .content{padding:16px 14px 28px}.theme-fresh .panel{padding:16px}.theme-fresh :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.theme-fresh :where(.panel-head p,.section-title p,.summary-card>p,small){font-size:max(12px,.75rem)}.theme-fresh .metrics article,.theme-fresh .stat-strip article,.theme-fresh .finance-summary-grid article{padding:15px}.theme-fresh .toast{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));text-align:center;left:12px}}@media (prefers-reduced-motion:reduce){.theme-fresh *,.theme-fresh :before,.theme-fresh :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-fresh .module-loading{text-align:center;color:#234d65;background:#ffffffd1;border:1px solid #246f8d29;border-radius:18px;place-content:center;gap:8px;min-height:220px;margin:24px 30px;display:grid;box-shadow:0 16px 38px #204a6214}.theme-fresh .module-loading span{color:#708796;font-size:13px}@media (width>=761px){.theme-fresh .sidebar{height:100dvh;overflow:hidden}.theme-fresh .brand,.theme-fresh .role-card,.theme-fresh .role-switch{flex:none}.theme-fresh .sidebar nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;margin-right:-4px;padding-right:4px;overflow:hidden auto}.theme-fresh .sidebar nav::-webkit-scrollbar{width:6px}.theme-fresh .sidebar nav::-webkit-scrollbar-track{background:0 0}.theme-fresh .sidebar nav::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.theme-fresh .sidebar nav::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.theme-fresh .side-bottom{flex:none}}:root{--navy:#102d48;--navy2:#173d5d;--blue:#206e91;--orange:#ef8e3a;--bg:#f3f6f8;--line:#dfe6ea;--muted:#6d7f8d;--green:#168463;--red:#c24e4e}*{box-sizing:border-box}body{background:var(--bg);color:#183247;margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:230px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 25px;display:flex}.brand-mark{background:linear-gradient(145deg,#f5a553,#e57825);border-radius:12px;place-items:center;width:43px;height:43px;font-size:23px;font-weight:800;display:grid;box-shadow:0 6px 18px #071f3380}.brand b{letter-spacing:1px;font-size:19px}.brand small,.role-card small{color:#aac0cf;margin-top:4px;font-size:11px;display:block}.role-card{background:#1b425f;border:1px solid #31556e;border-radius:12px;align-items:center;gap:10px;margin-bottom:24px;padding:12px;display:flex;position:relative}.avatar{color:#fff;background:#e6a469;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.online{background:#55d4a4;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:12px}.sidebar nav{gap:6px;display:grid}.sidebar nav button,.side-bottom button{color:#bcd0dd;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;display:flex}.sidebar nav button span{text-align:center;width:18px;font-size:18px}.sidebar nav button.active{color:#173b56;background:#f4f7f8;font-weight:700}.sidebar nav button em{color:#fff;background:#f08c3d;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}.side-bottom{border-top:1px solid #315068;margin-top:auto;padding-top:12px}.side-bottom div{color:#9eb4c2;justify-content:space-between;margin:10px 14px 0;font-size:11px;display:flex}.side-bottom div small{color:#5fba9a}.workspace{width:calc(100% - 230px);min-height:100vh;margin-left:230px}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;height:86px;padding:18px 30px;display:flex;position:sticky;top:0}.topbar h1{margin:0 0 5px;font-size:21px}.topbar p{color:var(--muted);margin:0;font-size:12px}.top-actions{align-items:center;gap:10px;display:flex}.top-actions button,.outline,.export,.date-btn{border:1px solid var(--line);color:#395468;background:#fff;border-radius:8px;height:38px;padding:0 14px}.top-actions .search{text-align:left;color:#8a9aa5;width:215px}.bell{width:38px;position:relative}.bell i{background:var(--orange);color:#fff;border-radius:20px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:-4px;right:-3px}.primary{border-radius:8px;padding:10px 16px;font-weight:700;background:var(--navy2)!important;color:#fff!important;border:0!important}.content{max-width:1500px;margin:auto;padding:24px 30px 40px}.toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.segmented{background:#e6ebee;border-radius:8px;padding:3px;display:flex}.segmented button{color:#637988;background:0 0;border:0;border-radius:6px;padding:7px 16px}.segmented button.selected{color:#18374e;background:#fff;font-weight:700;box-shadow:0 1px 5px #132b3c1a}.date-btn{margin-left:2px}.export{margin-left:auto}.attention{background:linear-gradient(100deg,#fff9f0,#fff);border:1px solid #f3d6b4;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:15px 18px;display:flex}.attention>div{align-items:center;gap:12px;display:flex}.attention-icon{color:#d56d22;background:#ffe4bf;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.attention p{color:#8b7867;margin:4px 0 0;font-size:11px}.attention-items span{border-right:1px solid #eddac7;padding:0 12px;font-size:12px}.attention-items span b{color:#e17027}.attention-items button{color:#bf5a1b;background:0 0;border:0;font-weight:700}.metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.metrics article{padding:16px}.metrics article>div{justify-content:space-between;display:flex}.metrics span{color:#647985;font-size:12px}.metrics i{color:#aab7bf;font-style:normal}.metrics strong{color:#163850;margin:10px 0 6px;font-size:21px;display:block}.metrics small{color:#85949d;font-size:10px}.metrics small.up{color:var(--green)}.metrics small.gold{color:#d47a2d}.dash-grid{grid-template-columns:1.65fr 1fr;gap:18px;margin-bottom:18px;display:grid}.panel{padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.panel-head h2{margin:0 0 5px;font-size:15px}.panel-head p{color:#85949e;margin:0;font-size:11px}.panel-head button,.link{color:#28759a;background:0 0;border:0;font-size:11px}.pill{color:#206b8c;white-space:nowrap;background:#eaf4f8;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.pill.green{color:#187457;background:#e6f5ef}.pill.orange{color:#bf661f;background:#fff0e1}.chart{height:195px;padding-top:12px;display:flex}.ylabels{color:#9aa8b0;flex-direction:column;justify-content:space-between;width:34px;font-size:9px;display:flex}.bars{background:repeating-linear-gradient(#eef2f4 0 1px,#0000 1px 44px);border-bottom:1px solid #dfe5e9;flex:1;justify-content:space-around;align-items:flex-end;display:flex}.barset{align-items:flex-end;gap:3px;width:34px;height:100%;display:flex;position:relative}.barset i,.barset b{background:#1d5877;border-radius:3px 3px 0 0;width:13px;min-height:3px}.barset b{background:#ee9a4b}.barset span{color:#7d8d97;width:40px;font-size:9px;position:absolute;bottom:-18px;left:-3px}.legend{color:#6c7f8c;gap:20px;margin:25px 0 0 40px;font-size:10px;display:flex}.legend i{border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.legend .navy{background:#1d5877}.legend .orange{background:#ee9a4b}.fund-main{background:#f4f8fa;border-radius:9px;margin-bottom:8px;padding:14px}.fund-main span,.fund-main small{color:#708591;font-size:10px}.fund-main strong{color:#163d57;margin:6px 0;font-size:24px;display:block}.fund-main small{color:var(--green)}.fund-row{border-bottom:1px solid #edf1f3;justify-content:space-between;padding:9px 4px;font-size:11px;display:flex}.fund-row span{color:#657a87}.dot{background:#2c7396;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dot.d1{background:#5ba5aa}.dot.d2{background:#e3a35d}.dot.d3{background:#ba6470}.bottom-grid{grid-template-columns:1.2fr 1fr}.rank{border-bottom:1px solid #edf1f3;grid-template-columns:28px 130px 1fr 80px;align-items:center;gap:8px;padding:10px 0;display:grid}.rank>b{background:#f1f4f5;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.rank:nth-child(2)>b,.rank:nth-child(3)>b,.rank:nth-child(4)>b{color:#d2762a;background:#fff0df}.rank div span{font-size:11px}.rank div small{color:#94a0a7;font-size:9px;display:block}.rank>i{background:#edf1f3;border-radius:5px;height:5px}.rank>i em{background:#327998;border-radius:5px;height:100%;display:block}.rank>strong{text-align:right;font-size:11px}.check{border-radius:8px;align-items:center;gap:10px;margin:8px 0;padding:11px;display:flex}.check>b{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.check strong{font-size:11px}.check small{color:#82919a;margin-top:3px;font-size:9px;display:block}.check.success{background:#edf8f4}.check.success>b{color:#198360;background:#d1f0e4}.check.warn{background:#fff5e9}.check.warn>b{color:#c96c23;background:#fbe1bf}.check.info{background:#eef5f8}.check.info>b{color:#286f90;background:#dbeaf1}.check button{color:#c56b25;background:0 0;border:0;margin-left:auto;font-size:10px}.entry-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.entry-title>div{align-items:center;gap:10px;display:flex}.entry-title>div>span{color:#82929c;font-size:11px}.entry-layout{grid-template-columns:1fr 300px;gap:18px;display:grid}.form-panel{padding:22px}.section-title{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.section-title>b{color:#236786;background:#e9f1f5;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.section-title h2{margin:1px 0 4px;font-size:15px}.section-title p{color:#85949e;margin:0;font-size:10px}.form-panel textarea{resize:none;border:1px solid #cfdbe1;border-radius:8px;width:100%;height:65px;padding:11px;font-size:11px}.ai-tip{color:#417466;background:#eef7f4;border-radius:7px;align-items:center;gap:8px;margin:7px 0 15px;padding:8px 10px;font-size:10px;display:flex}.ai-tip b{color:#fff;background:#378a70;border-radius:4px;padding:3px}.ai-tip button{color:#237458;background:0 0;border:0;margin-left:auto}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label,.modal label{color:#536a78;font-size:10px}.form-grid input,.form-grid select,.modal input,.modal select{color:#263e4e;background:#fff;border:1px solid #d5dfe4;border-radius:7px;width:100%;height:37px;margin-top:5px;padding:0 10px;display:block}.span2{grid-column:1/3}.product-title{border-top:1px solid #e8edef;margin-top:24px;padding-top:20px}.line-head,.product-line{grid-template-columns:2fr 1.2fr .65fr .65fr .65fr;gap:7px;display:grid}.line-head{color:#718490;padding:0 4px 6px;font-size:9px}.product-line input,.product-line select{background:#fff;border:1px solid #d4dfe4;border-radius:7px;min-width:0;height:38px;padding:0 7px;font-size:10px}.add-line{color:#337494;background:#f8fafb;border:1px dashed #b9cbd4;border-radius:7px;width:100%;margin-top:10px;padding:9px;font-size:10px}.summary-card{height:max-content}.summary-card h2{margin:0 0 4px;font-size:16px}.summary-card>p{color:#8a98a1;margin:0 0 18px;font-size:10px}.summary-card>div{justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;display:flex}.summary-card input{text-align:right;border:1px solid #d7e0e4;border-radius:6px;width:80px;padding:6px}.summary-card hr{border:0;border-top:1px solid #dfe6e9}.summary-card .profit-total strong{color:var(--green);font-size:23px}.summary-card>small{text-align:right;color:var(--green);font-size:10px;display:block}.validation{color:#24745d;background:#edf8f4;border-radius:8px;margin:16px 0;padding:11px!important}.validation>b{font-size:17px}.validation small{color:#6b887f}.full{width:100%;margin-top:8px}.list-tools{justify-content:space-between;margin-bottom:15px;display:flex}.list-tools>div{gap:7px;display:flex}.list-tools button,.list-tools input{color:#4c6574;background:#fff;border:1px solid #d9e2e6;border-radius:7px;padding:9px 12px;font-size:10px}.list-tools button b{color:#254f69;background:#fff;border-radius:10px;margin-left:4px;padding:2px 5px}.table-panel{padding:0;overflow:hidden}.table-panel table,.master-panel table{border-collapse:collapse;width:100%}th{text-align:left;color:#758792;background:#f7f9fa;padding:11px 13px;font-size:9px;font-weight:600}td{border-top:1px solid #e8edef;padding:13px;font-size:10px}td b{font-size:10px;display:block}td small{color:#8d9ba3;margin-top:4px;font-size:8px;display:block}.positive{color:var(--green);font-weight:700}.audit-banner{color:#fff;background:#173e59;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:16px 19px;display:flex}.audit-banner>div{align-items:center;gap:13px;display:flex}.audit-banner>div>span{color:#f3a254;font-size:30px;font-weight:700}.audit-banner h2{margin:0 0 4px;font-size:15px}.audit-banner p{color:#abc1cf;margin:0;font-size:10px}.audit-card{padding:0}.audit-order{border-bottom:1px solid #e6ecef;justify-content:space-between;padding:18px;display:flex}.audit-order h2{margin:9px 0 5px;font-size:15px}.audit-order p{color:#83939d;margin:0;font-size:9px}.audit-order>strong{color:var(--green);font-size:16px}.audit-body{grid-template-columns:1fr 1fr;gap:24px;padding:18px;display:grid}.audit-body h3{font-size:12px}.audit-info p{border-bottom:1px solid #edf1f3;justify-content:space-between;margin:0;padding:8px 0;font-size:10px;display:flex}.audit-info span{color:#798b96}.robot-check{background:#f5faf8;border-radius:8px;padding:12px}.robot-check p{font-size:10px}.robot-check .ok{color:#27765f}.audit-actions{background:#f8fafb;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.danger{color:#b84a4a;background:#fff;border:1px solid #e5b9b9;border-radius:8px;padding:9px 14px}.finance-metrics{grid-template-columns:repeat(4,1fr)}.finance-metrics article small{display:block}.finance-row{border-bottom:1px solid #edf1f3;grid-template-columns:1fr 100px 70px;align-items:center;padding:12px 0;display:grid}.finance-row b{font-size:11px}.finance-row small{color:#8998a0;margin-top:4px;font-size:9px;display:block}.account-total{color:#fff;background:#173f59;border-radius:8px;margin-bottom:8px;padding:16px}.account-total span{color:#b9ccd7;font-size:10px}.account-total strong{margin-top:5px;font-size:22px;display:block}.account-card>p{border-bottom:1px solid #edf1f3;justify-content:space-between;margin:0;padding:9px 2px;font-size:10px;display:flex}.flow{background:#fff;border:1px solid #dfe6ea;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.flow h3{margin-right:10px;font-size:12px}.flow>div{align-items:center;gap:7px;font-size:9px;display:flex}.flow b{color:#286c8a;background:#e5f1f5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.flow i{color:#aab7bd;margin-left:7px}.master-tabs{border-bottom:1px solid #d8e1e5;gap:4px;margin-bottom:16px;display:flex}.master-tabs button{color:#6e818d;background:0 0;border:0;padding:11px 16px}.master-tabs button.active{color:#1f607e;border-bottom:2px solid #287394;font-weight:700}.master-tabs b{background:#eaf1f4;border-radius:10px;padding:2px 6px;font-size:9px}.master-panel{padding:18px 0 0;overflow:hidden}.master-panel .panel-head,.master-search{padding:0 18px}.master-search{gap:8px;margin-bottom:13px;display:flex}.master-search input,.master-search select{border:1px solid #d7e1e5;border-radius:7px;height:35px;padding:0 10px;font-size:10px}.master-search input{width:260px}.modal-back{z-index:20;background:#0c2336a8;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:410px;padding:25px;position:relative;box-shadow:0 20px 70px #071d2d66}.modal h2{margin:0 0 6px;font-size:18px}.modal>p{color:#7c8d98;margin-bottom:20px;font-size:10px}.modal label{margin:13px 0;display:block}.close{color:#71828d;background:0 0;border:0;font-size:23px;position:absolute;top:12px;right:15px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.toast{color:#fff;z-index:30;background:#173f59;border-radius:9px;padding:13px 18px;font-size:12px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 25px #0b263b55}@media (width<=1100px){.metrics{grid-template-columns:repeat(3,1fr)}.sidebar{width:190px}.workspace{width:calc(100% - 190px);margin-left:190px}.top-actions .search{display:none}.entry-layout{grid-template-columns:1fr}.summary-card{position:static}.dash-grid{grid-template-columns:1fr}}@media (width<=760px){.sidebar{z-index:50;background:#102d48;width:100%;height:64px;padding:6px;position:fixed;inset:auto 0 0}.brand,.role-card,.side-bottom{display:none}.sidebar nav{gap:2px;display:flex;overflow-x:auto}.sidebar nav button{text-align:center;flex-direction:column;gap:2px;min-width:72px;padding:6px;font-size:8px}.sidebar nav button span{font-size:16px}.workspace{width:100%;margin-left:0;padding-bottom:64px}.topbar{height:72px;padding:13px 15px}.topbar h1{font-size:17px}.top-actions .bell,.top-actions .search{display:none}.content{padding:15px}.metrics{grid-template-columns:repeat(2,1fr)}.attention{align-items:flex-start}.attention-items span{display:none}.toolbar{overflow:auto}.dash-grid,.bottom-grid{grid-template-columns:1fr}.product-line,.line-head{grid-template-columns:1fr 1fr}.product-line input:nth-last-child(-n+3){margin-top:2px}.entry-layout{display:block}.summary-card{margin-top:14px}.table-panel{overflow-x:auto}.table-panel table{min-width:850px}.flow{justify-content:flex-start;overflow-x:auto}.topbar p{display:none}}.role-switch{margin:-12px 0 22px;padding:0 4px}.role-switch label,.role-login-label{color:#9fb6c5;margin:0 0 7px 4px;font-size:13px;display:block}.role-switch select{color:#fff;background:#234a66;border:1px solid #45657c;border-radius:9px;width:100%;height:42px;padding:0 12px;font-size:15px;font-weight:700}.page-heading{padding-left:108px;position:relative}.role-badge{color:#b45e1e;background:#fff0df;border:1px solid #f3d0aa;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:800;position:absolute;top:1px;left:0}.topbar{height:96px}.topbar h1{font-size:24px}.topbar p{font-size:14px}.content{padding-top:28px}.panel-head h2,.section-title h2,.summary-card h2{font-size:18px}.panel-head p,.section-title p,.summary-card>p{font-size:13px;line-height:1.55}.metrics span{font-size:14px}.metrics strong{font-size:24px}.metrics small,.fund-main span,.fund-main small{font-size:12px}.attention b{font-size:16px}.attention p,.attention-items span{font-size:13px}.pill{padding:6px 10px;font-size:12px}.fund-row,.rank div span,.rank>strong,.check strong,.summary-card>div{font-size:14px}.rank div small,.check small,.entry-title>div>span,.summary-card>small{font-size:12px}.list-tools button,.list-tools input,.form-panel textarea,.product-line input,.product-line select,.add-line,.form-grid label,.modal label{font-size:14px}.form-grid input,.form-grid select,.modal input,.modal select,.product-line input,.product-line select{height:44px}.line-head{font-size:12px}th{padding:14px;font-size:13px}td{padding:15px;font-size:14px}td b{font-size:14px}td small{font-size:12px}.audit-banner h2,.audit-order h2{font-size:18px}.audit-banner p,.audit-order p,.audit-info p,.robot-check p,.finance-row b,.account-card>p,.flow>div{font-size:13px}.finance-row small{font-size:12px}.top-actions button,.outline,.export,.date-btn{height:44px;font-size:14px}.sidebar nav button{padding-top:14px;padding-bottom:14px;font-size:15px}@media (width<=760px){.role-switch{display:none}.page-heading{padding-left:0}.role-badge{margin-bottom:3px;padding:4px 7px;font-size:11px;display:inline-block;position:static}.topbar{height:82px}.topbar h1{font-size:19px}.sidebar nav button{font-size:10px}.metrics strong{font-size:20px}.sidebar{flex-direction:row;display:flex}.sidebar nav{flex:1}.side-bottom{border:0;margin:0;padding:0;display:block}.side-bottom button{justify-content:center;min-width:62px;height:52px;padding:5px;font-size:9px}}.follow-hero{color:#fff;background:linear-gradient(115deg,#173f5b,#225f79);border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:22px 25px;display:flex}.follow-hero h2{margin:12px 0 7px;font-size:24px}.follow-hero p{color:#c5d8e2;margin:0;font-size:14px}.follow-counts{gap:8px;display:flex}.follow-counts span{background:#ffffff14;border:1px solid #ffffff2b;border-radius:9px;padding:12px 13px;font-size:13px}.follow-counts b{color:#ffb875;margin-bottom:3px;font-size:22px;display:block}.follow-tabs{gap:7px;margin-bottom:14px;display:flex}.follow-tabs button{color:#526a78;background:#fff;border:1px solid #d8e2e7;border-radius:8px;padding:10px 15px;font-size:14px}.follow-tabs button.active{color:#fff;background:#173f5b;border-color:#173f5b}.follow-tabs button:last-child{margin-left:auto}.follow-tabs b{color:#fff;background:#d25252;border-radius:20px;margin-left:5px;padding:2px 6px}.task-list{padding:0;overflow:hidden}.task-head,.task-row{grid-template-columns:1.25fr 1fr 1.65fr .7fr 1fr;align-items:center;gap:12px;display:grid}.task-head{color:#6b7e89;background:#f6f9fa;padding:13px 16px;font-size:13px}.task-row{border-top:1px solid #e4ebee;padding:16px;font-size:14px}.task-row small{color:#87969f;margin-top:6px;font-size:12px;display:block}.customer-cell{align-items:center;gap:10px;display:flex}.customer-cell>i{border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.customer-cell>i.red{color:#b84343;background:#fae4e4}.customer-cell>i.orange{color:#b96624;background:#fff0de}.customer-cell>i.blue{color:#276b89;background:#e5f1f6}.customer-cell>i.green{color:#25785e;background:#e4f4ee}.task-actions{gap:6px;display:flex}.task-actions button{color:#296b89;background:#fff;border:1px solid #cddbe2;border-radius:7px;padding:8px 9px;font-size:12px}.task-actions button.done{color:#20765b;background:#e8f6f1;border-color:#c6e6da}.follow-bottom{grid-template-columns:2fr .65fr;gap:16px;margin-top:16px;display:grid}.service-flow{justify-content:space-between;align-items:center;display:flex}.service-flow>div{align-items:center;gap:7px;display:flex}.service-flow>div>b{color:#226786;background:#e6f1f5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.service-flow strong{font-size:13px;display:block}.service-flow small{color:#84949d;margin-top:4px;font-size:11px;display:block}.service-flow i{color:#9daab1;margin:0 8px}.service-score{text-align:center;padding:5px}.service-score>strong{color:#168463;font-size:38px;display:block}.service-score>span{margin:6px auto;font-size:13px;display:block}.service-score .pill{display:inline-block}.pill.red{color:#a84444;background:#fbeaea}@media (width<=1000px){.follow-hero{align-items:flex-start}.follow-counts{grid-template-columns:1fr 1fr;display:grid}.task-list{overflow-x:auto}.task-head,.task-row{min-width:970px}.follow-bottom{grid-template-columns:1fr}.service-flow{gap:18px;overflow-x:auto}.service-flow>div{min-width:145px}}@media (width<=760px){.follow-hero{display:block}.follow-counts{margin-top:16px}.follow-tabs{overflow-x:auto}.follow-tabs button{white-space:nowrap}.follow-tabs button:last-child{margin-left:0}}.locked-price{color:#173f59;background:#eef3f5;border:1px solid #cbd9df;border-radius:7px;height:44px;padding:6px 8px;font-size:13px;font-weight:800}.locked-price small{color:#7f9099;margin-top:2px;font-size:9px;font-weight:400;display:block}.locked-price.cost{color:#725331;background:#f6f2ec}.product-line select:disabled{opacity:1;color:#385466;cursor:not-allowed;background:#eef3f5}.discount-row{background:#fff9f0;border:1px solid #ead8c2;border-radius:9px;grid-template-columns:1.4fr 1fr .8fr;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:grid}.discount-row b{font-size:13px;display:block}.discount-row small{color:#8a7967;margin-top:4px;font-size:11px;display:block}.discount-row select{background:#fff;border:1px solid #dfc4a6;border-radius:7px;height:39px;padding:0 9px;font-size:12px}.discount-row>span{text-align:right;color:#677b87;font-size:12px}.discount-row strong{color:#168463;margin-top:4px;font-size:18px;display:block}@media (width<=760px){.discount-row{grid-template-columns:1fr}.discount-row>span{text-align:left}.product-line .locked-price{min-height:44px}}.order-type-switch{gap:10px;margin-bottom:14px;display:flex}.order-type-switch button{text-align:left;color:#536b79;background:#fff;border:1px solid #d4e0e5;border-radius:10px;flex:1;padding:13px 16px}.order-type-switch button.active{color:#194e68;background:#eef7fa;border:2px solid #286f90}.order-type-switch b{font-size:15px;display:block}.order-type-switch small{color:#7d8e97;margin-top:5px;font-size:12px;display:block}.preorder-box{background:#fff8ed;border:1px solid #efd4ae;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:end;gap:14px;margin-bottom:14px;padding:15px;display:grid}.preorder-box>div b{font-size:15px;display:block}.preorder-box>div small{color:#8f795d;margin-top:5px;font-size:11px;display:block}.preorder-box label{color:#685a48;font-size:12px}.preorder-box input,.preorder-box select{background:#fff;border:1px solid #dec7aa;border-radius:7px;width:100%;height:40px;margin-top:5px;padding:0 9px;display:block}.lock-notice{color:#884944;background:#fdf0ef;border:1px solid #edc4c0;border-radius:9px;align-items:center;gap:16px;margin-bottom:14px;padding:12px 15px;display:flex}.lock-notice b{font-size:14px}.lock-notice span{font-size:12px}.locked-form{position:relative}.locked-form:after{content:"已交表，等待审批";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:#6c7e89;z-index:3;background:#f6f8f9c9;border-radius:11px;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;inset:0}.change-request{color:#a65c1e;background:#fff7ec;border:1px solid #df9c57;border-radius:8px;padding:11px 15px;font-weight:800}.entry-title .pill.orange{font-size:13px}@media (width<=760px){.preorder-box{grid-template-columns:1fr}.order-type-switch{display:grid}.lock-notice{align-items:flex-start;display:grid}}.supplier-overview{padding-bottom:0}.order-stat-head{justify-content:space-between;align-items:center;display:flex}.order-stat-head h2,.application-box h2{margin:6px 0;font-size:20px}.order-stat-head p,.application-box p{color:#748893;margin:0;font-size:13px}.eyebrow{color:#2d7392;letter-spacing:1px;font-size:11px;font-weight:800}.period-picks{background:#edf2f4;border-radius:9px;padding:4px;display:flex}.period-picks button{color:#627986;background:0 0;border:0;border-radius:7px;padding:9px 15px}.period-picks button.active{color:#fff;background:#173f5b;font-weight:800}.stat-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.stat-strip article{background:#fff;border:1px solid #dfe6ea;border-radius:10px;padding:16px}.stat-strip span{color:#657b87;font-size:13px}.stat-strip strong{color:#173f59;margin:8px 0;font-size:24px;display:block}.stat-strip small{color:#8a9aa3;font-size:11px}.supplier-period-table{padding:0;overflow:hidden}.supplier-period-table .panel-head{padding:18px 18px 0}.sp-head,.sp-row{grid-template-columns:1.3fr 1fr .8fr .8fr .6fr;align-items:center;gap:10px;display:grid}.sp-head{color:#6c7f8a;background:#f6f9fa;padding:11px 18px;font-size:12px}.sp-row{border-top:1px solid #e6ecef;padding:13px 18px;font-size:13px}.sp-row strong{color:#184b67}.sp-row em{border-radius:20px;width:max-content;padding:5px 9px;font-size:11px;font-style:normal}.sp-row em.on{color:#177459;background:#e5f4ee}.sp-row em.off{color:#ad4c4c;background:#faeaea}.application-box{background:#f5fafc;border:1px solid #cbdfe8;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.application-box>div:last-child{gap:8px;display:flex}.application-box button{color:#246b89;background:#fff;border:1px solid #b9d2dd;border-radius:8px;padding:10px 12px}.approval-box{margin-top:14px}.approval-row{background:#fff9ef;border:1px solid #efd8b7;border-radius:9px;grid-template-columns:1fr 120px 65px 85px;align-items:center;gap:10px;padding:14px;display:grid}.approval-row b{font-size:14px}.approval-row small{color:#897864;margin-top:5px;font-size:11px;display:block}.approval-row>span{color:#7d8e97;font-size:11px}.approval-row button{border:1px solid;border-radius:7px;padding:8px}.approval-row .reject{color:#a44a4a;background:#fff;border-color:#d8b3b3}.approval-row .approve{color:#fff;background:#1c7258;border-color:#1c7258}.empty-approval{text-align:center;color:#248060;padding:20px}@media (width<=900px){.stat-strip{grid-template-columns:1fr 1fr}.order-stat-head,.application-box{display:block}.period-picks,.application-box>div:last-child{margin-top:14px;overflow:auto}.sp-head,.sp-row{min-width:700px}.supplier-period-table{overflow-x:auto}}@media (width<=600px){.stat-strip,.approval-row{grid-template-columns:1fr}.period-picks button{white-space:nowrap}}.quote-hero{background:linear-gradient(120deg,#f1f8fa,#fff);border:1px solid #cfe1e8;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:20px 24px;display:flex}.quote-hero h2{margin:7px 0;font-size:22px}.quote-hero p{color:#718691;margin:0;font-size:13px}.quote-rules{background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:7px 12px;padding:12px 15px;font-size:12px;display:grid}.quote-rules b{color:#226a89}.quote-rules span{color:#6d808b}.quote-layout{grid-template-columns:1.7fr .75fr;gap:15px;display:grid}.quote-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-fields label{color:#627784;font-size:12px}.quote-fields input,.quote-fields select{background:#fff;border:1px solid #d1dde3;border-radius:7px;width:100%;height:42px;margin-top:5px;padding:0 10px;display:block}.quote-fields .wide{grid-column:1/3}.qty{border:1px solid #d1dde3;border-radius:7px;height:42px;margin-top:5px;display:flex;overflow:hidden}.qty button{color:#215f7c;background:#edf3f5;border:0;width:42px}.qty b{flex:1;place-items:center;display:grid}.product-readonly{background:#f5f8f9;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding:12px;display:grid}.product-readonly div{border-right:1px solid #dbe4e8}.product-readonly div:last-child{border:0}.product-readonly span{color:#7b8d97;font-size:10px;display:block}.product-readonly b{margin-top:5px;font-size:13px;display:block}.quote-result{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.quote-result>div{border:1px solid #d9e4e8;border-radius:9px;padding:13px}.quote-result span,.quote-result small{color:#718590;font-size:11px;display:block}.quote-result strong{color:#17795c;margin:6px 0;font-size:23px;display:block}.quote-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.quote-actions button{background:#fff;border:1px solid #c8d8df;border-radius:8px;padding:10px 14px}.today-funnel h2{margin:0;font-size:18px}.today-funnel>p{color:#83939c;font-size:11px}.funnel-line{margin:17px 0}.funnel-line span{color:#617885;font-size:12px}.funnel-line strong{float:right;font-size:13px}.funnel-line i{background:#347b99;border-radius:8px;height:7px;margin-top:7px;display:block}.conversion{background:#eef7f4;border-radius:9px;padding:14px}.conversion span,.conversion small{color:#5f796f;font-size:11px;display:block}.conversion b{color:#177b5c;margin:5px 0;font-size:27px;display:block}.coach-tip{background:#fff6e9;border:1px solid #edd4b1;border-radius:9px;margin-top:12px;padding:12px}.coach-tip b,.coach-tip span{font-size:12px;display:block}.coach-tip span{color:#826e56;margin-top:6px;line-height:1.5}.quote-list,.staff-conversion{margin-top:15px;padding:0;overflow:hidden}.quote-list .panel-head,.staff-conversion .panel-head{padding:18px 18px 0}.quote-head,.quote-row{grid-template-columns:.8fr 1.5fr .8fr .7fr .7fr .7fr;align-items:center;gap:10px;display:grid}.quote-head,.staff-head{color:#6f818c;background:#f6f9fa;padding:11px 18px;font-size:11px}.quote-row{border-top:1px solid #e5ecef;padding:13px 18px;font-size:13px}.quote-row em{border-radius:20px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal}.quote-row em.won{color:#177355;background:#e4f4ed}.quote-row em.lost{color:#a84b4b;background:#f9e9e9}.quote-row em.pending{color:#b96825;background:#fff1df}.quote-row button{color:#26718f;background:0 0;border:0}.staff-head,.staff-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1.3fr;gap:10px;display:grid}.staff-row{border-top:1px solid #e5ecef;padding:13px 18px;font-size:13px}@media (width<=950px){.quote-layout{grid-template-columns:1fr}.product-readonly{grid-template-columns:1fr 1fr}.quote-list,.staff-conversion{overflow-x:auto}.quote-head,.quote-row,.staff-head,.staff-row{min-width:780px}}@media (width<=600px){.quote-hero{display:block}.quote-rules{margin-top:14px}.quote-fields{grid-template-columns:1fr}.quote-fields .wide{grid-column:auto}.product-readonly,.quote-result{grid-template-columns:1fr}}.view-slot{display:contents}.view-slot[hidden]{display:none!important}.post-logistics-rule{color:#7a5b00;background:#fff8e1;border:1px solid #e0a800;border-radius:8px;margin:8px 0;padding:9px 12px;font-size:13px;line-height:1.55}.post-close-btn{color:#b45309;background:#fff;border:1px solid #d97706;font-weight:700}.post-close-btn:hover{background:#fffbeb}.post-close-tag{color:#b45309;font-weight:700;display:block}.rk-tag-postclose{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.post-close-banner{background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #d97706;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 12px;display:flex}.post-close-banner b{color:#92400e}.post-close-banner label{color:#78350f;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.post-close-banner input[type=date]{padding:4px 6px}.post-close-banner span{color:#92400e;flex:100%;margin:0;font-size:12px}tr.is-post-close td{background:#fffbeb}tr.post-close-subtotal td{color:#92400e;background:#fef3c7;font-weight:700}.post-close-detail>summary{color:#b45309}.recon-submit-team.two-stage{background:#fffaf2;border:1px solid #f0d9b5;border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.two-stage .two-stage-state{flex-direction:column;gap:3px;display:flex}.two-stage .recon-state{border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.recon-state.state-locked{color:#b45309;background:#fef3c7;border:1px solid #f59e0b}.recon-state.state-draft{color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db}.two-stage .two-stage-wait{color:#b45309;margin:0;font-size:13px}.two-stage .two-stage-hint{color:#92400e;margin:0;font-size:13px}.two-stage label.mini-confirm{color:#374151;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.two-stage .two-stage-actions{flex-wrap:wrap;gap:10px;display:flex}.two-stage .two-stage-actions button{min-width:170px}.two-stage .two-stage-actions button.primary{background:#b45309}.two-stage .two-stage-actions button.primary:hover{background:#92400e}.two-stage textarea{min-height:54px}.two-stage .history-seal-confirm{color:#7c4a08;background:#fdf6ea;border:1px solid #e8c48a;border-radius:10px;margin:4px 0 6px;padding:11px 14px;font-size:13px}.two-stage .history-seal-confirm b{color:#92400e;margin-bottom:4px;display:block}.two-stage .history-seal-confirm p{color:#6b5226;margin:0 0 8px;line-height:1.6}.two-stage .history-seal-confirm label{cursor:pointer;color:#7c4a08;align-items:flex-start;gap:8px;font-weight:600;display:flex}.two-stage .history-seal-confirm input{margin-top:2px}.mini-backfill-banner{background:#f1f6fc;border:1px solid #a7c4e8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.mini-backfill-banner label{color:#1e4675;align-items:center;gap:7px;display:flex}.mini-backfill-banner span{color:#1d4ed8;flex-basis:100%}.post-close-banner .post-close-reason{color:#92400e;margin-top:2px;font-size:13px;font-weight:600;display:block}.post-close-banner .post-close-reason input{box-sizing:border-box;color:#78350f;background:#fff;border:1px solid #fcd34d;border-radius:6px;width:100%;margin-top:5px;padding:6px 9px;font-weight:400;display:block}.post-close-banner .post-close-reason input::placeholder{color:#b79a6b;font-weight:400}.two-stage .two-stage-actions button.unlock-btn{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.two-stage .two-stage-actions button.unlock-btn:hover{background:#fef2f2}.two-stage .two-stage-actions button.unlock-btn:disabled{color:#9ca3af;background:#f9fafb;border-color:#e5e7eb}.recon-state.state-unlocked{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.post-close-reason-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.post-close-chip{color:#8a5a17;cursor:pointer;background:#fff;border:1px solid #d6b37a;border-radius:999px;padding:5px 14px;font-size:13px}.post-close-chip.is-active{color:#fff;background:#b45309;border-color:#b45309}.post-close-chip:disabled{opacity:.55;cursor:not-allowed}.post-close-date-pick{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.post-close-quick-dates{flex-wrap:wrap;gap:6px;display:flex}.post-close-quick-dates .post-close-chip{padding:3px 12px;font-size:12px}.post-close-dialog .post-close-quick-dates{margin:2px 0 6px}.recon-confirm-split{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 10px;display:grid}.recon-confirm-block{background:#f8fafc;border:1px solid #d8dee8;border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.recon-confirm-block b{font-size:14px}.recon-confirm-block span{color:#0f766e;font-size:15px;font-weight:700}.recon-confirm-block small{color:#64748b;font-size:12px}.recon-confirm-block.is-postclose{background:#fdf7ec;border-color:#e2c489}.recon-confirm-block.is-postclose span{color:#b45309}.recon-confirm-check{cursor:pointer;align-items:flex-start;gap:8px;margin:6px 0 8px;font-size:13px;display:flex}@media (width<=680px){.recon-confirm-split{grid-template-columns:1fr}}.recon-kpis .postclose-kpi{background:#fdf3e3;border:1px solid #e6c489}.recon-kpis .postclose-kpi span{color:#92600a}.recon-kpis .postclose-kpi b{color:#b45309}.recon-kpis .postclose-kpi small{color:#a07c3f}.recon-kpis .recon-kpi-clickable{cursor:pointer;outline:none;transition:background .15s,box-shadow .15s}.recon-kpis .recon-kpi-clickable:hover{background:#e8f4f1;box-shadow:inset 0 0 0 1px #9fc8c0}.recon-kpis .recon-kpi-clickable:focus-visible{box-shadow:0 0 0 2px #168374}.recon-kpis .kpi-drill-hint{color:#0b6b5c;white-space:nowrap;background:#dcefe9;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.recon-prior-notice{background:#f1f9f6;border-color:#b7ddd4 #b7ddd4 #b7ddd4 #168374}.recon-prior-notice .recon-refund-head b{color:#0b6b5c}.recon-prior-notice .recon-refund-head span{color:#4f6b66}.recon-prior-buckets{flex-wrap:wrap;gap:8px;margin:8px 2px 2px;display:flex}.recon-prior-buckets>span{color:#374151;background:#eef2f1;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.recon-prior-buckets b{font-weight:800}.recon-prior-buckets .pk-addon{color:#15803d;background:#dcfce7}.recon-prior-buckets .pk-product{color:#b45309;background:#fef3c7}.recon-prior-buckets .pk-balance{color:#4338ca;background:#e0e7ff}.recon-prior-chip{white-space:nowrap;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.recon-prior-chip.pk-addon{color:#15803d;background:#dcfce7}.recon-prior-chip.pk-product{color:#b45309;background:#fef3c7}.recon-prior-chip.pk-balance{color:#4338ca;background:#e0e7ff}.recon-pc-checkbar{background:#fdf3e3;border:1px solid #e6c489;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 2px;padding:10px 12px;display:flex}.recon-pc-checkbar label{color:#92600a;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.recon-pc-checkbar input{border:1px solid #d8b878;border-radius:8px;min-width:200px;padding:8px 10px;font-size:14px}.recon-pc-checkbar button{color:#92600a;cursor:pointer;background:#fff;border:1px solid #c89a4a;border-radius:8px;padding:8px 12px}.recon-pc-checkbar span{font-size:13px;font-weight:700}.recon-pc-checkbar .pc-ok{color:#047857}.recon-pc-checkbar .pc-diff{color:#dc2626}.recon-pc-checkbar .pc-na{color:#6b7280;font-weight:500}.recon-pc-checkbar .pc-done-btn{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:8px;padding:8px 14px;font-weight:700}.recon-pc-checkbar .pc-done-btn:disabled{opacity:.5;cursor:not-allowed}.recon-pc-checkbar .pc-redo-btn{color:#92600a;cursor:pointer;background:#fff;border:1px solid #c89a4a;border-radius:8px;padding:8px 12px}.recon-entry .pc-ok{color:#047857;font-weight:700}.recon-entry .pc-diff{color:#dc2626;font-weight:700}.recon-entry .pc-zero-entry{align-self:center}.pc-zero-btn{color:#92600a;cursor:pointer;background:#fff;border:1px solid #c89a4a;border-radius:8px;padding:9px 14px;font-weight:700}.pc-zero-btn.active{color:#fff;background:#0f766e;border-color:#0f766e}.cancel-money-choice{flex-direction:column;gap:10px;margin:10px 0;display:flex}.cancel-money-btns{flex-wrap:wrap;gap:10px;display:flex}.cancel-money-btns button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1 1 0;min-width:180px;padding:10px 12px;font-weight:600}.cancel-money-btns button.active{color:#fff;background:#0d9488;border-color:#0d9488}.cancel-money-btns button:hover{border-color:#0d9488}.reverse-hint{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.reverse-hint b{color:#7c2d12}.refund-method-btns{flex-wrap:wrap;gap:10px;display:flex}.refund-method-btns button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;flex:1 1 0;min-width:200px;padding:10px 12px;font-weight:600}.refund-method-btns button.active{color:#fff;background:#0d9488;border-color:#0d9488}.refund-method-btns button:hover{border-color:#0d9488}.return-hint{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:8px 0 0;padding:9px 12px;font-size:13px;line-height:1.6}tr.is-post-close-alloc td{background:#fffbeb}small.pc-inline{color:#b45309;font-weight:600}
