.fintex-announcements .fintex-news-hub{max-width:none;overflow:visible}.fintex-announcements .fintex-news-hub-header{background:linear-gradient(106deg,#fff 34%,#fafcff 69%,#eaf3fd);min-height:117px;padding:18px 24px;position:relative;overflow:hidden}.fintex-announcements .fintex-news-hub-mark{background:#fff7e8;border-color:#efdfc2;flex-basis:64px;width:64px;height:64px}.fintex-announcements .fintex-news-hub-mark img{width:53px;height:53px}.fintex-announcements .fintex-news-hub-header h2{font-size:23px}.fintex-announcements .fx-news-hero-art{color:#d99a35;align-items:center;gap:14px;margin-left:auto;padding:4px 5px 4px 50px;display:flex}.fintex-announcements .fx-news-hero-art svg:first-child{filter:drop-shadow(0 5px 5px #d1ac71)}.fintex-announcements .fx-news-hero-art svg:nth-child(2){color:#9cb6d6;transform:rotate(-7deg)}.fintex-announcements .fx-news-hero-art p{color:#22385c;margin:0 8px 0 14px;font-size:12px;font-weight:800;line-height:1.45}.fintex-announcements .fintex-news-tabs{background:#fff}.fintex-announcements .fintex-news-tab-content{background:#fafbfd;padding:0}.fintex-announcements .fx-reader-controls{background:#fff;border-bottom:1px solid #e6ebf3;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.fintex-announcements .fx-reader-controls label{color:#71849a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.fintex-announcements .fx-reader-controls input{font:inherit;color:#24394f;background:0 0;border:0;outline:0;min-width:185px;font-size:12px}.fintex-announcements .fx-reader-controls select{font:inherit;color:#31445e;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:36px;padding:0 14px;font-size:12px}.fintex-announcements .fx-reader-layout{background:#f8fafc;grid-template-columns:minmax(245px,27%) minmax(0,1fr);gap:10px;min-height:530px;padding:10px;display:grid}.fintex-announcements .fx-reader-archive,.fintex-announcements .fx-reader-paper{background:#fff;border:1px solid #e5eaf3;border-radius:12px;overflow:hidden;box-shadow:0 3px 9px #192e5210}.fintex-announcements .fx-reader-archive-head{border-bottom:1px solid #e9eef5;padding:17px 14px 15px}.fintex-announcements .fx-reader-archive-head h3{color:#152945;margin:0 0 4px;font-size:17px}.fintex-announcements .fx-reader-archive-head p{color:#697b96;margin:0;font-size:12px}.fintex-announcements .fx-reader-archive-row{text-align:left;color:#233753;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:13px;display:flex}.fintex-announcements .fx-reader-archive-row:hover{background:#f3f8ff}.fintex-announcements .fx-reader-archive-row.active{background:#eaf5ff;box-shadow:inset -3px 0 #2879d8}.fintex-announcements .fx-reader-thumb{color:#205ea4;background:linear-gradient(155deg,#d6eafa,#70a4e4);border-radius:9px;flex:0 0 62px;place-items:center;width:62px;height:75px;display:grid}.fintex-announcements .fx-reader-thumb.thumb-1{color:#4568af;background:linear-gradient(155deg,#e7f0fb,#9cb0e1)}.fintex-announcements .fx-reader-thumb.thumb-2{color:#fff;background:linear-gradient(155deg,#bfdefe,#386ab2)}.fintex-announcements .fx-reader-thumb.thumb-3{color:#425878;background:linear-gradient(155deg,#eee6d9,#bac3d4)}.fintex-announcements .fx-reader-archive-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fintex-announcements .fx-reader-archive-copy strong{color:#1b395d;font-size:12px}.fintex-announcements .fx-reader-archive-copy b{color:#182844;font-size:12px;line-height:1.35}.fintex-announcements .fx-reader-archive-copy small{color:#60748d;font-size:11px}.fintex-announcements .fx-reader-archive-copy em{color:#59708c;max-height:44px;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.fintex-announcements .fx-reader-archive-row>svg:last-child{color:#4a8ee1;flex-shrink:0}.fintex-announcements .fx-reader-noresults{color:#7688a0;padding:18px;font-size:12px}.fintex-announcements .fx-reader-paper-header{flex-wrap:wrap;align-items:center;gap:11px;padding:14px 16px 11px;display:flex}.fintex-announcements .fx-reader-paper-logo{background:#fff8e9;border:1px solid #f3e4cf;border-radius:11px;flex:0 0 51px;place-items:center;width:51px;height:51px;display:grid}.fintex-announcements .fx-reader-paper-logo img{object-fit:contain;width:43px;height:43px}.fintex-announcements .fx-reader-paper-title{flex:1;min-width:190px}.fintex-announcements .fx-reader-paper-title>span{color:#56708f;letter-spacing:.06em;font-size:10px;font-weight:850}.fintex-announcements .fx-reader-paper-title h2{letter-spacing:-.02em;color:#142540;margin:3px 0;font-size:21px;font-weight:850;line-height:1.18}.fintex-announcements .fx-reader-paper-title p{color:#657891;margin:3px 0;font-size:12px}.fintex-announcements .fx-reader-buttons{align-items:center;gap:7px;display:flex}.fintex-announcements .fx-reader-buttons button{color:#20334f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.fintex-announcements .fx-reader-buttons button:hover{background:#eef6ff;border-color:#b7d5f3}.fintex-announcements .fx-reader-feedback{color:#17673c;margin:0 15px 8px;font-size:12px}.fintex-announcements .fx-reader-intro{background:linear-gradient(92deg,#fff9ef 55%,#f4f9ff);border:1px solid #eee5d8;border-radius:9px;align-items:center;gap:11px;min-height:69px;margin:0 14px 8px;padding:10px 13px;display:flex;overflow:hidden}.fintex-announcements .fx-reader-intro-icon{color:#b88741;background:#fdf0d8;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.fintex-announcements .fx-reader-intro-copy{color:#37455c;flex:1;min-width:0;font-size:12px;line-height:1.5}.fintex-announcements .fx-reader-intro-copy p{margin:0}.fintex-announcements .fx-reader-intro-art{color:#94b4d9;opacity:.7;align-items:center;gap:2px;display:flex}.fintex-announcements .fx-reader-intro-art svg:first-child{color:#c6a987;transform:rotate(-8deg)}.fintex-announcements .fx-reader-bodygrid{grid-template-columns:minmax(0,1fr) minmax(200px,28%);gap:14px;padding:8px 14px 20px;display:grid}.fintex-announcements .fx-reader-stories{min-width:0}.fintex-announcements .fx-reader-story{border-bottom:1px solid #e9edf4;padding:14px 0 17px;scroll-margin-top:70px}.fintex-announcements .fx-reader-story:first-child{padding-top:0}.fintex-announcements .fx-reader-story:last-child{border-bottom:0}.fintex-announcements .fx-reader-story-heading{align-items:flex-start;gap:11px;margin-bottom:8px;display:flex}.fintex-announcements .fx-reader-number{color:#172941;border-radius:9px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.fintex-announcements .fx-reader-number.gold,.fintex-announcements .fx-reader-index.gold{background:#f8dca1}.fintex-announcements .fx-reader-number.sand,.fintex-announcements .fx-reader-index.sand{background:#f6dfb7}.fintex-announcements .fx-reader-number.green,.fintex-announcements .fx-reader-index.green{background:#b6e8cd}.fintex-announcements .fx-reader-number.blue,.fintex-announcements .fx-reader-index.blue{background:#b9ddf5}.fintex-announcements .fx-reader-number.pink,.fintex-announcements .fx-reader-index.pink{background:#efb6df}.fintex-announcements .fx-reader-story-heading h3{color:#172941;margin:3px 0;font-size:15px;line-height:1.35}.fintex-announcements .fx-reader-category{color:#be7d21;text-transform:uppercase;font-size:11px;font-weight:900}.fintex-announcements .fx-reader-story-summary p{margin:0 0 7px}.fintex-announcements .fx-reader-link{color:#2d76ba;align-items:center;gap:5px;margin:4px 0 9px;font-size:12px;text-decoration:none;display:inline-flex}.fintex-announcements .fx-reader-link b{color:#0d6abd}.fintex-announcements .fx-reader-link:hover{text-decoration:underline}.fintex-announcements .fx-reader-impact{background:#fdf9f3;border:1px solid #f1e8dd;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.fintex-announcements .fx-reader-impact>span{color:#be862f;background:#fff0d4;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.fintex-announcements .fx-reader-impact>div{color:#53627a;font-size:11.5px;line-height:1.56}.fintex-announcements .fx-reader-impact strong{color:#203452;font-weight:850}.fintex-announcements .fx-reader-side{flex-direction:column;gap:10px;min-width:0;display:flex}.fintex-announcements .fx-reader-outline,.fintex-announcements .fx-reader-evaluation,.fintex-announcements .fx-reader-legal{background:#f7f9fc;border-radius:10px;padding:13px 12px}.fintex-announcements .fx-reader-outline h3{color:#24334d;margin:0 0 11px;font-size:15px}.fintex-announcements .fx-reader-outline>a{color:#354966;align-items:flex-start;gap:7px;margin:0 0 9px;font-size:11px;line-height:1.34;text-decoration:none;display:flex}.fintex-announcements .fx-reader-outline>a:hover{color:#1c65ad}.fintex-announcements .fx-reader-index{color:#172941;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:23px;font-size:11px;font-weight:900;display:inline-grid}.fintex-announcements .fx-reader-evaluation{color:#34465f;font-size:11.5px;line-height:1.68}.fintex-announcements .fx-reader-eval-title{color:#1e3553;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.fintex-announcements .fx-reader-eval-title svg{color:#b98736}.fintex-announcements .fx-reader-evaluation p{margin:0 0 8px}.fintex-announcements .fx-reader-legal{color:#566b88;background:#edf6ff;align-items:flex-start;gap:10px;font-size:10.5px;line-height:1.45;display:flex}.fintex-announcements .fx-reader-legal svg{color:#1d84d6;flex:0 0 19px}.fintex-announcements .fx-reader-legal p{margin:0 0 5px}.fintex-announcements .fx-reader-unstructured{font-size:12px;line-height:1.6}@media (width<=1320px){.fintex-announcements .fx-reader-layout{grid-template-columns:minmax(210px,27%) minmax(0,1fr)}.fintex-announcements .fx-reader-bodygrid{grid-template-columns:minmax(0,1fr) minmax(175px,28%);gap:10px}.fintex-announcements .fx-reader-buttons{justify-content:flex-end;width:100%}}@media (width<=1000px){.fintex-announcements .fx-reader-layout{grid-template-columns:minmax(0,1fr)}.fintex-announcements .fx-reader-archive{flex-wrap:wrap;min-height:0;display:flex}.fintex-announcements .fx-reader-archive-head{width:100%}.fintex-announcements .fx-reader-archive-row{border-right:1px solid #edf0f5;width:min(330px,100%)}.fintex-announcements .fx-reader-bodygrid{grid-template-columns:minmax(0,1fr) minmax(175px,29%)}}@media (width<=750px){.fintex-announcements .fx-news-hero-art{display:none}.fintex-announcements .fx-reader-controls{justify-content:stretch}.fintex-announcements .fx-reader-controls label{flex:1;min-width:0}.fintex-announcements .fx-reader-controls input{width:100%;min-width:0}.fintex-announcements .fx-reader-layout{padding:6px}.fintex-announcements .fx-reader-bodygrid{flex-direction:column;display:flex}.fintex-announcements .fx-reader-side{order:2}.fintex-announcements .fx-reader-buttons{justify-content:flex-start}.fintex-announcements .fx-reader-buttons button{font-size:11px}.fintex-announcements .fx-reader-archive-row{width:100%}.fintex-announcements .fx-reader-paper-title h2{font-size:18px}.fintex-announcements .fx-reader-intro-art{display:none}}@media print{.fintex-announcements .fintex-news-hub-header,.fintex-announcements .fintex-news-tabs,.fintex-announcements .fx-reader-controls,.fintex-announcements .fx-reader-archive,.fintex-announcements .fx-reader-buttons{display:none!important}.fintex-announcements .fx-reader-layout,.fintex-announcements .fx-reader-bodygrid{padding:0;display:block!important}.fintex-announcements .fx-reader-paper{box-shadow:none;border:0}.fintex-announcements .fx-reader-side{break-before:page}.fintex-announcements .fx-reader-story{break-inside:avoid}}.fintex-announcements .fx-reader-story-summary{font-size:13.5px}.fintex-announcements .fx-reader-archive-copy b{font-size:12.5px}.fintex-announcements .fx-reader-intro-copy{font-size:13px;line-height:1.6}.fintex-announcements .fx-reader-story-summary{color:#425672;font-size:13.5px;line-height:1.68}.fintex-announcements .fx-reader-story-heading h3{font-size:15.5px}.fintex-announcements .fx-reader-link{font-size:12.5px}.fintex-announcements .fx-reader-impact>div{font-size:12.5px;line-height:1.65}.fintex-announcements .fx-reader-impact strong{margin:0 0 5px;display:block}.fintex-announcements .fx-reader-impact p{margin:0;display:block}.fintex-announcements .fx-reader-outline>a{gap:9px;margin-bottom:11px;font-size:12px;line-height:1.48}.fintex-announcements .fx-reader-evaluation{font-size:12.5px;line-height:1.68}.fintex-announcements .fx-reader-legal{font-size:11.5px;line-height:1.55}.fintex-announcements .fx-reader-filter-status{color:#285b91;background:#f3f9ff;border:1px solid #d8e9fa;border-radius:7px;margin:4px 14px 5px;padding:8px 12px;font-size:12px;font-weight:700}.fintex-announcements .fx-reader-outline h3 small{color:#647d99;font-size:11px;font-weight:700}.fintex-announcements .fx-reader-eval-scope{color:#815c20;border-left:2px solid #dba74f;margin-bottom:10px;padding-left:8px;font-size:11px}.fintex-announcements .fx-reader-intro-art{background:#ffffff8c;border-radius:8px;padding:5px 8px}.fintex-announcements .fx-reader-thumb{box-sizing:border-box;background:linear-gradient(155deg,#e9f3ff,#b9d5f5,#6399d7);border:1px solid #bdd4ee;flex-direction:column;justify-content:space-between;align-items:center;padding:7px 3px 6px;display:flex}.fintex-announcements .fx-reader-thumb-brand{letter-spacing:.11em;color:#234d7d;font-size:9px;font-weight:900}.fintex-announcements .fx-reader-thumb-date{color:#244e7e;text-align:center;font-size:9px;font-weight:800}.fintex-announcements .fx-reader-thumb svg{color:#2c6aaa}.fintex-delete-backdrop{z-index:100000;background:#0b192aad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fintex-delete-dialog{color:#14263b;background:#fff;border:1px solid #e4e9ef;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #071b3555}.fintex-delete-heading{align-items:flex-start;gap:14px;padding:24px 24px 16px;display:flex}.fintex-delete-heading h2{margin:0 0 5px;font-size:20px;line-height:1.3}.fintex-delete-heading p{color:#5e7187;margin:0;font-size:13px;line-height:1.5}.fintex-delete-icon{color:#bb3028;background:#fff1f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fintex-delete-close{color:#6d7b8b;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px}.fintex-delete-body{padding:0 24px 19px}.fintex-delete-body>div{overflow-wrap:anywhere;background:#f4f7fb;border:1px solid #e5eaf0;border-radius:9px;margin-bottom:9px;padding:11px 13px}.fintex-delete-body small{color:#61758c;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.fintex-delete-body strong{font-size:13px;display:block}.fintex-delete-body p{color:#52647b;margin:9px 0;font-size:12px;line-height:1.5}.fintex-delete-actions{background:#fafbfd;border-top:1px solid #e5eaf0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.fintex-delete-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}@media (width<=520px){.fintex-delete-heading{padding:18px 16px 12px}.fintex-delete-body{padding:0 16px 16px}.fintex-delete-actions{padding:14px 16px}.fintex-delete-actions button{flex:1}}.fa-match-page{flex-direction:column;gap:16px;padding:0 2px 30px;display:flex}.fa-match-hero{background:linear-gradient(103deg,#fff 37%,#f0f6fc);border:1px solid #dce5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.fa-match-hero .eyebrow{color:#1d5fa8;letter-spacing:.07em;font-size:11px;font-weight:800}.fa-match-hero h2{color:#142c47;margin:4px 0 7px;font-size:22px}.fa-match-hero p{color:#586f86;max-width:900px;margin:0;font-size:13px;line-height:1.6}.fa-match-hero a{flex-shrink:0;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.fa-match-period{background:#fff;border:1px solid #e0e6ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}.fa-match-scopes,.fa-match-period-buttons{flex-wrap:wrap;gap:4px;display:flex}.fa-match-period button:not(.secondary-button){cursor:pointer;color:#496179;background:#f5f8fc;border:1px solid #dfe8f0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}.fa-match-period button.active:not(.secondary-button){color:#fff;background:#1d5fa8;border-color:#1d5fa8}.fa-match-period-buttons button{align-items:center;gap:7px;display:inline-flex}.fa-match-message{border-radius:9px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;display:flex}.fa-match-message.ok{color:#176139;background:#eef9f2;border:1px solid #cdebd8}.fa-match-message.fail,.fa-match-conflict{color:#a1332c;background:#fff1ef;border:1px solid #f3d3d0}.fa-match-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fa-match-metrics>div{background:#fff;border:1px solid #e1e8ef;border-radius:11px;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.fa-match-metrics span{color:#677991;font-size:12px;font-weight:700}.fa-match-metrics strong{color:#173553;font-size:22px}.fa-match-list.panel,.fa-match-editor.panel{background:#fff;border:1px solid #dfe7ef;border-radius:12px}.fa-match-list .panel-heading,.fa-match-editor .panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.fa-match-list .panel-heading h3,.fa-match-editor .panel-heading h3{margin:4px 0;font-size:17px}.fa-match-list .panel-heading p,.fa-match-editor .panel-heading p{color:#61758a;max-width:760px;margin:0;font-size:12px}.fa-match-toggle{white-space:nowrap;color:#526b83;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.fa-match-toggle input{accent-color:#1d5fa8}.fa-match-list .data-table{border-collapse:collapse;width:100%;font-size:12px}.fa-match-list th{color:#526b83;text-align:left;background:#f5f8fc;padding:12px}.fa-match-list td{color:#223b53;border-top:1px solid #ecf1f5;padding:11px}.fa-match-list td strong,.fa-match-list td small{display:block}.fa-match-list td small{color:#6b7e91;margin-top:4px;font-size:11px;line-height:1.3}.fa-match-status{border-radius:8px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.fa-match-status.manual{color:#1e66a6;background:#edf6ff}.fa-match-status.open{color:#a6680e;background:#fff2e2}.fa-match-status.auto{color:#24623b;background:#eaf8ef}.fa-match-empty{color:#6d7b8c;padding:18px;font-size:13px}.fa-match-form{grid-template-columns:1fr 1fr;gap:15px;padding:0 17px 12px;display:grid}.fa-match-form label{color:#34536d;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.fa-match-form select,.fa-match-form textarea{font:inherit;color:#19334b;background:#fff;border:1px solid #d6e1ed;border-radius:8px;padding:11px;font-weight:500}.fa-match-actions{flex-wrap:wrap;gap:10px;padding:0 17px 17px;display:flex}.fa-match-actions button{align-items:center;gap:7px;display:inline-flex}.fa-match-conflict{border-radius:7px;margin:0 17px 12px;padding:10px;font-size:12px}.fa-match-footer{color:#597089;background:#f2f7fc;border:1px solid #deeaf5;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:12px;line-height:1.55;display:flex}.fa-match-footer svg{flex-shrink:0}.fa-match-footer a{color:#1d5fa8;align-items:center;gap:5px;font-weight:800;display:inline-flex}@media (width<=930px){.fa-match-hero{flex-direction:column;align-items:flex-start}.fa-match-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-match-form{grid-template-columns:1fr}}@media (width<=540px){.fa-match-metrics{grid-template-columns:1fr 1fr}.fa-match-metrics strong{font-size:18px}.fa-match-list .panel-heading{flex-direction:column}.fa-match-hero h2{font-size:19px}}.fa-match-asset-select{color:#34536d;flex-direction:column;gap:7px;margin:0 17px 14px;font-size:12px;font-weight:800;display:flex}.fa-match-asset-select select{font:inherit;color:#19334b;background:#fff;border:1px solid #d6e1ed;border-radius:8px;padding:11px;font-weight:500}.fa-match-overlay{z-index:5000;overscroll-behavior:contain;background:#0c1c33b0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fa-match-overlay .fa-match-editor.panel{background:#fff;border:1px solid #dbe4ee;border-radius:14px;outline:none;width:min(800px,100%);max-height:min(85vh,860px);overflow-y:auto;box-shadow:0 24px 72px #061a2e4a}.fa-match-overlay .fa-match-editor .panel-heading{padding-top:20px}.fa-match-overlay .fa-match-editor .panel-heading h3{overflow-wrap:anywhere;font-size:19px;line-height:1.4}.fa-match-overlay .fa-match-form select,.fa-match-overlay .fa-match-asset-select select{width:100%;max-width:100%;min-height:44px}.fa-match-overlay .fa-match-form textarea{resize:vertical;width:100%;min-height:100px}.fa-match-overlay .fa-match-message.fail{margin:0 17px 12px}.fa-match-overlay .fa-match-hint{color:#88652d;margin:0 17px 16px;font-size:12px}.fa-match-overlay .fa-match-actions{padding-top:8px}@media (width<=700px){.fa-match-overlay{align-items:flex-start;padding:10px}.fa-match-overlay .fa-match-editor.panel{max-height:calc(100dvh - 20px);margin:auto 0}.fa-match-overlay .fa-match-editor .panel-heading{flex-direction:column;gap:8px}.fa-match-overlay .fa-match-form{grid-template-columns:minmax(0,1fr)}}.fa-match-overlay .fa-match-choice{color:#244663;background:#f7faff;border:1px solid #dfe7f2;border-radius:10px;margin:0 17px 15px;padding:13px 14px;font-size:12px}.fa-match-overlay .fa-match-choice>strong,.fa-match-overlay .fa-match-choice>label>strong{color:#173957;font-size:13px}.fa-match-overlay .fa-match-choice-grid{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:9px;display:flex}.fa-match-overlay .fa-match-choice-grid label{cursor:pointer;background:#fff;border:1px solid #d8e4f1;border-radius:8px;flex:185px;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-weight:700;display:flex}.fa-match-overlay .fa-match-choice-grid input{accent-color:#245fb4}.fa-match-overlay .fa-match-choice p{color:#57708d;margin:10px 0 0;font-size:12px;line-height:1.55}.fa-match-overlay .fa-match-tax select{color:#234b6b;background:#fff;border:1px solid #d5e1ef;border-radius:8px;width:100%;min-height:43px;margin-top:9px;padding:8px 11px;display:block}.fa-match-overlay .fa-match-tax-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.fa-match-overlay .fa-match-tax-result>div{background:#fff;border:1px solid #e0e8f1;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.fa-match-overlay .fa-match-tax-result small{color:#61758c;font-size:10px;line-height:1.35}.fa-match-overlay .fa-match-tax-result strong{color:#153a5c;overflow-wrap:anywhere;font-size:12px}.fa-match-overlay .fa-match-source{color:#1c62aa;font-size:12px;font-weight:800}.fa-match-overlay .fa-match-tax{background:#fffaf2;border-color:#efe3d0}.fa-match-overlay .fa-match-editor.panel{max-height:min(90vh,930px)}@media (width<=700px){.fa-match-overlay .fa-match-tax-result{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-match-overlay .fa-match-choice-grid{flex-direction:column}.fa-match-overlay .fa-match-choice-grid label{flex-basis:auto}}.fa-match-catalog-tools{grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr);gap:9px;margin-top:10px;display:grid}.fa-match-overlay .fa-match-catalog-tools input,.fa-match-overlay .fa-match-catalog-tools select{width:100%;min-height:42px;font:inherit;color:#263d55;background:#fff;border:1px solid #d4e2f0;border-radius:8px;margin:0;padding:9px 11px}.fa-match-catalog-meta{color:#677f97;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:10px;display:flex}.fa-match-catalog-meta button,.fa-match-catalog-count button{cursor:pointer;color:#265ea8;background:0 0;border:0;font-size:11px;text-decoration:underline}.fa-match-catalog-results{background:#fff;border:1px solid #d2e1f0;border-radius:10px;max-height:325px;margin:8px 0;padding:5px;overflow:auto}.fa-match-catalog-results>button{color:#243d57;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.fa-match-catalog-results>button:hover,.fa-match-catalog-results>button[aria-selected=true]{background:#eaf4ff}.fa-match-catalog-results>button span:first-child{font-size:12px;line-height:1.48;display:block}.fa-match-catalog-results>button strong{color:#1d5b9d;margin-right:6px;font-size:11px;display:inline-block}.fa-match-catalog-results>button small{color:#74869a;margin-top:3px;font-size:10px;display:block}.fa-match-catalog-rate{color:#315f91;white-space:nowrap;font-size:11px;font-weight:800}.fa-match-catalog-count{color:#61768e;background:#f4f8fc;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.fa-match-catalog-results>p{color:#815e2e;padding:12px;font-size:12px}.fa-match-selected-nature{text-align:left;cursor:pointer;color:#23405e;background:#fff;border:1px solid #cadee8;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:12px;line-height:1.5}.fa-match-selected-nature strong{color:#1a5e9c;margin-right:8px}.fa-match-selected-nature>span{color:#3173ad;margin-top:5px;font-size:11px;text-decoration:underline;display:block}@media (width<=700px){.fa-match-catalog-tools{grid-template-columns:minmax(0,1fr)}.fa-match-catalog-results{max-height:250px}.fa-match-catalog-results>button{flex-direction:column;align-items:flex-start;gap:5px}}.fa-match-calc-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:10px;display:grid}.fa-match-calc-inputs label{color:#2a4d70;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.fa-match-overlay .fa-match-calc-inputs input,.fa-match-overlay .fa-match-calc-inputs select{width:100%;min-height:44px;font:inherit;color:#284e73;background:#fff;border:1px solid #d2e0f0;border-radius:8px;margin:0;padding:9px;display:block}.fa-match-single-asset{cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:8px;align-items:flex-start;gap:9px;margin-top:11px;padding:9px;font-size:12px;line-height:1.5;display:flex}.fa-match-single-asset input{accent-color:#3164b3;flex-shrink:0;margin-top:3px}.fa-match-calculate.panel{background:#fff;border:1px solid #dce6f2;border-radius:12px;padding:17px}.fa-match-calc-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.fa-match-calc-head h3{color:#173d62;margin:6px 0;font-size:17px}.fa-match-calc-head p{color:#63788c;margin:0;font-size:12px;line-height:1.5}.fa-match-calc-head button{flex-shrink:0;align-items:center;gap:7px;display:flex}.fa-match-calculated{flex-direction:column;gap:13px;margin-top:15px;display:flex}.fa-match-calculated .fa-match-metrics{margin:0}.fa-match-calc-warning{color:#7d521b;background:#fff4e7;border:1px solid #f0d5ab;border-radius:8px;padding:12px;font-size:12px}.fa-match-calculated>p{color:#6c7d8f;font-size:11px;line-height:1.6}.fa-match-calculate .data-table{border-collapse:collapse;width:100%;font-size:12px}.fa-match-calculate .data-table th{color:#52687d;text-align:left;background:#f4f8fc;padding:11px}.fa-match-calculate .data-table td{vertical-align:top;border-top:1px solid #e9eef4;padding:10px}.fa-match-calculate .data-table td small{color:#6b7f92;line-height:1.5}@media (width<=720px){.fa-match-calc-inputs{grid-template-columns:1fr}.fa-match-calc-head{flex-direction:column;align-items:flex-start}.fa-match-calculated .fa-match-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.fa-match-overlay .fa-match-form input[type=search]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:#19334b;background:#fff;border:1px solid #d6e1ed;border-radius:8px;padding:10px 12px;font-weight:500;display:block}.fa-match-overlay .fa-match-form input[type=search]:focus{outline-offset:1px;outline:2px solid #90b5e8}.fintex-invoice-library{border:1px solid var(--line,#dce5ee);background:var(--card,#fff);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.fintex-invoice-library-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fintex-invoice-library-head>div{min-width:0}.fintex-invoice-library-head h2{margin:16px 0 7px;font-size:20px}.fintex-invoice-library-head p{color:var(--muted,#637488);max-width:820px;margin:0;font-size:13px;line-height:1.55}.fintex-invoice-library-search{border:1px solid var(--line,#dce5ee);background:var(--card,#fff);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.fintex-invoice-library-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.fintex-invoice-library .table-wrap{border:1px solid var(--line,#dce5ee);border-radius:10px;overflow:auto}.fintex-invoice-library table{min-width:760px}.fintex-invoice-library th,.fintex-invoice-library td{vertical-align:middle}.fintex-invoice-library td:last-child{white-space:nowrap}.fintex-invoice-library td:last-child button+button{margin-left:7px}.fintex-invoice-library-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fintex-invoice-library-pagination span{color:var(--muted,#637488);margin-right:auto;font-size:12px}.uploaded-invoice-detail .invoice-desk-scroll{padding:18px}.uploaded-invoice-detail .invoice-detail-summary{margin-bottom:14px}.uploaded-invoice-detail .invoice-fintex-modal>h3{margin:20px 0 12px;font-size:14px}.uploaded-invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.uploaded-invoice-parties>div{background:#f8fbfe;border:1px solid #dce5ee;border-radius:9px;padding:12px}.uploaded-invoice-parties span,.uploaded-invoice-parties strong,.uploaded-invoice-parties small{display:block}.uploaded-invoice-parties span{color:#607588;margin-bottom:6px;font-size:12px}.uploaded-invoice-parties strong{color:#12334c;overflow-wrap:anywhere;font-size:13px}.uploaded-invoice-parties small{color:#738193;margin-top:5px;font-size:12px}.uploaded-invoice-source-fallback{text-align:center;color:#5a6b7f;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:550px;margin:40px auto;display:flex}.uploaded-invoice-source-fallback strong{color:#172d40}.uploaded-invoice-detail .invoice-source-modal .invoice-source-frame{width:100%;min-height:70vh}@media (width<=720px){.uploaded-invoice-detail .invoice-desk-head{flex-wrap:wrap}.uploaded-invoice-detail .invoice-desk-head-actions{justify-content:flex-start;width:100%;max-width:none}.uploaded-invoice-parties{grid-template-columns:1fr}.uploaded-invoice-detail .invoice-desk-scroll{padding:10px}.fintex-invoice-library{gap:12px;padding:12px}.fintex-invoice-library-head{flex-wrap:wrap;align-items:flex-start}.fintex-invoice-library-head h2{font-size:17px}.fintex-invoice-library-search{flex-wrap:wrap}.fintex-invoice-library-search input{flex-basis:calc(100% - 40px)}}.fac-root{color:#172b48;background:#fff;border:1px solid #cbd8e7;border-radius:9px;overflow:hidden}.fac-heading{background:#eff5fc;border-bottom:1px solid #d3deeb;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.fac-heading strong{color:#12375f;font-size:19px;display:block}.fac-heading small{color:#566c81;margin-top:4px;display:block}.fac-heading>span{color:#174b82;border:1px solid #a7c2e0;border-radius:5px;padding:5px 9px;font-size:11px}.fac-tabs{background:#f7faff;border-bottom:1px solid #d3deeb;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.fac-tabs button{color:#214368;cursor:pointer;background:#fff;border:1px solid #bccfdf;border-radius:6px;flex:150px;padding:11px 9px;font-weight:650}.fac-tabs button.selected{color:#fff;background:#173f70;border-color:#173f70}.fac-body{padding:16px}.fac-topline,.fac-chart-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.fac-topline small{color:#5d7084}.fac-scroll{border:1px solid #dae3ee;border-radius:7px;overflow:auto}.fac-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.fac-scroll th,.fac-scroll td{white-space:nowrap;text-align:right;border-bottom:1px solid #e4ebf3;padding:12px}.fac-scroll th{color:#25496d;background:#eaf2fb;font-weight:700}.fac-scroll th:first-child,.fac-scroll td:first-child{text-align:left;min-width:210px;position:sticky;left:0}.fac-scroll th:first-child{background:#eaf2fb}.fac-scroll td:first-child{background:#fff;font-weight:600}.fac-chart-head{color:#1b426d;margin-top:24px}.fac-chart-head>div{flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.fac-chart-head span{align-items:center;gap:5px;display:flex}.fac-chart-head i{border-radius:2px;width:9px;height:9px}.fac-chart{align-items:flex-end;gap:8px;min-height:205px;padding:10px 0;display:flex;overflow-x:auto}.fac-col{text-align:center;flex:1;min-width:65px}.fac-bars{border-bottom:1px solid #bdcbd9;justify-content:center;align-items:flex-end;gap:4px;height:170px;display:flex}.fac-bars>div{border-radius:4px 4px 0 0;width:27%;max-width:28px}.fac-col small{font-size:var(--fs-caption);color:#5e7086;margin-top:8px;display:block}.fac-insight{background:#eff5fc;border-left:3px solid #295a91;border-radius:3px;margin-top:18px;padding:13px 16px}.fac-insight strong{color:#174471}.fac-insight p{color:#395775;margin:5px 0 0;font-size:12px;line-height:1.6}.fac-root{background:0 0;border:0;overflow:visible}.fac-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.fac-kpis article{background:#edf4fc;border:1px solid #c8d9eb;border-radius:9px;min-width:0;padding:16px}.fac-kpis small{color:#315a85;font-weight:650;display:block}.fac-kpis strong{color:#173f70;overflow-wrap:anywhere;margin:9px 0;font-size:clamp(15px,1.55vw,23px);display:block}.fac-kpis span{color:#59718a;font-size:11px}.fac-heading{border:1px solid #cbd8e7;border-radius:9px 9px 0 0}.fac-tabs{border-left:1px solid #cbd8e7;border-right:1px solid #cbd8e7}.fac-body{background:#fff;border:1px solid #cbd8e7;border-top:0;border-radius:0 0 9px 9px}@media (width<=800px){.fac-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.fac-kpi-context{color:#284f77;background:#f2f6fb;border-radius:6px;margin-bottom:10px;padding:9px 12px;font-size:12px;font-weight:650}.fac-source-warning{color:#75491d;background:#fff5e6;border:1px solid #e9bd75;border-radius:6px;margin-top:14px;padding:11px 13px;font-size:12px}.fac-bars{border-bottom:0;align-items:stretch;position:relative}.fac-zero-line{pointer-events:none;border-top:1px solid #93a8bd;position:absolute;top:50%;left:0;right:0}.fac-bar-track{width:27%;max-width:28px;height:100%;position:relative}.fac-bar-value{min-height:0;position:absolute;left:0;right:0}.fac-premium{color:#173250;background:#f5f7fb;border:1px solid #dce5f1;border-radius:13px;overflow:hidden}.fac-hero{color:#fff;background:linear-gradient(115deg,#102e51,#1e4c7a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;display:flex}.fac-hero small{font-size:var(--fs-caption);letter-spacing:.13em;color:#abc7e4;font-weight:750}.fac-hero h2{letter-spacing:-.025em;color:#fff;margin:5px 0;font-size:20px}.fac-hero p{color:#c0d2e6;margin:0;font-size:11px}.fac-hero>span{font-size:var(--fs-caption);background:#ffffff16;border:1px solid #ffffff30;border-radius:7px;padding:8px 11px}.fac-inner{padding:16px}.fac-premium .fac-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px}.fac-premium .fac-kpis article{background:#fff;border:1px solid #dfe7f1;border-top:3px solid #326da8;border-radius:9px;padding:14px}.fac-premium .fac-kpis article:nth-child(2){border-top-color:#7667c6}.fac-premium .fac-kpis article:nth-child(3){border-top-color:#d7a14b}.fac-premium .fac-kpis article:nth-child(4){border-top-color:#32a38f}.fac-premium .fac-kpis small{font-size:var(--fs-caption);color:#5e7086}.fac-premium .fac-kpis strong{color:#173250;letter-spacing:-.035em;white-space:nowrap;margin:12px 0 7px;font-size:clamp(16px,2.3vw,25px);overflow:visible}.fac-premium .fac-kpis span{font-size:var(--fs-caption);color:#666e78}.fac-premium .fac-kpi-context{color:#607086;background:0 0;padding:2px 0 10px;font-size:11px}.fac-secondary{flex-wrap:wrap;gap:9px;margin:10px 0 16px;display:flex}.fac-secondary>div{background:#eaf0f7;border:1px solid #e0e7f0;border-radius:7px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:155px;padding:11px 13px;display:flex}.fac-secondary span{font-size:var(--fs-caption);color:#5c6f86}.fac-secondary strong{color:#173f6e;font-size:12px}.fac-premium .fac-heading{background:#fff;border:1px solid #dce5f0;border-bottom:0;border-radius:10px 10px 0 0;padding:17px 17px 5px}.fac-premium .fac-heading strong{color:#153c67;font-size:16px}.fac-premium .fac-heading small{font-size:var(--fs-caption);color:#646e7b}.fac-premium .fac-heading>span{color:#58728b;font-size:var(--fs-caption);border:0}.fac-premium .fac-tabs{background:#fff;border-left:1px solid #dce5f0;border-right:1px solid #dce5f0;flex-wrap:nowrap;gap:6px;padding:13px 15px 15px;overflow-x:auto}.fac-premium .fac-tabs button{font-size:var(--fs-caption);color:#506b88;white-space:nowrap;border:1px solid #dce5ee;border-radius:6px;flex:1;padding:10px 13px}.fac-premium .fac-tabs button.selected{color:#fff;background:#173e6c;border-color:#173e6c}.fac-premium .fac-body{background:#fff;border:1px solid #dce5f0;border-top:0;border-radius:0 0 10px 10px;padding:0 15px 15px}.fac-premium .fac-topline{border:1px solid #e0e7ef;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;margin:0;padding:12px 13px}.fac-premium .fac-topline strong{font-size:11px}.fac-premium .fac-topline small{font-size:var(--fs-caption);color:#646f7b}.fac-premium .fac-scroll{border:1px solid #e0e7ef;border-radius:0 0 8px 8px}.fac-premium .fac-scroll th,.fac-premium .fac-scroll td{border-color:#edf1f6;padding:12px 13px}.fac-premium .fac-scroll th{color:#5c6e82;font-size:var(--fs-caption);background:#f2f6fa}.fac-premium .fac-scroll td:first-child{color:#304f70}.fac-premium .fac-chart-head{border:1px solid #e0e7ef;border-bottom:0;border-radius:8px 8px 0 0;margin:13px 0 0;padding:12px 13px}.fac-premium .fac-chart{border:1px solid #e0e7ef;border-radius:0 0 8px 8px;min-height:215px;margin:0;padding:16px 19px}.fac-premium .fac-insight{background:#f1f6fd;border:1px solid #dce8f5;border-radius:8px}.fac-premium .fac-insight strong,.fac-premium .fac-insight p,.fac-premium .fac-source-warning{font-size:11px}@media (width<=700px){.fac-premium .fac-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-inner{padding:10px}.fac-hero{padding:15px}.fac-premium .fac-kpis strong{font-size:18px}}.fac-premium .fac-hero h2{margin:2px 0;font-size:17px}.fac-premium .fac-hero p{font-size:11px}.fac-premium .fac-inner{padding:11px}.fac-premium .fac-kpis article{padding:10px 13px}.fac-premium .fac-kpis strong{margin:8px 0 5px;font-size:clamp(17px,1.75vw,23px)}.fac-premium .fac-kpis span{font-size:11px}.fac-premium .fac-secondary{margin:7px 0 10px}.fac-premium .fac-secondary>div{padding:7px 11px}.fac-premium .fac-heading{padding:11px 13px 3px}.fac-premium .fac-tabs{padding:8px 11px}.fac-premium .fac-tabs button{padding:9px 10px;font-size:11px}.fac-premium .fac-body{padding:0 10px 10px}.fac-premium .fac-topline{padding:8px 11px}.fac-premium .fac-scroll table{font-size:12px}.fac-premium .fac-scroll th,.fac-premium .fac-scroll td{padding:9px 10px}.fac-premium .fac-chart-head{margin-top:9px;padding:9px 12px}.fac-premium .ft-plot{margin-bottom:8px;padding:8px 11px}.fac-premium .ft-root{padding:8px 9px 1px}.fac-premium .ft-plot-head{margin-bottom:3px}.fac-premium .ft-legend{margin:3px 0}.fac-premium .fac-insight{margin-top:9px;padding:10px 12px}.fac-pdf-export{color:#fff;cursor:pointer;background:#173e6c;border:1px solid #173e6c;border-radius:6px;padding:8px 13px;font-size:11px;font-weight:700}.fac-pdf-export:disabled{opacity:.6;cursor:wait}.fac-pdf-error{color:#a34c35;padding:5px 12px;font-size:11px}.fac-premium .fac-scroll{scrollbar-width:thin;overflow-x:auto}.fac-premium .fac-scroll table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1380px;font-size:13px}.fac-premium .fac-scroll th,.fac-premium .fac-scroll td{letter-spacing:.005em;padding:12px 14px;line-height:1.3}.fac-premium .fac-scroll th:first-child,.fac-premium .fac-scroll td:first-child{width:238px;min-width:238px;font-weight:700}.fac-premium .fac-scroll th{font-size:12px;font-weight:700}.fac-premium .fac-insight.fac-intelligence{border-left:1px solid #dce8f5;padding:11px 13px;display:block}.fac-intelligence>strong{color:#174777;margin-bottom:9px;font-size:13px;display:block}.fac-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.fac-intelligence-grid article{background:#fff;border:1px solid #dce7f3;border-radius:7px;min-width:0;padding:11px 12px}.fac-intelligence-grid article b{color:#214e7a;font-size:12px}.fac-intelligence-grid article p{color:#395c7a;margin:6px 0;font-size:12px;line-height:1.5}.fac-intelligence-grid article small{color:#606f7f;font-size:var(--fs-caption);display:block}.fac-premium .fac-hero{padding:10px 15px}.fac-premium .fac-kpis{margin-top:0}.fac-premium .fac-heading{margin-top:3px}@media (width<=800px){.fac-intelligence-grid{grid-template-columns:1fr}.fac-premium .fac-scroll table{min-width:1230px}.fac-premium .fac-scroll th:first-child,.fac-premium .fac-scroll td:first-child{width:215px;min-width:215px}}.fac-premium .fac-scroll table{min-width:1440px;font-size:14px}.fac-premium .fac-scroll td,.fac-premium .fac-scroll th{padding:13px 18px;line-height:1.45}.fac-premium .fac-scroll th{font-size:12px}.fac-premium .fac-scroll td:first-child,.fac-premium .fac-scroll th:first-child{width:252px;min-width:252px}.fac-premium .fac-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.fac-premium .fac-scroll table th.fac-data-period{text-align:right;min-width:136px;padding:22px 26px;font-size:15px}.fac-premium .fac-scroll table td.fac-data-name{text-align:left;min-width:300px;padding:22px 26px;font-size:16.5px;font-weight:700;line-height:1.45}.fac-premium .fac-scroll table td.fac-data-number{text-align:right;min-width:136px;padding:22px 26px;font-size:16px;font-weight:600;line-height:1.45}.fac-premium .fac-scroll{width:100%;overflow-x:auto}.fac-premium .fac-scroll table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1424px}.fac-premium .fac-scroll table th.fac-data-first{text-align:left;width:244px;min-width:244px;padding:10px;font-size:12px!important}.fac-premium .fac-scroll table th.fac-data-period{text-align:center;width:118px;min-width:118px;height:40px;padding:10px 4px;font-size:12px!important}.fac-premium .fac-scroll table td.fac-data-name{text-align:left;white-space:nowrap;width:244px;min-width:244px;height:40px;padding:10px;font-weight:700;line-height:1.25;font-size:13.5px!important}.fac-premium .fac-scroll table td.fac-data-number{letter-spacing:-.01em;text-align:center;white-space:nowrap;width:118px;min-width:118px;height:40px;padding:10px 4px;line-height:1.25;font-size:14px!important;font-weight:650!important}.declaration-profit-center .declaration-profit-tabs span{text-align:center;color:#506b88;white-space:nowrap;border:1px solid #dce5ee;border-radius:6px;flex:1;padding:10px 8px;font-size:11px;font-weight:650}.declaration-profit-center .declaration-profit-tabs span.selected{color:#fff;background:#173e6c;border-color:#173e6c}.declaration-profit-center .fac-scroll table{min-width:720px}.declaration-profit-center .fac-scroll table th.fac-data-period,.declaration-profit-center .fac-scroll table td.fac-data-number{width:180px;min-width:180px}.declaration-profit-bars{border:1px solid #e0e7ef;border-radius:7px;gap:10px;padding:14px 10px;display:grid}.declaration-profit-bars>div{grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;font-size:12px;display:grid}.declaration-profit-bars>div>div{background:#eef2f7;border-radius:4px;height:15px;overflow:hidden}.declaration-profit-bars i{background:#316da8;border-radius:4px;height:100%;display:block}.declaration-profit-bars b{text-align:right;color:#233f62}.declaration-profit-note{color:#49627b;background:#f2f6fb;border-radius:7px;padding:13px 15px;font-size:12px}.declaration-profit-source{margin-top:18px}.declaration-profit-brain-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.declaration-profit-brain-head>strong{color:#174777;font-size:13px}.fac-premium.declaration-profit-center .fac-scroll table{table-layout:fixed;width:100%;min-width:0}.fac-premium.declaration-profit-center .fac-scroll table th.fac-data-first,.fac-premium.declaration-profit-center .fac-scroll table td.fac-data-name{width:50%;min-width:180px}.fac-premium.declaration-profit-center .fac-scroll table th.fac-data-period,.fac-premium.declaration-profit-center .fac-scroll table td.fac-data-number{width:auto;min-width:100px}@media (width<=680px){.fac-premium.declaration-profit-center .fac-scroll table{min-width:600px}}.declaration-profit-center .fac-tabs{border:1px solid #dce5f0;border-radius:9px 9px 0 0}.declaration-profit-center .fac-body{padding:12px}.declaration-profit-center .fac-scroll table{table-layout:auto;min-width:960px}.declaration-profit-center .fac-scroll th:first-child,.declaration-profit-center .fac-scroll td:first-child{width:250px;min-width:210px}.declaration-profit-center .fac-scroll th:not(:first-child),.declaration-profit-center .fac-scroll td:not(:first-child){width:auto;min-width:118px}.declaration-profit-four{grid-template-columns:repeat(2,minmax(0,1fr))}.declaration-profit-four h3{color:#184f87;margin:8px 0;font-size:18px}.declaration-profit-evaluation{border-top:1px solid #d6e0ea;margin-top:12px;padding:13px 0}.declaration-profit-evaluation strong{color:#183e65;font-size:13px}.declaration-profit-evaluation p{font-size:13px;line-height:1.6}.declaration-profit-evaluation small{color:#7086a0}@media (width<=720px){.declaration-profit-four{grid-template-columns:1fr}}.fac-premium.declaration-profit-center .fac-scroll table{min-width:1100px;font-size:14px}.fac-premium.declaration-profit-center .fac-scroll th,.fac-premium.declaration-profit-center .fac-scroll td{padding:12px 13px;font-size:13px;line-height:1.45}.fac-premium.declaration-profit-center .fac-scroll th:first-child,.fac-premium.declaration-profit-center .fac-scroll td:first-child{width:275px;min-width:275px}.declaration-profit-comparison{background:#fff;border:1px solid #dce5f0;border-radius:9px;margin:12px 0;padding:16px}.declaration-profit-comparison>strong{color:#143c66;font-size:14px}.dpc-metric{border-bottom:1px solid #edf1f6;padding:13px 0}.dpc-metric:last-child{border:0}.dpc-metric>b{color:#183e63;font-size:13px}.dpc-period-bars{margin-top:9px}.dpc-period-bars>div{grid-template-columns:135px minmax(0,1fr) 130px;align-items:center;gap:12px;margin:7px 0;font-size:12px;display:grid}.dpc-period-bars strong{text-align:right;font-variant-numeric:tabular-nums}.dpc-track{background:#edf2f8;border-radius:4px;height:15px;overflow:hidden}.dpc-track i{border-radius:4px;height:100%;display:block}@media (width<=700px){.dpc-period-bars>div{grid-template-columns:102px minmax(0,1fr) 94px;gap:7px;font-size:10px}}.dpc-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.dpc-decision-strip article{background:#fff;border:1px solid #dce7f2;border-top:3px solid #377abc;border-radius:8px;padding:13px}.dpc-decision-strip article:nth-child(2){border-top-color:#e6a52e}.dpc-decision-strip article:nth-child(3){border-top-color:#c67848}.dpc-decision-strip article:nth-child(4){border-top-color:#19a486}.dpc-decision-strip small{color:#61778c;font-size:11px;display:block}.dpc-decision-strip strong{color:#153b62;margin:8px 0;font-size:18px;display:block}.dpc-decision-strip span{color:#657e96;font-size:11px}@media (width<=950px){.dpc-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-root{background:#fff;border:1px solid #e0e8f1;border-radius:0 0 8px 8px;padding:12px 14px 4px}.ft-plot{border:1px solid #e7edf4;border-radius:8px;margin-bottom:12px;padding:13px}.ft-plot-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.ft-plot-head strong{color:#244e75;font-size:12px}.ft-plot-head span{font-size:var(--fs-caption);color:#5f7080}.ft-plot svg{width:100%;height:auto;max-height:240px;display:block}.ft-legend{font-size:var(--fs-caption);color:#6c849b;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:10px 0;display:flex}.ft-legend span{align-items:center;gap:5px;display:flex}.ft-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.ft-choices{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ft-choices button{color:#4f708f;cursor:pointer;background:#fff;border:1px solid #d7e3ef;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:600}.ft-choices button.on{color:#15538d;background:#e9f2fc;border-color:#91b8df}.ft-footnote{color:#617080;font-size:var(--fs-caption);margin:5px 0 10px}.fac-premium .ft-plot svg text{font-size:13px}.fac-premium .ft-plot svg polyline{stroke-width:4.3px}.fac-premium .ft-plot svg circle{stroke-width:3px}.fac-premium .ft-plot{padding:12px 15px}.fac-premium .ft-plot svg{max-height:285px}.fac-premium .ft-plot-head strong{font-size:14px}.fac-premium .ft-plot-head span{font-size:12px}.fac-premium .ft-legend{font-size:13px}.fac-premium .ft-choices button{padding:9px 12px;font-size:12px}.trade-workbench{color:var(--text-primary,#152438);flex-direction:column;gap:18px;min-width:0;display:flex}.trade-context-strip{background:#f3f6fa;border:1px solid #dce3eb;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.trade-context-primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trade-context-primary strong{font-size:13px;font-weight:700}.trade-context-label{color:#4b647e;font-weight:700}.trade-context-divider{background:#cbd5df;width:1px;height:16px}.trade-workspace-phase{color:#966b20;background:#fbf6e9;border:1px solid #ebdfc3;border-radius:4px;padding:5px 9px;font-weight:600}.trade-page-intro{justify-content:space-between;align-items:center;gap:15px;display:flex}.trade-page-intro h2{letter-spacing:-.025em;margin:2px 0 6px;font-size:20px;font-weight:760;line-height:1.25}.trade-page-intro p{color:#5a6a7e;max-width:780px;margin:0;font-size:13px;line-height:1.5}.trade-eyebrow{letter-spacing:.085em;color:#627993;font-size:10px;font-weight:800}.trade-action,.trade-sources-link{color:#1261a5;white-space:nowrap;background:#fff;border:1px solid #cbd9e7;border-radius:5px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.trade-action:hover,.trade-sources-link:hover{background:#f3f8fc;border-color:#4d83ad}.trade-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.trade-metric{background:#fff;border:1px solid #dce3eb;border-radius:6px;flex-direction:column;min-height:105px;padding:13px 15px;display:flex}.trade-metric>span{color:#637286;font-size:12px;font-weight:600}.trade-metric>strong{color:#8494a6;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:25px;font-weight:750}.trade-metric>small{color:#8594a4;margin-top:auto;font-size:10.5px}.trade-group-heading h3{margin:0;font-size:16px}.trade-group-heading p{color:#69798a;margin:5px 0 0;font-size:12px}.trade-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.trade-card{min-height:166px;color:inherit;background:#fff;border:1px solid #dce3eb;border-radius:6px;flex-direction:column;gap:9px;padding:16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.trade-card:hover{background:#f9fcff;border-color:#87a9cf}.trade-card-icon{color:#206aa4;background:#eff5fb;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.trade-card>strong{font-size:13px;font-weight:750}.trade-card>span:not(.trade-card-icon){color:#67788d;flex:1;font-size:12px;line-height:1.5}.trade-card-footer{color:#256aa2;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.trade-status{white-space:nowrap;color:#8b6e32;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.trade-status-dot{background:#d7b36e;border-radius:50%;width:6px;height:6px}.trade-next-step{color:#2e6d9f;background:#f5f8fb;border:1px solid #dce3eb;border-radius:6px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.trade-next-step div{color:#223f5a;flex-direction:column;gap:5px;font-size:13px;display:flex}.trade-next-step span{color:#5a6d80;font-size:12px;line-height:1.6}.trade-source-summary{color:#286a9d;background:#f7f9fb;border:1px solid #dce3eb;border-radius:6px;align-items:flex-start;gap:14px;padding:16px;display:flex}.trade-source-summary strong{color:#223b53;font-size:13px}.trade-source-summary p{color:#607284;margin:6px 0 0;font-size:12px;line-height:1.6}.trade-source-table-wrap{background:#fff;border:1px solid #dce3eb;border-radius:6px;overflow-x:auto}.trade-source-table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.trade-source-table th,.trade-source-table td{text-align:left;border-bottom:1px solid #e9eef3;padding:13px 14px}.trade-source-table thead th{color:#465a70;background:#edf2f7;font-weight:750;position:sticky;top:0}.trade-source-table tbody th{color:#203a54;font-weight:750}.trade-source-table tr:last-child th,.trade-source-table tr:last-child td{border-bottom:0}.trade-source-table td>a{color:#1768a6;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.trade-workspace-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,.85fr);gap:12px;display:grid}.trade-panel{background:#fff;border:1px solid #dce3eb;border-radius:6px;min-width:0;overflow:hidden}.trade-panel-title{border-bottom:1px solid #e6ecf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.trade-panel-title h3{margin:3px 0 0;font-size:14px}.trade-detail-empty{text-align:center;color:#7890a5;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:530px;min-height:240px;margin:auto;padding:25px;display:flex}.trade-detail-empty strong{color:#3c5267;font-size:14px}.trade-detail-empty span{color:#72869a;font-size:12px;line-height:1.65}.trade-panel-side{flex-direction:column;display:flex}.trade-scope-list{margin:0;padding:11px 17px;list-style:none}.trade-scope-list li{color:#4b5e70;border-bottom:1px solid #eff2f6;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.trade-scope-list li:last-child{border:0}.trade-scope-list li span{background:#7ca8ce;border-radius:50%;width:6px;height:6px}.trade-side-separator{background:#e6ecf1;height:1px;margin-top:auto}.trade-source-inline{color:#738296;align-items:flex-start;gap:9px;padding:15px;font-size:11px;line-height:1.5;display:flex}.trade-sources-link{justify-content:center;margin:0 15px 15px}.trade-empty-state{color:#6e8398;text-align:center;background:#fff;border:1px dashed #ccd8e6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:20px;display:flex}.trade-empty-state strong{color:#344d65;font-size:14px}.trade-empty-state span{font-size:12px}@media (width<=1100px){.trade-cards,.trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.trade-page-intro{flex-direction:column;align-items:flex-start}.trade-workspace-grid,.trade-cards{grid-template-columns:minmax(0,1fr)}.trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-context-strip{align-items:flex-start}.trade-metric{min-height:100px;padding:12px}.trade-card{min-height:150px}}@media (width<=360px){.trade-metrics{grid-template-columns:1fr}.trade-context-primary{gap:6px}}.trade-source-workbench{gap:16px;min-width:0}.trade-source-workbench .fintex-data-hub-hero{min-height:140px}.trade-source-workbench .fintex-data-hub-card{min-width:0;text-decoration:none}.trade-source-workbench .fintex-data-hub-card:focus-visible{outline:3px solid var(--fth-primary,#2875b6);outline-offset:3px}.trade-source-workbench .fintex-data-hub-card-copy{min-height:66px}.trade-source-workbench .fintex-data-hub-status.preparing i{background:#8493a4;border-radius:50%;width:6px;height:6px;display:inline-block}.trade-source-workbench .fintex-data-hub-card-foot{border-top:1px solid var(--fth-border,#dce6ee);min-height:38px;color:var(--fth-text-3,#668097);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:13px;padding:9px 0;font-size:11px;display:flex}.trade-source-workbench .fintex-data-hub-card-foot>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.trade-source-workbench .fintex-data-hub-card-foot>small{color:var(--fth-text-3,#668097);font-size:10px;font-weight:700}.trade-source-workbench .fintex-data-hub-card-action{min-height:39px;margin-top:auto}.trade-source-roadmap{background:var(--fth-surface,#fff);border:1px solid var(--fth-border,#d8e3ed);border-radius:12px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.trade-source-roadmap>svg{color:var(--fth-primary,#247ab9);flex:none;margin-top:1px}.trade-source-roadmap strong{color:var(--fth-text,#17324e);font-size:13px;display:block}.trade-source-roadmap p{color:var(--fth-text-2,#57718b);margin:5px 0 0;font-size:12px;line-height:1.65}@media (width<=740px){.trade-source-workbench{padding:4px 0 24px}.trade-source-workbench .fintex-data-hub-hero{padding:21px 17px}.trade-source-workbench .fintex-data-hub-hero-copy{align-items:flex-start;gap:12px}.trade-source-workbench .fintex-data-hub-hero-icon{border-radius:15px;flex-basis:52px;width:52px;height:52px}.trade-source-workbench .fintex-data-hub-hero-benefits{grid-template-columns:1fr 1fr}}@media (width<=440px){.trade-source-workbench .fintex-data-hub-hero-benefits{grid-template-columns:1fr}}.trade-cari-upload-screen{flex-direction:column;gap:12px;min-width:0;display:flex}.trade-cari-back{color:#536f8f;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.trade-cari-back:hover{color:#145fae}.trade-cari-back:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #247ac1}.trade-cari-upload-module{min-width:0}.trade-cari-upload-module .fintex-upload-period-row{grid-template-columns:minmax(165px,1fr) minmax(160px,1.3fr) auto}.fintex-cari-period-description{color:#61758b;font-size:12px}.trade-cari-upload-module .fintex-upload-drop-card.is-hovered{background:#f1f8ff;border-color:#2e88d1}.trade-cari-upload-module .fintex-upload-drop-card.is-disabled{opacity:.65}.trade-cari-upload-module .cari-drop-progress{width:min(360px,95%);margin-top:12px}.trade-cari-upload-module .cari-upload-error{max-width:480px;margin:12px auto 0}.trade-cari-upload-module .fintex-upload-status-actions a{text-decoration:none}@media (width<=850px){.trade-cari-upload-module .fintex-upload-period-row{grid-template-columns:1fr}.trade-cari-upload-screen{gap:6px}}.fintex-cari-requirements{background:#fff;border:1px solid #d9e1f1;border-radius:12px;padding:14px 18px;box-shadow:0 3px 14px #38487e0d}.fintex-cari-requirements-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.fintex-cari-requirements-head strong{color:#213456;font-size:14px}.fintex-cari-requirements-head p{color:#637590;margin-top:5px;font-size:11px}.fintex-cari-requirements-head a{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fintex-cari-requirements-grid{grid-template-columns:1fr 1.2fr 1.7fr;gap:10px;margin-top:13px;display:grid}.fintex-cari-requirements-grid>div{background:#f8fafe;border:1px solid #e2e7f2;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.fintex-cari-requirements-grid strong{color:#596dc0;font-size:10px}.fintex-cari-requirements-grid span{color:#536681;font-size:11px;line-height:1.55}@media (width<=1000px){.fintex-cari-requirements-grid{grid-template-columns:1fr}.fintex-cari-requirements-head{flex-wrap:wrap;align-items:flex-start}}.cari-excel-area{background:var(--fth-surface,#fff);border:1px solid var(--fth-border,#d8e3ed);border-radius:14px;flex-direction:column;gap:16px;min-width:0;margin-top:16px;padding:21px;display:flex}.cari-excel-area-heading{align-items:center;gap:13px;display:flex}.cari-excel-area-heading strong{color:var(--fth-text,#17324e);font-size:16px;display:block}.cari-excel-area-heading p{color:var(--fth-text-2,#57718b);margin:4px 0 0;font-size:12px}.cari-excel-icon{color:#1c9368;background:#e8f5ee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cari-drop-target{text-align:center;cursor:pointer;color:#257caa;background:#2b82b40a;border:2px dashed #7ba5c2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:174px;padding:22px 16px;transition:background .15s,border-color .15s;display:flex}.cari-drop-target:hover,.cari-drop-target.is-hovered{background:#2b82b41f;border-color:#1788b4}.cari-drop-target strong{color:var(--fth-text,#17324e);font-size:14px}.cari-drop-target span{color:var(--fth-text-2,#57718b);max-width:100%;font-size:11px}.cari-drop-target.is-disabled{opacity:.55;cursor:not-allowed}.cari-drop-progress{background:#c8d8e2;border-radius:99px;width:80%;height:5px;overflow:hidden}.cari-drop-progress i{background:#22966d;height:100%;display:block}.cari-upload-error,.cari-upload-success,.cari-age-warning{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.cari-upload-error{color:#af3333;background:#fff1f0;border:1px solid #f4d0cb;border-radius:9px;padding:12px}.cari-upload-success{color:#176e47;background:#edf8f1;border:1px solid #cae8d5;border-radius:10px;padding:12px}.cari-upload-success>div{flex:1}.cari-upload-success strong{display:block}.cari-upload-success small{margin-top:2px;font-size:11px;display:block}.cari-upload-success button{color:inherit;cursor:pointer;background:0 0;border:0}.cari-age-warning{color:#9a6a17;background:#fff9ed;border:1px solid #f1e0b7;border-radius:9px;margin:0;padding:11px}.cari-premium-wrap{border:1px solid var(--fth-border,#d8e3ed);border-radius:12px;width:100%;height:900px;min-height:550px;overflow:hidden}.cari-premium-wrap iframe{background:#f4f6fa;border:0;width:100%;height:100%}@media (width<=740px){.cari-excel-area{padding:14px}.cari-excel-area-heading{align-items:flex-start}.cari-premium-wrap{height:850px}}.cari-premium-standalone{background:var(--fth-surface,#fff);border:0;border-radius:0;width:100%;height:calc(100vh - 102px);min-height:800px;margin:0}.cari-premium-standalone iframe{border:0;width:100%;height:100%;display:block}@media (width<=740px){.cari-premium-standalone{height:calc(100vh - 90px);min-height:650px}}.sidebar .nav-item.trade-module-restricted>span.trade-nav-label{white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.sidebar .nav-item.trade-module-restricted .trade-nav-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar .nav-item.trade-module-restricted .trade-nav-soon-badge{color:var(--fsb-accent);background:var(--fsb-accent-soft);border:1px solid color-mix(in srgb,var(--fsb-accent) 32%,transparent);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 6px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.sidebar .nav-item.trade-module-restricted{cursor:default!important}.sidebar .nav-item.trade-module-restricted:hover{background:0 0!important}.fintex-platform-landing{--fp-navy:#10243f;--fp-blue:#236ab1;--fp-gold:#d8b04a;--fp-ink:#122949;background:#f5f7fb;grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:100%;min-height:100svh;display:grid}.fintex-platform-visual{color:#fff;isolation:isolate;background:linear-gradient(139deg,#215c94 0%,#132f50 45%,#0e223d 100%);flex-direction:column;justify-content:space-between;min-width:0;min-height:100%;padding:clamp(26px,3.7vw,54px);display:flex;position:relative;overflow:hidden}.fintex-platform-visual:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 88% 20%,#418cd62b,#0000 57%),linear-gradient(145deg,#0000 66%,#0c1d3333);position:absolute;inset:0}.fintex-platform-visual-brand{letter-spacing:.035em;align-items:center;gap:12px;font-size:19px;font-weight:850;line-height:1;display:flex}.fintex-platform-visual-brand img{object-fit:contain;border-radius:10px;width:44px;height:44px}.fintex-platform-visual-content{max-width:620px;margin:30px 0}.fintex-platform-kicker{color:#c6daf4;letter-spacing:.115em;font-size:12px;font-weight:800}.fintex-platform-visual-content h1{letter-spacing:-.045em;color:#fff;margin:19px 0 20px;font-size:clamp(34px,3.4vw,54px);font-weight:830;line-height:1.14}.fintex-platform-visual-content>p{color:#d4e2f3;max-width:560px;margin:0 0 30px;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.fintex-platform-visual-highlights{color:#d6e5f7;flex-direction:column;gap:16px;font-size:13px;font-weight:550;display:flex}.fintex-platform-visual-highlights span{align-items:center;gap:11px;display:flex}.fintex-platform-visual-highlights svg{color:#c2d6ed;flex:none}.fintex-platform-visual-bottom{letter-spacing:.06em;color:#acc7e1;font-size:11px}.fintex-platform-visual-bottom span{color:var(--fp-gold);padding:0 7px}.fintex-platform-workspace{background:radial-gradient(at 90% 10%,#0c918f0f,#0000 42%),linear-gradient(135deg,#f6f8fc,#f0f4fa);justify-content:center;align-items:center;min-width:0;padding:clamp(24px,3.6vw,62px);display:flex}.fintex-platform-workspace-inner{width:100%;max-width:830px}.fintex-platform-workspace-heading{margin:0 0 clamp(22px,3vw,34px)}.fintex-platform-eyebrow{color:#386ea0;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.fintex-platform-workspace-heading h2{color:var(--fp-ink);letter-spacing:-.04em;margin:13px 0 11px;font-size:clamp(28px,2.5vw,39px);font-weight:830;line-height:1.2}.fintex-platform-workspace-heading>p{color:#627894;max-width:635px;margin:0;font-size:14px;line-height:1.7}.fintex-platform-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fintex-platform-card{min-width:0;min-height:295px;color:var(--fp-ink);background:#fff;border:1px solid #d6e2ef;border-radius:16px;flex-direction:column;gap:19px;padding:clamp(21px,2vw,28px);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 36px #122e4f16}.fintex-platform-card:before{content:"";background:linear-gradient(90deg,#155cb2,#65abf4);height:4px;position:absolute;inset:0 0 auto}.fintex-platform-card.decision:before{background:linear-gradient(90deg,#008a93,#45c9b8)}.fintex-platform-card:hover{border-color:#99bce8;transform:translateY(-4px);box-shadow:0 22px 43px #122e4f29}.fintex-platform-card.decision:hover{border-color:#89d0c8}.fintex-platform-card:focus-visible{outline-offset:3px;outline:3px solid #2f7bdf}.fintex-platform-card-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.fintex-platform-card-icon{color:#1e65bd;background:#eaf3ff;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;display:grid}.fintex-platform-card.decision .fintex-platform-card-icon{color:#008e91;background:#e4f6f3}.fintex-platform-card-type{color:#6684a6;letter-spacing:.055em;text-align:right;padding-top:8px;font-size:10px;font-weight:800}.fintex-platform-card>strong{letter-spacing:-.035em;font-size:clamp(19px,1.5vw,24px);font-weight:825;line-height:1.25}.fintex-platform-description{color:#637a94;flex:1;font-size:13px;line-height:1.75}.fintex-platform-card-footer{color:#165db3;border-top:1px solid #e7edf5;align-items:center;gap:9px;padding-top:17px;font-size:12px;font-weight:800;display:flex}.fintex-platform-card.decision .fintex-platform-card-footer{color:#008a91}.fintex-platform-card-footer svg:last-child{box-sizing:content-box;background:#e9f1fc;border-radius:50%;flex:none;margin-left:auto;padding:10px}.fintex-platform-card.decision .fintex-platform-card-footer svg:last-child{background:#e3f5f1}.fintex-platform-workspace-note{text-align:center;color:#7a8fa9;justify-content:center;align-items:center;gap:9px;margin-top:24px;font-size:11px;line-height:1.6;display:flex}.fintex-platform-workspace-note svg{color:#447bb6;flex:none}.fintex-decision-select .fintex-platform-workspace-inner{max-width:590px}.fintex-decision-select .fintex-platform-workspace-heading{margin-bottom:23px}.fintex-decision-company-list{flex-direction:column;gap:11px;max-height:390px;padding:3px 4px 5px;display:flex;overflow:auto}.fintex-decision-company{width:100%;min-height:78px;color:var(--fp-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5ef;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.fintex-decision-company:hover{border-color:#95b3d6}.fintex-decision-company.selected{background:#eef6ff;border-color:#1f72b4;box-shadow:0 0 0 1px #1f72b4}.fintex-decision-company:focus-visible{outline-offset:2px;outline:3px solid #337de2}.fintex-decision-company>svg:first-child{color:#2973ad}.fintex-decision-company-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fintex-decision-company-name strong{overflow-wrap:anywhere;font-size:15px;font-weight:800}.fintex-decision-company-name small{color:#6b819d;font-size:12px}.fintex-decision-company>svg:last-child{color:#2874b9}.fintex-decision-company-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}.fintex-decision-primary{color:#fff;cursor:pointer;background:linear-gradient(100deg,#185caa,#147b9a);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #1359902e}.fintex-decision-primary:disabled{opacity:.5;cursor:not-allowed}.fintex-decision-back{color:#477191;align-items:center;gap:7px;padding:12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fintex-decision-status{color:#6c7d92;background:#fff;border:1px solid #d9e3ef;border-radius:11px;padding:20px;font-size:14px}.fintex-decision-primary:focus-visible,.fintex-decision-back:focus-visible{outline-offset:3px;outline:3px solid #337de2}.fintex-platform-switcher{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.fintex-platform-switcher a{color:#58738c;white-space:nowrap;background:#fff;border:1px solid #d2deeb;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:inline-flex}.fintex-platform-switcher a:hover{color:#1d609c;background:#f2f7fb}.fintex-platform-return{color:#215881;white-space:nowrap;background:#ecf2fa;border:1px solid #ccdce9;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.fintex-platform-return:hover{background:#dcecf9}.fintex-trade-nav{flex-direction:column;gap:3px;display:flex}.fintex-trade-nav .nav-item{font-weight:600}@media (width<=1250px){.fintex-platform-landing{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.fintex-platform-workspace{padding:28px}.fintex-platform-card{min-height:310px;padding:20px}}@media (width<=1020px){.fintex-platform-cards{grid-template-columns:1fr}.fintex-platform-card{gap:13px;min-height:195px}.fintex-platform-visual-content h1{font-size:34px}}@media (width<=740px){.fintex-platform-landing{grid-template-columns:1fr}.fintex-platform-visual{gap:20px;min-height:auto;padding:25px 22px}.fintex-platform-visual-content{margin:10px 0}.fintex-platform-visual-content h1{margin:11px 0;font-size:32px}.fintex-platform-visual-content>p{margin:0;font-size:14px}.fintex-platform-visual-highlights,.fintex-platform-visual-bottom{display:none}.fintex-platform-workspace{padding:32px 17px}.fintex-platform-cards{grid-template-columns:1fr}.fintex-platform-card{min-height:200px}.fintex-platform-workspace-note{text-align:left}}@media (width<=690px){.fintex-platform-return{padding:8px}.fintex-platform-return span{display:none}}@media (prefers-reduced-motion:reduce){.fintex-platform-card,.fintex-decision-company{transition:none}}.fintex-decision-company-toolbar{color:#203b59;justify-content:space-between;align-items:center;gap:12px;margin:0 3px 14px;font-size:14px;display:flex}.fintex-decision-add{color:#185b87;cursor:pointer;background:#fff;border:1px solid #a8cadb;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.fintex-decision-add:hover{background:#e9f4fc}.fintex-decision-create{background:#fff;border:1px solid #d4e4f1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:18px;display:grid}.fintex-decision-create label{color:#3a5674;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:750;display:flex}.fintex-decision-create label:first-child{grid-column:1/-1}.fintex-decision-create input{color:#122949;background:#fbfdff;border:1px solid #bfcfe0;border-radius:8px;width:100%;padding:10px 12px;font-size:14px}.fintex-decision-create input:focus-visible{outline-offset:1px;outline:2px solid #247cc3}.fintex-decision-create .fintex-decision-company-actions{grid-column:1/-1;margin-top:6px}.fintex-decision-create .fintex-decision-back{cursor:pointer;background:0 0;border:0}.fintex-decision-error{color:#9c3028;background:#fff3f0;border-color:#e7b2a8;margin-bottom:12px}@media (width<=600px){.fintex-decision-create{grid-template-columns:1fr}.fintex-decision-create label{grid-column:1/-1}}.fintex-decision-select .fintex-decision-launch-notice{color:#375576;background:#fff;border:1px solid #caddea;border-left:3px solid #d8b04a;border-radius:8px;margin-top:14px;padding:12px 13px;font-size:12px;font-weight:650;line-height:1.65}.fx-central-hub{grid-template-columns:minmax(0,37fr) minmax(0,63fr)}.fx-central-hub .fintex-platform-visual{min-height:100svh}.fx-central-hub .fintex-platform-workspace{align-items:flex-start}.fx-central-hub .fintex-platform-workspace-inner{max-width:1020px}.fx-hub-heading{margin-bottom:28px}.fx-hub-heading h2{font-size:clamp(30px,2.8vw,43px)}.fx-hub-section-head{color:#34648e;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 13px;font-size:11px;font-weight:850;display:flex}.fx-hub-section-head>span:last-child{color:#8091a5;letter-spacing:0;text-align:right;font-size:11px;font-weight:650}.fx-hub-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:27px;display:grid}.fx-hub-management-item{color:#21415e;background:#fff;border:1px solid #d5e2ed;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:17px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 8px 22px #203e5b0b}.fx-hub-management-item>svg:first-child{box-sizing:content-box;color:#2670b1;background:#eaf3fd;border-radius:11px;flex:none;padding:10px}.fx-hub-management-item:nth-child(2)>svg:first-child{color:#14877d;background:#eaf5f3}.fx-hub-management-item:nth-child(3)>svg:first-child{color:#aa7729;background:#fcf5e7}.fx-hub-management-item:nth-child(4)>svg:first-child{color:#7161a9;background:#f1eff9}.fx-hub-management-item>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fx-hub-management-item strong{color:#213a56;font-size:13px;font-weight:800;line-height:1.3}.fx-hub-management-item small{color:#7b8da1;font-size:11px;line-height:1.5}.fx-hub-management-item>svg:last-child{color:#7c95aa;flex:none}.fx-hub-management-item:hover{border-color:#9dbedc;transform:translateY(-2px);box-shadow:0 13px 26px #1d3e5e17}.fx-hub-product-label{margin-top:0;margin-bottom:13px}.fx-hub-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fx-hub-product{background:#fff;border:1px solid #d6e1ed;border-top:4px solid #246ab5;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:clamp(16px,1.8vw,24px);display:flex;box-shadow:0 12px 32px #1e3a5a13}.fx-hub-product.decision{border-top-color:#0b948e}.fx-hub-product-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-hub-product-icon{color:#246ab5;background:#e9f2ff;border-radius:12px;place-items:center;width:49px;height:49px;display:grid}.fx-hub-product.decision .fx-hub-product-icon{color:#0a9187;background:#e2f4ef}.fx-hub-product-type{letter-spacing:.06em;text-align:right;color:#66819d;font-size:10px;font-weight:850;line-height:1.5}.fx-hub-product h3{letter-spacing:-.035em;color:#1a3858;margin:2px 0 0;font-size:clamp(19px,1.65vw,23px);font-weight:850;line-height:1.3}.fx-hub-product-description{color:#667d96;min-height:48px;margin:0;font-size:12px;line-height:1.65}.fx-hub-access-loading,.fx-hub-decision-launch,.fx-hub-trial,.fx-hub-access-active{color:#56708c;background:#f4f8fd;border:1px solid #e0e9f3;border-radius:11px;flex-direction:column;flex:1;gap:11px;min-height:150px;padding:14px;font-size:12px;line-height:1.55;display:flex}.fx-hub-access-loading svg{flex:none}.fx-hub-access-loading a,.fx-hub-access-active a{color:#1b63a6;align-items:center;gap:7px;font-weight:750;text-decoration:none;display:inline-flex}.fx-hub-trial-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.fx-hub-trial-state{color:#285d91;align-items:center;gap:6px;font-size:11px;font-weight:780;display:inline-flex}.fx-hub-trial-state.expired{color:#a15738}.fx-hub-trial-days{color:#1d4d80;letter-spacing:-.035em;font-size:clamp(16px,1.6vw,21px)}.fx-hub-trial-track{background:#d7e4f2;border-radius:50px;height:8px;margin:3px 0;overflow:hidden}.fx-hub-trial-track>span{background:linear-gradient(90deg,#2874c4,#59a1da);border-radius:50px;height:100%;transition:width .35s;display:block}.fx-hub-trial-foot{color:#637f9f;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:10.5px;display:flex}.fx-hub-trial p{color:#6e849d;margin:2px 0 0;font-size:11px;line-height:1.6}.fx-hub-access-kicker{color:#15826f;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.fx-hub-access-active strong{color:#1b3c5b;font-size:15px}.fx-hub-access-active p{margin:0}.fx-hub-decision-launch{background:#effaf7;border-color:#d0ebe3}.fx-hub-decision-launch .fx-hub-decision-label{color:#087d7d;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.fx-hub-decision-launch strong{color:#1d605c;font-size:14px;line-height:1.4}.fx-hub-decision-launch p{color:#507e79;margin:0;font-size:11px;line-height:1.7}.fx-hub-decision-terms{flex-wrap:wrap;gap:6px;display:flex}.fx-hub-decision-terms span{color:#276e62;background:#dff2eb;border-radius:50px;padding:4px 8px;font-size:10px;font-weight:750}.fx-hub-product-bottom{border-top:1px solid #e5edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:15px;display:flex}.fx-hub-entry{color:#1764ad;align-items:center;gap:7px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.fx-hub-entry>svg:last-child{margin-left:auto}.fx-hub-entry-pending{color:#4d8880;cursor:default;font-size:11px;line-height:1.5}.fx-hub-text-link{color:#607e9f;font-size:11px;font-weight:750;text-decoration:none}.fx-hub-entry:hover,.fx-hub-text-link:hover{text-decoration:underline}.fx-hub-full-access{color:#1f3c58;background:#fff;border:1px solid #e2d4ac;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:17px 18px;text-decoration:none;display:flex;box-shadow:0 6px 16px #263f4e0a}.fx-hub-crown{color:#a47526;background:#fbf1d6;border-radius:12px;flex:none;place-items:center;width:47px;height:47px;display:grid}.fx-hub-full-access>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fx-hub-full-access strong{font-size:15px;font-weight:850}.fx-hub-full-access small{color:#77889b;font-size:11px;line-height:1.5}.fx-hub-full-access>svg:last-child{color:#ac883d}.fx-hub-full-access:hover{background:#fffefa;border-color:#c5a766}.fx-hub-inner>.fintex-platform-workspace-note{margin-top:22px}.fx-hub-management-item:focus-visible,.fx-hub-entry:focus-visible,.fx-hub-full-access:focus-visible{outline-offset:3px;outline:3px solid #286fd0}.fx-account-shell{color:#183651;background:#f2f5fa;min-height:100svh}.fx-account-topbar{color:#eaf3fc;background:linear-gradient(105deg,#142d4c,#1d527d);justify-content:space-between;align-items:center;gap:12px;height:82px;padding:15px clamp(16px,4vw,58px);display:flex}.fx-account-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.fx-account-brand img{object-fit:contain;width:43px;height:43px}.fx-account-brand span{flex-direction:column;gap:4px;display:flex}.fx-account-brand strong{letter-spacing:.05em;font-size:20px}.fx-account-brand small{letter-spacing:.14em;color:#c2d6e8;font-size:9px;font-weight:800}.fx-account-user{color:#d8e7f3;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.fx-account-nav-wrap{background:#fff;border-bottom:1px solid #d5e0ec}.fx-account-nav{flex-wrap:wrap;align-items:center;gap:9px;max-width:1260px;margin:0 auto;padding:9px 20px;display:flex}.fx-account-nav a{color:#56728e;border-radius:9px;align-items:center;gap:7px;padding:12px 14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.fx-account-nav a:hover{color:#1e5e98;background:#f0f5fb}.fx-account-nav .fx-account-back{color:#255b8d;margin-right:auto}.fx-account-nav .fx-account-tab.active{color:#1b5a98;background:#e8f1fc}.fx-account-content{max-width:1260px;margin:auto;padding:26px clamp(16px,2.5vw,36px) 60px}.fx-account-breadcrumb{color:#718ba5;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;font-weight:750;display:flex}.fx-account-breadcrumb span{color:#b2c0cf}.fx-account-content .page-stack,.fx-account-content .workspace-stack{min-width:0}.fx-account-commerce-context{background:#fff;border:1px solid #d9e4ef;border-left:4px solid #d8b04a;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:21px;padding:17px 20px;display:flex}.fx-account-commerce-context strong{color:#1b405f;font-size:15px}.fx-account-commerce-context p{color:#688096;margin:6px 0 0;font-size:12px;line-height:1.65}.fx-account-commerce-context>a{color:#2465a0;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.fx-hub-members-intro h2{color:#173654;margin:13px 0 10px;font-size:28px}.fx-hub-members-intro p{color:#6c849d;max-width:680px;margin:0 0 25px;font-size:14px;line-height:1.7}.fx-hub-members-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fx-hub-members-stat-row>div{background:#fff;border:1px solid #dce5ee;border-radius:13px;flex-direction:column;gap:8px;padding:20px;display:flex}.fx-hub-members-stat-row small{color:#6a8098;font-size:11px;font-weight:750}.fx-hub-members-stat-row strong{color:#1d5e9d;font-size:25px}.fx-hub-member-self{background:#fff;border:1px solid #dce5ee;border-radius:13px;align-items:center;gap:13px;margin-top:20px;padding:20px;display:flex}.fx-hub-member-initial{color:#2867a2;background:#e3effd;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:850;display:grid}.fx-hub-member-self>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fx-hub-member-self>div strong{color:#27445e;font-size:14px}.fx-hub-member-self>div small{color:#7990a6;overflow-wrap:anywhere;font-size:12px}.fx-hub-member-self>a,.fx-hub-members-link{color:#2465a0;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.fx-hub-members-notice{color:#30628c;background:#f4f8fc;border:1px solid #d9e6ef;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:18px;display:flex}.fx-hub-members-notice>svg{flex:none}.fx-hub-members-notice strong{font-size:13px}.fx-hub-members-notice p{color:#738aa0;margin:7px 0 0;font-size:12px;line-height:1.65}.fx-hub-members-link{padding:14px 4px}.fx-hub-members-message{color:#9d4035;background:#fff4ef;border-radius:9px;padding:14px;font-size:12px}@media (width<=1370px){.fx-central-hub{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.fx-central-hub .fintex-platform-workspace{padding:26px}.fx-hub-management-item{gap:9px;padding:13px}.fx-hub-management-item>svg:first-child{padding:7px}}@media (width<=1040px){.fx-central-hub{grid-template-columns:1fr}.fx-central-hub .fintex-platform-visual{gap:20px;min-height:auto;padding:25px 30px}.fx-central-hub .fintex-platform-visual-content{max-width:none;margin:0}.fx-central-hub .fintex-platform-visual-content h1{margin:10px 0;font-size:31px}.fx-central-hub .fintex-platform-visual-content>p{margin-bottom:0}.fx-central-hub .fintex-platform-visual-highlights,.fx-central-hub .fintex-platform-visual-bottom{display:none}.fx-central-hub .fintex-platform-workspace{padding:30px}.fx-central-hub .fintex-platform-workspace-inner{max-width:950px}}@media (width<=640px){.fx-hub-management-grid,.fx-hub-product-grid{grid-template-columns:1fr}.fx-central-hub .fintex-platform-workspace{padding:23px 15px}.fx-hub-product-description{min-height:0}.fx-hub-product{padding:20px}.fx-account-user{display:none}.fx-account-topbar{height:70px}.fx-account-nav{gap:4px;padding:9px}.fx-account-nav .fx-account-back{width:100%}.fx-account-nav .fx-account-tab{flex:1;justify-content:center;padding:10px 6px;font-size:10px}.fx-hub-members-stat-row{grid-template-columns:1fr}.fx-hub-member-self{flex-wrap:wrap}.fx-hub-member-self>a{width:100%}.fx-account-commerce-context{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fx-hub-management-item,.fx-hub-trial-track>span{transition:none}}@media (width>=1041px){.fx-central-hub{align-items:start}.fx-central-hub .fintex-platform-visual{height:100svh;min-height:100svh;position:sticky;top:0}}.fx-hub-session-bar{border-bottom:1px solid #dce5ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:8px 0;display:flex}.fx-hub-session-bar>span:first-child{color:#587794;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.fx-hub-session-bar>span:first-child svg{color:#2a8d7e}.fx-central-logout-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.fx-central-logout{cursor:pointer;color:#254b6e;background:#fff;border:1px solid #c3d4e5;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:800;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 12px #1639580f}.fx-central-logout:hover{background:#eaf2fa;border-color:#87aed4}.fx-central-logout:focus-visible{outline-offset:3px;outline:3px solid #287be3}.fx-central-logout:disabled{cursor:wait;opacity:.6}.fx-central-logout-error{z-index:8;color:#9d2c27;background:#fff7f5;border:1px solid #e6b9b3;border-radius:7px;width:min(300px,65vw);margin-top:7px;padding:9px;font-size:11px;line-height:1.4;position:absolute;top:100%;right:0}.fx-account-header-actions{align-items:center;gap:20px;min-width:0;display:flex}.fx-account-header-actions .fx-central-logout{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#ffffff59}.fx-account-header-actions .fx-central-logout:hover{background:#fff3}.fx-account-header-actions .fx-central-logout.compact{padding:9px 13px}.fintex-trade-shell .trade-shell-user>a{color:inherit;border-radius:5px;flex:none;place-items:center;padding:7px;text-decoration:none;display:grid}.fintex-trade-shell .trade-shell-user>a:hover{background:#39435d}.fintex-trade-shell .trade-shell-user>a:focus-visible{outline:2px solid #d8b04a}@media (width<=640px){.fx-hub-session-bar{align-items:center;margin-bottom:12px}.fx-hub-session-bar>span:first-child{font-size:10px}.fx-central-logout{padding:10px 12px;font-size:11px}.fx-account-header-actions{margin-left:auto}}.fx-account-shell .profile-page .panel-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.fx-account-shell .profile-page .panel-heading .eyebrow{white-space:normal;letter-spacing:.075em;font-size:11px;line-height:1.35;display:block}.fx-account-shell .profile-page .panel-heading strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.fx-account-shell .profile-page .panel-heading{align-items:center;gap:14px}.fx-account-shell .fx-account-commerce-context{box-shadow:0 8px 18px #102d4f0a}.fx-account-technical-details{background:#fff;border:1px solid #cbd9e7;border-radius:11px;margin:17px 0;overflow:hidden}.fx-account-technical-details>summary{cursor:pointer;color:#3b5874;justify-content:space-between;align-items:center;gap:10px;padding:14px 19px;font-size:12px;font-weight:800;display:flex}.fx-account-technical-details>summary::marker{color:#7a9bb7}.fx-account-technical-details>summary span{color:#7a90a4;font-weight:650}.fx-account-technical-details[open]>summary{background:#f7fafd;border-bottom:1px solid #dce5ed}.fx-account-technical-details>.ai-wallet-internal{box-shadow:none;border:0;margin:0}.fx-account-technical-details>summary:focus-visible{outline-offset:-3px;outline:3px solid #327bc6}.fx-hub-usage-row{flex-wrap:wrap;align-items:center;gap:7px;margin:1px 0 4px;display:flex}.fx-hub-usage-row>span{color:#52718c;background:#ecf3fa;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px;font-size:10.5px;font-weight:650;line-height:1.35;display:inline-flex}.fx-hub-usage-row strong{color:#1d4b76;white-space:nowrap;font-size:11px}.fx-hub-decision-launch .fx-hub-usage-row>span{color:#497970;background:#ddf1eb}.fx-hub-decision-launch .fx-hub-usage-row strong{color:#176e65}@media (width<=640px){.fx-hub-usage-row{gap:6px}.fx-hub-usage-row>span{padding:6px 8px}}.fx-hub-first-run{color:#173d57;background:#f1f8fb;border:1px solid #bcd8e3;border-radius:12px;margin:0 0 19px;padding:15px 17px}.fx-hub-first-run>strong{align-items:center;gap:8px;font-size:14px;display:flex}.fx-hub-first-run>p{color:#42667e;margin:7px 0 12px;font-size:12px;line-height:1.5}.fx-hub-first-run-actions{flex-wrap:wrap;gap:9px;display:flex}.fx-hub-first-run-actions>a{color:#14567b;background:#fff;border:1px solid #b3cede;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:10px 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.fx-hub-first-run-actions>a:hover{background:#e7f5fc}@media (width<=560px){.fx-hub-first-run-actions>a{justify-content:center;width:100%}}.mfa-guide{gap:14px!important}.mfa-guide-intro{color:#254c5e;background:#f0fafb;border:1px solid #cbe3e8;border-radius:12px;padding:15px 16px;line-height:1.55}.mfa-guide-intro strong{color:#183e50;font-size:15px;display:block}.mfa-guide-intro p{margin:6px 0 8px;font-size:13px}.mfa-guide-intro span{color:#326c77;font-size:12px;font-weight:700}.mfa-guide-start{align-self:flex-start;width:auto!important;padding:11px 18px!important}.mfa-guide-steps{flex-direction:column;gap:13px;display:flex}.mfa-guide-step{background:#fff;border:1px solid #d9e6eb;border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:16px;display:flex}.mfa-guide-step-heading{color:#204c60;align-items:center;gap:10px;display:flex}.mfa-guide-step-heading strong{font-size:14px;line-height:1.45}.mfa-step-number{color:#fff;background:#0d747f;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.mfa-guide-step p,.mfa-recovery-guide p{color:#466173;margin:0;font-size:12px;line-height:1.65}.mfa-guide-step p strong{color:#254e5f}.mfa-guide-links{flex-wrap:wrap;gap:9px;display:flex}.mfa-guide-links a{color:#086976;background:#e5f4f5;border:1px solid #bde1e4;border-radius:9px;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.mfa-guide-links a:hover{background:#d9ebee}.mfa-guide-step .mfa-qr-setup{width:100%;max-width:780px}.mfa-guide-security-tip{color:#755a25;background:#fff8e9;border:1px solid #f0dfb2;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.mfa-guide-regenerate{color:#547286;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:7px 0;font-size:12px;font-weight:650;display:inline-flex}.mfa-guide-regenerate:hover{text-decoration:underline}.mfa-guide-step>.primary-button{align-self:flex-start;min-height:42px;padding:11px 17px;width:auto!important}.mfa-guide-step>label{max-width:280px}.mfa-guide-step>label input{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:17px}.mfa-guide-disable{align-self:flex-start;width:auto!important}.mfa-recovery-guide{background:#f3faf7;border:1px solid #8ccec4;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.mfa-recovery-guide>strong{color:#176451;font-size:15px;line-height:1.45}.mfa-recovery-codes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mfa-recovery-codes code{text-align:center;color:#234e57;overflow-wrap:anywhere;background:#fff;border:1px solid #cadee0;border-radius:7px;padding:9px 7px;font-size:12px;font-weight:700}.mfa-recovery-caution{color:#7f5b1e!important}.mfa-recovery-confirm{color:#315366!important;flex-direction:row!important;align-items:center!important;gap:9px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.mfa-recovery-confirm input{min-width:19px;width:19px!important;height:19px!important;padding:0!important}.mfa-recovery-guide>.primary-button,.mfa-guide-copy{align-self:flex-start;min-height:42px;width:auto!important}@media (width<=850px){.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mfa-guide-step,.mfa-recovery-guide{padding:12px}.mfa-recovery-codes{grid-template-columns:1fr}.mfa-guide-start,.mfa-guide-step>.primary-button,.mfa-recovery-guide>.primary-button{justify-content:center;width:100%!important}.mfa-guide-links a{justify-content:center;width:100%}}.mfa-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mfa-method{color:#17435b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdde6;border-radius:10px;min-width:0;padding:10px 9px;font-size:12px;font-weight:750}.mfa-method small{color:#668092;margin-top:5px;font-size:11px;font-weight:500;display:block}.mfa-method.active{background:#e3f5f6;border:2px solid #138996;padding:9px 8px}.mfa-method-help{background:#f3f8fb;border:1px solid #c9dee8;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.mfa-method-help strong{color:#15455c;font-size:13px}.mfa-method-help p{color:#31556a;font-size:12px}.mfa-method-help a{color:#086c80;font-size:12px;font-weight:650;text-decoration:underline}@media (width<=700px){.mfa-method-grid{grid-template-columns:1fr}}.tax-cari-premium{--tcp-ink:#172847;--tcp-muted:#657591;--tcp-border:#dce4f0;--tcp-shadow:0 3px 12px #1728470b;color:var(--tcp-ink);gap:15px;padding:4px 0 14px;display:grid}.tax-cari-premium *{box-sizing:border-box}.tax-cari-premium-tabs{background:#f8f9ff;border-bottom:1px solid #dbe2f0;border-radius:11px 11px 0 0;flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px 0;display:flex}.tax-cari-premium-tabs button{color:#68758c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.tax-cari-premium-tabs button:hover{color:#263e70;background:#e9ecf9}.tax-cari-premium-tabs button.active{color:#5142b4;background:#fff;border-bottom-color:#675bda}.tax-cari-tab-count{background:#e9e7f9;border-radius:99px;padding:2px 6px;font-size:10px}.tax-cari-premium-meta{color:#667892;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:2px 5px 0;font-size:11px;display:flex}.tax-cari-premium-meta span{align-items:center;gap:5px;display:inline-flex}.tax-cari-premium-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tax-cari-premium-kpis article{border:1px solid var(--tcp-border);min-width:0;box-shadow:var(--tcp-shadow);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tax-cari-premium-kpis article span{text-transform:uppercase;letter-spacing:.04em;color:#607088;font-size:10px;font-weight:800}.tax-cari-premium-kpis article strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.45vw,24px);font-weight:800;line-height:1.2}.tax-cari-premium-kpis article small{color:#7889a1;font-size:11px}.tax-cari-premium-kpis .mint{background:#eaf8f2}.tax-cari-premium-kpis .mint strong{color:#168967}.tax-cari-premium-kpis .peach{background:#fff0e8}.tax-cari-premium-kpis .peach strong{color:#c26652}.tax-cari-premium-kpis .sky{background:#edf4ff}.tax-cari-premium-kpis .sky strong{color:#315ea7}.tax-cari-premium-kpis .rose{background:#fff0f3}.tax-cari-premium-kpis .rose strong{color:#b83761}.tax-cari-premium-kpis .lavender{background:#f3efff}.tax-cari-premium-kpis .lavender strong{color:#7454b8}.tax-cari-premium-kpis .amber{background:#fffae8}.tax-cari-premium-kpis .amber strong{color:#b17c27}.tax-cari-premium-kpis .soft{background:#f4f7fc}.tax-cari-premium-kpis .soft strong{color:#63738d}.tax-cari-premium-main-grid{grid-template-columns:1fr 1.35fr 1.25fr;gap:12px;display:grid}.tax-cari-panel{border:1px solid var(--tcp-border);box-shadow:var(--tcp-shadow);background:#fff;border-radius:14px;min-width:0;padding:16px}.tax-cari-heading{flex-direction:column;gap:4px;margin-bottom:13px;display:flex}.tax-cari-heading>span{color:#8291ae;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.tax-cari-heading>strong{color:var(--tcp-ink);font-size:14px}.tax-cari-donut{border-radius:50%;place-items:center;width:175px;height:175px;margin:18px auto 16px;padding:23px;display:grid}.tax-cari-donut>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;padding:4px;display:flex}.tax-cari-donut small{color:#7e8ba2;font-size:10px}.tax-cari-donut strong{color:#273d68;font-size:15px;line-height:1.2}.tax-cari-pair{background:#f6f8fc;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;margin-top:6px;padding:10px;font-size:11px;display:flex}.tax-cari-pair b{color:#274e80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tax-cari-bars{gap:11px;display:grid}.tax-cari-bars button{text-align:left;cursor:pointer;color:var(--tcp-ink);background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:105px minmax(40px,1fr) 90px;align-items:center;gap:7px;padding:5px;display:grid}.tax-cari-bars button:hover,.tax-cari-bars button.chosen{background:#f4f2ff;border-color:#b6b8ee}.tax-cari-bar-label{color:#697994;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.tax-cari-bar-label i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.tax-cari-bar-track{background:#eff2f7;border-radius:99px;height:12px;display:block;overflow:hidden}.tax-cari-bar-track>span{border-radius:99px;height:100%;display:flex;overflow:hidden}.tax-cari-bar-track i{height:100%;display:block}.tax-cari-bars button>b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tax-cari-top{gap:6px;display:grid}.tax-cari-top button{text-align:left;cursor:pointer;background:#fafbfe;border:1px solid #e9edf6;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.tax-cari-top button:hover{background:#f6f4ff;border-color:#b5adf2}.tax-cari-top button>span{color:#93712d;text-align:center;background:#f0e9d2;border-radius:5px;min-width:23px;padding:4px 6px;font-size:11px;font-weight:800}.tax-cari-top button>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tax-cari-top button>div strong{text-overflow:ellipsis;white-space:nowrap;color:#273d62;font-size:11px;overflow:hidden}.tax-cari-top button>div small{color:#8592a6;font-size:10px}.tax-cari-top button>b{color:#ae6d32;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.tax-cari-premium-subhead{justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;display:flex}.tax-cari-premium-subhead strong{font-size:14px}.tax-cari-premium-subhead span{color:#75829b;font-size:12px}.tax-cari-detail{border:1px solid var(--tcp-border);box-shadow:var(--tcp-shadow);background:#fff;border-radius:14px;overflow:hidden}.tax-cari-detail-head{background:#f8f9ff;border-bottom:1px solid #dde5f3;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding:13px 15px;display:flex}.tax-cari-detail-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tax-cari-detail-head>div:first-child small{color:#8592ad;text-transform:uppercase;font-size:10px;font-weight:800}.tax-cari-detail-head>div:first-child strong{font-size:13px}.tax-cari-detail-head>div:first-child span{color:#66718c;font-size:11px}.tax-cari-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tax-cari-chips{align-items:center;gap:3px;display:flex}.tax-cari-chips button{color:#62738e;cursor:pointer;background:#fff;border:1px solid #dfe4f0;border-radius:14px;padding:6px 9px;font-size:10px;font-weight:800}.tax-cari-chips button.active{color:#fff;background:#685bd7;border-color:#685bd7}.tax-cari-search{color:#8190aa;background:#fff;border:1px solid #d6def0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:flex}.tax-cari-search input{min-width:80px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;width:185px!important;padding:0!important;font-size:11px!important}.tax-cari-reset{color:#6053cb;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.tax-cari-active-filter{color:#6554be;background:#f5f2ff;padding:8px 15px;font-size:11px}.tax-cari-active-filter button{cursor:pointer;color:inherit;background:0 0;border:0;font-weight:900}.tax-cari-table-wrap{max-height:515px;overflow:auto}.tax-cari-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1460px;font-size:10px}.tax-cari-table-wrap thead th{z-index:2;text-align:left;white-space:nowrap;color:#576784;background:#f3f6fb;border-bottom:2px solid #dce3f1;padding:10px 7px;font-weight:800;position:sticky;top:0}.tax-cari-table-wrap thead th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.tax-cari-table-wrap td{color:#283a59;white-space:nowrap;border-bottom:1px solid #edf0f7;padding:8px 7px}.tax-cari-table-wrap tbody tr:hover{background:#f8f8ff}.tax-cari-table-wrap .num{text-align:right;font-variant-numeric:tabular-nums}.tax-cari-table-wrap .strong{font-weight:800}.tax-cari-table-wrap .tax-cari-account-link{color:#4f51b4;cursor:pointer;background:0 0;border:0;font-weight:800}.tax-cari-table-wrap .tax-cari-selected{background:#f4f1ff}.tax-cari-risk{cursor:pointer;white-space:nowrap;border:0;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.tax-cari-risk.critical{color:#ad2957;background:#ffecf1}.tax-cari-risk.high{color:#c65c41;background:#fff0ec}.tax-cari-risk.warn{color:#b36a25;background:#fff4e5}.tax-cari-risk.watch{color:#967826;background:#fff8df}.tax-cari-risk.ok{color:#19845c;background:#e8f9f0}.tax-cari-risk.muted{color:#677489;background:#eff1f5}.tax-cari-expansion td{padding:14px 18px;background:#f6f4ff!important}.tax-cari-expansion td>div{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.tax-cari-expansion strong{font-size:12px}.tax-cari-expansion span{color:#6c7693;font-size:11px}.tax-cari-expansion a{color:#5549ba;font-size:11px;font-weight:800}.tax-cari-empty{text-align:center!important;padding:28px!important}.tax-cari-pagination{background:#fbfcfe;border-top:1px solid #e9edf6;justify-content:flex-end;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.tax-cari-pagination span{color:#64728e;margin-right:auto}.tax-cari-pagination button{cursor:pointer;color:#4b5c78;background:#fff;border:1px solid #dae1ee;border-radius:7px;align-items:center;padding:5px 9px;font-size:11px;display:flex}.tax-cari-pagination button:disabled{opacity:.4;cursor:default}.tax-cari-text-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tax-cari-signal{border-top:1px solid #eef0f7;padding:12px 0}.tax-cari-signal>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tax-cari-signal>div strong{color:#344970;font-size:12px}.tax-cari-signal>div small{color:#7f89a1;font-size:10px}.tax-cari-signal p{margin:8px 0;font-size:12px;line-height:1.6}.tax-cari-signal>span{color:#7c668b;font-size:11px}.tax-cari-guide{color:#445675;font-size:12px;line-height:1.65}.tax-cari-guide p{margin:0 0 13px}.tax-cari-method-alert{color:#64748c;background:#f3f6fd;border:1px solid #e0e7f4;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:12px;font-size:11px;line-height:1.5;display:flex}.tax-cari-method-alert svg{flex-shrink:0}@media (width<=1230px){.tax-cari-premium-main-grid{grid-template-columns:1fr 1fr}.tax-cari-premium-main-grid>.tax-cari-panel:last-child{grid-column:1/-1}.tax-cari-premium-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tax-cari-premium-main-grid,.tax-cari-text-grid{grid-template-columns:1fr}.tax-cari-premium-main-grid>.tax-cari-panel:last-child{grid-column:auto}.tax-cari-premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-cari-premium-tabs button{padding:9px;font-size:11px}.tax-cari-premium-kpis article{padding:12px}.tax-cari-bars button{grid-template-columns:96px 1fr 90px}.tax-cari-search input{width:175px!important}}.tax-cari-premium .tax-cari-validation-error{color:#9d2439;background:#fff4f4;border-color:#efb6b6}.tax-cari-premium .tax-cari-premium-meta strong{font-size:11px}.tax-cari-premium{min-width:0;max-width:100%;overflow-x:clip}.tax-cari-premium-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1.25fr)}.tax-cari-premium-main-grid>.tax-cari-panel,.tax-cari-top,.tax-cari-top button{min-width:0;max-width:100%}.tax-cari-top button{overflow:hidden}.tax-cari-top button>div{min-width:0;overflow:hidden}.tax-cari-top button>b{text-overflow:ellipsis;flex:none;max-width:94px;overflow:hidden}.tax-cari-detail-head{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:12px;min-width:0;display:grid}.tax-cari-detail-head>div:first-child{align-items:center;min-width:0}.tax-cari-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.tax-cari-chips{flex-wrap:wrap;min-width:0}.tax-cari-age-select{color:#64748b;background:#fff;border:1px solid #d6def0;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:4px 8px;font-size:11px;display:inline-flex}.tax-cari-age-select select{color:#33476a;cursor:pointer;background:0 0;border:0;outline:none;min-width:105px;max-width:145px;font-size:11px;font-weight:700}.tax-cari-search{flex:0 200px;min-width:0;max-width:100%}.tax-cari-search input{width:100%!important;min-width:0!important;max-width:100%!important}.tax-cari-reverse-link{white-space:nowrap;color:#37547d;cursor:pointer;background:#fff;border:1px solid #b8c7df;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:11px;font-weight:700}.tax-cari-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:2px 0 14px;display:grid}.tax-cari-detail-kpis article{border:1px solid #e2e8f2;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 13px;display:flex}.tax-cari-detail-kpis article small{color:#60718f;font-size:10px;font-weight:700}.tax-cari-detail-kpis article strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.3vw,20px);font-weight:800;line-height:1.25;overflow:hidden}.tax-cari-detail-kpis article span{color:#8391a4;font-size:10px}.tax-cari-detail-kpis .mint{color:#158463;background:#eaf8f2}.tax-cari-detail-kpis .sky{color:#315ea7;background:#edf4ff}.tax-cari-detail-kpis .amber{color:#a77221;background:#fffae8}.tax-cari-detail-kpis .rose{color:#ab365a;background:#fff0f3}.tax-cari-detail,.tax-cari-table-wrap{min-width:0;max-width:100%}@media (width<=1230px){.tax-cari-premium-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-cari-detail-head{grid-template-columns:minmax(0,1fr)}.tax-cari-filters{justify-content:flex-start}}@media (width<=760px){.tax-cari-premium-main-grid{grid-template-columns:minmax(0,1fr)}.tax-cari-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-cari-premium-main-grid>.tax-cari-panel:last-child{grid-column:auto}.tax-cari-filters{justify-content:flex-start}.tax-cari-search{flex:175px}.tax-cari-reverse-link{margin-left:0}}.tax-cari-premium .tax-cari-chart-note{color:#71829a;margin:9px 0 0;font-size:10px;line-height:1.5}.tax-firma-workspace{--fp-ink:#122b4e;color:#173455;gap:0;max-width:1180px;margin:0 auto;padding:12px 4px 26px}.tax-firma-eyebrow{color:#286ba9;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:9px;font-size:11px;font-weight:850;display:flex}.tax-firma-heading{color:#102a4f;letter-spacing:-.025em;margin:0 0 11px;font-size:clamp(25px,2.5vw,35px);font-weight:850;line-height:1.14}.tax-firma-subtitle{color:#617b99;max-width:750px;margin:0 0 14px;font-size:14px;line-height:1.7}.tax-firma-capacity{color:#285277;background:#fff;border:1px solid #d4e1ec;border-left:3px solid #d2a73a;border-radius:8px;align-items:center;gap:10px;margin:0 0 20px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.tax-firma-capacity svg,.tax-firma-footer svg{color:#2b79b7;flex:none}.tax-firma-note{color:#236849;background:#f1f9f4;border:1px solid #bee0c9;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px}.tax-firma-workspace .fintex-decision-error{margin-bottom:14px}.tax-firma-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.tax-firma-section{background:#fff;border:1px solid #d8e4ee;border-radius:11px;min-width:0;min-height:254px;padding:18px}.tax-firma-section .fintex-decision-company-toolbar{margin:0 0 15px}.tax-firma-section .fintex-decision-company-list{max-height:410px;padding:2px 3px 5px}.tax-firma-section .fintex-decision-company{min-height:71px;box-shadow:none;border-radius:9px;padding:13px}.tax-firma-section .fintex-decision-company.selected{box-shadow:inset 0 0 0 1px #2675ba}.tax-firma-section .fintex-decision-company-name strong{font-size:14px}.tax-firma-selected-label{color:#5c7695;overflow-wrap:anywhere;margin:-6px 3px 13px;font-size:12px}.tax-firma-section .fintex-decision-add:disabled{cursor:not-allowed;opacity:.5}.tax-firma-section .fintex-decision-create{margin-top:7px;padding:14px}.tax-firma-year-form{grid-template-columns:1fr}.tax-firma-year-form label,.tax-firma-year-form p,.tax-firma-year-form .fintex-decision-company-actions{grid-column:1/-1}.tax-firma-year-form p{color:#687c93;margin:0;font-size:12px;line-height:1.55}.tax-firma-details{border-top:1px solid #e0e9ef;margin:20px 3px 0;padding-top:13px}.tax-firma-details summary{cursor:pointer;color:#3d6b91;font-size:12px;font-weight:750}.tax-firma-details summary:focus-visible{outline:2px solid #357fce}.tax-firma-detail-row{border-bottom:1px solid #e9eff4;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.tax-firma-detail-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.tax-firma-detail-row strong{color:#1a385b;overflow-wrap:anywhere;font-size:12px}.tax-firma-detail-row small{color:#607c97;font-size:11px}.tax-firma-detail-row>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tax-firma-detail-row button{color:#315c80;cursor:pointer;background:#f6fafc;border:1px solid #d6e2ea;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:inline-flex}.tax-firma-detail-row button:disabled{opacity:.45;cursor:not-allowed}.tax-firma-bottom{margin-top:18px}.tax-firma-footer{color:#748aa6;align-items:center;gap:7px;margin:22px 0 0;font-size:11px;display:flex}@media (width<=910px){.tax-firma-grid{grid-template-columns:1fr}}@media (width<=600px){.tax-firma-workspace{padding:3px 0 25px}.tax-firma-section{padding:14px}.tax-firma-bottom{align-items:stretch}.tax-firma-bottom .fintex-decision-primary{width:100%}.tax-firma-detail-row{flex-wrap:wrap}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;--navy:#0f2747;--navy-2:#15395f;--blue:#1d63d7;--line:#e5eaf1;--muted:#64748b;--card:#fff;--bg:#f6f8fb;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);min-width:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-bg{background:linear-gradient(135deg,#eff4fb,#f8fafc)}.full-center{place-items:center;min-height:100vh;display:grid}.boot-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:22px 26px;display:flex;box-shadow:0 18px 50px #0f274714}.boot-card img{border-radius:11px;width:44px;height:44px}.boot-card span{color:var(--muted);font-size:12px;display:block}.app-shell{min-height:100vh}.sidebar{color:#fff;z-index:20;background:linear-gradient(#0d223d,#102b4b);border-right:1px solid #ffffff14;flex-direction:column;width:264px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:18px 18px 15px;display:flex}.brand-icon{background:#fff;border-radius:10px;width:48px;height:48px}.brand-name{letter-spacing:.05em;font-weight:800}.brand-subtitle{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a}.sidebar-context{border-bottom:1px solid #ffffff14;padding:16px 14px}.section-kicker{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.16em;color:#ffffff61;margin:0 4px 9px;font-weight:700}.field-label{font-size:var(--fs-caption);color:#ffffff8c;margin-top:9px;display:block}.field-label select{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;margin-top:5px;padding:9px 10px}.field-label option{color:#111827}.main-nav{flex:1;padding:14px 10px}.nav-item{color:#ffffffb8;border-radius:9px;align-items:center;gap:10px;margin-bottom:3px;padding:10px 11px;font-size:12px;display:flex}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:#1e5bb0;box-shadow:0 7px 18px #00000029}.nav-chevron{opacity:.55;margin-left:auto}.nav-group-gap{margin-top:24px}.muted-item{opacity:.55}.sidebar-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:13px;display:flex}.avatar{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user-copy{flex:1;min-width:0}.user-copy strong,.user-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.user-copy strong{font-size:11px}.user-copy span{font-size:var(--fs-caption);color:#ffffff73;margin-top:2px}.icon-button{color:#fff9;background:0 0;border:0;border-radius:8px;width:32px;height:32px}.icon-button:hover{color:#fff;background:#ffffff14}.app-main{min-height:100vh;margin-left:264px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fffffff5;align-items:center;height:68px;padding:0 26px;display:flex;position:sticky;top:0}.eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.16em;color:#616d7d;font-weight:700}.topbar h1{margin:3px 0 0;font-size:16px}.topbar-context{gap:8px;margin-left:auto;display:flex}.context-pill{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.content-area{padding:24px}.page-stack{flex-direction:column;gap:18px;display:flex}.page-header{justify-content:space-between;align-items:flex-end;display:flex}.page-header h2{margin:4px 0 6px;font-size:22px}.page-header p{color:var(--muted);margin:0;font-size:13px}.page-actions{gap:8px;display:flex}.metric-grid{gap:12px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:var(--card);border:1px solid var(--line);border-radius:13px;padding:15px 16px;box-shadow:0 8px 24px #0f274709}.metric-card.good{border-color:#cde8d7}.metric-card.warn{border-color:#f3d9a3}.metric-card.danger{border-color:#f1c4c4}.metric-top{color:var(--muted);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-weight:700;display:flex}.metric-value{letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:780}.metric-note{font-size:var(--fs-caption);color:#656f7d;margin-top:6px}.module-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px;transition:all .18s;display:flex}.module-card:hover{border-color:#cbd8ea;transform:translateY(-1px);box-shadow:0 12px 28px #0f27470f}.module-icon{color:#1d63d7;background:#edf4ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.module-copy{flex:1;min-width:0}.module-copy strong,.module-copy span{display:block}.module-copy strong{font-size:13px}.module-copy span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panel-heading h3{margin:3px 0 0;font-size:14px}.count-badge{font-size:var(--fs-caption);color:#526173;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-weight:700}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#606d7f;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#f8fafc;padding:10px 12px}td{color:#334155;border-bottom:1px solid #eef2f6;padding:10px 12px}tbody tr:hover{background:#fbfdff}.num{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-caption)}.status-chip{color:#526173;font-size:var(--fs-caption);background:#eef2f7;border-radius:999px;padding:4px 7px;font-weight:700;display:inline-flex}.status-chip.purchase,.status-chip.ok{color:#257344;background:#eaf7ef}.status-chip.sale{color:#275da8;background:#eef4ff}.status-chip.difference,.status-chip.multiple{color:#9a6510;background:#fff3dc}.empty-state{text-align:center;color:#667180;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.empty-state strong{color:#475569;margin:10px 0 4px;font-size:13px}.empty-state span{max-width:520px;font-size:11px;line-height:1.55}.finding-list{padding:8px 14px}.finding-row{border-bottom:1px solid #eef2f6;align-items:center;gap:12px;padding:10px 4px;display:flex}.finding-row:last-child{border-bottom:0}.finding-row strong,.finding-row small{display:block}.finding-row strong{font-size:11px}.finding-row small{font-size:var(--fs-caption);color:#66717f;margin-top:3px}.severity{text-align:center;width:64px;font-size:var(--fs-caption);text-transform:uppercase;background:#eef2f7;border-radius:999px;padding:4px 5px;font-weight:800}.severity.high,.severity.critical{color:#b42318;background:#feecec}.severity.medium{color:#9a6510;background:#fff4df}.severity.low{color:#275da8;background:#edf4ff}.login-page{background:#f6f8fb;grid-template-columns:minmax(520px,1.2fr) minmax(420px,.8fr);min-height:100vh;display:grid}.login-visual{color:#fff;background:radial-gradient(circle at 20% 10%,#205b96 0,#123a64 34%,#0d223d 72%);flex-direction:column;justify-content:space-between;padding:44px 54px;display:flex}.login-brand{letter-spacing:.08em;align-items:center;gap:12px;font-weight:800;display:flex}.login-brand img{background:#fff;border-radius:11px;width:44px;height:44px}.login-copy{max-width:650px;margin:auto 0}.eyebrow.light{color:#ffffff8c}.login-copy h1{letter-spacing:-.04em;margin:14px 0 20px;font-size:45px;line-height:1.06}.login-copy p{color:#ffffffb3;max-width:600px;font-size:15px;line-height:1.75}.login-points{gap:10px;margin-top:30px;display:grid}.login-points span{color:#ffffffc2;align-items:center;gap:9px;font-size:12px;display:flex}.login-panel{place-items:center;padding:44px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(400px,100%);padding:32px;box-shadow:0 24px 70px #0f274717}.login-card-logo img{border-radius:12px;width:48px;height:48px}.login-card h2{margin:18px 0 5px;font-size:22px}.subtle{color:var(--muted);margin:0 0 24px;font-size:12px}.form-field{margin-top:15px;display:block}.form-field>span{font-size:var(--fs-caption);color:#475569;margin-bottom:6px;font-weight:700;display:block}.input-wrap{color:#66717f;border:1px solid #d9e0e9;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.input-wrap:focus-within{border-color:#6897d2;box-shadow:0 0 0 3px #1d63d714}.input-wrap input{border:0;outline:0;flex:1;min-width:0}.primary-button{color:#fff;background:#1d63d7;border:0;border-radius:9px;padding:11px 16px;font-weight:700}.login-button{width:100%;margin-top:20px}.primary-button:disabled{opacity:.6}.form-error{color:#b42318;font-size:var(--fs-caption);background:#fff0f0;border-radius:8px;margin-top:12px;padding:9px 10px}.login-security{text-align:center;font-size:var(--fs-caption);color:#94a3b8;margin-top:16px}@media (width<=1300px){.metric-grid.four{grid-template-columns:repeat(2,1fr)}.module-grid{grid-template-columns:1fr}.login-copy h1{font-size:38px}}.admin-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:14px;display:grid}.admin-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wide{min-width:0}.admin-form{flex-direction:column;gap:12px;padding:16px;display:flex}.admin-form label{font-size:var(--fs-caption);color:#475569;flex-direction:column;gap:6px;font-weight:700;display:flex}.admin-form input,.admin-form select,.inline-select{color:#24364d;background:#fff;border:1px solid #d9e0e9;border-radius:8px;outline:none;padding:9px 10px}.admin-form input:focus,.admin-form select:focus,.inline-select:focus{border-color:#6897d2;box-shadow:0 0 0 3px #1d63d714}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-row:has(>label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.module-checks{flex-wrap:wrap;gap:6px;display:flex}.check-chip{color:#606f85;font-size:var(--fs-caption);background:#fff;border:1px solid #dce3ec;border-radius:999px;padding:6px 9px;font-weight:700}.check-chip.active{color:#1d63d7;background:#edf4ff;border-color:#aac7ef}.grant-preview{font-size:var(--fs-caption);background:#f8fafc;border:1px solid #e4eaf2;border-radius:9px;justify-content:space-between;gap:8px;padding:10px 11px;display:flex}.grant-preview span{color:#606f85}.form-note{font-size:var(--fs-caption);color:#275da8;background:#eef6ff;border-radius:8px;padding:9px 10px}.inline-select{font-size:var(--fs-caption);padding:6px 8px}.control-center .panel-heading svg{color:#1d63d7}@media (width<=1400px){.admin-grid,.admin-grid.two{grid-template-columns:1fr}}.feedback-trigger{color:#40536d;font-size:var(--fs-caption);background:#fff;border:1px solid #d7e0ec;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.feedback-trigger:hover{background:#f8fbff;border-color:#b8c9df}.modal-backdrop{z-index:100;background:#0a192d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.feedback-modal{background:#fff;border:1px solid #e0e7ef;border-radius:16px;width:min(520px,100%);overflow:hidden;box-shadow:0 30px 90px #0f274740}.feedback-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.feedback-modal-head h3{margin:4px 0 0;font-size:16px}.modal-close{color:#606f85;background:#f1f5f9;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.feedback-form{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.feedback-form label{font-size:var(--fs-caption);color:#475569;flex-direction:column;gap:6px;font-weight:700;display:flex}.feedback-form input,.feedback-form select,.feedback-form textarea{resize:vertical;border:1px solid #d9e0e9;border-radius:9px;outline:none;padding:10px}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:#6897d2;box-shadow:0 0 0 3px #1d63d714}.feedback-context{font-size:var(--fs-caption);color:#616d7d;background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;padding:9px 10px}.feedback-actions{justify-content:flex-end;gap:8px;display:flex}.secondary-button{color:#475569;background:#fff;border:1px solid #d9e0e9;border-radius:9px;padding:10px 14px;font-weight:700}.form-success{color:#257344;background:#eaf7ef;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:11px;font-weight:650;display:flex}.catalog-price-line{justify-content:space-between;align-items:center;gap:8px;min-width:210px;margin:3px 0;display:flex}.form-divider{border:0;border-top:1px solid #e7edf4;margin:2px 0}.control-center .admin-form .primary-button{align-self:flex-start}.control-center .table-wrap td .check-chip{white-space:nowrap}.secondary-button.compact{font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.selected-row,.selected-row:hover{background:#f4f8ff}.subscription-manager{border-color:#cad8ea}.subscription-manager-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);display:grid}.subscription-actions{border-right:1px solid var(--line)}.subscription-status-line{font-size:var(--fs-caption);color:#606f85;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operation-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.danger-button{color:#b42318;background:#fff5f5;border:1px solid #efbaba;border-radius:9px;padding:10px 14px;font-weight:750}.danger-button:hover{background:#feecec}.danger-button:disabled,.secondary-button:disabled{opacity:.48;cursor:not-allowed}.control-center .panel-heading .icon-button{color:#606f85;background:#f1f5f9;place-items:center;display:grid}.control-center .panel-heading .icon-button:hover{color:#1e293b;background:#e7edf5}.subscription-history{min-width:0;padding:16px 18px}.subscription-history h4{color:#334155;margin:16px 0 8px;font-size:11px}.detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.detail-metrics>div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:9px;padding:9px 10px}.detail-metrics span,.detail-metrics strong{display:block}.detail-metrics span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657181}.detail-metrics strong{margin-top:4px;font-size:11px}.compact-table table{font-size:var(--fs-caption)}.compact-table th,.compact-table td{padding:7px 8px}.audit-mini-list{border:1px solid #e8edf3;border-radius:9px;overflow:hidden}.audit-mini-list>div{border-bottom:1px solid #eef2f6;grid-template-columns:100px minmax(0,1fr) 140px;align-items:center;gap:8px;padding:8px 10px;display:grid}.audit-mini-list>div:last-child{border-bottom:0}.audit-mini-list span,.audit-mini-list small{font-size:var(--fs-caption);color:#657181}.audit-mini-list strong{font-size:var(--fs-caption);text-overflow:ellipsis;font-weight:650;overflow:hidden}.admin-form input:disabled{color:#94a3b8;background:#f3f5f8}@media (width<=1400px){.subscription-manager-grid{grid-template-columns:1fr}.subscription-actions{border-right:0;border-bottom:1px solid var(--line)}.detail-metrics{grid-template-columns:repeat(2,1fr)}}.admin-console{gap:16px}.admin-tabs{background:#edf1f6;border:1px solid #e0e6ee;border-radius:11px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.admin-tab{color:#627185;font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-weight:750;display:flex}.admin-tab:hover{color:#24364d;background:#ffffffb3}.admin-tab.active{color:#15395f;background:#fff;box-shadow:0 1px 4px #0f274714}.simple-list{flex-direction:column;display:flex}.simple-list-row{text-align:left;color:#334155;background:#fff;border:0;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.simple-list-row:last-child{border-bottom:0}.simple-list-row:hover{background:#f9fbfd}.simple-list-row strong,.simple-list-row span{display:block}.simple-list-row strong{font-size:11px}.simple-list-row div>span{font-size:var(--fs-caption);color:#667180;margin-top:4px}.text-button{color:#1d63d7;font-size:var(--fs-caption);background:0 0;border:0;padding:5px;font-weight:750}.panel-close{color:#606f85;background:#fff;border:1px solid #e0e6ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.panel-close:hover{color:#334155;background:#f8fafc}.panel-actions,.form-actions{align-items:center;gap:8px;display:flex}.primary-button.compact,.secondary-button.compact{font-size:var(--fs-caption);padding:7px 10px}.provision-panel{border-color:#d8e3f0}.compact-form{max-width:920px}.setup-link-box{background:#f5f9ff;border:1px solid #cfe0f5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.setup-link-box strong,.setup-link-box span{display:block}.setup-link-box strong{font-size:var(--fs-caption);color:#275da8}.setup-link-box span{font-size:var(--fs-caption);color:#5f6f82;margin-top:3px}.check-line,.mini-check{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.check-line input,.mini-check input{width:auto}.user-manager-grid{grid-template-columns:minmax(330px,.7fr) minmax(520px,1.3fr);display:grid}.user-manager-grid>.admin-form{border-right:1px solid #edf1f5}.membership-list{padding:16px}.membership-list h4{margin:0 0 10px;font-size:11px}.membership-row{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(180px,1fr) 130px 120px auto;align-items:center;gap:9px;padding:10px 0;display:grid}.membership-row:last-child{border-bottom:0}.membership-row strong,.membership-row span{display:block}.membership-row strong{font-size:var(--fs-caption)}.membership-row span{font-size:var(--fs-caption);color:#646e7b;margin-top:3px}.membership-row select{color:#334155;font-size:var(--fs-caption);background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:8px}.module-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.module-title-row>strong{min-width:0}.module-state{white-space:nowrap;font-size:var(--fs-caption);color:#526173;background:#eef2f7;border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.module-state.needsdata{color:#9a6510;background:#fff4df}.module-state.running{color:#275da8;background:#eef4ff}.module-state.review{color:#9a6510;background:#fff3dc}.module-state.completed{color:#257344;background:#eaf7ef}.module-state.failed{color:#b42318;background:#feecec}.module-state.locked{color:#606d7f;background:#eef2f7}.customer-detail{border-color:#cad8ea}.customer-detail-body{flex-direction:column;gap:14px;padding:16px;display:flex}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-actions{justify-content:flex-end;gap:8px;display:flex}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-section{background:#fff;border:1px solid #e5eaf1;border-radius:11px;overflow:hidden}.customer-section-head{background:#f8fafc;border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:11px 13px;display:flex}.customer-section-head div>span,.customer-section-head div>strong{display:block}.customer-section-head div>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.09em;color:#657181}.customer-section-head div>strong{margin-top:3px;font-size:11px}.customer-section-head>span{font-size:var(--fs-caption);color:#606d7f}.customer-list>div{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.customer-list>div:last-child{border-bottom:0}.customer-list strong,.customer-list span{display:block}.customer-list div>div>span{font-size:var(--fs-caption);color:#656f7d;margin-top:3px}.customer-list.compact>div{padding:8px 11px}.customer-empty{font-size:var(--fs-caption);color:#646e7b!important;padding:18px!important}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.customer-facts>div{border:1px solid #edf1f5;border-radius:8px;padding:8px 9px}.customer-facts span,.customer-facts strong{display:block}.customer-facts span{font-size:var(--fs-caption);color:#657181;text-transform:uppercase;letter-spacing:.06em}.customer-facts strong{font-size:var(--fs-caption);margin-top:3px}.customer-modules{padding:0 12px 12px}.customer-detail-loading{text-align:center;color:#606d7f;padding:28px;font-size:11px}@media (width<=1400px){.customer-detail-grid{grid-template-columns:1fr}.customer-metrics{grid-template-columns:repeat(2,1fr)}}.billing-page .panel-heading>strong{color:#15395f;font-size:15px}.subscription-summary-card{border-color:#d6e2f0}.subscription-summary-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.subscription-summary-body>div,.checkout-summary>div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:10px;padding:11px 12px}.subscription-summary-body span,.subscription-summary-body strong,.checkout-summary span,.checkout-summary strong{display:block}.subscription-summary-body span,.checkout-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657181}.subscription-summary-body strong,.checkout-summary strong{margin-top:5px;font-size:11px}.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.offer-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;flex-direction:column;gap:13px;padding:15px;display:flex}.offer-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.offer-card-head span{font-size:var(--fs-caption);color:#636f80}.offer-card-head h4{margin:4px 0 0;font-size:14px}.offer-card-head svg{color:#1d63d7}.offer-modules{flex-wrap:wrap;gap:6px;display:flex}.offer-modules span{color:#496079;font-size:var(--fs-caption);background:#f3f7fc;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-weight:700;display:inline-flex}.offer-prices{gap:7px;margin-top:auto;display:grid}.offer-price{text-align:left;color:#334155;background:#fff;border:1px solid #dde5ee;border-radius:9px;padding:9px 10px}.offer-price:hover{background:#fbfdff;border-color:#b7cbe3}.offer-price.selected{background:#f2f7ff;border-color:#7ea7db;box-shadow:0 0 0 2px #1d63d70f}.offer-price strong,.offer-price span{display:block}.offer-price strong{font-size:12px}.offer-price span{font-size:var(--fs-caption);color:#637080;margin-top:3px}.checkout-panel{border-color:#cad8ea}.checkout-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);display:grid}.checkout-summary{border-right:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.checkout-form{max-width:640px}.checkout-security{font-size:var(--fs-caption);color:#616d7d;line-height:1.55}.billing-page .form-note{line-height:1.5}@media (width<=1400px){.offer-grid{grid-template-columns:1fr 1fr}.checkout-grid{grid-template-columns:1fr}.checkout-summary{border-right:0;border-bottom:1px solid var(--line)}.subscription-summary-body{grid-template-columns:repeat(2,1fr)}}.access-grant-card{border-color:#cfe0f5}.access-grant-body{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:14px;padding:16px 18px;display:grid}.access-grant-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.access-grant-summary>div{background:#f7faff;border:1px solid #e3e9f1;border-radius:9px;padding:10px}.access-grant-summary span,.access-grant-summary strong{display:block}.access-grant-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657181}.access-grant-summary strong{margin-top:4px;font-size:11px}.access-grant-body>div:last-child>strong{color:#334155;margin-bottom:10px;font-size:11px;display:block}@media (width<=1400px){.access-grant-body{grid-template-columns:1fr}.access-grant-summary{grid-template-columns:repeat(3,1fr)}}.accounting-toolbar .panel-heading{align-items:flex-start}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.module-tabs{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.module-tabs button{color:#526176;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:8px 11px;font-size:11px}.module-tabs button.active{color:#1f5fae;background:#eef5ff;border-color:#9fc2f3}.filter-row{gap:8px;padding:0 18px 12px;display:flex}.filter-row input,.filter-row select{background:#fff;border:1px solid #dce4ee;border-radius:8px;height:36px;padding:0 10px}.filter-row input{min-width:280px}.clickable-row{cursor:pointer}.clickable-row:hover,.selected-row{background:#f5f9ff}.finding-list,.version-list{gap:10px;padding:14px 18px;display:grid}.finding-card,.version-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;gap:14px;padding:14px;display:flex}.version-card.active{background:#f8fbff;border-color:#9fc2f3}.version-title,.version-meta,.finding-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.version-meta{color:#626e7e;font-size:var(--fs-caption);margin-top:7px}.finding-main h4{margin:8px 0 4px}.finding-main p{color:#606f85;margin:0;font-size:11px}.severity{font-size:var(--fs-caption);background:#eef2f7;border-radius:999px;margin-right:8px;padding:3px 6px;font-weight:700}.rule-code{font-size:var(--fs-caption);color:#606f85}.review-note{font-size:var(--fs-caption);color:#526176;align-items:center;gap:6px;margin-top:8px;display:flex}.voucher-detail{margin-top:-4px}.search-box{background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.search-box input{outline:none;min-width:250px;border:0!important;padding:0!important}.invoice-detail-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.invoice-detail-summary>div,.match-summary-strip>div{background:#f8fafc;border:1px solid #e3e9f1;border-radius:9px;padding:10px}.invoice-detail-summary span,.invoice-detail-summary strong,.match-summary-strip span,.match-summary-strip strong{display:block}.invoice-detail-summary span,.match-summary-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.07em;color:#657181}.invoice-detail-summary strong,.match-summary-strip strong{margin-top:4px;font-size:11px}.tax-breakdown{flex-wrap:wrap;gap:8px;padding:12px 18px 16px;display:flex}.tax-breakdown>div{border:1px solid #e2e8f0;border-radius:8px;min-width:160px;padding:8px 10px}.tax-breakdown span,.tax-breakdown strong{font-size:var(--fs-caption);display:block}.match-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}@media (width<=1400px){.invoice-detail-summary,.match-summary-strip{grid-template-columns:repeat(3,1fr)}}.vat-prep-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.vat-value-card{text-align:left;background:#fff;border:1px solid #dfe6ee;border-radius:10px;padding:12px}.vat-value-card span,.vat-value-card strong,.vat-value-card small{display:block}.vat-value-card span{font-size:var(--fs-caption);color:#606f85}.vat-value-card small{font-size:var(--fs-caption);color:#66717f}.warning-stack{gap:6px;padding:0 18px 14px;display:grid}.workspace-footer-note{color:#606f85;font-size:var(--fs-caption);border:1px dashed #d6dee8;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.workspace-footer-note span{flex:1}@media (width<=1200px){.vat-prep-grid{grid-template-columns:repeat(2,1fr)}}.tax-bucket-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px 18px;display:grid}.tax-bucket-grid h4{margin:0 0 8px;font-size:11px}.tax-bucket-row{border-top:1px solid #edf1f5;grid-template-columns:90px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.tax-bucket-row span,.tax-bucket-row small{font-size:var(--fs-caption);color:#606f85}.tax-bucket-row strong{text-align:right;font-size:11px}@media (width<=1000px){.tax-bucket-grid{grid-template-columns:1fr}}.toolbar-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toolbar-row button{align-items:center;gap:6px;display:inline-flex}.table-note{font-size:var(--fs-caption);color:#606f85;max-width:360px;margin-top:4px}.status-chip.critical{color:#b42318;background:#fff1f1;border-color:#f1b8b8}.status-chip.high{color:#b45309;background:#fff7ed;border-color:#f5c58f}.status-chip.medium{color:#92400e;background:#fffbeb;border-color:#f6df8f}.status-chip.low{color:#1d4ed8;background:#eff6ff;border-color:#b9d8f6}@media print{.sidebar,.topbar,.toolbar-row,.feedback-button,.panel-close,.secondary-button,.primary-button{display:none!important}.app-main,.content-area{margin:0!important;padding:0!important}.panel{break-inside:avoid;box-shadow:none}}.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 18px;display:grid}.analysis-grid>div{background:#fff;border:1px solid #e5eaf1;border-radius:10px;min-width:0;overflow:hidden}.analysis-grid>div>strong{font-size:var(--fs-caption);color:#334155;background:#f8fafc;border-bottom:1px solid #edf1f5;padding:10px 12px;display:block}.panel-hint{color:#606d7f;font-size:var(--fs-caption);background:#fbfcfe;border-top:1px solid #edf1f5;padding:10px 18px}@media (width<=1200px){.metric-grid.two,.analysis-grid{grid-template-columns:1fr}}.ghost-button{color:#526176;background:#f1f5f9;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:inline-flex}.ghost-button:hover{color:#334155;background:#e8eef5}.ghost-button:disabled{opacity:.48;cursor:not-allowed}.voucher-filter-row{flex-wrap:wrap;align-items:center}.voucher-filter-row input{width:160px;min-width:0}.voucher-filter-row input[type=number]{width:180px}.voucher-filter-row select{min-width:150px}.table-pagination{background:#fbfcfe;border-top:1px solid #eef2f6;justify-content:flex-end;align-items:center;gap:10px;padding:11px 18px;display:flex}.table-pagination span{font-size:var(--fs-caption);color:#606f85}.table-pagination button:disabled{opacity:.42;cursor:not-allowed}.accounting-workspace{gap:14px}.accounting-workspace .page-header{align-items:center}.accounting-workspace .page-header p{max-width:720px}.accounting-overview{background:#fff;border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:minmax(300px,1.55fr) repeat(3,minmax(160px,1fr));display:grid;overflow:hidden;box-shadow:0 5px 18px #0f274706}.accounting-file,.accounting-stat{border-right:1px solid #edf1f5;min-width:0;padding:13px 16px}.accounting-overview>div:last-child{border-right:0}.accounting-file span,.accounting-stat span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.09em;color:#636d7a;font-weight:800;display:block}.accounting-file strong,.accounting-stat strong{color:#26384d;margin-top:5px;display:block}.accounting-file strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.accounting-stat strong{font-size:16px}.accounting-file small,.accounting-stat small{font-size:var(--fs-caption);color:#646e7a;margin-top:4px;display:block}.balance-stat.ok strong{color:#257344}.balance-stat.warn strong{color:#a16207}.workspace-tabs{background:0 0;border-bottom:1px solid #dfe6ee;align-items:center;gap:2px;padding:0 2px;display:flex}.workspace-tabs button{color:#616f81;font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 13px 11px;font-weight:750}.workspace-tabs button:hover{color:#244a78}.workspace-tabs button.active{color:#174f91;border-bottom-color:#1d63d7}.section-subtitle{font-size:var(--fs-caption);color:#656f7d;margin-top:4px;line-height:1.45}.compact-stack{gap:12px}.accounting-list-panel .panel-heading,.analysis-overview-panel .panel-heading{padding:13px 16px}.accounting-list-panel .panel-heading h3,.analysis-overview-panel .panel-heading h3{color:#26384d;margin:0;font-size:13px}.accounting-kpi-strip{background:#fbfcfe;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-kpi-strip>div{border-right:1px solid #edf1f5;padding:11px 14px}.accounting-kpi-strip>div:last-child{border-right:0}.accounting-kpi-strip span,.accounting-kpi-strip strong{display:block}.accounting-kpi-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#656f7d}.accounting-kpi-strip strong{color:#334155;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.clean-analysis{padding:12px 14px}.mini-empty,.table-loading{text-align:center;color:#646e7b;font-size:var(--fs-caption);padding:24px}.advanced-analysis{background:#fff;border:1px solid #dfe6ee;border-radius:12px;overflow:hidden}.advanced-analysis summary{font-size:var(--fs-caption);color:#526176;cursor:pointer;background:#fbfcfe;padding:12px 15px;font-weight:750;list-style:none}.advanced-analysis summary::-webkit-details-marker{display:none}.advanced-analysis summary:after{content:"+";float:right;color:#657181}.advanced-analysis[open] summary:after{content:"−"}.advanced-analysis-body{border-top:1px solid #edf1f5;padding-bottom:12px}.advanced-analysis-body .workspace-footer-note{margin:0 14px}.accounting-list-panel .filter-row{background:#fbfcfe;border-bottom:1px solid #edf1f5;padding:10px 16px}.accounting-list-panel .table-wrap{max-height:610px}.accounting-list-panel table th{z-index:1;position:sticky;top:0}.voucher-detail{border-color:#d4dfec}.voucher-detail .panel-heading{background:#fbfcfe}@media (width<=1400px){.accounting-overview{grid-template-columns:1.4fr repeat(3,1fr)}.accounting-file,.accounting-stat{padding:12px}.accounting-kpi-strip{grid-template-columns:repeat(2,1fr)}.accounting-kpi-strip>div:nth-child(2){border-right:0}.accounting-kpi-strip>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}}.audit-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.audit-stage-tabs button{text-align:left;color:#526176;background:#fff;border:1px solid #dfe6ee;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:13px 15px;transition:all .16s;display:flex;box-shadow:0 4px 14px #0f274706}.audit-stage-tabs button:hover{border-color:#c8d6e7;transform:translateY(-1px);box-shadow:0 8px 20px #0f27470e}.audit-stage-tabs button.active{background:#f8fbff;border-color:#a9c5e8;box-shadow:0 8px 22px #1d63d712}.stage-icon{color:#607086;background:#f1f5f9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.audit-stage-tabs button.active .stage-icon{color:#1d63d7;background:#e8f1ff}.audit-stage-tabs strong,.audit-stage-tabs small{display:block}.audit-stage-tabs strong{color:#26384d;font-size:12px}.audit-stage-tabs small{font-size:var(--fs-caption);color:#656f7d;margin-top:4px;font-weight:500}.workspace-subtabs{background:#f1f4f8;border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px;display:flex;overflow:auto}.workspace-subtabs button{color:#637082;font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-weight:750}.workspace-subtabs button:hover{color:#334155;background:#ffffffb3}.workspace-subtabs button.active{color:#174f91;background:#fff;box-shadow:0 1px 4px #0f274714}.accounting-workspace th.num,.accounting-workspace td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accounting-workspace .clean-analysis table{table-layout:fixed}.accounting-workspace .clean-analysis th,.accounting-workspace .clean-analysis td{vertical-align:middle;height:39px}.accounting-workspace .clean-analysis th:first-child,.accounting-workspace .clean-analysis td:first-child{width:22%}.accounting-workspace .panel table tbody td{font-variant-numeric:tabular-nums}.accounting-workspace .panel table thead th{vertical-align:middle}@media (width<=1250px){.audit-stage-tabs{grid-template-columns:1fr}.audit-stage-tabs button{min-height:60px}}.accounting-workspace .page-header{background:linear-gradient(135deg,#fff 0%,#f7fbff 65%,#eef5ff 100%);border:1px solid #dce6f2;border-radius:18px;padding:20px 22px;box-shadow:0 12px 32px #14365c0e}.accounting-workspace .page-header h2{letter-spacing:-.025em;color:#18324f;font-size:24px}.accounting-workspace .page-header p{color:#607082;font-size:11px;line-height:1.55}.accounting-workspace .page-header .eyebrow{color:#52749a}.audit-stage-tabs button{outline:none;position:relative;overflow:hidden}.audit-stage-tabs button em{font-style:normal;font-size:var(--fs-caption);color:#606d7f;white-space:nowrap;background:#f2f5f8;border-radius:999px;margin-left:auto;padding:5px 8px;font-weight:800}.audit-stage-tabs button:first-child.active{background:linear-gradient(135deg,#f0f7ff,#fff);border-color:#b8d5f4}.audit-stage-tabs button:first-child.active .stage-icon{color:#2064ad;background:#dcecff}.audit-stage-tabs button:first-child.active em{color:#245f9e;background:#e0efff}.audit-stage-tabs button:nth-child(2).active{background:linear-gradient(135deg,#fff9ee,#fff);border-color:#f0cf9f}.audit-stage-tabs button:nth-child(2).active .stage-icon{color:#a76208;background:#fff0d2}.audit-stage-tabs button:nth-child(2).active em{color:#975b08;background:#fff0d2}.audit-stage-tabs button:nth-child(3).active{background:linear-gradient(135deg,#f5f4ff,#fff);border-color:#c9c7f2}.audit-stage-tabs button:nth-child(3).active .stage-icon{color:#5a53bd;background:#e9e7ff}.audit-stage-tabs button:nth-child(3).active em{color:#5851b1;background:#eceaff}.accounting-overview{background:linear-gradient(#fff,#fbfdff);border-color:#e2e8f0;border-radius:16px}.accounting-stat strong{letter-spacing:-.015em;font-size:18px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0;display:flex}.section-heading h3{color:#1f3855;letter-spacing:-.018em;margin:4px 0 5px;font-size:18px}.section-heading p{color:#647181;font-size:var(--fs-caption);margin:0}.section-kicker-light,.card-kicker{font-size:var(--fs-caption);letter-spacing:.13em;color:#607083;font-weight:850}.period-badge,.soft-badge{color:#607086;font-size:var(--fs-caption);white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;padding:6px 9px;font-weight:750;display:inline-flex}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insight-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;min-height:124px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0f27470a}.insight-card:after{content:"";opacity:.45;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-28px}.insight-card>span,.insight-card>strong,.insight-card>small{z-index:1;display:block;position:relative}.insight-card>span{font-size:var(--fs-caption);color:#607186;margin-top:11px;font-weight:750}.insight-card>strong{color:#223a56;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px}.insight-card>small{font-size:var(--fs-caption);color:#636e7c;margin-top:5px}.insight-icon{z-index:1;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:relative}.tone-blue{background:linear-gradient(145deg,#f7fbff,#fff)}.tone-blue .insight-icon{color:#2469b2;background:#e1efff}.tone-blue:after{background:#cfe5ff}.tone-violet{background:linear-gradient(145deg,#faf9ff,#fff)}.tone-violet .insight-icon{color:#6257c7;background:#ece9ff}.tone-violet:after{background:#ddd8ff}.tone-cyan{background:linear-gradient(145deg,#f4fcff,#fff)}.tone-cyan .insight-icon{color:#1d8099;background:#ddf5fb}.tone-cyan:after{background:#c8eef6}.tone-green{background:linear-gradient(145deg,#f6fcf8,#fff)}.tone-green .insight-icon{color:#327d53;background:#e2f5e8}.tone-green:after{background:#cfedd9}.analysis-dashboard{gap:14px}.analysis-visual-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;display:grid}.dashboard-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px #0f274709}.dashboard-card-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 12px;display:flex}.dashboard-card-head h3{color:#253c57;margin:4px 0;font-size:14px}.dashboard-card-head p{font-size:var(--fs-caption);color:#626d7a;margin:0;line-height:1.45}.monthly-chart{align-items:flex-end;gap:14px;height:252px;padding:22px 20px 14px;display:flex}.month-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.bar-value{font-size:var(--fs-caption);color:#617389;font-variant-numeric:tabular-nums;font-weight:750}.bar-track{background:#f0f4f8;border-radius:10px 10px 5px 5px;align-items:flex-end;width:min(42px,72%);height:175px;display:flex;overflow:hidden}.bar-fill{background:linear-gradient(#8db8ff,#4f7fe6);border-radius:10px 10px 5px 5px;width:100%;box-shadow:inset 0 -1px #ffffff40}.month-column>span{font-size:var(--fs-caption);color:#626e7d;font-weight:700}.chart-footer{font-size:var(--fs-caption);color:#7a899c;background:#fbfcfe;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;padding:11px 18px;display:flex}.chart-footer strong{color:#40536a;font-variant-numeric:tabular-nums}.class-bar-row{border-bottom:1px solid #eef2f6;grid-template-columns:95px minmax(120px,1fr) 145px;align-items:center;gap:12px;padding:10px 0;display:grid}.class-bar-row:last-child{border-bottom:0}.class-bar-copy strong,.class-bar-copy span{display:block}.class-bar-copy strong{font-size:var(--fs-caption);color:#344a63}.class-bar-copy span{font-size:var(--fs-caption);color:#646e7b;margin-top:3px}.class-progress{background:#f0f3f7;border-radius:999px;height:8px;overflow:hidden}.class-progress i{background:linear-gradient(90deg,#7d76df,#aea9f0);border-radius:999px;height:100%;display:block}.class-bar-value{text-align:right;font-size:var(--fs-caption);color:#53667d;font-variant-numeric:tabular-nums;font-weight:750}.wide-card .table-wrap{max-height:520px}.wide-card table thead th{z-index:2;position:sticky;top:0}.wide-card td{height:38px}.wide-card tbody tr:nth-child(2n){background:#fcfdff}.wide-card tbody tr:hover{background:#f3f8ff}.accounting-workspace table th{color:#5d6f84;letter-spacing:.075em;font-weight:800}.accounting-workspace table td{color:#2f435a}.accounting-workspace table td.num,.accounting-workspace table th.num{font-variant-numeric:tabular-nums lining-nums}.accounting-workspace table th.num,.accounting-workspace table td.num{padding-right:14px}.accounting-workspace .advanced-analysis{border-radius:16px}.accounting-workspace .advanced-analysis summary{color:#52677f;background:#fbfcfe;padding:14px 17px}.accounting-workspace .advanced-analysis[open] summary{background:#f7f9fc}@media (width<=1450px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-visual-grid{grid-template-columns:1fr}.monthly-chart{height:230px}.class-bar-row{grid-template-columns:90px minmax(100px,1fr) 130px}}@media (width<=1180px){.insight-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.class-bar-row{grid-template-columns:85px 1fr}.class-bar-value{text-align:left;grid-column:2}.monthly-chart{gap:8px;padding-inline:12px}}.ledger-analysis{gap:14px}.ledger-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ledger-group-card{text-align:left;color:#526176;background:#fff;border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:13px;transition:all .16s;display:grid;box-shadow:0 4px 16px #0f274706}.ledger-group-card:hover{border-color:#c9d6e7;transform:translateY(-1px);box-shadow:0 9px 22px #0f27470e}.ledger-group-card.active{background:linear-gradient(135deg,#f7fbff,#eef5ff);border-color:#9fbfe8;box-shadow:0 9px 24px #1d63d712}.ledger-group-icon{color:#62738a;background:#f1f5f9;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ledger-group-card.active .ledger-group-icon{color:#1d63d7;background:#e4efff}.ledger-group-copy{min-width:0}.ledger-group-copy strong,.ledger-group-copy small{display:block}.ledger-group-copy strong{color:#26384d;font-size:11px}.ledger-group-copy small{font-size:var(--fs-caption);color:#636e7c;margin-top:3px;line-height:1.4}.ledger-group-card em{font-style:normal;font-size:var(--fs-caption);color:#626f82;white-space:nowrap;background:#f3f6fa;border-radius:999px;padding:5px 7px;font-weight:800}.ledger-account-picker{overflow:visible}.ledger-picker-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.ledger-picker-head h3{margin:3px 0;font-size:14px}.ledger-picker-head p{color:#667180;font-size:var(--fs-caption);margin:0}.ledger-picker-head select{color:#334155;min-width:270px;height:36px;font-size:var(--fs-caption);background:#fff;border:1px solid #d9e2ed;border-radius:9px;padding:0 10px}.account-chip-row{flex-wrap:wrap;gap:7px;padding:11px 16px;display:flex}.account-chip{color:#526176;background:#fff;border:1px solid #dde5ee;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.account-chip strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-caption);color:#334155}.account-chip span{font-size:var(--fs-caption)}.account-chip.active{color:#174f91;background:#eef5ff;border-color:#8eb3e4;box-shadow:0 0 0 2px #1d63d70d}.no-account-note{font-size:var(--fs-caption);color:#667180;padding:4px 0}.trend-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.trend-summary-card{background:#fff;border:1px solid #dfe6ee;border-radius:13px;padding:13px 14px;box-shadow:0 5px 16px #0f274706}.trend-summary-card.primary{background:linear-gradient(135deg,#f8fbff,#eef5ff);border-color:#b9d0ee}.trend-summary-card span,.trend-summary-card strong,.trend-summary-card small{display:block}.trend-summary-card span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657181;font-weight:800}.trend-summary-card strong{color:#26384d;font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px}.trend-summary-card small{font-size:var(--fs-caption);color:#646e7c;margin-top:4px}.ledger-trend-grid{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr)}.ledger-monthly-chart{min-height:215px}.ledger-monthly-chart .bar-value{font-size:var(--fs-caption)}.trend-month-table{max-height:315px}.trend-month-table th,.trend-month-table td{padding:9px}.ledger-analysis .wide-card .table-wrap{max-height:480px}.ledger-analysis .wide-card tbody tr{cursor:pointer}.ledger-analysis .wide-card tbody tr:hover{background:#f6f9fd}@media (width<=1500px){.ledger-group-grid{grid-template-columns:repeat(3,1fr)}.ledger-trend-grid{grid-template-columns:1fr}.trend-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.ledger-group-grid{grid-template-columns:repeat(2,1fr)}.ledger-picker-head{flex-direction:column;align-items:flex-start}.ledger-picker-head select{width:100%;min-width:0}}.main-nav{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;overflow-y:auto}.nav-module-group{margin-bottom:4px}.nav-parent.active{color:#fff;background:#1e5bb0;box-shadow:0 7px 18px #00000029}.nav-submenu{border-left:1px solid #ffffff21;flex-direction:column;gap:2px;margin:3px 0 9px 20px;padding:3px 0 3px 12px;display:flex}.nav-subitem{color:#ffffff8f;min-height:32px;font-size:var(--fs-caption);border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-weight:650;transition:all .15s;display:flex;position:relative}.nav-subitem:hover{color:#ffffffe6;background:#ffffff0f}.nav-subitem.active{color:#fff;background:#ffffff1a}.nav-subitem.active:before{content:"";background:#6ea8ff;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-14px}.overview-stage-tabs button{cursor:pointer}.analysis-page{gap:12px}.analysis-page .page-header{background:#fff;border-radius:14px;padding:14px 18px;box-shadow:0 7px 20px #14365c09}.analysis-page .page-header h2{margin:2px 0 4px;font-size:20px}.analysis-page .page-header p{font-size:var(--fs-caption)}.analysis-page .page-actions{align-items:center}.compact-analysis-heading{padding:2px 2px 0}.compact-analysis-heading h3{margin-top:3px;font-size:16px}.compact-analysis-heading p{font-size:var(--fs-caption)}.analysis-section-tabs{background:#fff;border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;box-shadow:0 4px 14px #0f274705}.analysis-section-tabs button{text-align:left;color:#606f81;background:0 0;border:0;border-right:1px solid #edf1f5;min-height:58px;padding:11px 14px}.analysis-section-tabs button:last-child{border-right:0}.analysis-section-tabs button:hover{background:#f8fafc}.analysis-section-tabs button.active{color:#174f91;background:#f2f7ff;border-radius:9px}.analysis-section-tabs strong,.analysis-section-tabs span{display:block}.analysis-section-tabs strong{color:#33485f;font-size:11px}.analysis-section-tabs button.active strong{color:#174f91}.analysis-section-tabs span{font-size:var(--fs-caption);color:#65707d;margin-top:3px;line-height:1.4}.analysis-family-tabs{border-bottom:1px solid #dfe6ee;align-items:center;gap:4px;padding:0 2px;display:flex;overflow:auto}.analysis-family-tabs button{color:#626f80;font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px 9px;font-weight:750}.analysis-family-tabs button:hover{color:#274b77}.analysis-family-tabs button.active{color:#174f91;border-bottom-color:#1d63d7}.analysis-family-tabs button span{color:#606d7f;min-width:18px;height:18px;font-size:var(--fs-caption);background:#eef2f7;border-radius:999px;place-items:center;margin-left:5px;display:inline-grid}.ledger-focus-head{justify-content:space-between;align-items:center;gap:18px;padding:4px 2px 2px;display:flex}.ledger-focus-head h3{color:#243b55;margin:3px 0;font-size:15px}.ledger-focus-head p{font-size:var(--fs-caption);color:#636e7c;margin:0}.ledger-focus-controls{justify-content:flex-end;align-items:center;max-width:70%;display:flex}.account-chip-row.compact{justify-content:flex-end;padding:0}.account-chip-row.compact .account-chip{border-radius:7px;padding:6px 8px}.account-chip-row.compact .account-chip span{font-size:var(--fs-caption)}.ledger-focus-summary{background:#fff;border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(150px,.8fr));display:grid;overflow:hidden}.ledger-focus-summary>div{border-right:1px solid #edf1f5;padding:11px 14px}.ledger-focus-summary>div:last-child{border-right:0}.ledger-focus-summary span,.ledger-focus-summary strong,.ledger-focus-summary small{display:block}.ledger-focus-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657181;font-weight:800}.ledger-focus-summary strong{color:#33475d;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.ledger-focus-summary .primary-value{background:#f7fbff}.ledger-focus-summary .primary-value strong{color:#173f70;font-size:18px}.ledger-focus-summary small{font-size:var(--fs-caption);color:#65707d;margin-top:3px}.ledger-workbench{box-shadow:none;border-radius:12px}.ledger-workbench .dashboard-card-head{padding:13px 16px 10px}.ledger-workbench .monthly-chart{height:225px;padding-top:16px}.trend-month-table.embedded{border-top:1px solid #edf1f5;max-height:none}.trend-month-table.embedded th,.trend-month-table.embedded td{padding:8px 11px}.trend-month-table.embedded th{background:#fbfcfe}.analysis-page .wide-card{box-shadow:none;border-radius:12px}.analysis-page .wide-card .dashboard-card-head{padding:13px 16px 10px}@media (width<=1450px){.ledger-focus-summary{grid-template-columns:repeat(2,1fr)}.ledger-focus-summary>div:nth-child(2){border-right:0}.ledger-focus-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}.ledger-focus-head{flex-direction:column;align-items:flex-start}.ledger-focus-controls{justify-content:flex-start;max-width:100%}.account-chip-row.compact{justify-content:flex-start}}@media (width<=1150px){.analysis-section-tabs{grid-template-columns:1fr}.analysis-section-tabs button{border-bottom:1px solid #edf1f5;border-right:0}.analysis-section-tabs button:last-child{border-bottom:0}.ledger-focus-summary{grid-template-columns:1fr}.ledger-focus-summary>div{border-bottom:1px solid #edf1f5;border-right:0}.ledger-focus-summary>div:last-child{border-bottom:0}}.accounting-workspace .workspace-subtabs{background:#f6f8fb;border:1px solid #dbe3ed;border-radius:12px;gap:7px;padding:6px}.accounting-workspace .workspace-subtabs button{color:#52657b;background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:8px 12px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f274706}.accounting-workspace .workspace-subtabs button:hover{color:#174f91;background:#f7fbff;border-color:#9ebce0;box-shadow:0 3px 9px #1d63d712}.accounting-workspace .workspace-subtabs button.active{color:#174f91;background:#eaf3ff;border-color:#6f9fda;box-shadow:0 0 0 2px #1d63d712,0 3px 9px #1d63d714}.accounting-workspace .tab-count{color:#606f7f;min-width:20px;height:20px;font-size:var(--fs-caption);background:#edf1f6;border-radius:999px;place-items:center;padding:0 5px;font-weight:850;display:inline-grid}.accounting-workspace .workspace-subtabs button.active .tab-count{color:#155aa9;background:#d7e9ff}.analysis-section-tabs{background:#f6f8fb;border-color:#dbe3ed;gap:6px;padding:6px}.analysis-section-tabs button{transition:all .15s;box-shadow:0 1px 2px #0f274706;background:#fff!important;border:1px solid #dce4ee!important;border-radius:9px!important}.analysis-section-tabs button:hover{box-shadow:0 4px 12px #1d63d70f;background:#f7fbff!important;border-color:#9ebce0!important}.analysis-section-tabs button.active{box-shadow:0 0 0 2px #1d63d712,0 4px 12px #1d63d712;background:#eaf3ff!important;border-color:#6f9fda!important}.analysis-family-tabs button{color:#52657b;background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:3px;min-height:34px;margin:0;padding:8px 11px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f274706}.analysis-family-tabs button:hover{color:#174f91;background:#f7fbff;border-color:#9ebce0;box-shadow:0 3px 9px #1d63d70f}.analysis-family-tabs button.active{color:#174f91;background:#eaf3ff;border-color:#6f9fda;box-shadow:0 0 0 2px #1d63d712,0 3px 9px #1d63d712}.analysis-family-tabs button span{background:#edf1f6;margin-left:4px}.analysis-family-tabs button.active span{color:#155aa9;background:#d7e9ff}.account-chip-row.compact .account-chip{background:#fff;border-color:#d7e0eb;min-height:34px;padding:7px 10px;transition:all .15s;box-shadow:0 1px 2px #0f274706}.account-chip-row.compact .account-chip:hover{color:#174f91;background:#f7fbff;border-color:#91b4df;box-shadow:0 3px 9px #1d63d70f}.account-chip-row.compact .account-chip.active{color:#174f91;background:#e7f1ff;border-color:#5f94d5;box-shadow:0 0 0 2px #1d63d714,0 3px 9px #1d63d714}.accounting-workspace button:focus-visible{outline-offset:2px;outline:3px solid #1d63d738}.ledger-analysis{--analysis-accent:#2563eb;--analysis-soft:#eff6ff;--analysis-border:#bfdbfe;--analysis-text:#1d4ed8}.analysis-tone-cash{--analysis-accent:#0891b2;--analysis-soft:#ecfeff;--analysis-border:#a5f3fc;--analysis-text:#0e7490}.analysis-tone-receivables{--analysis-accent:#2563eb;--analysis-soft:#eff6ff;--analysis-border:#bfdbfe;--analysis-text:#1d4ed8}.analysis-tone-stocks{--analysis-accent:#16a34a;--analysis-soft:#f0fdf4;--analysis-border:#bbf7d0;--analysis-text:#15803d}.analysis-tone-payables{--analysis-accent:#ea580c;--analysis-soft:#fff7ed;--analysis-border:#fed7aa;--analysis-text:#c2410c}.analysis-tone-checksReceivable{--analysis-accent:#0f766e;--analysis-soft:#f0fdfa;--analysis-border:#99f6e4;--analysis-text:#0f766e}.analysis-tone-checksPayable{--analysis-accent:#b45309;--analysis-soft:#fffbeb;--analysis-border:#fde68a;--analysis-text:#92400e}.analysis-tone-sales{--analysis-accent:#2563eb;--analysis-soft:#eff6ff;--analysis-border:#bfdbfe;--analysis-text:#1d4ed8}.analysis-tone-six{--analysis-accent:#d97706;--analysis-soft:#fffbeb;--analysis-border:#fde68a;--analysis-text:#b45309}.analysis-tone-seven{--analysis-accent:#7c3aed;--analysis-soft:#f5f3ff;--analysis-border:#ddd6fe;--analysis-text:#6d28d9}.analysis-tone-projects{--analysis-accent:#0f766e;--analysis-soft:#f0fdfa;--analysis-border:#99f6e4;--analysis-text:#0f766e}.analysis-family-tabs{background:#f5f7fa;border:1px solid #e2e8f0;border-radius:12px;gap:7px;padding:7px}.analysis-family-tabs button{color:#596b80;background:#fff;border:1px solid #dce4ed;border-radius:9px;margin:0;padding:8px 11px;transition:all .15s;box-shadow:0 1px 2px #0f274706}.analysis-family-tabs button:hover{border-color:var(--analysis-border);background:var(--analysis-soft);color:var(--analysis-text);transform:translateY(-1px)}.analysis-family-tabs button.active{border-color:var(--analysis-accent);background:var(--analysis-soft);color:var(--analysis-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--analysis-accent) 10%,transparent),0 4px 10px #0f27470f}.analysis-family-tabs button span{color:#606d7f;background:#eef2f7}.analysis-family-tabs button.active span{background:color-mix(in srgb,var(--analysis-accent) 13%,white);color:var(--analysis-text)}.ledger-analysis .ledger-focus-head{border-left:3px solid var(--analysis-accent);background:linear-gradient(90deg,var(--analysis-soft),#fff 36%)}.ledger-analysis .ledger-focus-head .card-kicker{color:var(--analysis-text)}.ledger-analysis .account-chip{background:#fff;border-color:#dce4ed}.ledger-analysis .account-chip:hover{border-color:var(--analysis-border);background:var(--analysis-soft);color:var(--analysis-text)}.ledger-analysis .account-chip.active{border-color:var(--analysis-accent);background:var(--analysis-soft);color:var(--analysis-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--analysis-accent) 10%,transparent)}.ledger-analysis .account-chip.active strong{color:var(--analysis-text)}.ledger-analysis .ledger-focus-summary .primary-value{background:var(--analysis-soft);border-top-color:var(--analysis-accent)}.ledger-analysis .ledger-workbench .bar-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--analysis-accent) 58%,white),var(--analysis-accent))}.ledger-analysis .ledger-workbench{border-top:2px solid var(--analysis-border)}.accounting-workspace .table-wrap{background:#fff;border:1px solid #d9e2ec;border-radius:11px;overflow:auto;box-shadow:inset 0 1px #ffffff8c}.accounting-workspace table{border-collapse:separate;border-spacing:0;background:#fff;width:100%}.accounting-workspace table thead th{color:#536980;font-size:var(--fs-caption);letter-spacing:.085em;z-index:2;background:linear-gradient(#f3f6fa,#eef3f8);border-bottom:1px solid #cfd9e5;border-right:1px solid #e1e7ee;padding:10px 12px;font-weight:850;position:sticky;top:0}.accounting-workspace table thead th:last-child{border-right:0}.accounting-workspace table tbody td{vertical-align:middle;color:#2f4359;background:#fff;border-bottom:1px solid #e7edf3;border-right:1px solid #edf1f5;height:39px;padding:10px 12px}.accounting-workspace table tbody td:last-child{border-right:0}.accounting-workspace table tbody tr:nth-child(2n) td{background:#fafcfe}.accounting-workspace table tbody tr:hover td{background:#eef6ff}.accounting-workspace table tbody tr:last-child td{border-bottom:0}.accounting-workspace table td:first-child{color:#203b59;font-weight:650}.accounting-workspace table td.num,.accounting-workspace table th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.accounting-workspace table td.num{color:#263d55;font-weight:540}.accounting-workspace .clickable-row td:first-child{padding-left:16px;position:relative}.accounting-workspace .clickable-row:hover td:first-child:before{content:"";background:#4f86d9;width:3px;position:absolute;top:0;bottom:0;left:0}.accounting-workspace .trend-month-table.embedded{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0}.accounting-workspace .trend-month-table.embedded table thead th{top:0}.accounting-workspace .wide-card>.table-wrap{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0}.accounting-workspace .panel>.table-wrap{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0}.accounting-workspace .table-note{color:#5f6d7e;font-weight:500}@media (width<=1300px){.accounting-workspace table thead th,.accounting-workspace table tbody td{padding-left:9px;padding-right:9px}}.ledger-analysis table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--analysis-soft) 88%,white),color-mix(in srgb,var(--analysis-soft) 72%,#eef3f8));border-bottom-color:var(--analysis-border);color:color-mix(in srgb,var(--analysis-accent) 58%,#30465e)}.ledger-analysis .dashboard-card,.ledger-analysis .wide-card{border-top-color:var(--analysis-border)}.ledger-analysis .dashboard-card-head .card-kicker,.ledger-analysis .wide-card .card-kicker{color:color-mix(in srgb,var(--analysis-accent) 70%,#62758b)}.ledger-analysis .table-wrap{border-color:color-mix(in srgb,var(--analysis-border) 72%,#d9e2ec)}.ledger-analysis table tbody tr:hover td{background:color-mix(in srgb,var(--analysis-soft) 68%,white)}.ledger-analysis .clickable-row:hover td:first-child:before{background:var(--analysis-accent)}.ledger-analysis .soft-badge{background:color-mix(in srgb,var(--analysis-soft) 82%,white);color:color-mix(in srgb,var(--analysis-accent) 72%,#50647b);border:1px solid color-mix(in srgb,var(--analysis-border) 72%,transparent)}.accounting-workspace .ledger-analysis table thead th,.accounting-workspace .ledger-analysis table thead th.num{background:linear-gradient(180deg,color-mix(in srgb,var(--analysis-soft) 94%,white),color-mix(in srgb,var(--analysis-soft) 82%,#eef3f8));color:color-mix(in srgb,var(--analysis-accent) 78%,#233b56);border-bottom-color:color-mix(in srgb,var(--analysis-accent) 42%,#cfd9e5);border-right-color:color-mix(in srgb,var(--analysis-border) 70%,#dfe6ee);font-weight:900}.accounting-workspace .ledger-analysis table thead th:first-child{box-shadow:inset 3px 0 0 var(--analysis-accent)}.accounting-workspace .ledger-analysis .trend-month-table.embedded table thead th,.accounting-workspace .ledger-analysis .wide-card table thead th{background:linear-gradient(180deg,color-mix(in srgb,var(--analysis-soft) 96%,white),color-mix(in srgb,var(--analysis-soft) 80%,#eef3f8))}.balance-category-tabs{background:#f6f8fb;border:1px solid #dde5ee;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;display:grid}.balance-category-tabs button{text-align:left;color:#526176;background:#fff;border:1px solid #dce4ed;border-radius:10px;min-height:58px;padding:10px 34px 9px 11px;transition:all .15s;position:relative}.balance-category-tabs button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #0f27470d}.balance-category-tabs strong,.balance-category-tabs small{display:block}.balance-category-tabs strong{font-size:var(--fs-caption);color:#2e435a}.balance-category-tabs small{font-size:var(--fs-caption);color:#636d79;margin-top:3px}.balance-category-tabs span{color:#5e6e80;min-width:20px;height:20px;font-size:var(--fs-caption);background:#eef2f7;border-radius:999px;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.balance-category-tabs .balance-currentAssets.active{background:#eff6ff;border-color:#60a5fa}.balance-category-tabs .balance-currentAssets.active strong{color:#1d4ed8}.balance-category-tabs .balance-nonCurrentAssets.active{background:#f0fdfa;border-color:#2dd4bf}.balance-category-tabs .balance-nonCurrentAssets.active strong{color:#0f766e}.balance-category-tabs .balance-shortLiabilities.active{background:#fff7ed;border-color:#fb923c}.balance-category-tabs .balance-shortLiabilities.active strong{color:#c2410c}.balance-category-tabs .balance-longLiabilities.active{background:#fffbeb;border-color:#f59e0b}.balance-category-tabs .balance-longLiabilities.active strong{color:#a16207}.balance-category-tabs .balance-equity.active{background:#f5f3ff;border-color:#8b5cf6}.balance-category-tabs .balance-equity.active strong{color:#6d28d9}.analysis-tone-otherCurrent,.analysis-tone-receivables{--analysis-accent:#2563eb;--analysis-soft:#eff6ff;--analysis-border:#bfdbfe;--analysis-text:#1d4ed8}.analysis-tone-financialFixed,.analysis-tone-tangibleFixed,.analysis-tone-intangibleFixed,.analysis-tone-otherNonCurrent{--analysis-accent:#0f766e;--analysis-soft:#f0fdfa;--analysis-border:#99f6e4;--analysis-text:#0f766e}.analysis-tone-shortLoans,.analysis-tone-taxLegal,.analysis-tone-otherShort,.analysis-tone-payables,.analysis-tone-checksPayable{--analysis-accent:#ea580c;--analysis-soft:#fff7ed;--analysis-border:#fed7aa;--analysis-text:#c2410c}.analysis-tone-longLoans,.analysis-tone-longTrade,.analysis-tone-otherLong{--analysis-accent:#d97706;--analysis-soft:#fffbeb;--analysis-border:#fde68a;--analysis-text:#a16207}.analysis-tone-capital,.analysis-tone-reserves,.analysis-tone-retained,.analysis-tone-currentResult,.analysis-tone-otherEquity{--analysis-accent:#7c3aed;--analysis-soft:#f5f3ff;--analysis-border:#ddd6fe;--analysis-text:#6d28d9}@media (width<=1450px){.balance-category-tabs{grid-template-columns:repeat(3,1fr)}}.analysis-content-shell.with-master-nav{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.analysis-content-shell.single-pane{display:block}.balance-master-nav{background:#f8fafc;border:1px solid #dfe6ee;border-radius:13px;padding:8px;position:sticky;top:12px}.master-nav-heading{border-bottom:1px solid #e5ebf1;margin-bottom:6px;padding:8px 9px 10px}.master-nav-heading span,.master-nav-heading strong{display:block}.master-nav-heading span{font-size:var(--fs-caption);letter-spacing:.12em;color:#7b8da2;font-weight:850}.master-nav-heading strong{color:#253c56;margin-top:3px;font-size:11px}.balance-master-nav>button{text-align:left;color:#52657b;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:2px 0;padding:10px 9px;transition:all .15s;display:flex}.balance-master-nav>button:hover{background:#fff;border-color:#dce4ed}.balance-master-nav>button.active{border-color:var(--analysis-border);box-shadow:0 2px 8px #0f27470f,inset 3px 0 0 var(--analysis-accent);color:#203b59;background:#fff}.master-nav-copy{min-width:0}.master-nav-copy strong,.master-nav-copy small{display:block}.master-nav-copy strong{font-size:var(--fs-caption)}.master-nav-copy small{font-size:var(--fs-caption);color:#8a98a9;margin-top:2px}.balance-master-nav>button em{color:#5c6e80;min-width:24px;height:22px;font-style:normal;font-size:var(--fs-caption);background:#edf2f7;border-radius:999px;place-items:center;font-weight:800;display:grid}.balance-master-nav>button.active em{background:var(--analysis-soft);color:var(--analysis-text)}.analysis-detail-pane{min-width:0}.analysis-breadcrumb{color:#64717f;min-height:34px;font-size:var(--fs-caption);white-space:nowrap;background:#fff;border:1px solid #e3e9f0;border-radius:9px;align-items:center;gap:5px;margin-bottom:9px;padding:7px 10px;display:flex;overflow:auto}.analysis-breadcrumb svg{color:#a6b2bf;flex:none}.analysis-breadcrumb span,.analysis-breadcrumb strong{flex:none}.analysis-breadcrumb strong{color:var(--analysis-text);font-weight:850}.analysis-subgroup-block{background:#fff;border:1px solid #dfe6ee;border-radius:11px;margin-bottom:10px;padding:9px 10px 10px}.subgroup-heading{align-items:baseline;gap:8px;padding:1px 2px 7px;display:flex}.subgroup-heading span{font-size:var(--fs-caption);color:#2d435c;font-weight:850}.subgroup-heading small{font-size:var(--fs-caption);color:#65707d}.analysis-subgroup-block .analysis-family-tabs{background:0 0;border:0;border-radius:0;padding:0}.analysis-subgroup-block .analysis-family-tabs button{border-radius:8px;padding:7px 9px}.analysis-subgroup-block .analysis-family-tabs button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--analysis-accent) 8%,transparent)}@media (width<=1180px){.analysis-content-shell.with-master-nav{grid-template-columns:1fr}.balance-master-nav{gap:6px;display:flex;position:static;overflow:auto}.master-nav-heading{display:none}.balance-master-nav>button{min-width:170px;margin:0}.analysis-breadcrumb{margin-top:0}}.analysis-detail-pane .ledger-focus-head{border:1px solid color-mix(in srgb,var(--analysis-border) 68%,#e2e8f0);border-left:3px solid var(--analysis-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--analysis-soft) 72%,white),#fff 30%);border-radius:10px;min-height:52px;margin:3px 0 13px;padding:8px 10px}.analysis-detail-pane .ledger-focus-head h3{margin:2px 0;font-size:13.5px;line-height:1.2}.analysis-detail-pane .ledger-focus-head p{font-size:var(--fs-caption);line-height:1.35}.analysis-detail-pane .ledger-focus-head .card-kicker{font-size:var(--fs-caption);letter-spacing:.1em}.analysis-detail-pane .ledger-focus-controls{max-width:62%}.analysis-detail-pane .account-chip-row.compact{gap:6px}.analysis-detail-pane .account-chip-row.compact .account-chip{border-radius:7px;min-height:30px;padding:5px 8px}.analysis-detail-pane .account-chip-row.compact .account-chip strong,.analysis-detail-pane .account-chip-row.compact .account-chip span{font-size:var(--fs-caption)}.analysis-detail-pane .ledger-focus-summary{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.analysis-detail-pane .ledger-focus-summary>div{min-height:62px;padding:9px 12px}.analysis-detail-pane .ledger-focus-summary strong{margin-top:3px;font-size:11px}.analysis-detail-pane .ledger-focus-summary .primary-value strong{font-size:16px}.analysis-detail-pane .ledger-focus-summary span{font-size:var(--fs-caption)}.analysis-detail-pane .ledger-focus-summary small{font-size:var(--fs-caption);margin-top:2px}@media (width<=1450px){.analysis-detail-pane .ledger-focus-summary{grid-template-columns:repeat(2,1fr)}.analysis-detail-pane .ledger-focus-controls{max-width:100%}}.analysis-master-nav{min-height:100%}.analysis-master-nav>button:not(.active):hover{border-color:color-mix(in srgb,var(--analysis-border) 70%,#dce4ed);background:#fff}.analysis-master-nav>button.active{border-color:var(--analysis-border);box-shadow:0 2px 8px #0f27470f,inset 3px 0 0 var(--analysis-accent)}.analysis-subgroup-block .analysis-family-tabs button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;color:#8b98a8;background:#f8fafc;border-color:#e5eaf0;transform:none}.project-select-block{justify-content:space-between;align-items:center;gap:16px;display:flex}.project-select-block .subgroup-heading{padding:0;display:block}.project-select-block .subgroup-heading small{margin-top:3px;display:block}.project-select-block select{border:1px solid var(--analysis-border);color:#30465e;min-width:360px;max-width:58%;height:36px;font-size:var(--fs-caption);background:#fff;border-radius:9px;outline:none;padding:0 11px}.project-select-block select:focus{border-color:var(--analysis-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--analysis-accent) 10%,transparent)}.project-analysis-stack .ledger-focus-head{margin-top:0}.project-analysis-stack .ledger-focus-summary{margin-bottom:0}@media (width<=1180px){.project-select-block{flex-direction:column;align-items:stretch}.project-select-block select{width:100%;min-width:0;max-width:none}}.project-learning-panel{background:#fbfffe;border:1px solid #b8e7df;border-radius:12px;overflow:hidden}.project-learning-panel>summary{cursor:pointer;background:linear-gradient(90deg,#effcf9,#fff);grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 14px;list-style:none;display:grid}.project-learning-panel>summary::-webkit-details-marker{display:none}.project-learning-panel>summary span{font-size:var(--fs-caption);letter-spacing:.12em;color:#0f766e;grid-row:1/3;font-weight:900}.project-learning-panel>summary strong{color:#244257;font-size:11px}.project-learning-panel>summary small{font-size:var(--fs-caption);color:#626f7c}.project-learning-body{border-top:1px solid #d9efea;padding:12px 14px 14px}.project-flow{background:#fff;border:1px solid #d7ebe7;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:9px 10px;display:flex}.project-flow span{font-size:var(--fs-caption);color:#52677a}.project-flow b{color:#0f766e;margin-right:3px}.project-flow svg{color:#9db0bd}.project-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.project-learning-grid article{background:#fff;border:1px solid #e0e8ee;border-radius:9px;padding:10px}.project-learning-grid strong{font-size:var(--fs-caption);color:#27445d}.project-learning-grid p{font-size:var(--fs-caption);color:#5f6e7e;margin:5px 0 0;line-height:1.5}.project-control-tips{background:#f5f8fb;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:10px;padding:10px 11px;display:grid}.project-control-tips>strong{font-size:var(--fs-caption);color:#2d455c;grid-column:1/-1}.project-control-tips span{font-size:var(--fs-caption);color:#5c6e80;line-height:1.45}.project-control-tips b{color:#314b63}@media (width<=1280px){.project-learning-grid{grid-template-columns:repeat(2,1fr)}.project-control-tips{grid-template-columns:1fr}}.overview-intro-row{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 4px 0;display:flex}.overview-intro-row h3{color:#213a57;letter-spacing:-.02em;margin:4px 0;font-size:17px}.overview-intro-row p{font-size:var(--fs-caption);color:#616e7d;margin:0}.overview-health{font-size:var(--fs-caption);border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:inline-flex}.overview-health.ok{color:#237247;background:#effaf4;border-color:#ccebd8}.overview-health.warn{color:#9a6510;background:#fff8eb;border-color:#f2d9a7}.overview-stage-tabs{gap:12px}.overview-stage-tabs button{background:linear-gradient(#fff,#fbfdff);border-radius:16px;min-height:88px;padding:16px 16px 14px;box-shadow:0 8px 24px #0f27470b}.overview-stage-tabs button:after{content:"";opacity:.9;height:3px;position:absolute;bottom:0;left:0;right:0}.overview-stage-tabs button:first-child:after{background:#3b82f6}.overview-stage-tabs button:nth-child(2):after{background:#d89a2b}.overview-stage-tabs button:nth-child(3):after{background:#7c6be6}.stage-step{font-size:var(--fs-caption);letter-spacing:.08em;color:#66707a;align-self:flex-start;margin-top:3px;font-weight:900}.overview-stage-tabs .stage-icon{border-radius:12px;width:42px;height:42px}.overview-stage-tabs strong{font-size:13px}.overview-stage-tabs small{font-size:var(--fs-caption);line-height:1.45}.overview-cockpit{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:12px;display:grid}.overview-status-panel,.overview-next-panel,.overview-quick-section{background:#fff;border:1px solid #dde6ef;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #0f27470b}.overview-panel-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.overview-panel-head h3{color:#263e59;margin:4px 0 0;font-size:13px}.overview-status-grid{background:linear-gradient(#fbfdff,#fff);border-top:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-status-grid>div{border-right:1px solid #edf1f5;padding:13px 15px}.overview-status-grid>div:last-child{border-right:0}.overview-status-grid span,.overview-status-grid strong,.overview-status-grid small{display:block}.overview-status-grid span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.09em;color:#636e7d;font-weight:850}.overview-status-grid strong{color:#2a4059;margin-top:5px;font-size:15px}.overview-status-grid strong.good{color:#237247}.overview-status-grid strong.attention{color:#a16207}.overview-status-grid small{font-size:var(--fs-caption);color:#65707d;margin-top:3px;line-height:1.4}.overview-next-panel{color:#fff;background:linear-gradient(145deg,#102e52,#174a7d);padding:16px 17px;position:relative;overflow:hidden}.overview-next-panel:after{content:"";background:#ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-55px}.overview-next-panel .section-kicker-light{color:#9fc6ee}.overview-next-panel h3{z-index:1;color:#fff;margin:7px 0 6px;font-size:16px;position:relative}.overview-next-panel p{z-index:1;color:#ffffffad;font-size:var(--fs-caption);max-width:340px;margin:0;line-height:1.55;position:relative}.overview-next-button{z-index:1;color:#174a7d;font-size:var(--fs-caption);background:#fff;border:1px solid #fff3;border-radius:9px;align-items:center;gap:6px;margin-top:15px;padding:8px 11px;font-weight:800;display:inline-flex;position:relative}.overview-next-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #00000021}.overview-quick-section{padding-bottom:12px}.overview-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.overview-quick-grid button{text-align:left;color:#53667d;background:linear-gradient(#fff,#fbfdff);border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:64px;padding:10px 11px;transition:all .15s;display:grid}.overview-quick-grid button>svg:first-child{color:#2867ad;background:#edf4ff;border-radius:8px;width:28px;height:28px;padding:6px}.overview-quick-grid button span{min-width:0}.overview-quick-grid button strong,.overview-quick-grid button small{display:block}.overview-quick-grid button strong{font-size:var(--fs-caption);color:#2b4159}.overview-quick-grid button small{font-size:var(--fs-caption);color:#656f7d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.overview-quick-grid button>svg:last-child{color:#a0adbb}.overview-quick-grid button:hover{background:#f7fbff;border-color:#b8cbe1;transform:translateY(-1px);box-shadow:0 7px 16px #0f27470f}.accounting-workspace:not(.analysis-page) .accounting-overview{border-color:#dbe4ee;box-shadow:0 9px 24px #0f27470a}.accounting-workspace:not(.analysis-page) .accounting-file{background:linear-gradient(145deg,#f8fbff,#fff)}.analysis-page .analysis-section-tabs{box-shadow:0 9px 24px #0f27470b}.analysis-page .analysis-content-shell.with-master-nav{gap:16px}.analysis-page .balance-master-nav{background:linear-gradient(#f8fafc,#f4f7fb);box-shadow:0 8px 22px #0f274709}.analysis-page .analysis-breadcrumb{box-shadow:0 4px 12px #0f274706}.analysis-page .analysis-subgroup-block{box-shadow:0 6px 18px #0f274708}.analysis-page .ledger-focus-head{margin-bottom:10px;box-shadow:0 6px 18px #0f274709;padding:11px 13px!important}.analysis-page .ledger-focus-summary{box-shadow:0 7px 20px #0f274709}.analysis-page .dashboard-card,.analysis-page .wide-card{box-shadow:0 10px 26px #0f27470b}.analysis-page .ledger-workbench .monthly-chart{background:linear-gradient(#fff 0%,#fbfdff 100%)}.analysis-page .dashboard-card-head{background:linear-gradient(#fff,#fbfcfe)}@media (width<=1450px){.overview-cockpit{grid-template-columns:1fr}.overview-status-grid{grid-template-columns:repeat(2,1fr)}.overview-status-grid>div:nth-child(2){border-right:0}.overview-status-grid>div:nth-child(-n+2){border-bottom:1px solid #edf1f5}.overview-quick-grid{grid-template-columns:repeat(2,1fr)}}.project-learning-panel{background:linear-gradient(#fbfffe,#f7fbfb);border-color:#b9ddd8;box-shadow:0 10px 26px #0f274709}.project-learning-panel>summary{background:linear-gradient(100deg,#eafaf6,#f8fdfc 54%,#fff);border-bottom:0;padding:14px 16px}.project-learning-panel[open]>summary{border-bottom:1px solid #d9efea}.project-learning-panel>summary strong{font-size:12px}.project-learning-panel>summary small{font-size:var(--fs-caption)}.project-learning-body.visual-guide{background:linear-gradient(#fff,#fbfdfd);padding:14px 16px 15px}.project-process-flow{background:#f8fbfc;border:1px solid #d9e6eb;border-radius:12px;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:6px;margin-bottom:12px;padding:12px;display:grid}.process-arrow{color:#66727a;justify-self:center}.process-step{background:#fff;border:1px solid #e0e8ee;border-radius:10px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:flex}.process-icon{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.process-step b,.process-step strong,.process-step small{display:block}.process-step b{font-size:var(--fs-caption);color:#5d7083}.process-step strong{font-size:var(--fs-caption);color:#263f59;margin-top:1px}.process-step small{font-size:var(--fs-caption);color:#646e79;margin-top:2px}.process-step.tone-blue .process-icon{color:#2563eb;background:#e6f0ff}.process-step.tone-green .process-icon{color:#15803d;background:#e8f7ee}.process-step.tone-gold .process-icon{color:#b7790b;background:#fff3d8}.process-step.tone-violet .process-icon{color:#6d28d9;background:#efebff}.project-account-guide{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.guide-account{background:#fff;border:1px solid #e0e7ef;border-radius:11px;grid-template-columns:38px 1fr;gap:9px;min-height:104px;padding:12px;display:grid;position:relative;overflow:hidden}.guide-account:after{content:"";opacity:.35;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-36px;right:-28px}.guide-code{border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.guide-account strong{font-size:var(--fs-caption);color:#294159;margin-top:2px;display:block}.guide-account p{font-size:var(--fs-caption);color:#5f6e7e;margin:5px 0 0;line-height:1.45}.guide-account.tone-blue .guide-code{color:#1d63d7;background:#e8f1ff}.guide-account.tone-blue:after{background:#cfe1ff}.guide-account.tone-green .guide-code{color:#1f7a49;background:#e7f6ed}.guide-account.tone-green:after{background:#d0edda}.guide-account.tone-gold .guide-code{color:#a96c05;background:#fff2d7}.guide-account.tone-gold:after{background:#ffe5b0}.guide-account.tone-violet .guide-code{color:#6551c9;background:#eeeaff}.guide-account.tone-violet:after{background:#dcd5ff}.project-check-section{background:#f8fafc;border:1px solid #e1e8ef;border-radius:12px;padding:11px 12px}.project-check-heading{align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.project-check-heading span{font-size:var(--fs-caption);letter-spacing:.11em;color:#606e7f;font-weight:900}.project-check-heading strong{font-size:var(--fs-caption);color:#2b435c}.project-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.check-card{background:#fff;border:1px solid #e0e6ed;border-radius:9px;grid-template-columns:29px 1fr;align-items:start;gap:8px;padding:9px;display:grid}.check-card>span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.check-card strong{font-size:var(--fs-caption);color:#314960;display:block}.check-card p{font-size:var(--fs-caption);color:#5f6d7d;margin:3px 0 0;line-height:1.4}.check-card.warn>span{color:#c2410c;background:#fff0e8}.check-card.info>span{color:#2563eb;background:#eaf3ff}.check-card.violet>span{color:#6d28d9;background:#f0ecff}.check-card.neutral>span{color:#52677b;background:#eef3f6}.project-guide-footer{color:#4d6759;font-size:var(--fs-caption);background:#f4fbf7;border:1px solid #d7e9df;border-radius:9px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;display:flex}.project-guide-footer svg{color:#258455;flex:none}.project-legal-note{color:#626d7a;font-size:var(--fs-caption);border-top:1px dashed #dce5ec;margin-top:7px;padding:7px 9px}@media (width<=1450px){.project-account-guide,.project-check-grid{grid-template-columns:repeat(2,1fr)}.project-process-flow{grid-template-columns:1fr 18px 1fr}.project-process-flow .process-arrow:nth-of-type(2),.project-process-flow .process-arrow:nth-of-type(3){display:none}}.project-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.project-path-card{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #dce6ee;border-radius:11px;padding:11px 12px}.project-path-card .path-badge{color:#0f766e;font-size:var(--fs-caption);letter-spacing:.09em;background:#eaf4f2;border-radius:999px;padding:4px 6px;font-weight:900;display:inline-flex}.project-path-card strong{color:#26435c;align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.project-path-card small{font-size:var(--fs-caption);color:#616f7f;margin-top:5px;line-height:1.45;display:block}.activity-cell{font-size:var(--fs-caption);color:#25465f;font-weight:800}.project-activity-strip{background:#fff;border:1px solid #dce6ee;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.project-activity-strip>div{border-right:1px solid #edf1f5;padding:10px 12px}.project-activity-strip>div:last-child{border-right:0}.project-activity-strip span,.project-activity-strip strong,.project-activity-strip small{display:block}.project-activity-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#657180;font-weight:850}.project-activity-strip strong{color:#23405b;margin-top:4px;font-size:15px}.project-activity-strip small{font-size:var(--fs-caption);color:#657180;margin-top:3px}.project-analysis-stack .trend-summary-card span{line-height:1.3}@media (width<=1250px){.project-path-grid,.project-activity-strip{grid-template-columns:1fr 1fr}}.project-risk-banner{background:#f8fbff;border:1px solid #dbe5f0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #0f274709}.project-risk-banner>div:first-child{min-width:0}.project-risk-banner strong{color:#17324d;margin-top:4px;font-size:14px;display:block}.project-risk-banner p{font-size:var(--fs-caption);color:#606f85;margin:5px 0 0;line-height:1.5}.project-risk-banner.high{background:#fff8ef;border-color:#f4c993}.project-risk-banner.medium{background:#fffbeb;border-color:#f0dc98}.project-risk-banner.ok{background:#f1faf5;border-color:#cce8d8}.completion-check{max-width:420px;font-size:var(--fs-caption);color:#7c4a09;background:#ffffffb8;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.status-reason{max-width:300px;line-height:1.35}@media (width<=900px){.project-risk-banner{flex-direction:column;align-items:flex-start}.completion-check{max-width:none}}.workspace-command-head{background:linear-gradient(135deg,#fff 0%,#f8fbff 68%,#eef5ff 100%);border:1px solid #dbe4ee;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #0f27470b}.workspace-command-head h3{color:#20354d;margin:4px 0 6px;font-size:16px}.workspace-command-head p{color:#606f80;max-width:760px;margin:0;font-size:11px;line-height:1.55}.workspace-health{white-space:nowrap;color:#53677d;font-size:var(--fs-caption);background:#fff;border:1px solid #dbe5ef;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-weight:800;display:inline-flex}.workspace-health.ok{color:#237249;background:#f1faf5;border-color:#c9e5d3}.workspace-health.warn{color:#a26408;background:#fff8eb;border-color:#f0d5a4}.workspace-mode-cards{gap:10px;display:grid}.audit-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mode-cards button{text-align:left;color:#40536a;background:linear-gradient(#fff,#fbfcfe);border:1px solid #dce4ed;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;transition:all .16s;display:grid;position:relative;box-shadow:0 5px 16px #0f274706}.workspace-mode-cards button:hover{border-color:#a9c3e0;transform:translateY(-1px);box-shadow:0 9px 22px #0f27470e}.workspace-mode-cards button.active{background:linear-gradient(#f7fbff,#eef6ff);border-color:#6f9fda;box-shadow:0 0 0 2px #1d63d70f,0 8px 22px #1d63d712}.workspace-mode-cards button.active:after{content:"";background:#2b70c9;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:13px;right:13px}.workspace-mode-cards .mode-icon{color:#356da8;background:#edf4fb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.workspace-mode-cards button.active .mode-icon{color:#1f61ad;background:#dcecff}.workspace-mode-cards button>span:not(.mode-icon) strong,.workspace-mode-cards button>span:not(.mode-icon) small{display:block}.workspace-mode-cards button>span:not(.mode-icon) strong{color:#263c55;font-size:11px}.workspace-mode-cards button>span:not(.mode-icon) small{font-size:var(--fs-caption);color:#626e7c;margin-top:3px;line-height:1.4}.workspace-mode-cards em{color:#53677d;min-width:28px;height:28px;font-size:var(--fs-caption);background:#f0f4f8;border-radius:999px;place-items:center;font-style:normal;font-weight:800;display:grid}.workspace-mode-cards button.active em{color:#1459a7;background:#d7e9ff}.audit-mode-cards button.active{background:linear-gradient(#fffdfa,#fff7e8);border-color:#dfbd78;box-shadow:0 0 0 2px #d39a330f,0 8px 22px #925f0f0d}.audit-mode-cards button.active:after{background:#d39a33}.audit-mode-cards button.active .mode-icon{color:#9a6813;background:#fff0cd}.audit-mode-cards button.active em{color:#94620d;background:#ffefc8}.workspace-context-summary{background:linear-gradient(#fff,#fbfdff);border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 18px #0f274708}.workspace-context-summary>div{border-right:1px solid #e9eef4;min-width:0;padding:13px 15px}.workspace-context-summary>div:last-child{border-right:0}.workspace-context-summary span,.workspace-context-summary strong,.workspace-context-summary small{display:block}.workspace-context-summary span{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#66717f;font-weight:800}.workspace-context-summary strong{color:#243a53;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;overflow:hidden}.workspace-context-summary small{font-size:var(--fs-caption);color:#646e7a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.workspace-context-summary .good{color:#237249}.workspace-context-summary .attention{color:#a26408}@media (width<=1400px){.workspace-command-head{align-items:flex-start}.control-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-context-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-context-summary>div:nth-child(2){border-right:0}.workspace-context-summary>div:nth-child(-n+2){border-bottom:1px solid #e9eef4}}.control-mode-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.data-center-workspace{background:radial-gradient(circle at 82% 2%,#2563eb0a,#0000 26%)}.data-flow-band{background:linear-gradient(#fff,#f8fbff);border:1px solid #dce6ef;border-radius:16px;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:6px;padding:13px 14px;display:grid;box-shadow:0 9px 24px #0f27470a}.data-flow-band>div{background:#fff;border:1px solid #e3e9f0;border-radius:11px;min-height:62px;padding:10px 12px}.data-flow-band>div span,.data-flow-band>div strong,.data-flow-band>div small{display:block}.data-flow-band>div span{font-size:var(--fs-caption);color:#2d6eb8;letter-spacing:.1em;font-weight:900}.data-flow-band>div strong{font-size:var(--fs-caption);color:#26415d;margin-top:3px}.data-flow-band>div small{font-size:var(--fs-caption);color:#626e7b;margin-top:3px}.data-flow-band>i{text-align:center;color:#636e79;font-style:normal;font-weight:800}.data-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.data-readiness-grid article{background:#fff;border:1px solid #dce5ee;border-radius:13px;padding:12px 14px;box-shadow:0 6px 18px #0f274708}.data-readiness-grid span,.data-readiness-grid strong,.data-readiness-grid small{display:block}.data-readiness-grid span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#636e7b;font-weight:850}.data-readiness-grid strong{color:#233d59;margin-top:5px;font-size:16px}.data-readiness-grid small{font-size:var(--fs-caption);color:#636e7b;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.data-source-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:16px;position:relative;overflow:hidden;box-shadow:0 9px 24px #0f27470a}.data-source-card:before{content:"";background:#cbd5e1;width:4px;position:absolute;top:0;bottom:0;left:0}.data-source-card.ready:before{background:#2b8a5e}.data-source-card.missing:before{background:#d7a34c}.source-head{align-items:center;gap:10px;display:flex}.source-icon{color:#2867ad;background:#edf4fb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.source-head>div{flex:1;min-width:0}.source-kicker{font-size:var(--fs-caption);letter-spacing:.1em;color:#626f7f;font-weight:900}.source-head h3{color:#243e59;margin:3px 0 0;font-size:13px}.source-head em{color:#617184;font-style:normal;font-size:var(--fs-caption);background:#f8fafc;border:1px solid #dce5ee;border-radius:999px;padding:5px 8px;font-weight:850}.data-source-card.ready .source-head em{color:#237249;background:#eff9f3;border-color:#c9e7d6}.data-source-card>p{font-size:var(--fs-caption);color:#627182;margin:11px 0 0;line-height:1.55}.source-meta{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.source-meta span{font-size:var(--fs-caption);color:#5e7084;background:#f8fafc;border:1px solid #e0e7ef;border-radius:7px;padding:5px 7px}.source-links{background:#f5f8fb;border-radius:9px;margin:11px 0 12px;padding:8px 9px}.source-links span,.source-links b{display:block}.source-links span{font-size:var(--fs-caption);color:#65717e;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.source-links b{font-size:var(--fs-caption);color:#405b76;margin-top:3px}.data-source-card .primary-button,.data-source-card .ghost-button{height:32px;font-size:var(--fs-caption);margin-right:7px}.data-source-card a.ghost-button{align-items:center;text-decoration:none;display:inline-flex}.control-domain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.control-domain-card{background:#fff;border:1px solid #dfe6ee;border-radius:13px;padding:12px;box-shadow:0 6px 18px #0f274708}.control-domain-card>div{align-items:center;gap:7px;display:flex}.domain-index{color:#5d7185;width:24px;height:24px;font-size:var(--fs-caption);background:#eef3f8;border-radius:7px;place-items:center;font-weight:900;display:grid}.control-domain-card strong{font-size:var(--fs-caption);color:#29435c}.control-domain-card em{color:#29435c;margin-top:9px;font-size:20px;font-style:normal;font-weight:850;display:block}.control-domain-card p{min-height:42px;font-size:var(--fs-caption);color:#616f7f;margin:5px 0 0;line-height:1.45}.control-domain-card small{font-size:var(--fs-caption);color:#646e79;margin-top:7px;line-height:1.4;display:block}.control-domain-card.warn{background:#fffaf1;border-color:#efd6a7}.control-domain-card.warn .domain-index{color:#a36609;background:#fff0d3}.control-domain-card.warn em{color:#a36609}.control-domain-card.info{background:#f7fbff;border-color:#bfd8f2}.control-domain-card.info .domain-index{color:#2767ad;background:#e6f1ff}.control-domain-card.info em{color:#2767ad}.control-domain-card.ok{border-color:#d5e8dc}.control-domain-card.ok .domain-index{color:#26724b;background:#eaf7ef}.control-domain-card.ok em{color:#26724b}.control-domain-card.tax{background:#faf9ff;border-color:#d9d5f4}.control-domain-card.tax .domain-index{color:#6757bf;background:#eeebff}.control-domain-card.tax em{color:#6757bf}.control-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.control-metric-grid>div{background:#fbfdff;border:1px solid #e0e7ef;border-radius:10px;padding:10px 11px}.control-metric-grid span,.control-metric-grid strong{display:block}.control-metric-grid span{font-size:var(--fs-caption);color:#616e7d}.control-metric-grid strong{color:#29415b;margin-top:4px;font-size:15px}.control-metric-grid strong.attention{color:#a16207}.control-metric-grid strong.good{color:#237249}.control-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tax-bridge-strip{background:linear-gradient(90deg,#faf9ff,#fff);border:1px solid #dadff0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;display:grid;overflow:hidden}.tax-bridge-strip>div{border-right:1px solid #ececf3;padding:12px 14px}.tax-bridge-strip span,.tax-bridge-strip strong{display:block}.tax-bridge-strip span{font-size:var(--fs-caption);color:#6a6e7d;text-transform:uppercase;letter-spacing:.06em;font-weight:850}.tax-bridge-strip strong{color:#303c58;margin-top:4px;font-size:12px}.tax-bridge-link{color:#5e50b4;font-size:var(--fs-caption);background:#f2f0ff;align-items:center;padding:0 16px;font-weight:850;text-decoration:none;display:flex}.audit-flow-map{background:linear-gradient(#fffdfa,#fff);border:1px solid #e1e5eb;border-radius:14px;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;gap:7px;padding:13px;display:grid}.audit-flow-step{background:#fff;border:1px solid #ebe4d7;border-radius:10px;min-height:70px;padding:10px 11px}.audit-flow-step span,.audit-flow-step strong,.audit-flow-step small{display:block}.audit-flow-step span{font-size:var(--fs-caption);color:#b17a1f;font-weight:900}.audit-flow-step strong{font-size:var(--fs-caption);color:#3d4652;margin-top:4px}.audit-flow-step small{font-size:var(--fs-caption);color:#656d76;margin-top:4px;line-height:1.4}.audit-flow-map>i{text-align:center;color:#7d6d4e;font-style:normal}.audit-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.audit-family-grid article{background:#fff;border:1px solid #e2e5e9;border-radius:12px;padding:11px 12px;position:relative;box-shadow:0 6px 18px #30271806}.audit-family-grid span,.audit-family-grid strong,.audit-family-grid em,.audit-family-grid small{display:block}.audit-family-grid span{font-size:var(--fs-caption);letter-spacing:.08em;color:#83683c;font-weight:900}.audit-family-grid strong{color:#34404d;margin-top:5px;font-size:14px}.audit-family-grid em{font-size:var(--fs-caption);font-style:normal;font-weight:800;position:absolute;top:10px;right:11px}.audit-family-grid em.attention{color:#a16207}.audit-family-grid em.good{color:#237249}.audit-family-grid small{font-size:var(--fs-caption);color:#656e78;margin-top:5px;line-height:1.4}.audit-gates{background:#fff;border:1px solid #e1e5e9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.audit-gates>div{border-right:1px solid #eceff2;padding:11px 13px}.audit-gates>div:last-child{border-right:0}.audit-gates span,.audit-gates strong,.audit-gates small{display:block}.audit-gates span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#6a7179;font-weight:850}.audit-gates strong{color:#354251;margin-top:4px;font-size:14px}.audit-gates small{font-size:var(--fs-caption);color:#6a7179;margin-top:3px}@media (width<=1450px){.control-domain-grid{grid-template-columns:repeat(3,1fr)}.control-mode-cards{grid-template-columns:repeat(2,1fr)}.data-flow-band{grid-template-columns:1fr 16px 1fr 16px 1fr}.data-flow-band>div:nth-of-type(4),.data-flow-band>div:nth-of-type(5),.data-flow-band>i:nth-of-type(3),.data-flow-band>i:nth-of-type(4){display:none}.audit-family-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1050px){.data-source-grid,.control-two-column{grid-template-columns:1fr}.data-readiness-grid,.control-metric-grid,.audit-gates{grid-template-columns:repeat(2,1fr)}.control-domain-grid{grid-template-columns:1fr 1fr}.audit-flow-map{grid-template-columns:1fr}.audit-flow-map>i{transform:rotate(90deg)}.tax-bridge-strip{grid-template-columns:repeat(2,1fr)}.tax-bridge-link{min-height:42px}}:root{--ft-navy-950:#102f52;--ft-navy-900:#153d68;--ft-navy-800:#1d4f80;--ft-slate-950:#22364c;--ft-slate-700:#52677d;--ft-slate-500:#8291a3;--ft-border:#d8e1eb;--ft-border-soft:#e7edf3;--ft-canvas:#f5f8fb;--ft-amber-900:#8f5f12;--ft-amber-100:#fff6df;--ft-green-900:#1f6845;--ft-green-100:#edf8f2;--ft-violet-900:#5d51a6;--ft-violet-100:#f3f1ff;--ft-relief-shadow:0 14px 34px #0f274712,0 2px 5px #0f27470a,inset 0 1px 0 #ffffffeb;--ft-relief-shadow-soft:0 9px 24px #0f27470d,inset 0 1px 0 #ffffffe6;--ft-velvet-shadow:0 18px 38px #0e2b4a2e,inset 0 1px 0 #ffffff1f,inset 0 -20px 40px #04182b14}.overview-next-panel{box-shadow:var(--ft-velvet-shadow);background:radial-gradient(circle at 90% 86%,#77aad829 0 16%,#0000 16.5%),radial-gradient(circle at 78% 18%,#ffffff0b,#0000 34%),linear-gradient(145deg,#12365d 0%,#174a7b 58%,#225b8d 100%);border:1px solid #7faeda3d}.overview-next-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 28% 72%,#ffffff06);position:absolute;inset:0}.overview-next-panel:after{background:#93bee517;box-shadow:0 0 55px #93bee514}.overview-next-panel h3{letter-spacing:-.015em;text-shadow:0 1px #0000001f}.overview-next-button{border-color:#ffffff8f;box-shadow:0 5px 14px #041c3321,inset 0 1px #fff}.workspace-command-head,.workspace-mode-cards button,.workspace-context-summary,.control-domain-card,.data-source-card,.data-readiness-grid article,.audit-family-grid article,.audit-flow-map,.audit-gates,.data-flow-band{border-color:var(--ft-border);box-shadow:var(--ft-relief-shadow-soft)}.workspace-command-head{box-shadow:var(--ft-relief-shadow);background:linear-gradient(145deg,#fff 0%,#f7fafc 52%,#edf4fb 100%);position:relative;overflow:hidden}.workspace-command-head:before{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.workspace-command-head:after{content:"";pointer-events:none;background:#3a71aa0b;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-75px}.workspace-command-head.audit-command-head{background:linear-gradient(145deg,#fff 0%,#fbfaf7 54%,#f6efe1 100%)}.workspace-command-head.audit-command-head:after{background:#b582300e}.workspace-mode-cards button,.control-domain-card,.data-source-card,.data-readiness-grid article,.audit-family-grid article{background:linear-gradient(155deg,#fff 0%,#fbfcfd 66%,#f4f7fa 100%);box-shadow:0 8px 21px #0f27470b,inset 0 1px #fffffff2,inset 0 -1px #8497ac0f}.workspace-mode-cards button:hover,.control-domain-card:hover,.data-source-card:hover,.audit-family-grid article:hover{transform:translateY(-1px);box-shadow:0 13px 28px #0f274713,inset 0 1px #fff}.workspace-mode-cards button.active{background:linear-gradient(150deg,#fbfdff,#eef5fc 58%,#e8f1fb);box-shadow:0 13px 28px #1b538b18,inset 0 1px #fff,inset 0 -1px #2869ab14}.audit-mode-cards button.active{background:linear-gradient(150deg,#fffefa,#fff8e9 58%,#f8edcf);box-shadow:0 13px 28px #82581414,inset 0 1px #fff}.control-domain-card.warn{background:linear-gradient(150deg,#fffefb,#fff9ed 64%,#fff2d8);box-shadow:0 10px 24px #8f5f120f,inset 0 1px #fff}.control-domain-card.info{background:linear-gradient(150deg,#fff,#f4f9ff 64%,#eaf4ff);box-shadow:0 10px 24px #2667ad0f,inset 0 1px #fff}.control-domain-card.ok{background:linear-gradient(150deg,#fff,#f4fbf7 64%,#eaf7ef);box-shadow:0 10px 24px #2372490e,inset 0 1px #fff}.control-domain-card.tax{background:linear-gradient(150deg,#fff,#faf9ff 62%,#efedff);box-shadow:0 10px 24px #5d51a60e,inset 0 1px #fff}.tax-bridge-strip{background:linear-gradient(100deg,#f6f4ff,#fff 48%,#f9f8ff);box-shadow:0 9px 22px #5d51a60b,inset 0 1px #fffffff2}.audit-flow-map{background:linear-gradient(#fffefa,#fbf8f2);box-shadow:0 10px 25px #553f1d0a,inset 0 1px #fff}.audit-flow-step{background:linear-gradient(155deg,#fff,#fdfbf7);box-shadow:0 5px 14px #4c3b2109,inset 0 1px #fff}.workspace-context-summary,.audit-gates,.control-metric-grid>div{background:linear-gradient(#fff,#f8fafc);box-shadow:0 7px 18px #0f274709,inset 0 1px #fff}.workspace-context-summary .primary{background:linear-gradient(155deg,#fbfdff,#edf5fd)}.workspace-context-summary.audit-summary .primary{background:linear-gradient(155deg,#fffefb,#fff4df)}.control-metric-grid>div{border-color:#dfe6ee}.data-flow-band{background:linear-gradient(#fff,#f5f9fc)}.data-flow-band>div{background:linear-gradient(155deg,#fff,#f7fafc);box-shadow:0 5px 14px #0f274709,inset 0 1px #fff}.data-source-card.ready{background:linear-gradient(155deg,#fff,#fbfdfc 68%,#f1faf5)}.data-source-card.missing{background:linear-gradient(155deg,#fff,#fffdf9 68%,#fff7e8)}.data-readiness-grid article{background:linear-gradient(155deg,#fff,#f7fafc)}.accounting-workspace .table-wrap,.accounting-workspace table,.accounting-workspace table tbody td{box-shadow:none}.accounting-workspace .panel>.table-wrap{background:#fff}@media (prefers-reduced-motion:reduce){.workspace-mode-cards button,.control-domain-card,.data-source-card,.audit-family-grid article,.overview-next-button{transition:none!important;transform:none!important}}.accounting-workspace:not(.analysis-page)>.page-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 3px 2px}.accounting-workspace:not(.analysis-page)>.page-header h2{color:#17324f;margin:3px 0 4px;font-size:20px}.accounting-workspace:not(.analysis-page)>.page-header p{font-size:var(--fs-caption);color:#626f81}.accounting-workspace:not(.analysis-page)>.page-header .eyebrow{font-size:var(--fs-caption);color:#5d6e80}.accounting-workspace:not(.analysis-page)>.page-header .page-actions{align-self:center}.accounting-workspace .control-command-head{color:#fff;background:radial-gradient(circle at 92% 115%,#6fa6d72b 0 19%,#0000 19.5%),linear-gradient(145deg,#102f52 0%,#17466f 58%,#1e5888 100%);border:1px solid #75a6d238;min-height:112px;box-shadow:0 18px 38px #0c2a4829,inset 0 1px #ffffff1f,inset 0 -18px 34px #05192c14}.accounting-workspace .control-command-head:after{background:#8ebee514;width:210px;height:210px;bottom:-132px;right:-84px}.accounting-workspace .control-command-head .section-kicker-light{color:#9fc7ec}.accounting-workspace .control-command-head h3{color:#fff;text-shadow:0 1px #0000001f;font-size:18px}.accounting-workspace .control-command-head p{color:#ecf5fcb8;font-size:var(--fs-caption)}.accounting-workspace .control-command-head .workspace-health{background:#fffffff5;border-color:#ffffffad;box-shadow:0 5px 16px #051d3424}.accounting-workspace .audit-command-head{color:#fff;background:radial-gradient(circle at 91% 112%,#c5a15b21 0 19%,#0000 19.5%),linear-gradient(145deg,#172f49 0%,#213f5c 60%,#2d4c68 100%);border:1px solid #b89b6933;min-height:112px;box-shadow:0 18px 38px #0e263d26,inset 0 1px #ffffff1a,inset 0 -18px 34px #06172614}.accounting-workspace .audit-command-head .section-kicker-light{color:#dfc38f}.accounting-workspace .audit-command-head h3{color:#fff;font-size:18px}.accounting-workspace .audit-command-head p{color:#f0f5f9b3;font-size:var(--fs-caption)}.accounting-workspace .audit-command-head .workspace-health{background:#fffffff5;box-shadow:0 5px 16px #051d3421}.accounting-workspace .workspace-mode-cards button{background:#fff;border-color:#d5dfeb;min-height:72px;box-shadow:0 8px 18px #0f27470e,inset 0 1px #fff}.accounting-workspace .workspace-mode-cards button:hover{border-color:#aebfd2;box-shadow:0 11px 23px #0f274716}.accounting-workspace .workspace-mode-cards button.active{background:linear-gradient(#fff,#f2f7fc);border-color:#6e9fd4;box-shadow:0 12px 24px #1a528a1a,inset 0 1px #fff}.accounting-workspace .workspace-context-summary{border-color:#dce4ed;box-shadow:0 5px 14px #0f274709}.accounting-workspace .workspace-context-summary>div{padding-top:11px;padding-bottom:11px}.accounting-workspace .panel{box-shadow:0 5px 15px #0f274706}.main-nav{padding:14px 9px 18px}.main-nav>.section-kicker{margin:0 5px 10px}.nav-item{color:#ebf3fbb8;border:1px solid #0000;border-radius:10px;min-height:40px;margin:4px 0;padding:9px 10px;font-weight:650;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative}.nav-item>svg:first-child{color:#b9d0e7;border-radius:5px;width:18px;height:18px;padding:2px;transition:all .16s}.nav-item>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item:hover{color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff09);border-color:#b7d3ee24;transform:translate(1px);box-shadow:inset 0 1px #ffffff09}.nav-item:hover>svg:first-child{color:#d8ebff}.nav-item.active{color:#fff;background:linear-gradient(145deg,#1d5fa9 0%,#256fc2 62%,#2d79cb 100%);border-color:#9ac6ee47;box-shadow:0 8px 18px #03152733,inset 0 1px #ffffff1f,inset 0 -8px 18px #082d5217}.nav-item.active>svg:first-child{color:#fff}.nav-item.active .nav-chevron{color:#cce4fb;opacity:.88}.nav-chevron{color:#93abc2;opacity:.7;margin-left:auto;transition:all .16s}.nav-parent{min-height:42px}.nav-parent.active{background:linear-gradient(145deg,#1c5da6,#256fc2 60%,#2b76c7)}.nav-submenu{border-left:1px solid #adcbe72e;flex-direction:column;gap:3px;margin:4px 0 10px 21px;padding:4px 0 4px 13px;display:flex;position:relative}.nav-submenu:before{content:"";background:linear-gradient(#7caddb24,#7caddb52,#7caddb1f);width:1px;position:absolute;top:7px;bottom:7px;left:-1px}.nav-subitem{color:#e2ecf699;min-height:34px;font-size:var(--fs-caption);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-weight:650;transition:all .15s;display:flex;position:relative}.nav-subitem>svg{color:#8fa9c1;width:15px;height:15px;transition:all .15s}.nav-subitem:after{content:"";background:#9dbedd33;width:8px;height:1px;position:absolute;top:50%;left:-14px}.nav-subitem:hover{color:#f5f9fd;background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#b0d0ed1c;transform:translate(1px)}.nav-subitem:hover>svg{color:#bdd9f3}.nav-subitem.active{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff17);border-color:#ffffffc7;box-shadow:0 5px 13px #03152729,inset 0 1px #ffffff14}.nav-subitem.active>svg{color:#fff}.nav-subitem.active:before{content:"";background:#eef7ff;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-17px;box-shadow:0 0 8px #a4d3ff8c}.nav-subitem.active:after{background:#eef7ffb8;width:10px;left:-14px}.fintex-page-header{box-shadow:none;background:0 0;border:0;align-items:center;padding:5px 3px 3px}.fintex-page-header h2{color:#17324f;letter-spacing:-.02em;margin:3px 0 4px;font-size:20px}.fintex-page-header p{font-size:var(--fs-caption);color:#637183;max-width:760px;line-height:1.5}.fintex-page-header .eyebrow{font-size:var(--fs-caption);color:#5d6e80}.workspace-hero{color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0c2a4826,inset 0 1px #ffffff1f,inset 0 -18px 34px #05192c14}.workspace-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff13,#0000 32% 70%,#ffffff06);position:absolute;inset:0}.workspace-hero:after{content:"";pointer-events:none;background:#91bee51a;border-radius:50%;width:215px;height:215px;position:absolute;bottom:-138px;right:-78px}.workspace-hero-copy h3{color:#fff;letter-spacing:-.018em;margin:7px 0 6px;font-size:19px}.workspace-hero-copy p{font-size:var(--fs-caption);color:#eff6fcb8;margin:0;line-height:1.6}.workspace-hero-status{z-index:1;white-space:nowrap;font-size:var(--fs-caption);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 1px #ffffff21}.workspace-hero-action{align-items:center;gap:8px;margin-top:13px;display:flex}.workspace-hero-action .primary-button,.workspace-hero-action .secondary-button,.workspace-hero-action .ghost-button{color:#174a7d;background:#fff;border-color:#ffffff8c}.package-flow-groups{grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:14px;display:grid}.package-flow-group{background:#fff;border:1px solid #d8e2ec;border-radius:14px;padding:12px;box-shadow:0 8px 22px #0f274709}.package-flow-group.invoice-track{background:linear-gradient(#f8fbff,#fff 34%);border-top:4px solid #3b82f6}.package-flow-group.vat-track{background:linear-gradient(#f4fbf9,#fff 34%);border-top:4px solid #0f766e}.package-flow-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:3px 4px 11px;display:flex}.package-flow-head>div{min-width:0}.package-flow-kicker,.package-flow-head strong,.package-flow-head small{display:block}.package-flow-kicker{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#5c7085;font-weight:850}.package-flow-head strong{color:#1d344c;margin-top:4px;font-size:12px}.package-flow-head small{font-size:var(--fs-caption);color:#606f81;margin-top:4px;line-height:1.45}.package-flow-badge{font-size:var(--fs-caption);color:#415970;background:#fff;border:1px solid #cbd8e5;border-radius:999px;flex:none;padding:5px 8px;font-weight:800}.package-flow-group .process-push-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.process-push{background:linear-gradient(155deg,#fff,#f8fafc);border:1px solid #d7e1eb;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid;position:relative;box-shadow:0 7px 18px #0f27470b,inset 0 1px #fff}.process-push-index{color:#5a6e82;width:28px;height:28px;font-size:var(--fs-caption);background:#eef3f8;border-radius:8px;place-items:center;font-weight:900;display:grid}.process-push strong{font-size:var(--fs-caption);color:#2a4058}.process-push em{font-style:normal;font-size:var(--fs-caption);color:#607286;white-space:nowrap;background:#f0f4f8;border-radius:999px;padding:5px 7px;font-weight:850}.process-push.active .process-push-index{color:#1e62ad;background:#dcecff}.process-push.active em{color:#205f9f;background:#e2efff}.process-push.done .process-push-index{color:#28724c;background:#e7f5ec}.process-push.done em{color:#2b704d;background:#e8f6ed}.process-push.attention .process-push-index{color:#9b650d;background:#fff0d1}.process-push.attention em{color:#94610e;background:#fff0d1}.metric-card{background:linear-gradient(155deg,#fff,#fbfcfd);border-color:#dbe4ed;box-shadow:0 8px 20px #0f27470b,inset 0 1px #fff}.metric-card.good{background:linear-gradient(155deg,#fff,#f4fbf7)}.metric-card.warn{background:linear-gradient(155deg,#fff,#fff9ed)}.metric-card.danger{background:linear-gradient(155deg,#fff,#fff5f5)}.page-stack>.panel{border-color:#dbe4ed;box-shadow:0 6px 18px #0f274708}.page-stack>.panel>.panel-heading{background:linear-gradient(#fff,#fbfcfe)}.module-card{background:linear-gradient(155deg,#fff,#f8fafc);border-color:#d8e2ec;box-shadow:0 8px 20px #0f27470b,inset 0 1px #fff}.module-card:hover{border-color:#aebfd2;box-shadow:0 13px 28px #0f274713}.module-icon{box-shadow:inset 0 1px #fffc}.invoice-workspace,.vat-workspace,.tax-workspace,.data-center-workspace,.company-management-page,.billing-page{gap:14px}@media (width<=1400px){.workspace-hero{min-height:104px;padding:17px 18px}.workspace-hero-copy h3{font-size:17px}.process-push-row{grid-template-columns:repeat(2,minmax(0,1fr))}.package-flow-groups{grid-template-columns:1fr}}@media (width<=1050px){.workspace-hero{flex-direction:column;align-items:flex-start}.workspace-hero-status{align-self:flex-start}.process-push-row{grid-template-columns:1fr}}.process-push.clickable{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit}.process-push.clickable:hover{border-color:#aebfd2;transform:translateY(-1px);box-shadow:0 11px 24px #0f274713,inset 0 1px #fff}.process-push.clickable:focus-visible{outline-offset:2px;outline:2px solid #7ca9da}.platform-summary-panel{background:linear-gradient(#fff,#fbfcfe);border:1px solid #dbe4ed;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0f27470a}.match-signal-row{flex-wrap:wrap;gap:7px;padding:0 18px 12px;display:flex}.invoice-match-compare{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;padding:0 18px 18px;display:grid}.compare-document{background:#fff;border:1px solid #dfe6ef;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0f172a0d}.compare-document-head{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.compare-document-head h4{margin:4px 0 2px;font-size:15px}.compare-document-head small{color:#606d7f}.document-party-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;display:grid}.document-party-grid>div{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:9px;padding:10px 12px}.document-party-grid span,.document-party-grid strong,.document-party-grid small{display:block}.document-party-grid span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#626e80}.document-party-grid strong{margin-top:4px;font-size:11px}.document-party-grid small{color:#636d7a;margin-top:3px}.compact-document-table{border:1px solid #e5eaf1;border-radius:9px;max-height:330px;margin:0 18px 12px}.compact-document-table table{font-size:var(--fs-caption)}.document-totals{justify-content:flex-end;gap:8px;padding:0 18px 16px;display:flex}.document-totals>div{background:#f8fafc;border:1px solid #e4eaf1;border-radius:8px;min-width:110px;padding:9px 11px}.document-totals span,.document-totals strong{display:block}.document-totals span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.07em;color:#657181}.document-totals strong{margin-top:3px;font-size:11px}.document-totals .grand{background:#eef4f8;border-color:#cfdae5}.document-empty{color:#636e7d;padding:24px 18px;font-size:11px}.invoice-paper{background:linear-gradient(#fff 0 86%,#fafbfc 100%)}@media (width<=1180px){.invoice-match-compare{grid-template-columns:1fr}.document-party-grid{grid-template-columns:1fr 1fr}}.source-aware-invoice .secondary-button.active{color:#215f9c;background:#edf5fd;border-color:#7ea7d2}.invoice-source-workspace{padding:0 18px 18px}.source-meta-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.source-meta-strip>div{background:#f8fafc;border:1px solid #e0e7ef;border-radius:9px;padding:10px 11px}.source-meta-strip span,.source-meta-strip strong{display:block}.source-meta-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.07em;color:#616e7e}.source-meta-strip strong{font-size:var(--fs-caption);color:#273e57;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.invoice-source-frame{background:#fff;border:1px solid #dbe4ed;border-radius:11px;width:100%;min-height:720px;display:block;box-shadow:0 8px 24px #0f27470d}@media (width<=1200px){.source-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-source-frame{min-height:620px}}.invoice-findings-panel .finding-evidence-strip{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.invoice-findings-panel .finding-evidence-strip span{font-size:var(--fs-caption);color:#617185;background:#f4f7fa;border:1px solid #e0e7ef;border-radius:999px;padding:5px 7px}.invoice-findings-panel .finding-evidence-strip b{color:#314b65}.invoice-findings-panel .workspace-footer-note{margin:12px 18px 18px}.finding-history{background:#f9fbfd;border:1px solid #dfe6ee;border-radius:10px;margin:12px 18px 0;overflow:hidden}.finding-history>summary{cursor:pointer;font-size:var(--fs-caption);color:#52677e;-webkit-user-select:none;user-select:none;padding:10px 12px;font-weight:800}.finding-history[open]>summary{background:#f5f8fb;border-bottom:1px solid #e3e9f0}.compact-history{padding:10px 12px}.compact-history .finding-card{opacity:.92}.nav-package-locked{cursor:default;opacity:.58;background:#ffffff05;border-color:#adcbe70d}.nav-package-locked:hover{color:#ebf3fbb8;box-shadow:none;background:#ffffff05;border-color:#adcbe70d;transform:none}.nav-package-locked .nav-lock{color:#8fa9c1;opacity:.82;margin-left:auto}.sidebar .section-kicker{font-size:var(--fs-caption);letter-spacing:.13em;margin-bottom:7px}.sidebar .field-label{font-size:var(--fs-caption);margin-top:7px}.sidebar .field-label select{font-size:var(--fs-caption);padding:7px 9px}.sidebar .nav-item{min-height:36px;font-size:var(--fs-caption);margin:3px 0;padding:7px 9px}.sidebar .nav-subitem{min-height:29px;font-size:var(--fs-caption);padding:5px 8px}.sidebar .nav-subitem>svg{width:13px;height:13px}.sidebar .nav-group-gap{margin-top:17px}.data-center-workspace{gap:10px}.data-center-workspace .fintex-page-header h2{margin:2px 0 3px;font-size:17px}.data-center-workspace .fintex-page-header p{font-size:var(--fs-caption);max-width:900px;line-height:1.45}.data-center-workspace .fintex-page-header .eyebrow{font-size:var(--fs-caption)}.data-center-workspace .workspace-hero{border-radius:14px;min-height:88px;padding:14px 18px}.data-center-workspace .workspace-hero-copy>span{font-size:var(--fs-caption)}.data-center-workspace .workspace-hero-copy h3{margin:5px 0 4px;font-size:15px}.data-center-workspace .workspace-hero-copy p{font-size:var(--fs-caption);line-height:1.45}.data-center-workspace .workspace-hero-status{font-size:var(--fs-caption);padding:7px 9px}.data-center-workspace .process-push-row{gap:7px}.data-center-workspace .process-push{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:8px 9px}.data-center-workspace .process-push-index{width:24px;height:24px;font-size:var(--fs-caption)}.data-center-workspace .process-push strong{font-size:var(--fs-caption)}.data-center-workspace .process-push small{font-size:var(--fs-caption);margin-top:2px}.data-center-workspace .process-push em{font-size:var(--fs-caption);padding:4px 6px}.data-center-workspace .data-readiness-grid{gap:7px}.data-center-workspace .data-readiness-grid article{border-radius:10px;padding:9px 11px}.data-center-workspace .data-readiness-grid span{font-size:var(--fs-caption)}.data-center-workspace .data-readiness-grid strong{margin-top:3px;font-size:13px}.data-center-workspace .data-readiness-grid small{font-size:var(--fs-caption)}.data-center-workspace .data-source-grid{gap:9px}.data-center-workspace .data-source-card{border-radius:13px;padding:13px}.data-center-workspace .source-head{gap:8px}.data-center-workspace .source-icon{border-radius:9px;width:32px;height:32px}.data-center-workspace .source-kicker{font-size:var(--fs-caption)}.data-center-workspace .source-head h3{margin-top:2px;font-size:11px}.data-center-workspace .source-head em{font-size:var(--fs-caption);padding:4px 6px}.data-center-workspace .data-source-card>p{font-size:var(--fs-caption);margin-top:8px;line-height:1.45}.data-center-workspace .source-meta{gap:5px;margin-top:8px}.data-center-workspace .source-meta span{font-size:var(--fs-caption);padding:4px 6px}.data-center-workspace .source-links{margin:8px 0 9px;padding:6px 8px}.data-center-workspace .source-links span{font-size:var(--fs-caption)}.data-center-workspace .source-links b{font-size:var(--fs-caption);margin-top:2px}.data-center-workspace .data-source-card .primary-button,.data-center-workspace .data-source-card .ghost-button{height:29px;font-size:var(--fs-caption);padding:0 10px}.data-center-workspace .panel-heading{padding:12px 14px}.data-center-workspace .panel-heading h3{font-size:12px}.data-center-workspace .panel-heading .eyebrow{font-size:var(--fs-caption)}.data-center-workspace .count-badge{font-size:var(--fs-caption);padding:5px 7px}.data-center-workspace table{font-size:var(--fs-caption)}.data-center-workspace th{font-size:var(--fs-caption);padding:8px 10px}.data-center-workspace td{padding:8px 10px}.data-center-workspace .version-title strong,.data-center-workspace .version-meta{font-size:var(--fs-caption)}@media (width<=1400px){.data-center-workspace .workspace-hero{min-height:82px;padding:13px 16px}.data-center-workspace .workspace-hero-copy h3{font-size:14px}}.invoice-upload-panel{border-color:#d5e1ef}.invoice-upload-controls{flex-wrap:wrap;align-items:flex-end;padding:12px 14px!important}.invoice-upload-field{min-width:132px;font-size:var(--fs-caption);color:#606f85;flex-direction:column;gap:5px;font-weight:750;display:flex}.invoice-upload-field select{min-width:132px}.invoice-upload-period-copy{flex-direction:column;gap:3px;min-width:220px;padding:0 4px 2px;display:flex}.invoice-upload-period-copy strong{color:#24364d;font-size:11px}.invoice-upload-period-copy span{font-size:var(--fs-caption);color:#626d7b}.invoice-upload-controls .toolbar-actions{margin-left:auto}@media (width<=900px){.invoice-upload-controls .toolbar-actions{width:100%;margin-left:0}.invoice-upload-period-copy{min-width:180px}}.sidebar-inline-action{color:#ffffff94;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:5px 3px;font-weight:700}.sidebar-inline-action:hover{color:#fff}.module-period-panel,.invoice-period-panel{overflow:hidden}.period-button-grid{background:#fbfcfe;border-top:1px solid #edf1f5;gap:7px;padding:12px 14px;display:grid}.period-button-grid.monthly{grid-template-columns:repeat(12,minmax(72px,1fr))}.period-button-grid.quarterly{grid-template-columns:repeat(4,minmax(120px,1fr))}.period-button{color:#42546a;min-height:36px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:8px;font-weight:700}.period-button:hover{background:#f8fbff;border-color:#9fbce0}.period-button.active{color:#1558a5;background:#eaf3ff;border-color:#2e72c5;box-shadow:0 0 0 1px #2e72c514}.invoice-month-strip{background:#fbfcfe;border-top:1px solid #edf1f5;grid-template-columns:repeat(12,minmax(82px,1fr));gap:7px;padding:12px 14px;display:grid}.invoice-month{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:8px;padding:8px 9px}.invoice-month strong,.invoice-month span{display:block}.invoice-month strong{font-size:var(--fs-caption);color:#34475e}.invoice-month span{font-size:var(--fs-caption);color:#646e7b;margin-top:3px}.invoice-month.active{background:#edf5ff;border-color:#2e72c5;box-shadow:0 0 0 1px #2e72c514}.invoice-month.active strong{color:#1558a5}.upload-center{max-width:none}.upload-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-module-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:13px;padding:16px;transition:all .16s;box-shadow:0 6px 18px #0f274708}.upload-module-card:hover{border-color:#a9c3e4;transform:translateY(-1px);box-shadow:0 10px 24px #0f27470f}.upload-module-card.disabled{cursor:not-allowed;opacity:.55}.upload-module-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.upload-module-icon{color:#1d63d7;background:#edf4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.upload-module-status{font-size:var(--fs-caption);color:#5e6f83;border:1px solid #dce4ed;border-radius:999px;padding:4px 7px;font-weight:750}.upload-module-card>strong{color:#24364d;margin-top:14px;font-size:13px;display:block}.upload-module-card>p{color:#636f80;min-height:34px;font-size:var(--fs-caption);margin:5px 0 0;line-height:1.55}.upload-module-open{color:#1d63d7;font-size:var(--fs-caption);margin-top:12px;font-weight:750;display:block}.upload-page-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.upload-breadcrumb{color:#63707e;font-size:var(--fs-caption);align-items:center;gap:7px;display:flex}.upload-breadcrumb button{color:#58708c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.upload-page-head h2{margin:8px 0 0;font-size:18px}.upload-page-head p{color:#606d7f;font-size:var(--fs-caption);margin:5px 0 0}.scope-tabs{background:#f1f5f9;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 14px 0;padding:4px;display:grid}.scope-tabs button{color:#53657a;min-height:36px;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-weight:750}.scope-tabs button.active{color:#fff;background:#0b568d;box-shadow:0 2px 8px #0b568d29}.scope-tabs.invoice-direction-tabs{grid-template-columns:repeat(2,1fr)}.upload-month-select{max-width:320px;font-size:var(--fs-caption);color:#607083;flex-direction:column;gap:5px;margin:12px 14px 0;font-weight:700;display:flex}.upload-month-select select{background:#fff;border:1px solid #dbe3ed;border-radius:8px;height:36px;padding:0 10px}.selected-upload-scope{background:#f8fafc;border:1px solid #dde5ee;border-radius:10px;margin:12px 14px 0;padding:12px}.selected-upload-scope strong,.selected-upload-scope span{display:block}.selected-upload-scope strong{color:#26384d;font-size:11px}.selected-upload-scope span{font-size:var(--fs-caption);color:#64707f;margin-top:4px}.upload-record-area{flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.existing-upload-card{color:#198452;background:#effcf4;border:1px solid #bde7cd;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:340px;padding:12px;display:flex}.existing-upload-card>div{flex:1;min-width:0}.existing-upload-card strong,.existing-upload-card span{display:block}.existing-upload-card strong{color:#176b43;font-size:11px}.existing-upload-card span{font-size:var(--fs-caption);color:#567767;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.upload-empty-copy{color:#616e7d;min-width:300px;font-size:var(--fs-caption);background:#fbfcfe;border:1px dashed #cbd6e2;border-radius:10px;flex:1;padding:15px}.danger-button.compact{font-size:var(--fs-caption);white-space:nowrap;padding:7px 9px}@media (width<=1400px){.period-button-grid.monthly,.invoice-month-strip{grid-template-columns:repeat(6,1fr)}.upload-module-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.period-button-grid.monthly,.invoice-month-strip{grid-template-columns:repeat(3,1fr)}.period-button-grid.quarterly,.scope-tabs,.upload-module-grid{grid-template-columns:1fr}.upload-page-head{flex-direction:column}.existing-upload-card{min-width:0}}.invoice-premium-page{background:radial-gradient(circle at 88% 2%,#2a84eb0e,#0000 24%);gap:12px;padding-bottom:18px}.invoice-premium-breadcrumb{color:#646e7b;font-size:var(--fs-caption);align-items:center;gap:7px;padding:0 3px;display:flex}.invoice-premium-breadcrumb button{color:#56728d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.invoice-premium-breadcrumb button:hover{color:#1765bd}.invoice-premium-breadcrumb span:last-child{color:#5f6f80}.invoice-premium-hero{background:linear-gradient(115deg,#f9fcff 0%,#eef6ff 52%,#e9f3ff 100%);border:1px solid #cfe0f4;border-radius:18px;grid-template-columns:minmax(390px,1.15fr) minmax(520px,1fr);align-items:center;gap:20px;min-height:132px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #1a4e8917}.invoice-premium-hero:after{content:"";pointer-events:none;border:34px solid #1f71d80e;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 26px #2fabba09}.invoice-premium-hero-main{z-index:1;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.invoice-premium-hero-icon{color:#fff;background:linear-gradient(145deg,#b8d8ff,#6aa8ee);border-radius:21px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 10px 28px #1f69c438,inset 0 1px #ffffffa6}.invoice-premium-hero-icon:before{content:"";background:#ffffff38;border:1px solid #ffffff75;border-radius:15px;position:absolute;inset:9px}.invoice-premium-hero-icon>svg{z-index:1;position:relative}.invoice-premium-hero-icon i{color:#fff;z-index:2;background:#176fd8;border:4px solid #eef6ff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;bottom:-6px;right:-6px}.invoice-premium-hero-main .eyebrow{font-size:var(--fs-caption);color:#4373a3;letter-spacing:.12em}.invoice-premium-hero-main h2{color:#142b47;letter-spacing:-.025em;margin:5px 0;font-size:22px;line-height:1.15}.invoice-premium-hero-main p{color:#5a718a;max-width:660px;font-size:var(--fs-caption);margin:0;line-height:1.55}.invoice-premium-hero-meta{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;position:relative}.invoice-premium-hero-meta>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc2;border:1px solid #aecae8cc;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:flex;box-shadow:0 5px 14px #2351800b}.invoice-premium-hero-meta>div>svg{color:#1c72cf;background:#e7f2ff;border-radius:9px;width:27px;height:27px;padding:6px}.invoice-premium-hero-meta>div:nth-child(2)>svg{color:#0b8c83;background:#e4f7f4}.invoice-premium-hero-meta>div:nth-child(4)>svg{color:#27825c;background:#e8f7ee}.invoice-premium-hero-meta span,.invoice-premium-hero-meta strong{display:block}.invoice-premium-hero-meta span{font-size:var(--fs-caption);color:#616d7a}.invoice-premium-hero-meta strong{font-size:var(--fs-caption);color:#243a54;margin-top:2px}.invoice-premium-change{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);top:12px;right:14px;background:#ffffffd1!important;position:absolute!important}.invoice-premium-period-card,.invoice-premium-upload-card{background:#fff;border:1px solid #dae5f0;border-radius:16px;overflow:hidden;box-shadow:0 9px 28px #0f27470e}.invoice-premium-section-head{justify-content:space-between;align-items:center;gap:14px;padding:15px 18px 10px;display:flex}.invoice-premium-section-head>div{align-items:center;gap:10px;display:flex}.invoice-premium-section-head>div>span:last-child strong,.invoice-premium-section-head>div>span:last-child small{display:block}.invoice-premium-section-head strong{color:#263c56;font-size:11.5px}.invoice-premium-section-head small{font-size:var(--fs-caption);color:#626d7a;margin-top:2px}.invoice-premium-section-icon{color:#1d6ac6;background:#edf5ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #dcecff}.invoice-premium-year-badge{color:#1d5fa8;font-size:var(--fs-caption);background:#edf5ff;border-radius:999px;padding:7px 12px;font-weight:800}.invoice-premium-months{grid-template-columns:repeat(12,minmax(58px,1fr));gap:7px;padding:8px 18px 15px;display:grid}.invoice-premium-months button{color:#435971;height:36px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d9e4ee;border-radius:8px;font-weight:750;transition:all .15s}.invoice-premium-months button:hover{background:#f8fbff;border-color:#9fc2e7;transform:translateY(-1px)}.invoice-premium-months button.active{color:#fff;background:linear-gradient(#2f82e5,#1265c9);border-color:#176fd8;box-shadow:0 6px 14px #1868ca33}.invoice-premium-tabs{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #e8edf3;align-items:flex-end;gap:8px;padding:11px 16px 0;display:flex}.invoice-premium-tabs button{color:#5d6e82;min-width:180px;height:45px;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;border-radius:11px 11px 0 0;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:flex;position:relative}.invoice-premium-tabs button b{color:#5c6f86;min-width:23px;height:23px;font-size:var(--fs-caption);background:#edf1f6;border-radius:999px;place-items:center;margin-left:auto;display:grid}.invoice-premium-tabs button.active{color:#173a64;background:#eef6ff}.invoice-premium-tabs button.active:after{content:"";background:#1370d4;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.invoice-premium-tabs button.active b{color:#fff;background:#165fae}.invoice-premium-tabs button.active svg{color:#1268c7}.invoice-premium-dropzone{background:linear-gradient(#fbfdff,#f6faff);border:1.5px dashed #8ebcf0;border-radius:15px;min-height:275px;margin:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fffc}.invoice-premium-dropzone:before{content:"";pointer-events:none;background:radial-gradient(circle,#4f97eb1a,#4f97eb00 70%);border-radius:50%;width:440px;height:260px;position:absolute;bottom:-145px;left:-90px}.invoice-premium-empty{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:218px;padding:25px 20px 18px;display:flex;position:relative}.invoice-premium-file-art{color:#1e75db;justify-content:center;align-items:center;gap:10px;height:66px;margin-bottom:6px;display:flex}.invoice-premium-file-art>svg{background:linear-gradient(145deg,#edf6ff,#d9eaff);border-radius:18px;width:66px;height:66px;padding:14px;box-shadow:0 9px 20px #2e75c621}.invoice-premium-file-art span{font-size:var(--fs-caption);border-radius:8px;padding:5px 7px;font-weight:900;box-shadow:0 4px 10px #14325a14}.invoice-premium-file-art .xml{color:#b96d00;background:#fff0cf;transform:translateY(8px)rotate(-4deg)}.invoice-premium-file-art .ubl{color:#0a897e;background:#dff7f2;transform:translateY(-7px)rotate(4deg)}.invoice-premium-empty .eyebrow{color:#4c6e93;font-size:var(--fs-caption);margin-top:7px}.invoice-premium-empty h3{color:#18304e;letter-spacing:-.015em;margin:5px 0 4px;font-size:16px}.invoice-premium-empty p{color:#607083;max-width:720px;font-size:var(--fs-caption);margin:0;line-height:1.5}.invoice-premium-empty>small{color:#65717e;font-size:var(--fs-caption);margin-top:8px}.invoice-premium-upload-button{border-radius:9px!important;height:38px!important;margin-top:13px!important;padding:0 17px!important;box-shadow:0 8px 17px #1268ca2e!important}.invoice-premium-loaded{z-index:1;justify-content:center;align-items:center;gap:16px;min-height:218px;padding:26px;display:flex;position:relative}.invoice-premium-loaded-icon{color:#1f9362;background:#e8f8ef;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #caecd8}.invoice-premium-loaded-copy{max-width:760px}.invoice-premium-loaded-copy .eyebrow{color:#377c60}.invoice-premium-loaded-copy h3{color:#17334c;margin:5px 0;font-size:16px}.invoice-premium-loaded-copy p{color:#607283;font-size:var(--fs-caption);margin:0;line-height:1.5}.invoice-premium-loaded-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.invoice-premium-info-strip{z-index:2;background:#ffffffe0;border-top:1px solid #dfe9f2;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.invoice-premium-info-strip>div{border-right:1px solid #e3eaf1;justify-content:center;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:flex}.invoice-premium-info-strip>div:last-child{border-right:0}.invoice-premium-info-strip svg{color:#1d70d0;background:#edf5ff;border-radius:10px;width:29px;height:29px;padding:7px}.invoice-premium-info-strip>div:nth-child(2) svg{color:#6266cf;background:#eef1ff}.invoice-premium-info-strip>div:nth-child(3) svg{color:#248969;background:#eaf8f2}.invoice-premium-info-strip span,.invoice-premium-info-strip strong,.invoice-premium-info-strip small{display:block}.invoice-premium-info-strip strong{font-size:var(--fs-caption);color:#334a62}.invoice-premium-info-strip small{font-size:var(--fs-caption);color:#626e7b;margin-top:2px}@media (width<=1320px){.invoice-premium-hero{grid-template-columns:1fr}.invoice-premium-hero-meta{grid-template-columns:repeat(4,1fr)}.invoice-premium-months{grid-template-columns:repeat(6,1fr)}}@media (width<=850px){.invoice-premium-hero{padding:20px 16px}.invoice-premium-hero-main{align-items:flex-start}.invoice-premium-hero-icon{flex-basis:58px;width:58px;height:58px}.invoice-premium-hero-meta{grid-template-columns:repeat(2,1fr)}.invoice-premium-months{grid-template-columns:repeat(3,1fr)}.invoice-premium-tabs button{flex:1;min-width:0}.invoice-premium-info-strip{grid-template-columns:1fr}.invoice-premium-info-strip>div{border-bottom:1px solid #e3eaf1;border-right:0;justify-content:flex-start}.invoice-premium-info-strip>div:last-child{border-bottom:0}.invoice-premium-change{justify-self:start;position:static!important}.invoice-premium-hero{padding-top:56px}}.period-subsection-label{color:#5e6f83;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #edf1f5;padding:10px 14px 0;font-weight:800}.period-button strong,.period-button span{display:block}.period-button span{font-size:var(--fs-caption);opacity:.68;margin-top:3px;font-weight:600}.module-period-label{color:#5d6e82;font-size:var(--fs-caption);margin-top:7px;font-weight:700;display:block}.tax-mode-switch{background:#f6f8fb;border:1px solid #d9e2ec;border-radius:9px;align-items:center;gap:3px;padding:4px;display:inline-flex}.tax-mode-switch button{color:#606d7d;font-size:var(--fs-caption);background:0 0;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.tax-mode-switch button.active{color:#21354d;background:#fff;box-shadow:0 1px 5px #172b4d17}.tax-mode-switch button:disabled{cursor:not-allowed;opacity:.58}.invoice-desk-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a192a6b;justify-content:center;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}.invoice-desk{background:#f7f9fc;border:1px solid #ccd8e5;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:min(1760px,100vw - 36px);height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #081c3247}.invoice-desk-single{grid-template-rows:auto minmax(0,1fr);width:min(1540px,100vw - 36px)}.invoice-desk-head{background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.invoice-desk-head h2{color:#17283c;margin:3px 0 0;font-size:16px}.invoice-desk-head p{font-size:var(--fs-caption);color:#627182;margin:4px 0 0}.invoice-desk-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.invoice-desk-close{color:#42566f;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.invoice-desk-close:hover{color:#12263d;background:#f1f5f9}.invoice-desk-scroll{background:#fff;min-height:0;padding:14px;overflow:auto}.invoice-source-modal{height:100%;min-height:0}.invoice-fintex-modal{min-width:0}.invoice-desk-kpis{background:#fff;border-bottom:1px solid #dce5ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.invoice-desk-kpis>div{background:#fbfcfe;border:1px solid #dce4ed;border-radius:8px;padding:9px 10px}.invoice-desk-kpis span,.invoice-desk-kpis strong,.invoice-desk-kpis small{display:block}.invoice-desk-kpis span{font-size:var(--fs-caption);color:#606e81}.invoice-desk-kpis strong{color:#14293f;margin-top:4px;font-size:12px}.invoice-desk-kpis small{font-size:var(--fs-caption);color:#626f82;margin-top:3px}.invoice-desk-split{background:#eef3f8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;padding:10px;display:grid}.invoice-desk-pane{background:#fff;border:1px solid #d7e1eb;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.invoice-desk-pane-head{background:#f9fbfd;border-bottom:1px solid #e1e8ef;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.invoice-desk-pane-head span,.invoice-desk-pane-head strong{display:block}.invoice-desk-pane-head>div>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#606e81}.invoice-desk-pane-head>div>strong{color:#1a3047;margin-top:3px;font-size:11px}.invoice-desk-pane-scroll{min-height:0;position:relative;overflow:auto}.invoice-desk-source-frame{background:#fff;border:0;width:100%;height:100%;min-height:680px;display:block}.invoice-desk-voucher-table{border:0;border-radius:0;margin:0}.invoice-desk-voucher-table table{font-size:var(--fs-caption)}.invoice-desk-loading{padding:48px}.invoice-match-fallback{background:#fff;min-height:100%}.invoice-match-fallback .compact-document-table{max-height:none}.invoice-desk .document-totals{padding:10px 12px 14px}@media (width<=1200px){.invoice-desk-backdrop{padding:8px}.invoice-desk,.invoice-desk-single{width:calc(100vw - 16px);height:calc(100vh - 16px)}.invoice-desk-split{grid-template-columns:1fr}.invoice-desk-kpis{grid-template-columns:repeat(2,1fr)}.invoice-desk-source-frame{min-height:520px}.invoice-desk-head{align-items:flex-start}.invoice-desk-head-actions{max-width:55%}}.invoice-desk-notice{color:#285786;font-size:var(--fs-caption);background:#eef6ff;border-bottom:1px solid #cfe0f3;padding:7px 14px;font-weight:650}.invoice-desk-review-scroll{padding-bottom:18px}.audit-desk-block{background:#fff;border:1px solid #dce4ed;border-radius:9px;margin:12px;overflow:hidden}.audit-desk-block-head{background:#f8fafc;border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.audit-desk-block-head h4{font-size:var(--fs-caption);color:#1c3046;margin:0}.audit-desk-block-head span{font-size:var(--fs-caption);color:#64707e}.compact-audit-table{border:0;border-radius:0}.compact-audit-table table{font-size:var(--fs-caption)}.compact-audit-table th{white-space:nowrap}.compact-audit-table td{vertical-align:top}.cell-note{font-size:var(--fs-caption);color:#65707c;margin-top:2px;font-weight:500;display:block}.audit-ok{color:#078552}.audit-bad{color:#d23d32}.audit-result{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;padding:3px 6px;font-weight:750;display:inline-block}.audit-result.ok{color:#078552;background:#dcf8e9}.audit-result.bad{color:#c43b31;background:#fde6e3}.audit-result.warn{color:#a76a05;background:#fff1cf}.audit-total-row{background:#f8fafc;font-weight:750}.audit-desk-block.audit-step{background:#fff;border-style:solid;border-width:1px;border-radius:12px;margin:14px 12px;box-shadow:0 5px 14px #142d480b}.audit-step .audit-desk-block-head{border-bottom-width:1px;min-height:54px;padding:11px 12px}.audit-step .audit-desk-block-head>div{min-width:0}.audit-step .audit-desk-block-head h4{color:#18324d;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.audit-step .audit-desk-block-head h4:before{color:#fff;width:26px;height:26px;font-size:var(--fs-caption);border-radius:999px;flex:0 0 26px;place-items:center;font-weight:850;display:inline-grid;box-shadow:0 2px 6px #0f2d4b21}.audit-step-blue{background:linear-gradient(#f7fbff 0,#fff 38%)!important;border-color:#3f9ce8 #a9d3f5 #a9d3f5!important;border-top-style:solid!important;border-top-width:3px!important}.audit-step-blue .audit-desk-block-head{background:linear-gradient(90deg,#edf7ff 0,#f8fcff 76%,#fff 100%);border-bottom-color:#cfe5f8}.audit-step-blue .audit-desk-block-head h4:before{content:"1";background:#2e8bd7}.audit-step-green{background:linear-gradient(#f7fdf9 0,#fff 38%)!important;border-color:#31ad6b #a9e1c1 #a9e1c1!important;border-top-style:solid!important;border-top-width:3px!important}.audit-step-green .audit-desk-block-head{background:linear-gradient(90deg,#ecfaf2 0,#f8fdf9 76%,#fff 100%);border-bottom-color:#ccebd8}.audit-step-green .audit-desk-block-head h4:before{content:"2";background:#159657}.audit-step-orange{background:linear-gradient(#fffaf2 0,#fff 38%)!important;border-color:#ee9a31 #f2d09f #f2d09f!important;border-top-style:solid!important;border-top-width:3px!important}.audit-step-orange .audit-desk-block-head{background:linear-gradient(90deg,#fff4e3 0,#fffaf3 76%,#fff 100%);border-bottom-color:#f2ddbd}.audit-step-orange .audit-desk-block-head h4:before{content:"3";background:#e98318}.audit-step .audit-desk-block-head>div>span{color:#617183;margin-top:4px;line-height:1.45;display:block}.audit-step>.document-totals{gap:9px;padding:11px 12px 13px}.audit-step>.document-totals>div{background:#fff;border-radius:9px;min-width:116px;box-shadow:0 2px 7px #1231500a}.audit-step-blue>.document-totals>div{background:#f5faff;border-color:#bfddf5}.audit-step-blue>.document-totals .grand{background:#eaf5fe;border-color:#9fc9ea}.audit-step-orange>.document-totals>div{background:#fffaf3;border-color:#efd5af}.audit-step .compact-audit-table,.audit-step .invoice-desk-voucher-table{background:#fff;border:1px solid #dbe5ee;border-radius:9px;margin:0 10px 11px;overflow:hidden}.audit-step .compact-audit-table thead,.audit-step .invoice-desk-voucher-table thead{background:#f1f5f9}.audit-step-blue .compact-audit-table thead{background:#eef7ff}.audit-step-green .compact-audit-table thead{background:#edf9f2}.audit-step-orange .invoice-desk-voucher-table thead{background:#fff5e7}.audit-step .compact-audit-table th,.audit-step .invoice-desk-voucher-table th{color:#28425e;font-weight:800}.audit-step .compact-audit-table td,.audit-step .compact-audit-table th,.audit-step .invoice-desk-voucher-table td,.audit-step .invoice-desk-voucher-table th{padding-top:8px;padding-bottom:8px}.audit-step .compact-audit-table tbody tr:hover,.audit-step .invoice-desk-voucher-table tbody tr:hover{background:#f8fbfe}.audit-step-green .compact-audit-table tbody tr:hover{background:#f4fbf7}.audit-step-orange .invoice-desk-voucher-table tbody tr:hover{background:#fffaf4}.audit-step .audit-result{padding:4px 7px;font-weight:800}.audit-step .audit-empty-good{border-radius:9px;margin:10px 12px 12px}.audit-step-blue .audit-empty-good{color:#24608e;background:#f0f8ff;border-color:#bddbf3}@media (width<=1200px){.audit-step .audit-desk-block-head h4{font-size:var(--fs-caption)}.audit-step>.document-totals{flex-wrap:wrap;justify-content:flex-start}.audit-step>.document-totals>div{min-width:104px}}.audit-engine-findings{gap:7px;padding:9px;display:grid}.audit-engine-finding{background:#fff;border:1px solid #e2e8ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px;display:flex}.audit-engine-finding>div:first-child{flex:1;min-width:0}.audit-engine-finding strong{font-size:var(--fs-caption);color:#22364d;margin-top:3px;display:block}.audit-engine-finding p{font-size:var(--fs-caption);color:#606f80;margin:3px 0 0;line-height:1.45}.audit-engine-finding.decision{background:#fffcf5}.audit-decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.audit-empty-good{color:#137449;font-size:var(--fs-caption);background:#effbf4;border:1px solid #bde8cd;border-radius:8px;margin:9px;padding:9px}.reconstructed-invoice{color:#14283e;width:100%;min-width:0;font-size:var(--fs-caption);background:#fff}.reconstructed-label{text-transform:uppercase;letter-spacing:.08em;color:#606e80;background:#f7f9fc;border-bottom:1px solid #cfd9e5;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.reconstructed-label strong{font-size:var(--fs-caption);color:#9a6b12}.reconstructed-head{border-bottom:2px solid #22354b;grid-template-columns:1.35fr .45fr 1fr;gap:14px;padding:16px;display:grid}.reconstructed-party>span,.reconstructed-buyer span{text-transform:uppercase;color:#5f6e7e;font-weight:750;display:block}.reconstructed-party>strong,.reconstructed-buyer strong{margin-top:7px;font-size:12px;display:block}.reconstructed-party p,.reconstructed-buyer p{color:#52657a;margin:5px 0 0}.reconstructed-badge{font-size:var(--fs-caption);color:#5b7189;border:2px solid #d0dae5;border-radius:999px;place-self:center;padding:15px 12px;font-weight:800}.reconstructed-facts{border:1px solid #8799ac}.reconstructed-facts>div{border-bottom:1px solid #aebbc9;grid-template-columns:42% 58%;display:grid}.reconstructed-facts>div:last-child{border-bottom:0}.reconstructed-facts span,.reconstructed-facts strong{padding:4px 6px}.reconstructed-facts span{background:#f6f3eb;font-weight:750}.reconstructed-facts strong{font-weight:650}.reconstructed-buyer{border-bottom:1px solid #ccd7e2;grid-template-columns:1.35fr 1fr;gap:14px;padding:13px 16px;display:grid}.reconstructed-lines{border:0;border-radius:0;padding:10px}.reconstructed-lines table{min-width:1040px;font-size:var(--fs-caption)}.reconstructed-lines thead{background:#f4f0e6}.reconstructed-lines td,.reconstructed-lines th{border:1px solid #9aabbc;padding:5px}.reconstructed-footer{grid-template-columns:1.35fr .65fr;gap:16px;padding:12px 16px 18px;display:grid}.reconstructed-notes{border:1px solid #c8d3df;min-height:110px;padding:10px}.reconstructed-notes p{color:#53677d;white-space:pre-wrap;margin:4px 0}.reconstructed-totals{border:1px solid #8799ac}.reconstructed-totals>div{border-bottom:1px solid #aebbc9;grid-template-columns:58% 42%;display:grid}.reconstructed-totals>div:last-child{border-bottom:0}.reconstructed-totals span,.reconstructed-totals strong{text-align:right;padding:5px 7px}.reconstructed-totals .grand{font-size:var(--fs-caption);background:#eef4fa}@media (width<=1200px){.reconstructed-invoice{min-width:0}.audit-desk-block-head{flex-direction:column;align-items:flex-start}.audit-decision-actions{justify-content:flex-start}}.vat-mode-switch{background:#eaf0f6;border:1px solid #d6e0ea;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px;display:grid}.vat-mode-switch>button{text-align:left;color:#52657a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 14px;transition:all .16s;display:grid}.vat-mode-switch>button>span{min-width:48px;font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;background:#dfe7ef;border-radius:7px;grid-row:1/3;align-self:stretch;place-items:center;font-weight:800;display:grid}.vat-mode-switch>button strong{color:#20364d;font-size:12px}.vat-mode-switch>button small{font-size:var(--fs-caption);color:#606e81}.vat-mode-switch>button.active{background:#fff;border-color:#8db6e6;box-shadow:0 5px 16px #173d6117,inset 0 0 0 1px #d6e8fb}.vat-mode-switch>button.active>span{color:#fff;background:#0f5c99}.vat-mode-switch>button.active strong{color:#0c4f86}.vat-phase-note{color:#4d6681;font-size:var(--fs-caption);background:#f3f8fe;border:1px solid #cadff4;border-radius:8px;margin-top:10px;padding:10px 12px;line-height:1.55}.vat-phase-note strong{color:#225a91}.vat-workbench-panel{overflow:hidden}.vat-workbench-tabs{background:#f4f7fa;border-top:1px solid #e2e8ef;border-bottom:1px solid #d7e0e9;align-items:center;gap:4px;padding:7px 10px;display:flex;overflow-x:auto}.vat-workbench-tabs button{color:#53667b;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:flex}.vat-workbench-tabs button:hover{background:#fff;border-color:#d7e1eb}.vat-workbench-tabs button.active{color:#164f84;background:#fff;border-color:#8eb4dc;box-shadow:0 2px 6px #204b7417}.vat-workbench-tabs button span{min-width:18px;height:18px;font-size:var(--fs-caption);background:#e7edf3;border-radius:999px;place-items:center;display:inline-grid}.vat-workbench-tabs button.active span{color:#0d5d9e;background:#dbeeff}.vat-workbench-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px;display:grid}.vat-workbench-summary>div{background:#fff;border:1px solid #dbe4ec;border-radius:9px;padding:12px}.vat-workbench-summary>div.warn{background:#fffaf0;border-color:#efd099}.vat-workbench-summary span,.vat-workbench-summary strong,.vat-workbench-summary small{display:block}.vat-workbench-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;color:#5f6d7e}.vat-workbench-summary strong{color:#172c42;margin-top:5px;font-size:15px}.vat-workbench-summary small{font-size:var(--fs-caption);color:#607081;margin-top:4px}.vat-account-table{border:0;border-radius:0}.vat-account-table table{font-size:var(--fs-caption)}.account-code-cell{align-items:flex-start;gap:8px;display:flex}.account-code-cell>div strong,.account-code-cell>div small{display:block}.account-code-cell>div small{color:#606e80;margin-top:2px}.leaf-mark{color:#139866}.parent-mark{color:#606f7d}.vat-account-detail{padding:10px}.vat-account-detail-head{background:#f8fafc;border:1px solid #dae3ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 10px;display:flex}.vat-account-detail-head>div{align-items:center;gap:9px;display:flex}.vat-account-detail-head>div strong{font-size:11px}.vat-account-detail-head>div span{font-size:var(--fs-caption);color:#617183}.vat-movement-table{border-radius:8px}.vat-movement-table table{font-size:var(--fs-caption)}.vat-warning-note,.vat-good-state{font-size:var(--fs-caption);border-radius:8px;align-items:flex-start;gap:9px;margin:10px;padding:10px 11px;line-height:1.45;display:flex}.vat-warning-note{color:#8a5e15;background:#fff9ed;border:1px solid #efcc8a}.vat-good-state{color:#176d47;background:#f0faf4;border:1px solid #b9e4ca}.vat-good-state strong,.vat-good-state span{display:block}.vat-good-state span{color:#4b7964;margin-top:3px}.vat-duplicate-list{padding-bottom:10px}.vat-duplicate-card{background:#fff;border:1px solid #efc98b;border-radius:9px;margin:10px;overflow:hidden}.vat-duplicate-card header{background:#fff8ea;border-bottom:1px solid #efd7ad;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.vat-duplicate-card header strong,.vat-duplicate-card header span{display:block}.vat-duplicate-card header strong{font-size:var(--fs-caption);color:#864f0b}.vat-duplicate-card header>div>span{font-size:var(--fs-caption);color:#7a6953;margin-top:2px}.vat-workbench-method{color:#5e7084;background:#f7f9fb;border-top:1px solid #dde5ed;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.vat-workbench-method strong{font-size:var(--fs-caption);color:#3e566e;display:block}.vat-workbench-method p{font-size:var(--fs-caption);margin:2px 0 0;line-height:1.45}@media (width<=1180px){.vat-workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vat-mode-switch{grid-template-columns:1fr}}.vat-inline-notice{color:#1c6b48;font-size:var(--fs-caption);background:#f1faf4;border:1px solid #bcdac8;border-radius:8px;margin:10px 12px 0;padding:9px 11px}.vat-bridge-wrap{padding-bottom:12px}.vat-bridge-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.vat-bridge-summary>div{background:#fff;border:1px solid #d9e3ec;border-radius:9px;padding:12px}.vat-bridge-summary span,.vat-bridge-summary strong,.vat-bridge-summary small{display:block}.vat-bridge-summary span{font-size:var(--fs-caption);color:#606e7f;text-transform:uppercase;letter-spacing:.04em}.vat-bridge-summary strong{color:#18324a;margin-top:5px;font-size:14px}.vat-bridge-summary small{font-size:var(--fs-caption);color:#616e7e;margin-top:4px}.vat-bridge-table{border-top:1px solid #dbe3eb;border-bottom:1px solid #dbe3eb;border-radius:0}.vat-bridge-table table{font-size:var(--fs-caption)}.vat-bridge-table td{vertical-align:top}.vat-bridge-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.status-chip.info{color:#2b5f91;background:#edf5ff;border-color:#cfe0f1}.vat-bridge-draft{background:#fff;border:1px solid #d7e1eb;border-radius:10px;margin:12px;overflow:hidden}.vat-bridge-draft-head{background:#f8fafc;border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.vat-bridge-draft-head h4{margin:2px 0 0;font-size:11px}.vat-bridge-draft .table-wrap{border:0;border-radius:0}.vat-bridge-draft table{font-size:var(--fs-caption)}.status-chip.warn{color:#95600b;background:#fff3dc;border-color:#efd39b}.vat-placement-backdrop{z-index:180}.vat-placement-modal{background:#fff;border:1px solid #d2dce7;border-radius:14px;width:min(720px,100vw - 32px);overflow:hidden;box-shadow:0 30px 90px #0c243e47}.vat-placement-head{background:#fff;border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.vat-placement-head h3{color:#17324d;margin:3px 0 0;font-size:15px}.vat-placement-head p{font-size:var(--fs-caption);color:#607082;margin:4px 0 0}.vat-placement-body{background:#f8fafc;gap:11px;padding:14px 18px;display:grid}.vat-placement-account{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.vat-placement-account>div,.vat-placement-current,.vat-placement-preview{background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:10px 11px}.vat-placement-account span,.vat-placement-account strong,.vat-placement-account small,.vat-placement-current span,.vat-placement-current strong,.vat-placement-current small,.vat-placement-preview span,.vat-placement-preview strong,.vat-placement-preview small{display:block}.vat-placement-account span,.vat-placement-current span,.vat-placement-preview span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#62707f}.vat-placement-account strong,.vat-placement-current strong,.vat-placement-preview strong{font-size:var(--fs-caption);color:#20384f;margin-top:4px}.vat-placement-account small,.vat-placement-current small,.vat-placement-preview small{font-size:var(--fs-caption);color:#606e80;margin-top:3px}.vat-placement-form{grid-template-columns:1.2fr .55fr .55fr;gap:9px;display:grid}.vat-placement-form label{font-size:var(--fs-caption);color:#52667c;flex-direction:column;gap:5px;font-weight:750;display:flex}.vat-placement-form select,.vat-placement-form input{color:#24384d;background:#fff;border:1px solid #d5dee8;border-radius:8px;outline:none;width:100%;min-height:36px;padding:8px 9px}.vat-placement-form select:focus,.vat-placement-form input:focus{border-color:#75a4d5;box-shadow:0 0 0 3px #2369ae14}.vat-placement-reason{grid-column:1/-1}.vat-placement-remember{color:#355b7e;background:#f1f7fd;border:1px solid #cfe0f2;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.vat-placement-remember input{margin-top:2px}.vat-placement-remember strong,.vat-placement-remember small{display:block}.vat-placement-remember strong{font-size:var(--fs-caption)}.vat-placement-remember small{font-size:var(--fs-caption);color:#597289;margin-top:3px}.vat-placement-preview{background:#f4fbf7;border-color:#c9dfd2}.vat-placement-actions{background:#fff;border-top:1px solid #dfe6ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.vat-placement-actions>div{align-items:center;gap:7px;display:flex}.vat-placement-actions .ghost-button{align-items:center;gap:5px;display:inline-flex}@media (width<=760px){.vat-placement-account,.vat-placement-form{grid-template-columns:1fr}.vat-placement-reason{grid-column:auto}.vat-placement-actions{flex-direction:column;align-items:stretch}.vat-placement-actions>div{justify-content:flex-end}}.vat-outcome-strip{grid-template-columns:1fr 1fr 1.5fr;gap:8px;margin-top:10px;display:grid}.vat-outcome-strip>div{background:#f8fafc;border:1px solid #d7e2ec;border-radius:8px;padding:10px 11px}.vat-outcome-strip span,.vat-outcome-strip strong{display:block}.vat-outcome-strip span{font-size:var(--fs-caption);color:#637183}.vat-outcome-strip strong{color:#17344f;margin-top:4px;font-size:12px}.vat-outcome-strip .source strong{font-size:var(--fs-caption);line-height:1.35}@media (width<=1180px){.vat-bridge-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vat-outcome-strip{grid-template-columns:1fr}}.report-menu{position:relative}.report-menu>summary{cursor:pointer;list-style:none;display:inline-flex}.report-menu>summary::-webkit-details-marker{display:none}.report-menu-popover{z-index:80;background:#fff;border:1px solid #d8e1ea;border-radius:9px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #162e4929}.report-menu-popover button{text-align:left;width:100%;font-size:var(--fs-caption);color:#31475f;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px}.report-menu-popover button:hover{background:#f2f6fa}.report-menu-popover button:disabled{opacity:.45;cursor:not-allowed}.dataset-manager-dialog{background:#f7f9fc;border:1px solid #d3dde8;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #081c3247}.dataset-manager-head{background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.dataset-manager-head h2{color:#172d44;margin:3px 0 0;font-size:15px}.dataset-manager-head p{font-size:var(--fs-caption);color:#606e80;margin:4px 0 0}.dataset-manager-body{min-height:0;padding:12px;overflow:auto}.dataset-version-list{gap:9px;display:grid}.dataset-version-card{background:#fff;border:1px solid #dce4ec;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.dataset-version-card.active{border-color:#8cb8e6;box-shadow:inset 3px 0 #1769c2}.dataset-version-main{flex:1;min-width:0}.dataset-version-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dataset-version-title strong{font-size:var(--fs-caption);color:#21384f}.dataset-version-meta{font-size:var(--fs-caption);color:#637183;flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.dataset-version-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=900px){.dataset-version-card{flex-direction:column;align-items:flex-start}.dataset-version-actions{justify-content:flex-start}.dataset-manager-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.vat-report-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:-3px;display:flex}.vat-report-actions .ft-button{min-width:116px}@media (width<=760px){.vat-report-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.vat-report-actions .ft-button{justify-content:center;width:100%;min-width:0}}.vat-preparation-blocking-controls{scroll-margin-top:96px}.metric-tools{align-items:center;gap:6px;display:inline-flex}.metric-card.clickable{cursor:pointer;transition:all .16s}.metric-card.clickable:hover{border-color:#a9bfd5;transform:translateY(-1px);box-shadow:0 12px 28px #0f274714}.metric-card.clickable:focus-visible{outline-offset:2px;outline:2px solid #1769c2}.metric-action{font-size:var(--fs-caption);color:#1b67a8;align-items:center;gap:4px;margin-top:8px;font-weight:700;display:flex}.info-hint{display:inline-flex;position:relative}.info-hint>summary{color:#5f6e7e;cursor:pointer;border-radius:999px;place-items:center;width:20px;height:20px;list-style:none;display:grid}.info-hint>summary::-webkit-details-marker{display:none}.info-hint>summary:hover{color:#1b5f9c;background:#eef4fa}.info-hint[open]>summary{color:#14588f;background:#e9f2fc}.info-hint-popover{z-index:120;text-transform:none;letter-spacing:0;color:#53677c;background:#fff;border:1px solid #d5e0ea;border-radius:9px;width:260px;padding:10px 11px;font-weight:400;position:absolute;top:26px;right:0;box-shadow:0 16px 36px #132c4829}.info-hint-popover strong{font-size:var(--fs-caption);color:#173a5c;display:block}.info-hint-popover p{font-size:var(--fs-caption);color:#607185;margin:4px 0 0;line-height:1.5}.info-hint-popover button{color:#1769c2;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-weight:700;display:inline-flex}@media (width<=760px){.info-hint-popover{width:min(260px,100vw - 42px);right:-30px}}.vat-blocking-controls{background:#fffaf1;border:1px solid #efd09a;border-radius:10px;margin:14px;scroll-margin-top:82px;overflow:hidden}.vat-blocking-controls-head{background:#fffdf8;border-bottom:1px solid #f0dcb8;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.vat-blocking-controls-head h4{color:#744b0d;margin:3px 0 0;font-size:12px}.vat-blocking-controls-head p{font-size:var(--fs-caption);color:#846c4a;margin:4px 0 0}.vat-blocking-controls .finding-list{background:#fff}.vat-blocking-controls .finding-card:last-child{margin-bottom:0}.sidebar{width:312px}.nav-parent-multiline{align-items:flex-start}.nav-parent-multiline>span{white-space:normal;padding-top:1px;line-height:1.28}.nav-parent-multiline .nav-chevron,.nav-parent-multiline .nav-lock{margin-top:2px}.nav-submenu-sectioned{gap:2px;margin-left:17px;padding-left:14px}.nav-subgroup-label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.16em;color:#b7cfe580;margin:10px 8px 4px;font-weight:900;line-height:1}.nav-submenu-sectioned .nav-subitem{font-size:var(--fs-caption);min-height:31px}.shell-breadcrumb{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.1em;color:#5e6b7f;white-space:nowrap;text-overflow:ellipsis;max-width:760px;font-weight:800;overflow:hidden}.report-directory{overflow:hidden;padding:0!important}.report-directory-row{border-bottom:1px solid #e8edf3;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.report-directory-row:last-child{border-bottom:0}.report-directory-row:hover{background:#fbfdff}.report-directory-icon{color:#1e5ea7;background:#edf5ff;border:1px solid #d8e7f8;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.report-directory-copy h3{color:#20364d;margin:4px 0 5px;font-size:15px}.report-directory-copy p{color:#606f82;font-size:var(--fs-caption);margin:0;line-height:1.5}.report-directory-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.report-directory-tags span{font-size:var(--fs-caption);color:#5e7187;background:#f2f5f8;border:1px solid #e2e8ef;border-radius:999px;padding:4px 7px;font-weight:750}.vat-period-steps{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:14px;margin-top:14px;display:grid}.vat-period-step{background:#f9fbfd;border:1px solid #dfe7ef;border-radius:12px;padding:13px}.vat-period-step.active-step{background:#f5fbfa;border-color:#bcded8;box-shadow:inset 0 3px #0f766e}.vat-period-step-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.vat-period-step-head div{flex-direction:column;display:flex}.vat-period-step-head strong{font-size:var(--fs-caption);color:#253e57}.vat-period-step-head small{font-size:var(--fs-caption);color:#64707e;margin-top:2px}.vat-period-step-no{color:#315879;width:23px;height:23px;font-size:var(--fs-caption);background:#e7eef6;border-radius:7px;place-items:center;font-weight:900;display:grid}.active-step .vat-period-step-no{color:#fff;background:#0f766e}@media (width<=1180px){.vat-period-steps{grid-template-columns:1fr}.report-directory-row{grid-template-columns:42px 1fr}.report-directory-row>.ft-button{grid-column:2;justify-self:start}}.sidebar .nav-item{min-height:42px;padding:9px 11px;font-size:12.5px;font-weight:700;line-height:1.3}.sidebar .nav-item>svg:first-child{width:17px;height:17px}.nav-submenu-sectioned{border-left-color:#ddbe793d;margin-left:19px;padding-left:15px}.nav-subgroup-label{font-size:var(--fs-caption);letter-spacing:.14em;color:#d8bb78;margin:14px 9px 7px;font-weight:900}.nav-submenu-sectioned .nav-subitem{color:#f1f6fbc2;min-height:36px;padding:8px 10px;font-size:11.5px;font-weight:700;line-height:1.25}.nav-submenu-sectioned .nav-subitem.active:before{background:#e0bd6b;box-shadow:0 0 9px #e0bd6b6b}.sidebar .section-kicker{font-size:var(--fs-caption);letter-spacing:.14em;color:#e0e9f280}.sidebar-context .field-label{font-size:var(--fs-caption)}.sidebar-context .field-label select{padding:8px 10px;font-size:11px}.findings-filter-bar{background:#f8fafc;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:12px 14px;display:flex}.findings-filter-bar .search-box{flex:1;min-width:320px}.findings-filter-bar select{min-width:170px}.findings-filter-count{font-size:var(--fs-caption);color:#606f85;white-space:nowrap;margin-left:auto;font-weight:800}.findings-summary-grid .metric-card{min-height:104px}@media (width<=1180px){.findings-filter-bar{flex-direction:column;align-items:stretch}.findings-filter-bar .search-box,.findings-filter-bar select{width:100%;min-width:0}.findings-filter-count{margin-left:0}}.sidebar{background:linear-gradient(#0b2744 0%,#103a5e 62%,#123f64 100%);width:350px}.brand-row{padding:20px 16px 17px}.brand-name{font-size:17px}.brand-subtitle{font-size:var(--fs-caption);letter-spacing:.12em;color:#b9c9d8}.sidebar-context .field-label{color:#dbe7f1;font-size:11px}.sidebar-context .field-label select{color:#fff;background:#193f63;border-color:#456581;min-height:38px;font-size:12px}.sidebar-inline-action{font-size:var(--fs-caption);color:#e5edf4}.sidebar .nav-item{color:#eef5fb;min-height:46px;padding:10px 13px;font-size:13.5px;font-weight:750;line-height:1.35}.sidebar .nav-item>span{white-space:normal}.nav-parent-multiline>span{font-size:13px;line-height:1.38}.nav-parent.active{background:linear-gradient(135deg,#1e659f,#2b7fbd);box-shadow:inset 0 0 0 1px #e5c270e6,0 7px 18px #03121f33}.nav-submenu-sectioned .nav-subitem{color:#edf4fa;border:1px solid #0000;border-radius:8px;min-height:40px;padding:9px 10px;font-size:12.5px;font-weight:700;line-height:1.3}.nav-submenu-sectioned .nav-subitem>svg{color:#b5c9da;flex:none;width:16px;height:16px}.nav-submenu-sectioned .nav-subitem.active{color:#143653;background:#f7f1e4;border-color:#e2c574;box-shadow:0 6px 16px #04162529,inset 3px 0 #c99d3f}.nav-submenu-sectioned .nav-subitem.active:before{display:none}.sidebar-user{background:#071d3152}.sidebar-user span{font-size:var(--fs-caption)}@media (width<=1180px){.sidebar{width:330px}.app-main{margin-left:330px}}.sidebar{background:#102f4a;border-right:1px solid #234763;width:320px}.brand-row{border-bottom:1px solid #ffffff17;padding:18px 14px}.brand-name{color:#fff;font-size:16px}.brand-subtitle{font-size:var(--fs-caption);color:#9fb3c5;letter-spacing:.1em}.sidebar-context{padding:14px}.sidebar-context .section-kicker,.main-nav>.section-kicker{font-size:var(--fs-caption);color:#93a9bb;letter-spacing:.12em}.sidebar-context .field-label{font-size:var(--fs-caption);color:#cbd8e3}.sidebar-context .field-label select{color:#fff;background:#183d5d;border:1px solid #345874;border-radius:4px;min-height:36px;font-size:11.5px}.sidebar .nav-item{color:#dbe7f0;min-height:42px;box-shadow:none;background:0 0;border-radius:4px;padding:9px 12px;font-size:12.5px;font-weight:650}.sidebar .nav-item:hover{color:#fff;background:#173d5d}.sidebar .nav-item>svg:first-child{color:#9fb6c8}.nav-parent.active{box-shadow:none;color:#fff;background:#1f5d8c;border:1px solid #3474a3}.nav-submenu-sectioned{border-left:1px solid #365b77;margin:2px 8px 8px 20px;padding:3px 0 5px 12px}.nav-subgroup-label{font-size:var(--fs-caption);letter-spacing:.11em;color:#91a8ba;background:0 0;border-radius:0;margin:12px 5px 5px;padding:0;font-weight:800;line-height:1.2}.nav-submenu-sectioned .nav-subitem{color:#d4e0e9;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:8px 9px;font-size:11.5px;font-weight:600;line-height:1.25}.nav-submenu-sectioned .nav-subitem>svg{color:#8fa8bb;width:14px;height:14px}.nav-submenu-sectioned .nav-subitem.active{color:#fff;background:#25577c;border:0;box-shadow:inset 3px 0 #8dc1e7}.nav-package-locked{opacity:.5;background:0 0!important;border:0!important}.sidebar-user{background:#0d2941;border-top:1px solid #284c67}.sidebar-user strong{font-size:11.5px}.sidebar-user span{font-size:var(--fs-caption);color:#9fb3c5}.page-stack>.page-header,.page-header{background:0 0}.module-period-panel{box-shadow:none;background:#fff;border:1px solid #d9e0e6;border-radius:6px}.scope-tabs{background:#eef2f5;border:1px solid #d9e1e7;border-radius:5px;padding:3px}.scope-tabs button{color:#465b6d;border-radius:4px}.scope-tabs button.active{color:#fff;box-shadow:none;background:#1f5d8c}.period-button{box-shadow:none!important;border-radius:4px!important}.period-button.active{color:#174f78!important;background:#edf5fb!important;border-color:#5d9dca!important}.erp-summary-strip{background:#fff;border:1px solid #d9e0e6;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.erp-summary-strip>div{border-right:1px solid #e2e7eb;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:12px 14px;display:flex}.erp-summary-strip>div:last-child{border-right:0}.erp-summary-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#606f7f;font-weight:700}.erp-summary-strip strong{color:#20384d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ft-panel,.panel,.accounting-list-panel{box-shadow:none}.ft-panel-head{background:#f8fafb!important;border-bottom:1px solid #dce3e8!important}.ft-panel-head-copy>span,.eyebrow{color:#607283!important}.ft-badge,.tdhp-tree,.analysis-master-nav,.tdhp-class-card,.tdhp-group-row,.tdhp-main-inset button{box-shadow:none!important}.primary-button,.ft-button-primary{box-shadow:none!important;background:#1f5d8c!important}.secondary-button,.ft-button-secondary{box-shadow:none!important}@media (width<=1180px){.sidebar{width:300px}.app-main{margin-left:300px}.erp-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar .nav-item,.nav-submenu-sectioned .nav-subitem,.nav-subgroup-label{transition:none}.nav-parent.active{font-weight:800;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.nav-parent.active>svg:first-child{color:#fff!important}.nav-parent .nav-chevron{color:#a9bccb}.nav-submenu-sectioned{border-left:1px solid #d2e0eb6b;margin:4px 8px 12px 20px;padding:3px 0 3px 17px;position:relative}.nav-subgroup-label{font-size:var(--fs-caption);letter-spacing:.11em;margin:13px 0 5px;padding:0 8px 0 0;font-weight:800;line-height:1.25;position:relative;color:#9fb2c2!important;background:0 0!important}.nav-submenu-sectioned .nav-subitem{min-height:35px;margin:0;padding:7px 9px 7px 4px;font-size:12px;font-weight:600;line-height:1.3;position:relative;box-shadow:none!important;color:#dbe6ee!important;background:0 0!important;border:0!important;border-radius:0!important}.nav-submenu-sectioned .nav-subitem>svg{width:14px;height:14px;color:#9fb2c2!important}.nav-submenu-sectioned .nav-subitem.active{font-weight:800;color:#fff!important;box-shadow:none!important;background:0 0!important}.nav-submenu-sectioned .nav-subitem.active:after{content:"›";color:#fff;margin-left:auto;font-size:16px;font-weight:800;line-height:1}.nav-submenu-sectioned .nav-subitem.active span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sidebar .nav-item.active:not(.nav-parent){font-weight:800;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.sidebar .nav-item:hover{background:#ffffff09!important}.nav-package-locked{opacity:.42!important}.nav-module-group{margin:2px 0 6px}.sidebar .nav-parent{margin:0 7px;font-weight:700;color:#dce7ef!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important}.sidebar .nav-parent:hover{color:#fff!important;background:#173d5d!important}.sidebar .nav-parent.active{color:#fff!important;box-shadow:none!important;background:#1f67a0!important;border-color:#4c8fbe!important}.nav-submenu-sectioned{position:relative;box-shadow:none!important;background:#f7f9fb!important;border:1px solid #d7e0e7!important;border-top:0!important;border-radius:0 0 5px 5px!important;margin:4px 7px 10px!important;padding:8px 8px 10px 20px!important}.nav-submenu-sectioned:before{content:"";border-left:1px solid #c5d0d8;position:absolute;top:10px;bottom:10px;left:18px}.nav-subgroup-label{text-transform:uppercase;position:relative;color:#6f7f8d!important;font-size:var(--fs-caption)!important;letter-spacing:.11em!important;background:0 0!important;margin:9px 0 4px 14px!important;padding:4px 6px 3px!important;font-weight:800!important;line-height:1.2!important}.nav-subgroup-label:before{content:"";border-top:1px solid #c5d0d8;width:11px;position:absolute;top:50%;left:-16px}.nav-submenu-sectioned .nav-subitem{position:relative;color:#263d50!important;min-height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:1px 0 1px 14px!important;padding:7px 9px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.28!important;text-decoration:none!important}.nav-submenu-sectioned .nav-subitem:before{content:"";border-top:1px solid #c5d0d8;width:11px;position:absolute;top:50%;left:-16px}.nav-submenu-sectioned .nav-subitem.active span{text-decoration:none!important}.nav-submenu-sectioned .nav-subitem.active:after{content:"›";color:#2d76aa;margin-left:auto;font-size:15px;font-weight:800}.sidebar .nav-item.active:not(.nav-parent):not(.nav-subitem){color:#fff!important;background:#173d5d!important}.nav-submenu-sectioned{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 7px 10px 20px!important;padding:4px 0 6px 16px!important}.nav-submenu-sectioned:before{border-left:1px solid #c2d3e057!important;top:6px!important;bottom:6px!important;left:0!important}.nav-subgroup-label{color:#91a8ba!important;background:0 0!important;margin:12px 0 5px 14px!important;padding:2px 5px!important}.nav-subgroup-label:before{border-top:1px solid #c2d3e057!important;width:10px!important;left:-15px!important}.nav-submenu-sectioned .nav-subitem{color:#dbe6ee!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;margin:1px 0 1px 14px!important;padding:7px 8px!important}.nav-submenu-sectioned .nav-subitem:before{border-top:1px solid #c2d3e057!important;width:10px!important;left:-15px!important}.nav-submenu-sectioned .nav-subitem>svg{color:#9fb3c3!important}.nav-submenu-sectioned .nav-subitem.active>svg,.nav-submenu-sectioned .nav-subitem.active:after{color:#fff!important}.sidebar button.nav-parent{width:calc(100% - 14px);font:inherit;text-align:left;cursor:pointer;appearance:none;align-items:center;gap:10px;display:flex}.sidebar button.nav-parent>span{flex:1}.sidebar button.nav-parent:focus-visible{outline-offset:1px;outline:2px solid #a0c7e4e6}.main-nav>.section-kicker.nav-group-gap{color:#c8d6e2!important;font-size:var(--fs-caption)!important;letter-spacing:.12em!important;margin-top:15px!important;margin-bottom:7px!important;font-weight:800!important}.sidebar .nav-parent,.sidebar .nav-parent.active,.sidebar .nav-parent:hover{width:calc(100% - 14px)!important;min-height:42px!important;box-shadow:none!important;color:#f4f8fb!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 7px!important;padding:9px 10px!important;font-size:13.5px!important;font-weight:800!important}.sidebar .nav-parent.active{box-shadow:inset 3px 0 #9fc7e3!important}.nav-submenu-sectioned,.nav-submenu-sectioned:hover{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nav-subgroup-label{color:#c4d3df!important;font-size:var(--fs-caption)!important;letter-spacing:.09em!important;opacity:1!important;margin-top:14px!important;margin-bottom:5px!important;font-weight:850!important}.nav-submenu-sectioned .nav-subitem,.nav-submenu-sectioned .nav-subitem:hover,.nav-submenu-sectioned .nav-subitem.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nav-submenu-sectioned .nav-subitem{color:#e2ebf2!important;font-size:12px!important;font-weight:600!important}.nav-submenu-sectioned .nav-subitem:hover{color:#fff!important;font-weight:700!important}.nav-submenu-sectioned .nav-subitem.active{color:#fff!important;font-weight:800!important}.nav-submenu-sectioned .nav-subitem.active:before{border-top-color:#fff!important}.nav-submenu-sectioned .nav-subitem.active:after{content:"›";margin-left:auto;font-size:15px;color:#fff!important}.nav-submenu-sectioned:before{border-left-color:#c9d8e361!important}.nav-subgroup-label:before,.nav-submenu-sectioned .nav-subitem:before{border-top-color:#c9d8e361!important}.sidebar{width:320px;color:#eef4f8!important;background:#102f4a!important;border-right:1px solid #25445d!important}.brand-row{background:#102f4a!important;border-bottom:1px solid #ffffff14!important}.brand-name{color:#fff!important}.brand-subtitle{color:#9fb4c4!important}.sidebar-context{background:#102f4a!important;border-bottom:1px solid #ffffff14!important}.sidebar-context .section-kicker,.main-nav>.section-kicker{color:#9db1c1!important}.sidebar-context .field-label{color:#d8e4ec!important}.sidebar-context .field-label select{color:#fff!important;background:#173d5d!important;border:1px solid #3a5c77!important}.sidebar-inline-action{color:#dbe7ef!important}.main-nav{background:#102f4a!important}.main-nav>.section-kicker.nav-group-gap{color:#d6b15e!important;font-size:var(--fs-caption)!important;letter-spacing:.12em!important;margin:16px 8px 8px!important;font-weight:850!important}.sidebar .nav-parent{color:#eef5fa!important;width:calc(100% - 14px)!important;min-height:44px!important;box-shadow:none!important;background:#173d5d!important;border:1px solid #8fb1c92e!important;border-radius:6px!important;margin:3px 7px!important;padding:10px 11px!important;font-size:13px!important;font-weight:760!important}.sidebar .nav-parent:hover{color:#fff!important;background:#1a496e!important;border-color:#8fb1c952!important}.sidebar .nav-parent.active{color:#fff!important;background:#1f6fa8!important;border-color:#4b92c0!important;box-shadow:inset 3px 0 #d6b15e!important}.sidebar .nav-parent>svg:first-child,.sidebar .nav-parent .nav-chevron{color:#b7cad9!important}.sidebar .nav-parent.active>svg:first-child,.sidebar .nav-parent.active .nav-chevron{color:#fff!important}.nav-submenu-sectioned{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:3px 8px 10px 20px!important;padding:2px 0 6px 16px!important}.nav-submenu-sectioned:before{content:"";position:absolute;top:4px;bottom:6px;left:0;border-left:1px solid #bbcfdd52!important}.nav-subgroup-label{text-transform:uppercase;align-items:center;gap:7px;display:flex;position:relative;color:#d4e1ea!important;font-size:var(--fs-caption)!important;letter-spacing:.1em!important;opacity:1!important;background:0 0!important;border-bottom:1px solid #becfdb24!important;margin:14px 0 6px 13px!important;padding:0 0 4px!important;font-weight:850!important;line-height:1.2!important}.nav-subgroup-label:before{content:"";width:10px;position:absolute;top:50%;left:-14px;border-top:1px solid #bbcfdd52!important}.nav-subgroup-label:after{content:"";background:#d6b15e;border-radius:50%;order:-1;width:4px;height:4px}.nav-submenu-sectioned .nav-subitem{position:relative;color:#e4edf3!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:1px 0 1px 13px!important;padding:8px 9px!important;font-size:12px!important;font-weight:620!important;line-height:1.28!important}.nav-submenu-sectioned .nav-subitem:before{content:"";width:10px;position:absolute;top:50%;left:-14px;border-top:1px solid #bbcfdd52!important}.nav-submenu-sectioned .nav-subitem>svg{flex:none;color:#91aabd!important;width:14px!important;height:14px!important}.nav-submenu-sectioned .nav-subitem:hover{color:#fff!important;background:#ffffff0b!important}.nav-submenu-sectioned .nav-subitem.active{color:#fff!important;background:#72aed71f!important;font-weight:800!important;box-shadow:inset 3px 0 #d6b15e!important}.nav-submenu-sectioned .nav-subitem.active:after{content:"›";margin-left:auto;font-size:16px;font-weight:900;color:#d6b15e!important}.sidebar .nav-item:not(.nav-parent):not(.nav-subitem){color:#e0eaf1!important}.sidebar .nav-item:not(.nav-parent):not(.nav-subitem):hover{color:#fff!important;background:#ffffff0a!important}.nav-package-locked{color:#7f95a6!important;opacity:.62!important;background:0 0!important;border:0!important}.nav-package-locked>svg{color:#718899!important}.sidebar-user{color:#fff!important;background:#0d2941!important;border-top:1px solid #ffffff14!important}.sidebar-user strong{color:#fff!important}.sidebar-user span{color:#9fb4c4!important}.sidebar-user svg{color:#a9bdcc!important}@media (width<=1180px){.sidebar{width:300px}.app-main{margin-left:300px}}.main-nav>.section-kicker.nav-group-gap{color:#d6b15e!important;letter-spacing:.13em!important;margin:18px 8px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.sidebar .nav-parent{min-height:46px!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.sidebar .nav-parent>span{letter-spacing:.005em}.nav-subgroup-label{color:#d6b15e!important;font-size:var(--fs-caption)!important;letter-spacing:.105em!important;border-bottom:1px solid #d6b15e42!important;margin:16px 0 7px 13px!important;padding:0 0 6px!important;font-weight:900!important;line-height:1.2!important}.nav-subgroup-label:first-child{margin-top:9px!important}.nav-subgroup-label:after{background:#d6b15e!important;width:5px!important;height:5px!important}.nav-submenu-sectioned .nav-subitem{min-height:38px!important;font-size:12.5px!important;font-weight:620!important;line-height:1.3!important}.nav-submenu-sectioned .nav-subitem.active{background:#72aed71a!important;font-weight:850!important;box-shadow:inset 3px 0 #d6b15e!important}.nav-submenu-sectioned .nav-subitem.active:after{color:#d6b15e!important}.nav-submenu-sectioned:before,.nav-subgroup-label:before,.nav-submenu-sectioned .nav-subitem:before{opacity:.82}:root{--fintex-navy-950:#102f4a;--fintex-navy-900:#173d5d;--fintex-blue-700:#1f6fa8;--fintex-blue-500:#4b92c0;--fintex-gold-500:#d6b15e;--fintex-on-dark:#eef5fa;--fintex-on-dark-muted:#9fb4c4;--fintex-tree-line:#bbcfdd52;--fintex-active-row:#72aed71a;--fintex-canvas:#f4f6f8;--fintex-surface:#fff;--fintex-border:#d9e0e6;--fintex-text:#20384d;--fintex-text-muted:#718395}.sidebar,.brand-row,.sidebar-context{background:var(--fintex-navy-950)!important}.sidebar .nav-parent{background:var(--fintex-navy-900)!important;color:var(--fintex-on-dark)!important}.sidebar .nav-parent.active{background:var(--fintex-blue-700)!important;border-color:var(--fintex-blue-500)!important;box-shadow:inset 3px 0 0 var(--fintex-gold-500)!important}.main-nav>.section-kicker.nav-group-gap,.nav-subgroup-label{color:var(--fintex-gold-500)!important}.nav-submenu-sectioned:before,.nav-subgroup-label:before,.nav-submenu-sectioned .nav-subitem:before{border-color:var(--fintex-tree-line)!important}.nav-submenu-sectioned .nav-subitem{color:var(--fintex-on-dark)!important}.nav-submenu-sectioned .nav-subitem.active{background:var(--fintex-active-row)!important;box-shadow:inset 3px 0 0 var(--fintex-gold-500)!important}.panel,.module-period-panel,.erp-summary-strip{background:var(--fintex-surface)}.analysis-page{background:0 0!important}.analysis-page .page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 2px 4px!important}.analysis-context-strip{border:1px solid var(--fintex-border);background:#fff;border-radius:6px;grid-template-columns:1.1fr 1.4fr 1fr .7fr;display:grid;overflow:hidden}.analysis-context-strip>div{border-right:1px solid #e5eaee;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:10px 13px;display:flex}.analysis-context-strip>div:last-child{border-right:0}.analysis-context-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#63717d;font-weight:800}.analysis-context-strip strong{color:#263d50;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.analysis-mode-tabs{background:#fff;border:1px solid #d9e0e6;border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.analysis-mode-tabs button{text-align:left;color:#5d6e7d;background:#fff;border:0;border-right:1px solid #e1e6ea;flex:1;min-height:52px;padding:9px 14px}.analysis-mode-tabs button:last-child{border-right:0}.analysis-mode-tabs button:hover{background:#f8fafb}.analysis-mode-tabs button.active{box-shadow:inset 0 -3px 0 var(--fintex-blue-700);color:#20384d;background:#f2f6f9}.analysis-mode-tabs strong,.analysis-mode-tabs span{display:block}.analysis-mode-tabs strong{color:#2a4053;font-size:11px}.analysis-mode-tabs span{font-size:var(--fs-caption);color:#636e78;margin-top:3px;line-height:1.35}.analysis-workspace-head{border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:flex-end;gap:16px;padding:2px 2px 8px;display:flex}.analysis-workspace-head h3{color:#20384d;margin:3px 0;font-size:15px}.analysis-workspace-head p{font-size:var(--fs-caption);color:#64717d;margin:0}.analysis-page .analysis-content-shell.with-master-nav{background:#fff;border:1px solid #d9e0e6;border-radius:6px;grid-template-columns:215px minmax(0,1fr);gap:0;overflow:hidden}.analysis-page .analysis-master-nav{min-height:100%;padding:10px 10px 14px;position:sticky;top:12px;box-shadow:none!important;background:#f7f9fb!important;border:0!important;border-right:1px solid #dfe5ea!important;border-radius:0!important}.analysis-page .master-nav-heading{border-bottom:1px solid #dde4e9;margin-bottom:5px;padding:5px 6px 9px}.analysis-page .master-nav-heading span{font-size:var(--fs-caption);color:#788997}.analysis-page .master-nav-heading strong{color:#263e51;font-size:11px}.analysis-page .balance-master-nav>button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;margin:1px 0!important;padding:9px 8px!important}.analysis-page .balance-master-nav>button.active{box-shadow:inset 3px 0 0 var(--fintex-blue-700)!important;color:#1f3c53!important;background:#e9f0f5!important}.analysis-page .balance-master-nav>button em{color:#607383!important;background:#e8edf1!important}.analysis-page .analysis-detail-pane{min-width:0;padding:12px 14px 16px}.analysis-page .analysis-breadcrumb{color:#65717c;background:0 0;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;min-height:28px;margin:0 0 9px;padding:0 0 8px;box-shadow:none!important}.analysis-page .analysis-breadcrumb strong{color:#20384d}.analysis-page .analysis-subgroup-block{background:0 0;border:0;border-bottom:1px solid #e2e7eb;border-radius:0;margin-bottom:10px;padding:0 0 9px;box-shadow:none!important}.analysis-page .subgroup-heading{padding:0 0 7px}.analysis-page .analysis-family-tabs{gap:0;padding:0;display:flex;background:0 0!important;border:0!important;border-bottom:1px solid #dfe5ea!important;border-radius:0!important}.analysis-page .analysis-family-tabs button{box-shadow:none!important;color:#5f707e!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;margin-bottom:-1px!important;padding:7px 10px!important}.analysis-page .analysis-family-tabs button:hover{color:#29475e!important;background:#f7f9fb!important;transform:none!important}.analysis-page .analysis-family-tabs button.active{border-bottom-color:var(--fintex-blue-700)!important;color:#20384d!important;box-shadow:none!important;background:0 0!important}.analysis-page .ledger-focus-head{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe5ea!important;border-radius:0!important;margin:0 0 10px!important;padding:10px 0!important}.analysis-page .ledger-focus-head h3{color:#20384d;font-size:14px!important}.analysis-page .ledger-focus-head p{color:#606e78;font-size:var(--fs-caption)!important}.analysis-page .ledger-focus-head .card-kicker{color:#62727f!important}.analysis-page .account-chip-row.compact{gap:4px}.analysis-page .account-chip-row.compact .account-chip{color:#506577;min-height:28px;box-shadow:none;background:#fff;border:1px solid #d9e1e7;border-radius:4px;padding:5px 7px}.analysis-page .account-chip-row.compact .account-chip:hover{background:#f5f8fa;border-color:#c7d3dc}.analysis-page .account-chip-row.compact .account-chip.active{color:#20384d;box-shadow:inset 0 -2px 0 var(--fintex-blue-700);background:#edf3f7;border-color:#9bb8cc}.analysis-page .ledger-focus-summary{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:5px!important;margin:0 0 10px!important}.analysis-page .ledger-focus-summary>div{min-height:58px;padding:9px 12px!important}.analysis-page .ledger-focus-summary .primary-value{background:#f7f9fb!important}.analysis-page .ledger-focus-summary .primary-value strong{color:#20384d!important;font-size:15px!important}.analysis-page .dashboard-card,.analysis-page .wide-card{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.analysis-page .dashboard-card-head{background:#f8fafb!important;border-bottom:1px solid #e2e7eb!important;padding:11px 13px 9px!important}.analysis-page .dashboard-card-head h3{color:#20384d!important;font-size:12.5px!important}.analysis-page .dashboard-card-head p{font-size:var(--fs-caption)!important;color:#626e78!important}.analysis-page .ledger-workbench{border-top:1px solid #d9e0e6!important}.analysis-page .ledger-workbench .monthly-chart{background:#fff!important;height:210px!important;padding:16px 16px 12px!important}.analysis-page .ledger-workbench .bar-track{background:#edf1f4;border-radius:4px 4px 2px 2px;width:min(34px,68%);height:150px}.analysis-page .ledger-workbench .bar-fill{border-radius:4px 4px 2px 2px;box-shadow:none!important;background:#4f86ad!important}.analysis-page .trend-month-table.embedded{border-top:1px solid #e1e7eb}.analysis-page .table-wrap{box-shadow:none;border-radius:4px}@media (width<=1180px){.analysis-page .analysis-content-shell.with-master-nav{grid-template-columns:1fr}.analysis-page .analysis-master-nav{gap:4px;display:flex;position:static;overflow:auto;border-bottom:1px solid #dfe5ea!important;border-right:0!important}.analysis-page .master-nav-heading{display:none}.analysis-page .balance-master-nav>button{min-width:165px}}.mizan-context-strip{border:1px solid var(--fintex-border);background:#fff;border-radius:6px;grid-template-columns:1.35fr .65fr 1fr 1fr;display:grid;overflow:hidden}.mizan-context-strip>div{border-right:1px solid #e5eaee;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:10px 13px;display:flex}.mizan-context-strip>div:last-child{border-right:0}.mizan-context-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:#63717d;font-weight:800}.mizan-context-strip strong{color:#263d50;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tdhp-mizan-panel{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.tdhp-mizan-panel .mizan-workspace-head{min-height:56px;background:#f8fafb!important;border-bottom:1px solid #dfe5ea!important;padding:10px 13px!important}.tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy span{color:#606f7b!important}.tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy strong{color:#20384d!important;font-size:13px!important}.tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy small{font-size:var(--fs-caption)!important;color:#616e78!important}.mizan-erp-layout{min-height:570px;background:#fff!important;grid-template-columns:265px minmax(0,1fr)!important}.mizan-tree{background:#f7f9fb!important;border-right:1px solid #dfe5ea!important;max-height:720px!important;padding:10px!important}.mizan-tree .tdhp-nav-head{border-bottom:1px solid #dde4e9!important;margin-bottom:6px!important;padding:4px 5px 9px!important}.mizan-tree .tdhp-nav-head>strong{color:#263e51!important;font-size:12px!important}.mizan-tree .tdhp-nav-head>small{font-size:var(--fs-caption)!important;color:#8796a3!important}.mizan-tree .tdhp-nav-overview{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:8px!important}.mizan-tree .tdhp-nav-overview:hover{background:#eef2f5!important}.mizan-tree .tdhp-nav-overview.active{box-shadow:inset 3px 0 0 var(--fintex-blue-700)!important;background:#e9f0f5!important}.mizan-tree .tdhp-nav-code{color:#45657d!important;background:#e8eef3!important;border-radius:4px!important}.mizan-tree .tdhp-nav-overview em{color:#607383!important;background:#e8edf1!important}.mizan-tree .tdhp-nav-section-title{padding:10px 5px 5px!important}.mizan-tree .tdhp-accordion{gap:0!important}.mizan-tree .tdhp-class-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e1e7eb!important;border-radius:0!important}.mizan-tree .tdhp-class-card.open{box-shadow:none!important;border-color:#e1e7eb!important}.mizan-tree .tdhp-class-card-head{background:0 0!important;padding:8px 7px!important}.mizan-tree .tdhp-class-card.open>.tdhp-class-card-head{box-shadow:inset 3px 0 0 var(--fintex-blue-700)!important;background:#edf3f7!important}.mizan-tree .tdhp-class-code{color:#45657d!important;background:#e7edf2!important;border-radius:4px!important;width:22px!important;height:22px!important}.mizan-tree .tdhp-class-copy strong{font-size:var(--fs-caption)!important;color:#2f4658!important}.mizan-tree .tdhp-class-card-head>em{color:#5e707d!important;background:#e8edf1!important}.mizan-tree .tdhp-class-body{background:0 0!important;border-top:0!important;border-left:1px solid #ccd7df!important;padding:5px 5px 6px 12px!important}.mizan-tree .tdhp-group-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:7px 6px!important}.mizan-tree .tdhp-group-row:hover{background:#eef2f5!important}.mizan-tree .tdhp-group-row.active{box-shadow:inset 2px 0 0 var(--fintex-blue-700)!important;background:#e9f0f5!important}.mizan-tree .tdhp-group-code{color:#49687f!important;background:#e7edf2!important;border-radius:3px!important}.mizan-tree .tdhp-group-row>em{color:#60707d!important;background:#e8edf1!important}.mizan-tree .tdhp-main-inset{background:0 0!important;border:0!important;border-left:1px dashed #ccd7df!important;border-radius:0!important;gap:1px!important;margin:3px 0 6px 7px!important;padding:3px 0 3px 8px!important}.mizan-tree .tdhp-main-inset button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:6px!important}.mizan-tree .tdhp-main-inset button:hover{background:#eef2f5!important}.mizan-tree .tdhp-main-inset button.active{box-shadow:inset 2px 0 0 var(--fintex-blue-700)!important;background:#e9f0f5!important}.mizan-tree .tdhp-main-inset button>span{color:#41637d!important}.mizan-tree .tdhp-main-inset button>em{color:#606f7b!important;background:#eef2f5!important}.mizan-detail{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important}.mizan-detail .tdhp-breadcrumb{min-height:34px;background:#fff!important;border-bottom:1px solid #e2e7eb!important;padding:8px 11px!important}.mizan-detail .ft-toolbar{background:#f8fafb!important;border-bottom:1px solid #dfe5ea!important;min-height:46px!important;padding:6px 10px!important}.mizan-detail .ft-control,.mizan-detail .ft-select{height:32px!important;min-height:32px!important;font-size:var(--fs-caption)!important;border-radius:4px!important}.mizan-detail .ft-button{border-radius:4px!important;min-height:30px!important}.mizan-detail .ft-badge{border-radius:4px!important}.mizan-detail .ft-table-shell{margin:10px;box-shadow:none!important;border:1px solid #d9e0e6!important;border-radius:4px!important;max-height:610px!important}.mizan-detail .ft-data-table thead th{color:#526879!important;background:#f1f4f6!important}.mizan-detail .panel-hint{color:#636f79!important;padding:6px 10px 9px!important}@media (width<=1200px){.mizan-erp-layout{grid-template-columns:235px minmax(0,1fr)!important}}@media (width<=900px){.mizan-erp-layout{grid-template-columns:1fr!important}.mizan-tree{border-bottom:1px solid #dfe5ea!important;border-right:0!important;max-height:340px!important}}:root{--fintex-nav-soft:#eef5fa;--fintex-nav-soft-strong:#e3eef6;--fintex-nav-border:#c8d8e4;--fintex-nav-code:#dfeaf2}.mizan-tree{background:#fbfcfd!important}.mizan-tree .tdhp-nav-kicker span,.mizan-tree .tdhp-nav-section-title span,.mizan-tree .tdhp-scheme-label.premium{color:var(--fintex-gold-500)!important;font-weight:900!important}.mizan-tree .tdhp-nav-head>strong{color:var(--fintex-navy-950)!important}.mizan-tree .tdhp-nav-overview:hover,.mizan-tree .tdhp-class-card-head:hover,.mizan-tree .tdhp-group-row:hover,.mizan-tree .tdhp-main-inset button:hover{background:var(--fintex-nav-soft)!important}.mizan-tree .tdhp-nav-overview.active,.mizan-tree .tdhp-class-card.open>.tdhp-class-card-head{background:var(--fintex-nav-soft-strong)!important;box-shadow:inset 3px 0 0 var(--fintex-blue-700)!important}.mizan-tree .tdhp-nav-overview.active .tdhp-nav-code,.mizan-tree .tdhp-class-card.open .tdhp-class-code{background:var(--fintex-blue-700)!important;color:#fff!important}.mizan-tree .tdhp-group-row.active,.mizan-tree .tdhp-main-inset button.active{background:var(--fintex-nav-soft)!important;box-shadow:inset 2px 0 0 var(--fintex-blue-500)!important}.mizan-tree .tdhp-group-row.active .tdhp-group-code,.mizan-tree .tdhp-main-inset button.active>span{color:var(--fintex-blue-700)!important;font-weight:900!important}.analysis-page .analysis-master-nav{background:#fbfcfd!important}.analysis-page .master-nav-heading span{color:var(--fintex-gold-500)!important;font-weight:900!important}.analysis-page .balance-master-nav>button:hover{background:var(--fintex-nav-soft)!important}.analysis-page .balance-master-nav>button.active{background:var(--fintex-nav-soft-strong)!important;box-shadow:inset 3px 0 0 var(--fintex-blue-700)!important}.analysis-page .balance-master-nav>button.active em{color:var(--fintex-blue-700)!important;background:#dbe9f2!important}.mizan-erp-layout{grid-template-columns:310px minmax(0,1fr)!important}@media (width<=1400px){.mizan-erp-layout{grid-template-columns:285px minmax(0,1fr)!important}}@media (width<=1100px){.mizan-erp-layout{grid-template-columns:260px minmax(0,1fr)!important}}@media (width<=900px){.mizan-erp-layout{grid-template-columns:1fr!important}}.mizan-tree .tdhp-nav-head>strong{font-size:14px!important}.mizan-tree .tdhp-nav-head>small{font-size:var(--fs-caption)!important}.mizan-tree .tdhp-nav-overview{padding:10px 8px!important}.mizan-tree .tdhp-nav-overview .tdhp-nav-title strong{font-size:11.5px!important;line-height:1.3!important}.mizan-tree .tdhp-nav-overview .tdhp-nav-title small{font-size:var(--fs-caption)!important}.mizan-tree .tdhp-nav-code,.mizan-tree .tdhp-class-code{width:24px!important;min-width:24px!important;height:24px!important;font-size:var(--fs-caption)!important;font-weight:800!important}.mizan-tree .tdhp-group-code{min-width:30px!important;font-size:var(--fs-caption)!important;font-weight:850!important}.mizan-tree .tdhp-class-card-head{padding:10px 8px!important}.mizan-tree .tdhp-class-copy strong{font-size:11px!important;line-height:1.3!important}.mizan-tree .tdhp-class-copy small{font-size:var(--fs-caption)!important}.mizan-tree .tdhp-group-row{padding:8px 7px!important}.mizan-tree .tdhp-group-row>strong,.mizan-tree .tdhp-main-inset button>strong{font-size:var(--fs-caption)!important;line-height:1.3!important}.mizan-tree .tdhp-main-inset button>span,.mizan-tree .tdhp-nav-overview em,.mizan-tree .tdhp-class-card-head>em,.mizan-tree .tdhp-group-row>em,.mizan-tree .tdhp-main-inset button>em{font-size:var(--fs-caption)!important}.mizan-detail .ft-data-table thead th{font-size:var(--fs-caption)!important;letter-spacing:.04em!important}.mizan-detail .ft-data-table tbody td{font-size:var(--fs-caption)!important;height:34px!important;padding:7px 9px!important;line-height:1.35!important}.mizan-detail .ft-data-table td.mono{font-size:var(--fs-caption)!important}.mizan-detail .ft-toolbar{min-height:44px!important}.mizan-detail .ft-control,.mizan-detail .ft-select{font-size:var(--fs-caption)!important}.mizan-detail .ft-data-table thead th{font-size:var(--fs-caption)!important;color:#1f2f3d!important;letter-spacing:.035em!important;font-weight:850!important}.mizan-detail .ft-data-table tbody td{font-size:var(--fs-caption)!important;color:#172634!important;font-weight:500!important;line-height:1.35!important}.mizan-detail .ft-data-table td.mono{font-size:var(--fs-caption)!important;color:#173a5c!important;font-weight:750!important}.mizan-detail .ft-data-table td.num{color:#0f2130!important;font-weight:650!important}.mizan-detail .ft-data-table tbody tr:nth-child(2n) td{background:#fbfcfd!important}.mizan-detail .ft-data-table tbody tr:hover td{background:#edf4f8!important}.mizan-detail .ft-control,.mizan-detail .ft-select{font-size:var(--fs-caption)!important;color:#1f2f3d!important}.mizan-detail .tdhp-breadcrumb{color:#34495a!important}.mizan-detail .tdhp-breadcrumb strong,.mizan-detail .tdhp-breadcrumb button{color:#1f3446!important;font-weight:700!important}.mizan-tree .tdhp-nav-overview{grid-template-columns:max-content minmax(0,1fr) auto auto!important}.mizan-tree .tdhp-nav-overview .tdhp-nav-code{white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:34px!important;height:auto!important;padding:4px 6px!important;line-height:1.1!important;display:inline-flex!important}.mizan-detail .ft-data-table td.mono{font-family:inherit!important;font-size:var(--fs-caption)!important;color:#172634!important;letter-spacing:0!important;font-weight:500!important}.content-area .page-stack{color:var(--fintex-text);gap:10px!important}.content-area .fintex-page-header{min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dce3e8!important;border-radius:0!important;padding:2px 2px 9px!important}.content-area .fintex-page-header .eyebrow{color:#5f6f7e!important;font-size:var(--fs-caption)!important;letter-spacing:.11em!important;font-weight:850!important}.content-area .fintex-page-header h2{color:#172f44!important;margin:3px 0 2px!important;font-size:16px!important}.content-area .fintex-page-header p{font-size:var(--fs-caption)!important;color:#62707b!important;margin:0!important}.content-area .page-actions{gap:6px!important}.content-area .primary-button,.content-area .secondary-button,.content-area .ghost-button{min-height:31px!important;box-shadow:none!important;font-size:var(--fs-caption)!important;border-radius:5px!important}.content-area .primary-button{background:var(--fintex-blue-700)!important;border-color:var(--fintex-blue-700)!important}.content-area .secondary-button{color:#29465c!important;background:#fff!important;border-color:#cfd9e1!important}.content-area .ghost-button{color:#526a7d!important;background:0 0!important}.content-area .secondary-button:hover,.content-area .ghost-button:hover{background:#f3f6f8!important;border-color:#bfcbd5!important}.content-area .module-period-panel{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .module-period-panel .panel-heading{background:#f8fafb!important;border-bottom:1px solid #e0e6eb!important}.content-area .period-button-grid{gap:5px!important}.content-area .period-button-grid button{color:#526779!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0e7!important;border-radius:4px!important}.content-area .period-button-grid button:hover{background:#f4f7f9!important}.content-area .period-button-grid button.active{color:#1e415b!important;box-shadow:inset 0 -2px 0 var(--fintex-blue-700)!important;background:#edf4f8!important;border-color:#9ab8cd!important}.content-area .scope-tabs,.content-area .vat-mode-switch,.content-area .tax-mode-switch{overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;gap:0!important;padding:0!important}.content-area .scope-tabs button,.content-area .vat-mode-switch button,.content-area .tax-mode-switch button{color:#5c7081!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e2e7eb!important;border-radius:0!important}.content-area .scope-tabs button:last-child,.content-area .vat-mode-switch button:last-child,.content-area .tax-mode-switch button:last-child{border-right:0!important}.content-area .scope-tabs button.active,.content-area .vat-mode-switch button.active,.content-area .tax-mode-switch button.active{color:#1f415b!important;box-shadow:inset 0 -3px 0 var(--fintex-blue-700)!important;background:#eef4f8!important}.content-area .metric-grid{gap:8px!important}.content-area .metric-card{min-height:68px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;padding:11px 13px!important}.content-area .metric-top{color:#63727f!important;font-size:var(--fs-caption)!important}.content-area .metric-value{color:#142c40!important;margin-top:5px!important;font-size:17px!important;font-weight:800!important}.content-area .metric-note{color:#66717c!important;font-size:var(--fs-caption)!important;margin-top:3px!important}.content-area .metric-action{color:#2d6388!important;font-size:var(--fs-caption)!important}.content-area .workspace-hero{border:1px solid #d5dee5!important;border-left:4px solid var(--fintex-blue-700)!important;color:#20384d!important;min-height:74px!important;box-shadow:none!important;background:linear-gradient(90deg,#f7fafc 0%,#fff 48%)!important;border-radius:6px!important;padding:12px 14px!important}.content-area .workspace-hero-copy>span{color:#5f707d!important}.content-area .workspace-hero-copy h3{color:#17334a!important;margin:4px 0 3px!important;font-size:14px!important}.content-area .workspace-hero-copy p{color:#62727f!important;font-size:var(--fs-caption)!important}.content-area .workspace-hero-status{color:#31566f!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e1!important;border-radius:5px!important}.content-area .process-push-row{gap:6px!important}.content-area .process-push{color:#2b4357!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:5px!important;padding:8px 9px!important}.content-area .process-push:hover{background:#f7f9fb!important;transform:none!important}.content-area .process-push.active{box-shadow:inset 0 -2px 0 var(--fintex-blue-700)!important;background:#eef4f8!important;border-color:#9fb9cc!important}.content-area .process-push.done{border-left:3px solid #65a77f!important}.content-area .process-push.attention{border-left:3px solid #c99a3d!important}.content-area .process-push-index{color:#5c7284!important;background:#eef2f5!important}.content-area .process-push strong{color:#263e51!important}.content-area .process-push small{color:#636e77!important}.content-area .page-stack>.panel,.content-area .page-stack .panel,.content-area .page-stack .dashboard-card,.content-area .page-stack .customer-section{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .page-stack .panel-heading,.content-area .page-stack .dashboard-card-head,.content-area .page-stack .customer-section-head{background:#f8fafb!important;border-bottom:1px solid #e1e6ea!important;min-height:50px!important;padding:9px 12px!important}.content-area .page-stack .panel-heading h3,.content-area .page-stack .dashboard-card-head h3{color:#20384d!important;margin:2px 0!important;font-size:12.5px!important}.content-area .page-stack .section-subtitle,.content-area .page-stack .dashboard-card-head p{color:#616e78!important;font-size:var(--fs-caption)!important}.content-area .page-stack .eyebrow,.content-area .page-stack .card-kicker{color:#60707e!important}.content-area .page-stack .table-wrap{box-shadow:none!important;border-radius:4px!important}.content-area .page-stack table{color:#172634!important}.content-area .page-stack table thead th{color:#263a4b!important;font-size:var(--fs-caption)!important;letter-spacing:.04em!important;background:#f1f4f6!important;border-bottom:1px solid #cfd8df!important;font-weight:850!important}.content-area .page-stack table tbody td{color:#172634!important;font-size:var(--fs-caption)!important;border-bottom:1px solid #e4e9ed!important}.content-area .page-stack table tbody tr:nth-child(2n) td{background:#fbfcfd!important}.content-area .page-stack table tbody tr:hover td{background:#eef4f8!important}.content-area .page-stack table td.num{color:#102231!important;font-weight:650!important}.content-area .page-stack table td.mono{color:#172634!important}.content-area .detail-metrics,.content-area .match-summary-strip,.content-area .invoice-detail-summary,.content-area .vat-outcome-strip{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;display:grid!important;overflow:hidden!important}.content-area .detail-metrics>div,.content-area .match-summary-strip>div,.content-area .invoice-detail-summary>div,.content-area .vat-outcome-strip>div{background:#fff!important;border-right:1px solid #e3e8ec!important;border-radius:0!important;padding:9px 11px!important}.content-area .detail-metrics>div:last-child,.content-area .match-summary-strip>div:last-child,.content-area .invoice-detail-summary>div:last-child,.content-area .vat-outcome-strip>div:last-child{border-right:0!important}.content-area .detail-metrics span,.content-area .match-summary-strip span,.content-area .invoice-detail-summary span,.content-area .vat-outcome-strip span{color:#62707b!important;font-size:var(--fs-caption)!important}.content-area .detail-metrics strong,.content-area .match-summary-strip strong,.content-area .invoice-detail-summary strong,.content-area .vat-outcome-strip strong{color:#172f44!important}.content-area .vat-prep-grid{gap:8px!important;padding:10px 12px!important}.content-area .vat-value-card,.content-area .tax-bucket-row,.content-area .check-card,.content-area .trend-summary-card{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:5px!important}.content-area .vat-value-card{padding:10px 11px!important}.content-area .vat-value-card span,.content-area .tax-bucket-row span,.content-area .trend-summary-card span{color:#62707b!important}.content-area .vat-value-card strong,.content-area .tax-bucket-row strong,.content-area .trend-summary-card strong{color:#172f44!important}.content-area .tax-bucket-grid{gap:6px!important}.content-area .tax-bucket-row{padding:9px 10px!important}.content-area .finding-list{gap:7px!important;padding:10px 12px!important}.content-area .finding-card{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:5px!important}.content-area .finding-card:hover{border-color:#c6d2db!important}.content-area .finding-main h4{color:#1d3448!important}.content-area .finding-main p{color:#62727f!important}.content-area .review-note,.content-area .form-note{box-shadow:none!important;border-radius:4px!important}.content-area .empty-state{color:#63707a!important;background:#fafcfd!important;border:1px dashed #cbd6de!important;border-radius:6px!important}.content-area .empty-state strong{color:#344a5b!important}.content-area .upload-module-grid,.content-area .offer-grid,.content-area .admin-grid,.content-area .customer-detail-grid,.content-area .subscription-manager-grid{gap:8px!important}.content-area .existing-upload-card,.content-area .upload-module-open,.content-area .report-directory-row,.content-area .offer-card,.content-area .access-grant-card,.content-area .subscription-summary-card{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .report-directory-row:hover,.content-area .existing-upload-card:hover,.content-area .offer-card:hover{background:#f8fafb!important;border-color:#c2ced8!important}.content-area .report-directory-icon,.content-area .upload-module-icon{color:#315d7b!important;background:#edf3f7!important;border-radius:5px!important}.content-area .report-directory-copy strong,.content-area .offer-card-head strong{color:#20384d!important}.content-area .report-directory-copy span,.content-area .offer-card small{color:#626e79!important}.content-area .admin-form,.content-area .customer-section,.content-area .customer-facts,.content-area .checkout-summary{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .admin-tabs{overflow:hidden;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;gap:0!important;padding:0!important}.content-area .admin-tabs button{color:#5f7282!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e2e7eb!important;border-radius:0!important}.content-area .admin-tabs button.active{color:#1e415b!important;box-shadow:inset 0 -3px 0 var(--fintex-blue-700)!important;background:#eef4f8!important}.content-area .customer-section-head{background:#f8fafb!important}.content-area .customer-list>div{border-bottom:1px solid #e5eaee!important}.content-area .module-grid{gap:8px!important}.content-area .module-card{min-height:64px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;padding:10px 12px!important;transform:none!important}.content-area .module-card:hover{background:#f8fafb!important;border-color:#c4d0d9!important;transform:none!important}.content-area .module-icon{color:#315d7b!important;background:#edf3f7!important;border-radius:5px!important;width:34px!important;height:34px!important}.content-area .module-copy strong{color:#20384d!important;font-size:var(--fs-caption)!important}.content-area .module-copy span{color:#616e78!important;font-size:var(--fs-caption)!important}.content-area .ratio-method{box-shadow:none!important;background:#f8fafb!important;border:1px solid #d9e0e6!important;border-radius:5px!important}.content-area .invoice-period-panel{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .invoice-month-strip{background:#f8fafb!important;border-top:1px solid #e1e6ea!important;gap:5px!important;padding:10px 12px!important}.content-area .invoice-month{box-shadow:none!important;background:#fff!important;border:1px solid #d7e0e7!important;border-radius:4px!important;padding:7px 8px!important}.content-area .invoice-month:hover{background:#f4f7f9!important}.content-area .invoice-month.active{box-shadow:inset 0 -2px 0 var(--fintex-blue-700)!important;background:#edf4f8!important;border-color:#9ab8cd!important}.content-area .invoice-month strong{color:#2b4254!important}.content-area .invoice-month.active strong{color:#1f415b!important}.content-area .vat-period-steps{gap:8px!important;margin-top:10px!important}.content-area .vat-period-step{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;padding:10px!important}.content-area .vat-period-step.active-step{box-shadow:inset 0 3px 0 var(--fintex-blue-700)!important;background:#f4f8fb!important;border-color:#9ab8cd!important}.content-area .vat-period-step-no{color:#516b7e!important;background:#e8eef3!important;border-radius:4px!important;width:24px!important;height:24px!important}.content-area .active-step .vat-period-step-no{background:var(--fintex-blue-700)!important;color:#fff!important}.content-area .vat-period-step-head strong{color:#263e51!important}.content-area .vat-period-step-head small{color:#65717a!important}.content-area .vat-blocking-controls{box-shadow:none!important;background:#fffdf8!important;border:1px solid #dfc58f!important;border-radius:6px!important;margin:10px 12px!important}.content-area .vat-blocking-controls-head{background:#fffaf0!important;border-bottom:1px solid #ead8b5!important;padding:10px 12px!important}.content-area .vat-blocking-controls-head h4{color:#6d4f19!important;font-size:11px!important}.content-area .vat-blocking-controls-head p{color:#806d4f!important;font-size:var(--fs-caption)!important}.content-area .data-source-grid{gap:8px!important}.content-area .data-source-card{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;padding:12px!important}.content-area .data-source-card:before{width:3px!important}.content-area .source-icon{color:#315d7b!important;background:#edf3f7!important;border-radius:5px!important;width:34px!important;height:34px!important}.content-area .source-head h3{color:#20384d!important}.content-area .source-meta span,.content-area .source-links{background:#f7f9fb!important;border-radius:4px!important}.content-area .control-metric-grid{gap:6px!important;padding:10px!important}.content-area .control-metric-grid>div{background:#fff!important;border:1px solid #d9e0e6!important;border-radius:5px!important;padding:9px 10px!important}.content-area .tax-bridge-strip{box-shadow:none!important;background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .tax-bridge-strip>div{border-right:1px solid #e3e8ec!important;padding:10px 12px!important}.content-area .tax-bridge-link{color:#31566f!important;background:#f3f6f8!important}.content-area .selected-upload-scope,.content-area .upload-record-area{box-shadow:none!important;background:#f8fafb!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .subscription-manager{box-shadow:none!important;border:1px solid #d9e0e6!important;border-radius:6px!important}.content-area .subscription-actions{border-right:1px solid #e2e7eb!important}.content-area .danger-button{box-shadow:none!important;border-radius:5px!important}.current-advance-finding-summary{background:#f8fafc;border:1px solid #d8e2eb;border-radius:7px;margin-top:10px;overflow:hidden}.current-advance-party{background:#fff;border-bottom:1px solid #e1e7ed;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.current-advance-party span,.current-advance-col-head span,.current-advance-reason span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#5d6e7d;font-weight:800}.current-advance-party strong{color:#20384d;font-size:11px}.current-advance-columns{grid-template-columns:1fr 1fr;display:grid}.current-advance-columns>div{padding:10px 12px}.current-advance-columns>div+div{border-left:1px solid #e1e7ed}.current-advance-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.current-advance-col-head b{font-size:var(--fs-caption);color:#5e7386}.current-advance-account{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.current-advance-account:first-of-type{border-top:0}.current-advance-account span{font-size:var(--fs-caption);color:#415a70}.current-advance-account strong{font-size:var(--fs-caption);color:#20384d}.current-advance-reason{background:#fff8e8;border-top:1px solid #e1e7ed;padding:10px 12px}.current-advance-reason span,.current-advance-reason strong,.current-advance-reason small{display:block}.current-advance-reason strong{font-size:var(--fs-caption);color:#624510;margin-top:3px;line-height:1.45}.current-advance-reason small{font-size:var(--fs-caption);color:#806b48;margin-top:3px}@media (width<=800px){.current-advance-columns{grid-template-columns:1fr}.current-advance-columns>div+div{border-top:1px solid #e1e7ed;border-left:0}}.voucher-audit-signals{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.voucher-audit-chip{min-height:20px;font-size:var(--fs-caption);letter-spacing:.02em;color:#76540c;background:#fff7df;border:1px solid #ead8ab;border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.voucher-audit-chip.more{color:#5d7083;background:#f4f7fa;border-color:#d9e2ea}.voucher-audit-none{font-size:var(--fs-caption);color:#636e79}.control-purpose-strip{background:#fff;border:1px solid #dbe4ec;border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(150px,.7fr) minmax(150px,.7fr);display:grid;overflow:hidden}.control-purpose-strip>div{border-right:1px solid #e6ebf0;padding:12px 14px}.control-purpose-strip>div:last-child{border-right:0}.control-purpose-strip span,.control-purpose-strip strong,.control-purpose-strip small{display:block}.control-purpose-strip span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:#5d6e7e;font-weight:800}.control-purpose-strip strong{color:#18364f;margin-top:4px;font-size:13px}.control-purpose-strip small{font-size:var(--fs-caption);color:#63717e;margin-top:4px;line-height:1.45}.audit-map-intro{background:#fff;border:1px solid #d8e2eb;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px;display:flex}.audit-map-intro h3{color:#17364f;margin:3px 0 4px;font-size:15px}.audit-map-intro p{max-width:760px;font-size:var(--fs-caption);color:#5f6e7c;margin:0;line-height:1.5}.audit-map-total{border-left:1px solid #e5eaef;min-width:160px;padding-left:16px}.audit-map-total span,.audit-map-total strong,.audit-map-total small{display:block}.audit-map-total span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#607080;font-weight:800}.audit-map-total strong{color:#17364f;margin-top:3px;font-size:22px}.audit-map-total small{font-size:var(--fs-caption);color:#616e79;margin-top:2px}.audit-map-card.attention{cursor:pointer}.audit-map-card.clean{cursor:default}.finding-ledger-filter{background:#f8fafc;border-top:1px solid #e5eaef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.finding-ledger-filter span,.finding-ledger-filter strong,.finding-ledger-filter small{display:block}.finding-ledger-filter span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:#607080;font-weight:800}.finding-ledger-filter strong{color:#1b3a54;margin-top:2px;font-size:11px}.finding-ledger-filter small{font-size:var(--fs-caption);color:#65717c;margin-top:2px}@media (width<=900px){.control-purpose-strip{grid-template-columns:1fr}.control-purpose-strip>div{border-bottom:1px solid #e6ebf0;border-right:0}.control-purpose-strip>div:last-child{border-bottom:0}.audit-map-intro{display:block}.audit-map-total{border-top:1px solid #e5eaef;border-left:0;margin-top:12px;padding:10px 0 0}}.manager-audit-workspace{gap:12px}.manager-executive-head{background:#fff;border:1px solid #d7e1ea;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px;display:flex}.manager-executive-head h3{color:#17364f;margin:3px 0 4px;font-size:15px}.manager-executive-head p{max-width:900px;font-size:var(--fs-caption);color:#637281;margin:0;line-height:1.5}.manager-executive-meta{border-left:1px solid #e3e9ef;min-width:180px;padding-left:16px}.manager-executive-meta span,.manager-executive-meta strong,.manager-executive-meta small{display:block}.manager-executive-meta span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#637282;font-weight:800}.manager-executive-meta strong{color:#1c3b55;margin-top:4px;font-size:11px}.manager-executive-meta small{font-size:var(--fs-caption);color:#65717d;margin-top:3px}.manager-risk-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.manager-risk-kpis article,.manager-money-kpis article{background:#fff;border:1px solid #dbe3ea;border-radius:7px;padding:12px 13px}.manager-risk-kpis article.attention{background:#fffaf0;border-color:#ead3a1}.manager-risk-kpis span,.manager-risk-kpis strong,.manager-risk-kpis small,.manager-money-kpis span,.manager-money-kpis strong,.manager-money-kpis small{display:block}.manager-risk-kpis span,.manager-money-kpis span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#607080;font-weight:800}.manager-risk-kpis strong{color:#17364f;margin-top:4px;font-size:21px}.manager-risk-kpis small,.manager-money-kpis small{font-size:var(--fs-caption);color:#66717a;margin-top:3px;line-height:1.4}.manager-money-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.manager-money-kpis strong{color:#17364f;margin-top:4px;font-size:14px}.manager-tdhp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.manager-tdhp-grid>article{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:7px;padding:11px}.manager-tdhp-grid>article.has-risk{cursor:pointer;background:#fffdf7;border-color:#e3c884}.manager-class-head{align-items:center;gap:9px;display:flex}.manager-class-code{color:#1f567f;background:#eaf2f8;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.manager-class-head>div{flex:1;min-width:0}.manager-class-head strong,.manager-class-head small{display:block}.manager-class-head strong{font-size:var(--fs-caption);color:#193a54}.manager-class-head small{font-size:var(--fs-caption);color:#65707a;margin-top:2px}.manager-class-head em{font-style:normal;font-size:var(--fs-caption);color:#79550d;background:#fff1c9;border-radius:999px;padding:3px 7px;font-weight:800}.manager-class-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.manager-class-money>div{background:#fff;border:1px solid #e7ebef;border-radius:6px;padding:7px 8px}.manager-class-money span,.manager-class-money b{display:block}.manager-class-money span{font-size:var(--fs-caption);text-transform:uppercase;color:#626d77}.manager-class-money b{font-size:var(--fs-caption);color:#263f56;margin-top:2px}.manager-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-chart-card{overflow:hidden}.manager-bar-list{padding:12px}.manager-bar-row{text-align:left;background:0 0;border:0;grid-template-columns:minmax(145px,1.15fr) minmax(120px,2fr) 90px;align-items:center;gap:10px;width:100%;min-height:31px;padding:5px 0;display:grid}.manager-bar-row>span{font-size:var(--fs-caption);color:#52677a}.manager-bar-row>strong{text-align:right;font-size:var(--fs-caption);color:#1f3d56}.manager-bar-row:disabled{opacity:.68}.manager-bar-track{background:#edf2f6;border-radius:999px;height:8px;overflow:hidden}.manager-bar-track i{border-radius:inherit;background:#3f7fb1;height:100%;display:block}.risk-bars .manager-bar-track i{background:#c69124}.manager-unclassified{background:#fafcfd;border:1px dashed #d7e0e7;border-radius:7px;grid-template-columns:1fr auto;gap:2px 10px;margin-top:8px;padding:9px 10px;display:grid}.manager-unclassified span{font-size:var(--fs-caption);color:#5e7183}.manager-unclassified strong{color:#1b3b55;font-size:11px}.manager-unclassified small{font-size:var(--fs-caption);color:#657079;grid-column:1/-1}.manager-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.manager-family-grid button{text-align:left;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;min-height:82px;padding:10px}.manager-family-grid button.attention{cursor:pointer;background:#fffaf0;border-color:#e4cb8d}.manager-family-grid button.clean{opacity:.72}.manager-family-grid span,.manager-family-grid strong,.manager-family-grid small{display:block}.manager-family-grid span{font-size:var(--fs-caption);letter-spacing:.06em;color:#5e6e7d;font-weight:800}.manager-family-grid strong{color:#183851;margin-top:6px;font-size:18px}.manager-family-grid small{font-size:var(--fs-caption);color:#65717c;margin-top:3px}.accounting-finding-workbench{overflow:hidden}.finding-workbench-filter{background:#f8fafc;border-top:1px solid #e5eaef;border-bottom:1px solid #e5eaef;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.finding-workbench-filter span,.finding-workbench-filter strong{display:block}.finding-workbench-filter span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#5f6f7e;font-weight:800}.finding-workbench-filter strong{font-size:var(--fs-caption);color:#1d3c56;margin-top:2px}.finding-workbench-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.finding-family-chip,.finding-class-chip{min-height:20px;font-size:var(--fs-caption);border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.finding-family-chip{color:#41657f;background:#edf3f8}.finding-class-chip{color:#3d6847;background:#eef6ef}@media (width<=1200px){.manager-risk-kpis,.manager-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.manager-executive-head{display:block}.manager-executive-meta{border-top:1px solid #e3e9ef;border-left:0;margin-top:12px;padding:10px 0 0}.manager-risk-kpis,.manager-money-kpis,.manager-tdhp-grid,.manager-dashboard-grid,.manager-family-grid,.manager-bar-row{grid-template-columns:1fr}.manager-bar-row>strong{text-align:left}}.review-modal-backdrop{z-index:2000;background:#0d1e3085;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-modal-card{background:#fff;border:1px solid #cfdae4;border-radius:12px;width:min(620px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 70px #0a1e3247}.review-modal-head{border-bottom:1px solid #e5eaef;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.review-modal-head h3{color:#17364f;margin:3px 0 4px;font-size:16px}.review-modal-head p{font-size:var(--fs-caption);color:#5f6f7e;margin:0}.review-modal-body{padding:16px 18px}.review-modal-body>label{font-size:var(--fs-caption);color:#425b70;gap:6px;font-weight:800;display:grid}.review-modal-body textarea{resize:vertical;width:100%;min-height:94px;font:inherit;font-size:var(--fs-caption);color:#17364f;border:1px solid #ccd8e3;border-radius:8px;padding:10px}.teaching-choice{border-top:1px solid #e8edf1;margin-top:14px;padding-top:14px}.teaching-checkbox{background:#f9fbfc;border:1px solid #d8e2ea;border-radius:8px;align-items:flex-start;padding:11px 12px;gap:10px!important;display:flex!important}.teaching-checkbox input{margin-top:2px}.teaching-checkbox span strong,.teaching-checkbox span small{display:block}.teaching-checkbox span strong{font-size:var(--fs-caption);color:#1d3b54}.teaching-checkbox span small{font-size:var(--fs-caption);color:#5f6e7c;margin-top:3px;line-height:1.45}.teaching-preview{background:#fff9e9;border:1px solid #e5c873;border-radius:8px;margin-top:9px;padding:11px 12px}.teaching-preview span,.teaching-preview strong{display:block}.teaching-preview span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#9a6a08;font-weight:800}.teaching-preview strong{color:#5d430d;margin-top:3px;font-size:11px}.teaching-preview p{font-size:var(--fs-caption);color:#78653c;margin:5px 0 0;line-height:1.5}.review-modal-actions{background:#fafcfd;border-top:1px solid #e5eaef;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.expectation-scope-panel .filter-row{padding:12px}.expectation-scope-panel select{min-width:180px}.expectation-method-note{color:#365f40;background:#f4faf5;border:1px solid #cfe2d3;border-radius:8px;gap:10px;padding:12px 14px;display:flex}.expectation-method-note strong{font-size:var(--fs-caption);display:block}.expectation-method-note p{font-size:var(--fs-caption);color:#587261;margin:3px 0 0;line-height:1.5}.accounting-finding-card.reviewed{background:linear-gradient(#fff 0,#fbfefc 100%);border-color:#c8dfcf}.accounting-finding-card.taught{box-shadow:inset 3px 0 #55a36a}.finding-decision-panel{background:#f5fbf6;border:1px solid #cfe2d3;border-radius:8px;margin-top:10px;overflow:hidden}.finding-decision-panel.resolved{background:#f7fafc;border-color:#cfdbe7}.finding-decision-head{border-bottom:1px solid #527e5b24;align-items:center;gap:9px;padding:9px 11px;display:flex}.finding-decision-head>div{flex:1;min-width:0}.finding-decision-head span,.finding-decision-head strong{display:block}.finding-decision-head>div>span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:#5c7662;font-weight:800}.finding-decision-head>div>strong{font-size:var(--fs-caption);color:#285337;margin-top:2px}.finding-teaching-badge{color:#2f6740;background:#e2f2e6;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-weight:800;font-size:var(--fs-caption)!important;display:inline-flex!important}.finding-decision-body{grid-template-columns:minmax(220px,2fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:8px;padding:9px 11px;display:grid}.finding-decision-body>div{min-width:0}.finding-decision-body span,.finding-decision-body strong{display:block}.finding-decision-body span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#637368;font-weight:800}.finding-decision-body strong{font-size:var(--fs-caption);color:#304f38;margin-top:2px;line-height:1.45}.finding-decision-teaching{background:#eef8f0;border-top:1px solid #dcebe0;padding:8px 11px}.finding-decision-teaching span,.finding-decision-teaching strong{display:block}.finding-decision-teaching span{font-size:var(--fs-caption);text-transform:uppercase;color:#5b7260;font-weight:800}.finding-decision-teaching strong{font-size:var(--fs-caption);color:#355a3e;margin-top:2px}@media (width<=900px){.finding-decision-body{grid-template-columns:1fr}}.finding-full-voucher-evidence-row{background:#fff8df!important}.finding-full-voucher-evidence-row td{border-top-color:#ead9a5!important;border-bottom-color:#ead9a5!important}.finding-full-voucher-evidence-row td:first-child{box-shadow:inset 3px 0 #c89120}.evidence-row-badge{color:#62470b;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;background:#f3d98b;border-radius:999px;margin-left:7px;padding:2px 5px;font-style:normal;font-weight:900;display:inline-flex}.general-voucher-launcher{background:#fbfcfd;border-style:dashed;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.general-voucher-launcher h3{color:#1a3b55;margin:3px 0 4px;font-size:12px}.general-voucher-launcher p{max-width:900px;font-size:var(--fs-caption);color:#778999;margin:0;line-height:1.5}.general-voucher-launcher-action{flex:none;align-items:center;gap:10px;display:flex}.general-voucher-launcher-action>span{font-size:var(--fs-caption);color:#536b7f;background:#edf2f6;border-radius:999px;padding:4px 8px;font-weight:800}@media (width<=900px){.general-voucher-launcher{flex-direction:column;align-items:flex-start}.general-voucher-launcher-action{justify-content:space-between;width:100%}}.registration-page{background:#f6f8fb;grid-template-columns:minmax(390px,.75fr) minmax(660px,1.25fr);min-height:100vh;display:grid}.registration-brand-panel{color:#fff;background:radial-gradient(circle at 20% 10%,#205b96 0,#123a64 34%,#0d223d 72%);flex-direction:column;justify-content:space-between;padding:42px 48px;display:flex}.registration-copy{max-width:560px;margin:auto 0}.registration-copy h1{letter-spacing:-.04em;margin:14px 0 18px;font-size:39px;line-height:1.08}.registration-copy p{color:#ffffffb8;max-width:540px;font-size:14px;line-height:1.72}.registration-panel{justify-content:center;align-items:flex-start;padding:32px 42px;display:flex;overflow:auto}.registration-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(820px,100%);padding:28px 30px;box-shadow:0 24px 70px #0f274714}.registration-heading{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.registration-heading h2{margin:5px 0;font-size:22px}.registration-heading p{color:var(--muted);margin:0;font-size:11px}.registration-code-badge{white-space:nowrap;font-size:var(--fs-caption);color:#315c7b;background:#eef5fa;border:1px solid #d8e6ef;border-radius:999px;padding:7px 10px;font-weight:800}.registration-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.registration-span-2{grid-column:1/-1}.registration-select{color:#243a4b;background:#fff;border:1px solid #d9e0e9;border-radius:9px;outline:0;width:100%;height:42px;padding:0 11px;font-size:12px}.registration-select:focus{border-color:#6897d2;box-shadow:0 0 0 3px #1d63d714}.registration-interest-block{margin-top:18px}.registration-interest-block>span{font-size:var(--fs-caption);color:#475569;margin-bottom:7px;font-weight:700;display:block}.registration-interest-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.registration-interest{text-align:left;min-height:38px;font-size:var(--fs-caption);color:#506477;background:#fff;border:1px solid #dce4eb;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-weight:650;display:flex}.registration-interest:hover{border-color:#a9bfd0}.registration-interest.active{color:#173f5d;background:#eef5fa;border-color:#8db1ca}.registration-interest-check{background:#fff;border:1px solid #c7d4df;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.registration-interest.active .registration-interest-check{border-color:#4e88ad}.registration-note{resize:vertical;width:100%;min-height:78px;font:inherit;border:1px solid #d9e0e9;border-radius:9px;outline:0;padding:10px 11px;font-size:11px;line-height:1.5}.registration-note:focus{border-color:#6897d2;box-shadow:0 0 0 3px #1d63d714}.registration-help{font-size:var(--fs-caption);color:#7a8d9d;margin-top:6px}.registration-consents{background:#f8fafc;border:1px solid #e3e9ef;border-radius:10px;gap:8px;margin-top:14px;padding:12px 13px;display:grid}.registration-consents .mini-check{font-size:var(--fs-caption);color:#526579;line-height:1.45}.registration-consents input{accent-color:#1d63d7}.registration-submit{width:100%;margin-top:16px}.registration-login-link,.login-register-link{text-align:center;font-size:var(--fs-caption);color:#7a8d9d;margin-top:14px}.registration-login-link a,.login-register-link a{color:#1d63d7;font-weight:750;text-decoration:none}.registration-login-link a:hover,.login-register-link a:hover{text-decoration:underline}@media (width<=1050px){.registration-page{grid-template-columns:1fr}.registration-brand-panel{display:none}.registration-panel{padding:22px}.registration-card{padding:24px}}@media (width<=680px){.registration-grid{grid-template-columns:1fr}.registration-span-2{grid-column:auto}.registration-interest-grid{grid-template-columns:1fr 1fr}.registration-heading{display:block}.registration-code-badge{margin-top:10px;display:inline-block}}@media (width<=460px){.registration-panel{padding:12px}.registration-card{border-radius:12px;padding:18px}.registration-interest-grid{grid-template-columns:1fr}}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:42px}.password-visibility-toggle{color:#607283;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-visibility-toggle:hover{color:#294b65;background:#eef4f8}.password-visibility-toggle:focus-visible{outline-offset:1px;outline:2px solid #7ba8ca}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.invoice-control-guidance{color:#53677d;font-size:var(--fs-caption);background:#f7fbff;border:1px solid #d9e5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.invoice-control-guidance strong{font-size:var(--fs-caption);color:#1f3953}.invoice-control-guidance span{text-align:right;line-height:1.45}.tdhp-inline-block .compact-audit-table{overflow:visible}.tdhp-teach-suggestions button{color:#496076;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:6px;padding:4px 7px;font-weight:750}.tdhp-teach-suggestions button.active{color:#145a8c;background:#eaf4fb;border-color:#2b77ad}.tdhp-teach-input{width:138px;max-width:100%;height:28px;font-size:var(--fs-caption);color:#22384f;background:#fff;border:1px solid #cfdae5;border-radius:6px;outline:0;padding:0 7px}.tdhp-teach-save{white-space:nowrap;justify-self:start}@media (width<=1400px){.metric-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.metric-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-control-guidance{flex-direction:column;align-items:flex-start}.invoice-control-guidance span{text-align:left}}.tdhp-inline-block .audit-desk-block-head>div{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.tdhp-inline-block .audit-desk-block-head h4{white-space:nowrap}.tdhp-inline-block .audit-desk-block-head span{text-align:right}.tdhp-inline-block table{min-width:820px}.tdhp-inline-block th:first-child{width:22%}.tdhp-inline-block th:nth-child(2){width:15%}.tdhp-inline-block th:nth-child(3){width:27%}.tdhp-inline-block th:nth-child(4){width:36%}.tdhp-inline-block td{vertical-align:top}.tdhp-item-cell strong{font-size:var(--fs-caption);line-height:1.35}.tdhp-actual-account{font-size:var(--fs-caption);color:#1e3a55}.tdhp-primary-recommendation{align-items:center;gap:7px;min-height:22px;display:flex}.tdhp-primary-recommendation>span{font-size:var(--fs-caption);color:#64707c;white-space:nowrap}.tdhp-primary-recommendation>strong{font-size:var(--fs-caption);color:#194f78;white-space:nowrap}.tdhp-primary-recommendation>strong small{font-size:var(--fs-caption);color:#607183;font-weight:650}.tdhp-teach-inline{gap:5px;min-width:0;display:grid}.tdhp-teach-suggestions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tdhp-teach-suggestions button{color:#435a70;min-height:24px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #ced9e3;border-radius:5px;padding:3px 7px;font-weight:750}.tdhp-teach-suggestions button small{font-size:var(--fs-caption);color:#63707a;font-weight:700}.tdhp-teach-suggestions button:hover{background:#f7fafc;border-color:#8eb0cb}.tdhp-teach-suggestions button.active{color:#135b8c;background:#eaf4fb;border-color:#2f79ad;box-shadow:inset 0 0 0 1px #2f79ad14}.tdhp-teach-action-row{align-items:center;gap:5px;min-height:28px;display:flex}.tdhp-teach-input{width:105px;height:26px;font-size:var(--fs-caption);color:#22384f;background:#fff;border:1px solid #cfdae5;border-radius:5px;outline:0;padding:0 7px}.tdhp-teach-input:focus{border-color:#6c9ec5;box-shadow:0 0 0 2px #2b77ad1a}.tdhp-teach-save{white-space:nowrap;min-height:26px!important;font-size:var(--fs-caption)!important;padding:4px 8px!important}.tdhp-learned-note{font-size:var(--fs-caption);color:#4f7a60}@media (width<=1200px){.tdhp-inline-block table{min-width:760px}.tdhp-inline-block th:nth-child(3){width:25%}.tdhp-inline-block th:nth-child(4){width:38%}}.invoice-desk-split>.invoice-desk-pane{width:100%;max-width:100%}.invoice-desk-pane-scroll{overflow:auto}.invoice-desk-review-pane .audit-desk-block{margin:10px}.invoice-original-amount{font-size:var(--fs-caption);white-space:nowrap;display:block}.invoice-tl-equivalent{font-size:var(--fs-caption);color:#607080;white-space:nowrap;margin-top:2px;display:block}.invoice-total-tl{font-size:var(--fs-caption);color:#5f7286;white-space:nowrap;font-weight:650}.reconstructed-totals strong{white-space:nowrap}.audit-desk-block .compact-audit-table table{width:100%}.audit-desk-block .compact-audit-table th,.audit-desk-block .compact-audit-table td{vertical-align:middle}@media (width<=1200px){.invoice-desk-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=900px){.invoice-desk-split{grid-template-columns:1fr}}.metric-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.financial-kpis .metric-card{min-height:92px}.match-secondary-heading{color:#5c6f84;font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 2px;display:flex}.match-secondary-heading strong{color:#28445f;font-size:var(--fs-caption)}.match-summary-actions{margin-top:4px}.status-chip.financial-fullmatch{color:#157347;background:#e9f8ef;border-color:#bee7cd}.status-chip.financial-basedifference,.status-chip.financial-vatdifference{color:#9a6400;background:#fff5dc;border-color:#f0d995}.status-chip.financial-bothdifference{color:#b54220;background:#fff0eb;border-color:#f0c1b2}.status-chip.financial-review{color:#936400;background:#fff7e6;border-color:#ead399}.invoice-control-table table{min-width:1500px}.invoice-control-table th{white-space:nowrap}.invoice-control-table td{vertical-align:middle}.invoice-control-table .cell-note{font-size:var(--fs-caption);color:#62717e;white-space:nowrap;margin-top:3px;display:block}.control-diff-ok{color:#147448;background:#f2fbf5}.control-diff-bad{color:#b23a22;background:#fff5f2;font-weight:750}@media (width<=1500px){.metric-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.metric-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.match-secondary-heading{flex-direction:column;align-items:flex-start}}.invoice-control-direction-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.invoice-control-direction-switch button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1eb;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"label count""note note";align-items:center;gap:3px 10px;padding:10px 12px;transition:all .16s;display:grid}.invoice-control-direction-switch button span{font-size:var(--fs-caption);color:#2d465f;grid-area:label;font-weight:800}.invoice-control-direction-switch button strong{color:#244b6c;grid-area:count;font-size:16px}.invoice-control-direction-switch button small{font-size:var(--fs-caption);color:#607080;grid-area:note}.invoice-control-direction-switch button:hover{background:#f8fbfd;border-color:#8fb5d2}.invoice-control-direction-switch button.active{background:#eef7fd;border-color:#2b79b2;box-shadow:inset 0 0 0 1px #2b79b214}.invoice-control-direction-switch button.active span,.invoice-control-direction-switch button.active strong{color:#145f92}@media (width<=760px){.invoice-control-direction-switch{grid-template-columns:1fr}}.tdhp-bulk-toolbar{background:#f8fbfd;border:1px solid #d9e5ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 10px 6px;padding:8px 10px;display:flex}.tdhp-bulk-summary{gap:2px;min-width:180px;display:grid}.tdhp-bulk-summary strong{font-size:var(--fs-caption);color:#29465f}.tdhp-bulk-summary span{font-size:var(--fs-caption);color:#607080}.tdhp-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.tdhp-bulk-actions .ft-button{font-size:var(--fs-caption)!important;min-height:26px!important;padding:4px 8px!important}.tdhp-teach-suggestions button.accounting{color:#315a78;background:#f2f7fb;border-color:#7f9db6}.tdhp-teach-suggestions button small{margin-left:2px}.tdhp-teach-save{font-weight:780}@media (width<=1100px){.tdhp-bulk-toolbar{flex-direction:column;align-items:flex-start}.tdhp-bulk-actions{justify-content:flex-start}}.upload-progress-card{background:#f8fbff;border:1px solid #cbd9e8;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;box-shadow:0 4px 16px #18395e0d}.upload-progress-card.active{background:#f6faff;border-color:#b9cee5}.upload-progress-card.complete{background:#f5fbf7;border-color:#b9ddc7}.upload-progress-card.error{background:#fff8f6;border-color:#efc4bd}.upload-progress-icon{color:#286ca8;background:#eaf2fb;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.upload-progress-card.complete .upload-progress-icon{color:#2f7c50;background:#e4f5e9}.upload-progress-card.error .upload-progress-icon{color:#b64b3b;background:#fdebe7}.upload-progress-body{flex:1;gap:8px;min-width:0;display:grid}.upload-progress-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.upload-progress-head>div{min-width:0}.upload-progress-head strong,.upload-progress-head span{display:block}.upload-progress-head strong{color:#18395f;font-size:11px}.upload-progress-head span{font-size:var(--fs-caption);color:#606f83;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.upload-progress-head b{font-size:var(--fs-caption);color:#376b9e;white-space:nowrap}.upload-progress-card.complete .upload-progress-head b{color:#2f7c50}.upload-progress-card.error .upload-progress-head b{color:#b64b3b}.upload-progress-track{background:#e5edf5;border-radius:999px;height:7px;overflow:hidden}.upload-progress-track i{border-radius:inherit;background:#4d8bc4;height:100%;transition:width .2s;display:block}.upload-progress-card.complete .upload-progress-track i{background:#62a779}.upload-progress-card.error .upload-progress-track i{background:#cf7669}.upload-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.upload-progress-steps span{font-size:var(--fs-caption);color:#646e7b;border-top:2px solid #dde6ef;padding-top:5px;font-weight:700}.upload-progress-steps span.done{color:#36764d;border-color:#65a97b}.upload-progress-steps span.current{color:#286ca8;border-color:#4d8bc4}.upload-progress-steps span.failed{color:#ae493b;border-color:#cf7669}.upload-progress-body p{font-size:var(--fs-caption);color:#596d84;margin:0;line-height:1.45}.upload-progress-card.error .upload-progress-body p{color:#9c4439}.upload-progress-icon .spin{animation:.9s linear infinite fintex-upload-spin}@keyframes fintex-upload-spin{to{transform:rotate(360deg)}}@media (width<=700px){.upload-progress-head{flex-direction:column;gap:5px}.upload-progress-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.fintex-upload-premium{gap:11px;padding-bottom:18px}.fintex-upload-breadcrumb{color:#626d7b;font-size:var(--fs-caption);align-items:center;gap:7px;padding:0 3px;display:flex}.fintex-upload-breadcrumb button{color:#58718c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.fintex-upload-breadcrumb button:hover{color:#145fae}.fintex-upload-header-card,.fintex-upload-work-card{background:#fff;border:1px solid #d8e4ef;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #1230520e}.fintex-upload-title-row{background:linear-gradient(115deg,#fff 0%,#fbfdff 58%,#f3f8ff 100%);align-items:center;gap:15px;min-height:94px;padding:16px 18px;display:flex;position:relative}.fintex-upload-title-icon{color:#1269cc;background:linear-gradient(145deg,#eef6ff,#def);border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #d7e9fc}.fintex-upload-title-row>div{min-width:0;padding-right:160px}.fintex-upload-title-row h2{color:#172c47;letter-spacing:-.02em;margin:0;font-size:19px}.fintex-upload-title-row p{color:#607185;max-width:900px;font-size:var(--fs-caption);margin:5px 0 0;line-height:1.5}.fintex-upload-change{top:17px;right:16px;background:#fff!important;position:absolute!important}.fintex-upload-period-row{background:#fbfcfe;border-top:1px solid #e4ebf2;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.fintex-upload-period-label{border-left:2px solid #1b72d5;padding-left:11px}.fintex-upload-period-label span,.fintex-upload-period-label strong{display:block}.fintex-upload-period-label span{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#607083;font-weight:850}.fintex-upload-period-label strong{color:#203852;margin-top:4px;font-size:12px}.fintex-upload-period-badge{color:#526b85;font-size:var(--fs-caption);white-space:nowrap;background:#edf4fb;border-radius:999px;padding:6px 10px;font-weight:800}.fintex-upload-months{grid-template-columns:repeat(12,minmax(52px,1fr));gap:5px;display:grid}.fintex-upload-months.quarter{grid-template-columns:repeat(4,minmax(110px,1fr));max-width:720px}.fintex-upload-months button{color:#435871;height:32px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:7px;font-weight:750;transition:all .14s}.fintex-upload-months button:hover{background:#f7fbff;border-color:#a7c5e5}.fintex-upload-months button.active{color:#fff;background:linear-gradient(#2078de,#0c5fc2);border-color:#136ad0;box-shadow:0 5px 12px #1164c429}.fintex-upload-scope-row{background:#fff;border-top:1px solid #edf1f5;align-items:flex-end;gap:12px;padding:10px 14px 13px;display:flex}.fintex-upload-scope-tabs{flex:1;gap:5px;display:flex}.fintex-upload-scope-tabs button{color:#5e7085;height:32px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:7px;padding:0 13px;font-weight:750}.fintex-upload-scope-tabs button.active{color:#175fae;background:#edf6ff;border-color:#b7d5f4}.fintex-upload-scope-row label{color:#5e6e7f;min-width:190px;font-size:var(--fs-caption);flex-direction:column;gap:4px;font-weight:750;display:flex}.fintex-upload-scope-row select{color:#314860;height:32px;font-size:var(--fs-caption);background:#fff;border:1px solid #dbe4ee;border-radius:7px;padding:0 9px}.fintex-upload-tabs{background:#fcfdff;border-bottom:1px solid #e5ecf3;align-items:flex-end;gap:7px;padding:9px 14px 0;display:flex}.fintex-upload-tabs button,.fintex-upload-tabs.static>div{color:#5d6e81;min-width:172px;height:39px;font-size:var(--fs-caption);background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:flex;position:relative}.fintex-upload-tabs button{cursor:pointer}.fintex-upload-tabs b{color:#5c6f86;min-width:21px;height:21px;font-size:var(--fs-caption);background:#edf1f6;border-radius:999px;place-items:center;margin-left:auto;display:grid}.fintex-upload-tabs .active{color:#174f8b;background:#eef6ff}.fintex-upload-tabs .active:after{content:"";background:#176fd1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.fintex-upload-tabs .active b{color:#fff;background:#1767bb}.fintex-upload-grid{background:#f8fafc;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:12px;padding:12px;display:grid}.fintex-upload-drop-card,.fintex-upload-status-card,.fintex-upload-process-card{background:#fff;border:1px solid #dbe5ef;border-radius:12px;overflow:hidden}.fintex-upload-drop-card{background:linear-gradient(145deg,#fff 0%,#f8fbff 70%,#f2f8ff 100%);border-style:dashed;border-color:#9fc6ee}.fintex-upload-drop-head{padding:12px 14px 0}.fintex-upload-drop-head strong,.fintex-upload-drop-head span{display:block}.fintex-upload-drop-head span{color:#616e7e;font-size:var(--fs-caption);margin-top:3px;line-height:1.45}.fintex-upload-drop-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:20px 18px 16px;display:flex}.fintex-upload-art{color:#116dd2;align-items:center;gap:10px;height:64px;margin-bottom:8px;display:flex}.fintex-upload-art .file-tag{font-size:var(--fs-caption);border-radius:7px;padding:5px 7px;font-weight:900;box-shadow:0 4px 10px #18375814}.fintex-upload-art .orange{color:#b66b00;background:#fff0d8;transform:translateY(8px)rotate(-4deg)}.fintex-upload-art .green{color:#0b8a6b;background:#dff7ee;transform:translateY(-5px)rotate(4deg)}.fintex-upload-art .blue{color:#1768bf;background:#e5efff;transform:translateY(-5px)rotate(4deg)}.fintex-upload-art .red{color:#cc4036;background:#ffe7e5;transform:translateY(7px)rotate(-4deg)}.fintex-upload-drop-main h3{color:#1a314e;max-width:690px;margin:4px 0;font-size:14px}.fintex-upload-drop-main p{color:#5f6e7f;max-width:680px;font-size:var(--fs-caption);margin:3px 0 0;line-height:1.5}.fintex-upload-drop-main small{color:#646e7b;font-size:var(--fs-caption);margin-top:8px}.fintex-upload-primary{border-radius:8px!important;height:36px!important;margin-top:12px!important;padding:0 16px!important;box-shadow:0 7px 16px #1267c729!important}.fintex-upload-info-strip{background:#ffffffe6;border-top:1px solid #dfe8f1;grid-template-columns:repeat(3,1fr);display:grid}.fintex-upload-info-strip>div{border-right:1px solid #e3eaf1;align-items:center;gap:8px;min-height:54px;padding:9px 11px;display:flex}.fintex-upload-info-strip>div:last-child{border-right:0}.fintex-upload-info-strip svg{color:#1b6fcb;background:#edf5ff;border-radius:8px;flex:0 0 27px;width:27px;height:27px;padding:6px}.fintex-upload-info-strip span,.fintex-upload-info-strip strong,.fintex-upload-info-strip small{display:block}.fintex-upload-info-strip strong{font-size:var(--fs-caption);color:#344b63}.fintex-upload-info-strip small{color:#626d7a;font-size:var(--fs-caption);margin-top:2px;line-height:1.35}.fintex-upload-status-column{flex-direction:column;gap:10px;min-width:0;display:flex}.fintex-upload-status-card{min-height:244px}.fintex-upload-status-head{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.fintex-upload-status-head>div{color:#273e58;align-items:center;gap:8px;display:flex}.fintex-upload-status-head>div>svg{color:#176ccb}.fintex-upload-status-head>span{color:#606e7f;font-size:var(--fs-caption);background:#eef3f7;border-radius:999px;padding:5px 8px;font-weight:800}.fintex-upload-status-card.ready .fintex-upload-status-head>span{color:#24805d;background:#e5f7ee}.fintex-upload-success{background:linear-gradient(135deg,#f2fcf7,#ebf9f3);border:1px solid #c6ead7;border-radius:10px;margin:10px;padding:12px}.fintex-upload-success-title{align-items:center;gap:10px;display:flex}.fintex-upload-success-title>svg{color:#159b67;flex:none}.fintex-upload-success-title strong,.fintex-upload-success-title span{display:block}.fintex-upload-success-title strong{color:#167a55;font-size:11px}.fintex-upload-success-title span{color:#58766b;font-size:var(--fs-caption);margin-top:3px}.fintex-upload-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.fintex-upload-kpis>div{background:#ffffffd1;border:1px solid #cfe7dbe6;border-radius:8px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.fintex-upload-kpis svg{color:#1d6fca;flex:none}.fintex-upload-kpis span,.fintex-upload-kpis strong{min-width:0;display:block}.fintex-upload-kpis span{color:#5f6f7f;font-size:var(--fs-caption)}.fintex-upload-kpis strong{color:#263d56;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.fintex-upload-status-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:10px;display:flex}.fintex-upload-empty-status{text-align:center;color:#62707f;flex-direction:column;justify-content:center;align-items:center;min-height:188px;padding:24px;display:flex}.fintex-upload-empty-status>svg{color:#1c6fc8;background:#edf5ff;border-radius:14px;width:48px;height:48px;padding:11px}.fintex-upload-empty-status strong{color:#344c65;font-size:var(--fs-caption);margin-top:10px}.fintex-upload-process-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.fintex-upload-process-title strong{font-size:var(--fs-caption);color:#263d56}.fintex-upload-process-title span{color:#5f6d7e;font-size:var(--fs-caption);background:#f1f5f9;border-radius:999px;padding:4px 7px}.fintex-upload-steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px;display:grid}.fintex-upload-steps>div{text-align:center;color:#666f79;flex-direction:column;align-items:center;display:flex;position:relative}.fintex-upload-steps>div:not(:last-child):before{content:"";background:#dfe6ed;width:88%;height:2px;position:absolute;top:11px;left:56%}.fintex-upload-steps>div.done:not(:last-child):before{background:#35a875}.fintex-upload-steps i{z-index:1;color:#626e7d;width:23px;height:23px;font-style:normal;font-size:var(--fs-caption);background:#eef2f6;border-radius:50%;place-items:center;font-weight:850;display:grid;position:relative}.fintex-upload-steps .done i{color:#fff;background:#19a26b}.fintex-upload-steps strong{color:#40556d;font-size:var(--fs-caption);margin-top:6px}.fintex-upload-steps small{color:#626d79;max-width:125px;font-size:var(--fs-caption);margin-top:2px;line-height:1.35}@media (width<=1420px){.fintex-upload-grid{grid-template-columns:1fr}.fintex-upload-months{grid-template-columns:repeat(6,1fr)}.fintex-upload-period-row{grid-template-columns:140px 1fr auto}.fintex-upload-title-row p{max-width:760px}}@media (width<=850px){.fintex-upload-title-row{align-items:flex-start}.fintex-upload-title-row>div{padding-right:0}.fintex-upload-change{margin-left:auto;position:static!important}.fintex-upload-period-row{grid-template-columns:1fr}.fintex-upload-months{grid-template-columns:repeat(3,1fr)}.fintex-upload-months.quarter{grid-template-columns:repeat(2,1fr)}.fintex-upload-period-badge{justify-self:start}.fintex-upload-info-strip,.fintex-upload-kpis{grid-template-columns:1fr}.fintex-upload-info-strip>div{border-bottom:1px solid #e3eaf1;border-right:0}.fintex-upload-steps{grid-template-columns:repeat(2,1fr);gap:12px}.fintex-upload-steps>div:before{display:none}.fintex-upload-scope-row{flex-direction:column;align-items:stretch}}.fintex-upload-premium{background:radial-gradient(circle at 82% 8%,#4692eb12,#0000 28%),radial-gradient(circle at 14% 46%,#3578d60a,#0000 24%);gap:16px;padding:4px 10px 26px}.fintex-upload-breadcrumb{padding:2px 8px 0;font-size:11px}.fintex-upload-breadcrumb button{font-size:11px}.fintex-upload-header-card,.fintex-upload-work-card{border-color:#cadbec;border-radius:20px;box-shadow:0 14px 42px #15385e1a,0 2px 8px #15385e09}.fintex-upload-title-row{background:radial-gradient(circle at 83% 48%,#ffffffe0 0 7%,#0000 7.5%),radial-gradient(circle at 90% 22%,#4b98f024,#0000 18%),linear-gradient(115deg,#f9fcff 0%,#eef6ff 48%,#dfeeff 100%);gap:20px;min-height:132px;padding:25px 28px}.fintex-upload-title-row:after{content:"";pointer-events:none;border:30px solid #2775d20e;border-radius:50%;width:300px;height:170px;position:absolute;bottom:-48px;right:92px;transform:rotate(-8deg);box-shadow:0 0 0 24px #51a4f209}.fintex-upload-title-icon{color:#0d67c9;background:linear-gradient(145deg,#f8fbff,#d9ebff);border-radius:20px;flex-basis:70px;width:70px;height:70px;box-shadow:0 12px 28px #2970c229,inset 0 0 0 1px #cfe2f7}.fintex-upload-title-icon svg{width:32px;height:32px}.fintex-upload-title-row>div{z-index:1;padding-right:210px;position:relative}.fintex-upload-title-row h2{color:#102b4c;font-size:26px;line-height:1.15}.fintex-upload-title-row p{color:#5b728c;max-width:980px;margin-top:7px;font-size:12px;line-height:1.55}.fintex-upload-change{z-index:2;right:24px;min-height:38px!important;font-size:var(--fs-caption)!important;border-color:#bcd4eb!important;padding:0 14px!important;top:24px!important;box-shadow:0 7px 20px #1a4e8914!important}.fintex-upload-period-row{background:linear-gradient(#fff,#f9fbfd);grid-template-columns:190px minmax(0,1fr) auto;gap:18px;padding:15px 18px}.fintex-upload-period-label{border-left-width:3px;padding-left:14px}.fintex-upload-period-label span{font-size:var(--fs-caption)}.fintex-upload-period-label strong{margin-top:5px;font-size:16px}.fintex-upload-period-badge{font-size:var(--fs-caption);padding:8px 13px}.fintex-upload-months{gap:8px}.fintex-upload-months button{height:40px;font-size:var(--fs-caption);border-radius:9px;box-shadow:0 2px 5px #12305206}.fintex-upload-months button.active{box-shadow:0 8px 18px #1164c433,inset 0 1px #ffffff42}.fintex-upload-scope-row{gap:15px;padding:13px 18px 16px}.fintex-upload-scope-tabs{gap:8px}.fintex-upload-scope-tabs button{height:38px;font-size:var(--fs-caption);border-radius:9px;padding:0 16px}.fintex-upload-scope-row label{font-size:var(--fs-caption)}.fintex-upload-scope-row select{height:38px;font-size:var(--fs-caption)}.fintex-upload-tabs{gap:10px;padding:13px 18px 0}.fintex-upload-tabs button,.fintex-upload-tabs.static>div{border-radius:12px 12px 0 0;min-width:205px;height:48px;padding:0 16px;font-size:11px}.fintex-upload-tabs b{min-width:25px;height:25px;font-size:var(--fs-caption)}.fintex-upload-tabs .active:after{border-radius:3px 3px 0 0;height:3px}.fintex-upload-grid{background:linear-gradient(#fbfcfe,#f5f9fd);grid-template-columns:minmax(0,1.18fr) minmax(470px,.82fr);gap:18px;padding:18px}.fintex-upload-drop-card,.fintex-upload-status-card,.fintex-upload-process-card{border-color:#ccdaea;border-radius:16px;box-shadow:0 8px 24px #143a620e}.fintex-upload-drop-card{background:radial-gradient(circle at 50% 42%,#4897f01f,#0000 28%),linear-gradient(145deg,#fff 0%,#f8fbff 58%,#edf6ff 100%);border-width:1.5px;border-color:#80b6ed;position:relative}.fintex-upload-drop-card:after{content:"";pointer-events:none;background:radial-gradient(at 20% 100%,#3286e714,#0000 55%),radial-gradient(at 78% 100%,#46a1e612,#0000 52%);height:210px;position:absolute;inset:auto -70px -120px}.fintex-upload-drop-head{z-index:1;padding:18px 20px 0;position:relative}.fintex-upload-drop-head strong{color:#183454;font-size:14px}.fintex-upload-drop-head span{font-size:var(--fs-caption);color:#617284;margin-top:5px}.fintex-upload-drop-main{z-index:1;min-height:330px;padding:32px 24px 25px;position:relative}.fintex-upload-art{gap:15px;height:86px;margin-bottom:14px}.fintex-upload-art>svg{background:linear-gradient(145deg,#f4f9ff,#dcecff);border-radius:24px;width:84px;height:84px;padding:19px;box-shadow:0 14px 32px #1f65b52b,inset 0 1px #fff}.fintex-upload-art .file-tag{font-size:var(--fs-caption);border-radius:9px;padding:7px 10px;box-shadow:0 7px 16px #1837581a}.fintex-upload-drop-main h3{color:#152f50;margin:10px 0 0;font-size:19px;line-height:1.3}.fintex-upload-drop-main p{color:#596f86;margin-top:7px;font-size:11px;line-height:1.55}.fintex-upload-drop-main small{font-size:var(--fs-caption);margin-top:11px}.fintex-upload-primary{border-radius:10px!important;height:46px!important;margin-top:17px!important;padding:0 22px!important;font-size:11px!important;box-shadow:0 10px 22px #1267c738!important}.fintex-upload-info-strip{z-index:1;position:relative}.fintex-upload-info-strip>div{gap:11px;min-height:72px;padding:12px 16px}.fintex-upload-info-strip svg{border-radius:11px;flex-basis:36px;width:36px;height:36px;padding:9px}.fintex-upload-info-strip strong{font-size:var(--fs-caption)}.fintex-upload-info-strip small{font-size:var(--fs-caption);margin-top:3px;line-height:1.45}.fintex-upload-status-column{gap:14px}.fintex-upload-status-card{background:linear-gradient(#fff,#fbfdff);min-height:328px}.fintex-upload-status-head{padding:15px 17px}.fintex-upload-status-head>div{gap:10px}.fintex-upload-status-head>div>svg{width:20px;height:20px}.fintex-upload-status-head strong{font-size:12px}.fintex-upload-status-head>span{font-size:var(--fs-caption);padding:7px 10px}.fintex-upload-success{border-radius:13px;margin:14px;padding:16px}.fintex-upload-success-title{gap:13px}.fintex-upload-success-title>svg{width:38px;height:38px}.fintex-upload-success-title strong{font-size:14px}.fintex-upload-success-title span{font-size:var(--fs-caption);line-height:1.4}.fintex-upload-kpis{gap:9px;margin-top:14px}.fintex-upload-kpis>div{border-radius:10px;padding:11px}.fintex-upload-kpis svg{width:18px;height:18px}.fintex-upload-kpis span{font-size:var(--fs-caption)}.fintex-upload-kpis strong{font-size:var(--fs-caption);margin-top:3px}.fintex-upload-status-actions{gap:9px;margin-top:13px}.fintex-upload-status-actions .secondary-button,.fintex-upload-status-actions .danger-button{min-height:35px!important;padding:0 12px!important}.fintex-upload-empty-status{min-height:265px;padding:30px}.fintex-upload-empty-status>svg{border-radius:20px;width:70px;height:70px;padding:17px;box-shadow:0 10px 26px #1f65b51a}.fintex-upload-empty-status strong{color:#23415f;margin-top:14px;font-size:13px}.fintex-upload-empty-status span{max-width:430px;font-size:var(--fs-caption);margin-top:6px;line-height:1.5}.fintex-upload-process-card{padding:15px 16px}.fintex-upload-process-title strong{font-size:11px}.fintex-upload-process-title span{font-size:var(--fs-caption);padding:6px 9px}.fintex-upload-steps{margin-top:18px}.fintex-upload-steps>div:not(:last-child):before{height:2px;top:15px}.fintex-upload-steps i{width:31px;height:31px;font-size:var(--fs-caption);box-shadow:0 4px 11px #194e8314}.fintex-upload-steps .done i{box-shadow:0 5px 12px #19a26b2e}.fintex-upload-steps strong{font-size:var(--fs-caption);margin-top:8px}.fintex-upload-steps small{max-width:155px;font-size:var(--fs-caption);margin-top:3px;line-height:1.45}@media (width>=1800px){.fintex-upload-title-row{min-height:148px;padding:29px 34px}.fintex-upload-title-row h2{font-size:29px}.fintex-upload-title-row p{font-size:13px}.fintex-upload-drop-main{min-height:370px}.fintex-upload-status-card{min-height:368px}.fintex-upload-grid{gap:22px;padding:20px}}@media (width<=1420px){.fintex-upload-grid{grid-template-columns:1fr}.fintex-upload-title-row{min-height:112px}.fintex-upload-months{grid-template-columns:repeat(6,1fr)}.fintex-upload-period-row{grid-template-columns:165px 1fr auto}}.tax-control-stage-panel{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.tax-control-stage-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tax-control-stage-switch button{color:#274158;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fbfd 100%);border:1px solid #dbe4ec;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;transition:all .16s;display:flex;box-shadow:0 7px 20px #19385209}.tax-control-stage-switch button>span{color:#557086;background:#edf3f7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.tax-control-stage-switch button strong,.tax-control-stage-switch button small{display:block}.tax-control-stage-switch button strong{color:#17364c;font-size:12px}.tax-control-stage-switch button small{font-size:var(--fs-caption);color:#5d6e7e;margin-top:4px;line-height:1.35}.tax-control-stage-switch button.active{background:linear-gradient(#f6ffff 0%,#eefafb 100%);border-color:#6eb9bd;box-shadow:0 10px 26px #137e841a}.tax-control-stage-switch button.active>span{color:#fff;background:#0f8589}.tax-control-stage-switch button.active strong{color:#0c686c}.tax-control-explainer{background:#fbfdfe;border-bottom:1px solid #e5edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.tax-control-explainer>div{background:#fff;border:1px solid #e0e8ef;border-radius:11px;padding:12px 14px}.tax-control-explainer strong,.tax-control-explainer span{display:block}.tax-control-explainer strong{font-size:var(--fs-caption);color:#17384f}.tax-control-explainer span{font-size:var(--fs-caption);color:#607180;margin-top:5px;line-height:1.55}.tax-legal-kpis{border-bottom:1px solid #e6edf3}.tax-fgk-strip{background:#fff9ed;border-bottom:1px solid #e3eaf0;grid-template-columns:1.35fr repeat(3,1fr);display:grid}.tax-fgk-strip>div{border-right:1px solid #eadfc8;padding:11px 14px}.tax-fgk-strip>div:last-child{border-right:0}.tax-fgk-strip span,.tax-fgk-strip strong{display:block}.tax-fgk-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#7f6d4d}.tax-fgk-strip strong{color:#604b27;margin-top:4px;font-size:11px}.tax-legal-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.tax-legal-control-card{background:#fff;border:1px solid #dfe7ee;border-radius:12px;padding:13px 14px;box-shadow:0 6px 18px #16344c06}.tax-legal-control-card.ok{background:linear-gradient(#fff 0%,#f8fcfa 100%);border-color:#cde5d7}.tax-legal-control-card.difference{background:linear-gradient(#fff 0%,#fffaf1 100%);border-color:#ead7a5}.tax-legal-control-card.critical{background:linear-gradient(#fff 0%,#fff7f7 100%);border-color:#efc2c2}.tax-legal-control-card.info{background:linear-gradient(#fff 0%,#f8fbfe 100%);border-color:#d4e1ed}.tax-legal-control-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tax-legal-control-head h4{color:#203b50;margin:3px 0 0;font-size:11px}.tax-legal-control-card>p{font-size:var(--fs-caption);color:#435d70;margin:10px 0 0;line-height:1.5}.tax-legal-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.tax-legal-values>div{background:#fbfcfd;border:1px solid #e8edf2;border-radius:9px;padding:8px 9px}.tax-legal-values span,.tax-legal-values strong{display:block}.tax-legal-values span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#636f7a}.tax-legal-values strong{font-size:var(--fs-caption);color:#29455a;font-variant-numeric:tabular-nums;margin-top:3px}.tax-legal-detail{font-size:var(--fs-caption);color:#606e79;margin-top:9px;line-height:1.5;display:block}.tax-evidence-list{border-top:1px dashed #e1e7ec;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;padding-top:9px;display:flex}.tax-evidence-list strong{font-size:var(--fs-caption);color:#5c7082;margin-right:2px}.tax-evidence-list span{font-size:var(--fs-caption);color:#536d81;background:#f7fafc;border:1px solid #dfe7ee;border-radius:999px;padding:4px 6px}.tax-legal-control-panel>.workspace-footer-note{margin:0 16px 16px}@media (width<=1100px){.tax-control-stage-switch,.tax-control-explainer,.tax-legal-control-grid{grid-template-columns:1fr}.tax-fgk-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-fgk-strip>div:nth-child(2){border-right:0}}.tax-return-source-details{margin:12px 16px 16px}.tax-source-compact{overflow:hidden;border-radius:16px!important}.tax-source-compact-main{background:linear-gradient(135deg,#fff 0%,#f7fbfc 100%);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.tax-source-compact-main h3{color:#18384e;margin:4px 0 3px;font-size:16px}.tax-source-compact-main p{font-size:var(--fs-caption);color:#607180;margin:0;line-height:1.5}.tax-source-compact-actions{align-items:center;gap:12px;display:flex}.tax-source-meta-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tax-source-meta-inline span{font-size:var(--fs-caption);color:#5e7182;white-space:nowrap;background:#fff;border:1px solid #dfe8ee;border-radius:999px;padding:6px 9px}.tax-source-meta-inline strong{color:#294b60}.tax-source-compact .tax-return-source-details{margin:0 16px 14px}.tax-audit-overview{overflow:hidden;border-radius:18px!important}.tax-audit-heading{background:#fff;padding:18px 20px!important}.tax-audit-heading h3{margin-top:4px!important;font-size:17px!important}.tax-audit-heading .section-subtitle{max-width:760px;line-height:1.55;font-size:var(--fs-caption)!important}.tax-audit-heading .count-badge.difference{color:#a95328;background:#fff3ed;border-color:#f0d0bf}.tax-audit-kpis{background:#fbfcfd;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.tax-audit-kpis article{background:#fff;border-right:1px solid #e6edf2;min-height:112px;padding:16px 18px}.tax-audit-kpis article:last-child{border-right:0}.tax-audit-kpis article>span,.tax-audit-kpis article>strong,.tax-audit-kpis article>small{display:block}.tax-audit-kpis article>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.055em;color:#607282;font-weight:800}.tax-audit-kpis article>strong{letter-spacing:-.025em;color:#142f43;font-variant-numeric:tabular-nums;margin-top:9px;font-size:21px}.tax-audit-kpis article>strong i{color:#677077;margin:0 3px;font-style:normal;font-weight:500}.tax-audit-kpis article>small{font-size:var(--fs-caption);color:#63717d;margin-top:6px}.tax-audit-kpis article.attention{background:linear-gradient(#fff 0%,#fff9f5 100%);box-shadow:inset 0 3px #e78a55}.tax-audit-kpis article.attention>strong{color:#b25226}.tax-audit-kpis article.success{background:linear-gradient(#fff 0%,#f7fcfa 100%);box-shadow:inset 0 3px #56a788}.tax-audit-focus-grid{background:#f7f9fb;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:14px;padding:16px 18px;display:grid}.tax-priority-card,.tax-system-insight{background:#fff;border:1px solid #dfe7ee;border-radius:15px;overflow:hidden;box-shadow:0 8px 26px #1c374e09}.tax-card-title{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.tax-card-title h4{color:#213f55;margin:3px 0 0;font-size:13px}.tax-card-title>span{font-size:var(--fs-caption);color:#607281;background:#f2f5f8;border-radius:999px;padding:5px 8px;font-weight:750}.tax-priority-list{padding:4px 0}.tax-priority-row{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(190px,1fr) minmax(360px,1.15fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.tax-priority-row:last-child{border-bottom:0}.tax-priority-row:hover{background:#fbfcfd}.tax-priority-name strong,.tax-priority-name span{display:block}.tax-priority-name strong{color:#2c465a;font-size:11px}.tax-priority-name span{font-size:var(--fs-caption);color:#646e78;margin-top:4px}.tax-priority-values{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.tax-priority-values>span{background:#fafbfd;border:1px solid #e6ebef;border-radius:9px;padding:8px 9px}.tax-priority-values>span.difference{background:#fff8f4;border-color:#edd2c3}.tax-priority-values small,.tax-priority-values strong{display:block}.tax-priority-values small{font-size:var(--fs-caption);color:#636f7a}.tax-priority-values strong{color:#334f63;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.tax-priority-values .difference strong{color:#b4572a}.tax-clean-state{color:#497765;align-items:flex-start;gap:10px;padding:22px 18px;display:flex}.tax-clean-state strong,.tax-clean-state span{display:block}.tax-clean-state strong{font-size:11px}.tax-clean-state span{font-size:var(--fs-caption);color:#5e726a;margin-top:4px}.tax-system-insight{background:linear-gradient(#fff 0%,#fbfdfd 100%)}.tax-insight-list{padding:4px 16px 8px}.tax-insight-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;display:grid}.tax-insight-list>div:last-child{border-bottom:0}.tax-insight-list>div>span{color:#117b80;width:26px;height:26px;font-size:var(--fs-caption);background:#eef7f7;border-radius:8px;place-items:center;font-weight:900;display:grid}.tax-insight-list p{font-size:var(--fs-caption);color:#5d7182;margin:0;line-height:1.55}.tax-insight-list p strong{color:#29485d}.tax-insight-actions{border-top:1px solid #edf1f4;grid-template-columns:1fr;gap:7px;padding:12px 16px 16px;display:grid}.tax-insight-actions button{justify-content:center}.tax-audit-detail{border-radius:13px;margin:12px 18px 0}.tax-audit-detail:last-of-type{margin-bottom:0}.tax-bridge-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.tax-bridge-summary>div{background:#fbfcfd;border:1px solid #e5ebef;border-radius:10px;padding:11px 12px}.tax-bridge-summary span,.tax-bridge-summary strong{display:block}.tax-bridge-summary span{font-size:var(--fs-caption);color:#60717f;line-height:1.4}.tax-bridge-summary strong{color:#29475b;font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.tax-source-only-list{padding:5px 14px}.tax-source-only-list>div{border-bottom:1px solid #eef2f5;grid-template-columns:minmax(0,1fr) 160px 110px;align-items:center;gap:12px;padding:10px 4px;display:grid}.tax-source-only-list>div:last-child{border-bottom:0}.tax-source-only-list span{font-size:var(--fs-caption);color:#4e6679}.tax-source-only-list strong{text-align:right;color:#2b485c;font-variant-numeric:tabular-nums;font-size:11px}.tax-source-only-list em{color:#43757a;font-size:var(--fs-caption);background:#f3fafb;border:1px solid #d7e5e8;border-radius:999px;justify-self:end;padding:4px 7px;font-style:normal;font-weight:750}.tax-match-note{color:#4f7766;font-size:var(--fs-caption);background:#f8fcfa;border:1px solid #d8e9e1;border-radius:10px;align-items:center;gap:8px;margin:12px 18px 16px;padding:10px 12px;display:flex}@media (width<=1350px){.tax-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-audit-kpis article:nth-child(2){border-right:0}.tax-audit-focus-grid{grid-template-columns:1fr}.tax-priority-row{grid-template-columns:minmax(180px,.8fr) minmax(330px,1.2fr) auto}}@media (width<=980px){.tax-source-compact-main{flex-direction:column;align-items:flex-start}.tax-source-compact-actions{justify-content:space-between;width:100%}.tax-audit-kpis{grid-template-columns:1fr}.tax-audit-kpis article{border-bottom:1px solid #e6edf2;border-right:0}.tax-priority-row{grid-template-columns:1fr}.tax-priority-values{grid-template-columns:repeat(3,1fr)}.tax-priority-row>.status-chip{justify-self:start}.tax-bridge-summary{grid-template-columns:1fr}.tax-source-only-list>div{grid-template-columns:1fr auto}.tax-source-only-list em{grid-column:2}}.tax-source-flow-card{background:linear-gradient(135deg,#f8fbff 0%,#f6fffd 100%);border:1px solid #d7e8f2;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:20px 26px;display:grid;box-shadow:0 10px 30px #1f4a6c0d}.tax-source-flow-step{align-items:center;gap:14px;display:flex}.tax-source-flow-icon{color:#0c7b83;background:linear-gradient(135deg,#e8f2ff,#e8fbf5);border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #d3e8ef}.tax-source-flow-step strong,.tax-source-flow-step small{display:block}.tax-source-flow-step strong{color:#17324b;font-size:13px}.tax-source-flow-step small{font-size:var(--fs-caption);color:#607283;margin-top:4px;line-height:1.45}.tax-source-flow-arrow{color:#5e7382;font-size:24px}.tax-source-help-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.tax-source-help-card{background:#fff;border:1px solid #dfe8ee;border-radius:16px;gap:16px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #1f40590a}.tax-source-help-card.primary{background:linear-gradient(135deg,#f5faff,#f8fdff);border-color:#cfe1ef}.tax-source-help-icon{color:#1970c3;background:#eaf6ff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:grid}.tax-source-help-card h3{color:#16344d;margin:0;font-size:14px}.tax-source-help-card p,.tax-source-help-card li{color:#4f697c;font-size:11px;line-height:1.55}.tax-source-help-card ul{margin:9px 0 0;padding-left:18px}.tax-source-safe-note{color:#327866;font-size:var(--fs-caption);background:#eefaf5;border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.45}.tax-return-summary-card{overflow:hidden;border-radius:16px!important}.tax-return-meta-grid{background:#fbfcfd;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.tax-return-meta-grid>div{background:#fff;border:1px solid #e0e8ee;border-radius:11px;padding:12px 14px}.tax-return-meta-grid span,.tax-return-meta-grid strong{display:block}.tax-return-meta-grid span{font-size:var(--fs-caption);color:#5d6e7e}.tax-return-meta-grid strong{color:#17354e;margin-top:4px;font-size:16px}.tax-return-values-title{padding:14px 18px 8px}.tax-return-values-title strong,.tax-return-values-title span{display:block}.tax-return-values-title strong{color:#1d3a51;font-size:12px}.tax-return-values-title span{font-size:var(--fs-caption);color:#5f6f7c;margin-top:3px}.tax-return-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 16px;display:grid}.tax-return-value-card{background:linear-gradient(#fff,#fbfcfd);border:1px solid #e1e8ee;border-radius:11px;padding:12px 14px}.tax-return-value-card span,.tax-return-value-card strong{display:block}.tax-return-value-card span{font-size:var(--fs-caption);color:#596f7f}.tax-return-value-card strong{color:#102d47;font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.tax-return-summary-actions{justify-content:flex-end;gap:10px;padding:4px 18px 16px;display:flex}.tax-source-upload-empty{text-align:center;padding:28px 22px}.tax-source-upload-empty p{color:#5e707f;font-size:11px}.income-compare-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.income-compare-summary-grid article{background:#fff;border:1px solid #dfe7ed;border-radius:14px;padding:15px 18px;box-shadow:0 8px 22px #1e3f580a}.income-compare-summary-grid article span,.income-compare-summary-grid article strong,.income-compare-summary-grid article small{display:block}.income-compare-summary-grid article span{font-size:var(--fs-caption);color:#5f7181}.income-compare-summary-grid article strong{color:#102d47;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px}.income-compare-summary-grid article small{font-size:var(--fs-caption);color:#64707a;margin-top:5px;line-height:1.4}.income-compare-summary-grid article.attention{background:linear-gradient(#fff,#fff7f5);border-color:#efd3ca}.income-compare-summary-grid article.attention strong{color:#c14e31}.income-compare-summary-grid article.classification{background:linear-gradient(#fff,#fffbf2);border-color:#ead9ac}.income-compare-summary-grid article.classification strong{color:#9b681e}.income-compare-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex;padding:10px 12px!important}.income-view-tabs,.income-compare-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.income-view-tabs button,.income-compare-filters button{color:#5c6f82;min-height:34px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:10px;padding:0 13px;font-weight:750}.income-view-tabs button.active,.income-compare-filters button.active{color:#0e7176;background:#eefafa;border-color:#48aab0;box-shadow:inset 0 0 0 1px #d5f0ef}.income-compare-counts{align-items:center;gap:7px;display:flex}.income-compare-counts span,.income-compare-counts strong{font-size:var(--fs-caption);border-radius:999px;padding:6px 9px}.income-compare-counts span{color:#5d7284;background:#f4f7f9}.income-compare-counts strong{color:#c34431;background:#fff0ef}.income-return-upgrade-note{justify-content:space-between;align-items:center;gap:18px;display:flex;background:#fffaf1!important;border-color:#ebd8ad!important;padding:14px 16px!important}.income-return-upgrade-note strong,.income-return-upgrade-note span{display:block}.income-return-upgrade-note strong{color:#6e5520;font-size:11px}.income-return-upgrade-note span{font-size:var(--fs-caption);color:#806d4a;margin-top:4px;line-height:1.5}.income-compare-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.income-compare-table-panel,.income-compare-drawer{overflow:hidden;border-radius:15px!important}.income-compare-collapse{background:#fbfcfd;border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.income-compare-collapse>div{align-items:center;gap:10px;display:flex}.income-compare-collapse-icon{color:#2a6ea3;background:#edf5fb;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.income-compare-collapse strong,.income-compare-collapse small{display:block}.income-compare-collapse strong{color:#254259;font-size:11px}.income-compare-collapse small{font-size:var(--fs-caption);color:#5f6e7a;margin-top:2px}.income-compare-table-title{padding:14px 16px 8px}.income-compare-table-title h3{color:#17374e;margin:0;font-size:14px}.income-compare-table-title p{font-size:var(--fs-caption);color:#5f707d;margin:3px 0 0}.income-compare-table-wrap{padding:0 12px 12px}.income-compare-table{border-collapse:separate;border-spacing:0;width:100%}.income-compare-table th{color:#4e6678;font-size:var(--fs-caption);white-space:nowrap;background:#edf3f7;padding:9px 8px;font-weight:800}.income-compare-table td{font-size:var(--fs-caption);color:#395469;vertical-align:middle;border-bottom:1px solid #edf1f4;padding:9px 8px}.income-compare-table td strong,.income-compare-table td small{display:block}.income-compare-table td small{color:#646f78;margin-top:2px}.income-compare-table tr{cursor:pointer}.income-compare-table tr:hover td{background:#fbfdfe}.income-compare-table tr.difference td{background:#fff9f7}.income-compare-table tr.selected td{box-shadow:inset 0 1px #d7e6eb,inset 0 -1px #d7e6eb}.income-compare-table .difference-text{color:#d14a31;font-weight:800}.income-compare-status{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.income-compare-status.match{color:#2d7b61;background:#e8f8f1}.income-compare-status.reflection{color:#336fa8;background:#eaf3ff}.income-compare-status.difference{color:#c43f2c;background:#ffe9e7}.income-compare-status.classification{color:#9f6718;background:#fff3da}.income-compare-status.missing{color:#64717c;background:#f2f4f6}.income-row-open{color:#2e78b9;cursor:pointer;background:#edf5ff;border:0;border-radius:8px;width:28px;height:28px}.income-compare-drawer{position:sticky;top:12px;padding:0!important}.income-drawer-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px;display:flex}.income-drawer-head>div{align-items:center;gap:10px;display:flex}.income-drawer-head h3{color:#18364e;margin:0;font-size:13px}.income-drawer-head small{font-size:var(--fs-caption);color:#63707a;margin-top:3px;display:block}.income-drawer-icon{color:#3577b5;background:#eef6ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.income-drawer-icon.difference{color:#d35238;background:#fff0ed}.income-drawer-explain{background:#f5faff;border:1px solid #d9e7f2;border-radius:10px;margin:14px;padding:12px 13px}.income-drawer-explain strong,.income-drawer-explain span{display:block}.income-drawer-explain strong{font-size:var(--fs-caption);color:#31546d;line-height:1.45}.income-drawer-explain span{font-size:var(--fs-caption);color:#5b6e7d;margin-top:5px;line-height:1.5}.income-drawer-impact{background:#fff2ef;border-radius:10px;margin:0 14px 14px;padding:12px 13px}.income-drawer-impact span,.income-drawer-impact strong{display:block}.income-drawer-impact span{font-size:var(--fs-caption);color:#a35b48}.income-drawer-impact strong{color:#c34831;margin-top:3px;font-size:18px}.income-drawer-actions-title{color:#28465c;padding:0 14px 8px;font-size:11px;font-weight:800}.income-drawer-actions{gap:8px;padding:0 14px 14px;display:grid}.income-drawer-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7ed;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.income-drawer-actions button>span{color:#3579b8;background:#eef5ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.income-drawer-actions strong,.income-drawer-actions small{display:block}.income-drawer-actions strong{font-size:var(--fs-caption);color:#29475d}.income-drawer-actions small{font-size:var(--fs-caption);color:#636f78;margin-top:2px}.income-drawer-actions b{color:#626f79;font-size:18px}.income-compare-actions{justify-content:flex-end;align-items:center;display:flex}.income-compare-table-panel-full{width:100%;overflow:hidden;border-radius:15px!important}.income-compare-detail-modal{width:min(1320px,96vw)!important;max-height:92vh!important}.income-compare-modal-body{min-height:0;padding:14px 16px 18px;overflow:auto}.income-compare-modal-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.income-compare-modal-metrics article{background:#fbfcfd;border:1px solid #dfe7ed;border-radius:10px;padding:11px 12px}.income-compare-modal-metrics article span,.income-compare-modal-metrics article strong{display:block}.income-compare-modal-metrics article span{font-size:var(--fs-caption);color:#61727f}.income-compare-modal-metrics article strong{color:#183b53;font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.income-compare-modal-metrics article.attention{background:#fff7f5;border-color:#efcfc8}.income-compare-modal-metrics article.attention strong{color:#c34c34}.income-compare-modal-metrics article.classification{background:#fffaf0;border-color:#ead7a7}.income-compare-modal-metrics article.classification strong{color:#9a681e}.income-classification-explain{background:#fffaf0;border:1px solid #ead8ad;border-radius:11px;margin-top:12px;padding:13px 14px}.income-classification-explain>div:first-child strong,.income-classification-explain>div:first-child span{display:block}.income-classification-explain>div:first-child strong{color:#80591f;font-size:11px}.income-classification-explain>div:first-child span{font-size:var(--fs-caption);color:#806f50;margin-top:4px;line-height:1.5}.income-classification-metrics,.income-finance-split{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.income-classification-metrics span,.income-finance-split span{font-size:var(--fs-caption);color:#6c604e;background:#fff;border:1px solid #eadfca;border-radius:8px;padding:7px 9px}.income-classification-metrics strong,.income-finance-split strong{color:#5b4628;font-variant-numeric:tabular-nums;margin-left:4px}.income-compare-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.income-compare-evidence-panel,.income-compare-flow-panel{background:#fff;border:1px solid #dfe7ed;border-radius:11px;overflow:hidden}.income-compare-evidence-panel .reflection-account-list{padding:4px 10px 10px}.income-compare-evidence-panel .panel-hint{padding:14px}.income-compare-flow-panel{margin-top:12px}.income-flow-list{padding:4px 12px 10px}.income-flow-list>div{font-size:var(--fs-caption);color:#546b7c;border-bottom:1px solid #edf1f4;grid-template-columns:110px minmax(180px,1fr) 24px minmax(180px,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.income-flow-list>div:last-child{border-bottom:0}.income-flow-list b{text-align:center;color:#646e76}.income-flow-list strong{text-align:right;color:#294b60;font-variant-numeric:tabular-nums}@media (width<=1300px){.tax-source-flow-card{grid-template-columns:1fr}.tax-source-flow-arrow{display:none}.tax-source-help-grid,.income-compare-workspace{grid-template-columns:1fr}.income-compare-drawer{position:static}.income-compare-summary-grid,.income-compare-modal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.tax-return-meta-grid,.tax-return-values-grid,.income-compare-summary-grid,.income-compare-evidence-grid{grid-template-columns:1fr}.income-compare-toolbar{flex-direction:column;align-items:flex-start}.income-compare-actions{justify-content:flex-start;width:100%}.income-flow-list>div{grid-template-columns:1fr auto}.income-flow-list>div b{display:none}.tax-return-summary-actions{flex-direction:column;justify-content:stretch}.tax-return-summary-actions button{justify-content:center}}.muavin-compare-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.muavin-compare-kpis article{background:#fff;border:1px solid #dfe7ed;border-radius:14px;padding:14px 16px;box-shadow:0 7px 22px #1e3f580a}.muavin-compare-kpis article span,.muavin-compare-kpis article strong{display:block}.muavin-compare-kpis article span{font-size:var(--fs-caption);color:#5e7283;font-weight:750}.muavin-compare-kpis article strong{letter-spacing:-.015em;color:#112e47;font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px}.muavin-compare-kpis article.attention{background:linear-gradient(#fff,#fff7f5);border-color:#efd2ca}.muavin-compare-kpis article.attention strong{color:#c44d32}.muavin-compare-insight-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.muavin-system-comment,.muavin-bridge-card{background:#fff;border:1px solid #dfe7ed;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #1d3d560a}.muavin-system-comment{background:linear-gradient(135deg,#f7fbff,#fbfdff);border-color:#cfdfed}.muavin-card-head{border-bottom:1px solid #e9eef2;align-items:center;gap:11px;padding:14px 16px;display:flex}.muavin-card-icon{color:#1874c1;background:#e9f4ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.muavin-card-icon.database{color:#0d7d81;background:#e8f8f7}.muavin-card-head h3,.muavin-card-head small{display:block}.muavin-card-head h3{color:#193950;margin:0;font-size:13px}.muavin-card-head small{font-size:var(--fs-caption);color:#62707b;margin-top:2px}.muavin-system-comment ul{margin:0;padding:13px 22px 6px 34px}.muavin-system-comment li{font-size:var(--fs-caption);color:#50697b;padding:4px 0;line-height:1.55}.muavin-system-comment li strong{color:#25485f}.muavin-comment-actions{gap:8px;padding:9px 16px 15px;display:flex}.muavin-bridge-list{padding:2px 14px 10px}.muavin-bridge-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;padding:9px 3px;display:flex}.muavin-bridge-list>div:last-child{border-bottom:0}.muavin-bridge-list span{font-size:var(--fs-caption);color:#577084}.muavin-bridge-list strong{font-size:var(--fs-caption);color:#29485d;font-variant-numeric:tabular-nums;text-align:right}.muavin-results-card{overflow:hidden;border-radius:15px!important}.muavin-results-table{padding:0 12px 12px}.muavin-results-table table{border-collapse:separate;border-spacing:0;width:100%}.muavin-results-table th{color:#516a7c;font-size:var(--fs-caption);background:#edf3f7;padding:9px 10px;font-weight:800}.muavin-results-table td{font-size:var(--fs-caption);color:#3f596c;border-bottom:1px solid #edf1f4;padding:9px 10px}.muavin-results-table tr.difference-row td{background:#fffaf7}.muavin-results-table .difference-text{color:#cf4b31;font-weight:800}.muavin-control-principle{font-size:var(--fs-caption);color:#5c7284;background:#f7fbfe;border:1px solid #d8e6ef;border-radius:9px;margin:0 12px 12px;padding:10px 12px}.muavin-control-principle strong{color:#2b506a}@media (width<=1250px){.muavin-compare-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.muavin-compare-insight-grid{grid-template-columns:1fr}}@media (width<=760px){.muavin-compare-kpis{grid-template-columns:1fr}.muavin-comment-actions{flex-direction:column}}.income-compare-counts em{color:#a66a18;font-size:var(--fs-caption);background:#fff7e8;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:800}.income-compare-table tr.impact td{background:#fffdf8}.income-compare-table .impact-text{color:#b57418;font-weight:800}.income-compare-status.impact{color:#9f6718;background:#fff3da}.income-drawer-icon.impact{color:#b9781f;background:#fff5df}.income-drawer-impact.impact{background:#fff7e8}.income-drawer-impact.impact span{color:#9d6c2a}.income-drawer-impact.impact strong{color:#b4751d}.income-compare-counts .impact-toggle{color:#a66a18;font-size:var(--fs-caption);cursor:pointer;background:#fff7e8;border:1px solid #efd9ab;border-radius:999px;padding:6px 9px;font-weight:800}.income-compare-counts .impact-toggle:hover,.income-compare-counts .impact-toggle.active{color:#8f5a10;background:#ffefd0;border-color:#e7c77f}.tax-audit-premium{overflow:hidden;border-radius:18px!important}.tax-audit-premium-heading{background:#fff;padding:18px 20px!important}.tax-audit-premium-heading h3{margin-top:4px!important;font-size:17px!important}.tax-audit-premium-heading .section-subtitle{max-width:850px;line-height:1.55;font-size:var(--fs-caption)!important}.tax-overall-badge{font-size:var(--fs-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:7px 10px;font-weight:850}.tax-overall-badge.pass{color:#35745b;background:#edf9f4;border-color:#cde8db}.tax-overall-badge.review{color:#95651d;background:#fff5e4;border-color:#efd8aa}.tax-overall-badge.info{color:#55758d;background:#f1f6fb;border-color:#d8e5f0}.tax-overall-badge.fail{color:#b24e3a;background:#fff0ee;border-color:#efc9c3}.tax-stage-warning{color:#83552b;background:#fff9f3;border:1px solid #edd3bd;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 18px 0;padding:12px 14px;display:grid}.tax-stage-warning>svg{color:#c77b34}.tax-stage-warning strong,.tax-stage-warning span{display:block}.tax-stage-warning strong{color:#75461f;font-size:11px}.tax-stage-warning span{font-size:var(--fs-caption);color:#8a6848;margin-top:3px;line-height:1.45}.tax-audit-summary-kpis{background:#fff;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.tax-audit-summary-kpis article{border-right:1px solid #e6edf2;min-height:110px;padding:16px 18px}.tax-audit-summary-kpis article:last-child{border-right:0}.tax-audit-summary-kpis span,.tax-audit-summary-kpis strong,.tax-audit-summary-kpis small{display:block}.tax-audit-summary-kpis span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.055em;color:#5f7180;font-weight:800}.tax-audit-summary-kpis strong{letter-spacing:-.025em;color:#153248;font-variant-numeric:tabular-nums;margin-top:9px;font-size:21px}.tax-audit-summary-kpis small{font-size:var(--fs-caption);color:#63717d;margin-top:6px}.tax-audit-main-grid{background:#f7f9fb;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;padding:16px 18px;display:grid}.tax-audit-priority-panel,.tax-audit-status-panel{background:#fff;border:1px solid #dfe7ee;border-radius:15px;overflow:hidden;box-shadow:0 8px 26px #1c374e09}.tax-audit-priority-list{padding:4px 0}.tax-audit-risk-row{border-bottom:1px solid #edf1f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.tax-audit-risk-row:last-child{border-bottom:0}.tax-audit-risk-row.critical{background:linear-gradient(90deg,#fff8f7 0%,#fff 45%)}.tax-audit-risk-row.review{background:linear-gradient(90deg,#fffaf2 0%,#fff 45%)}.tax-audit-risk-icon{color:#5f7282;background:#f2f6f9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.tax-audit-risk-row.critical .tax-audit-risk-icon{color:#c0523f;background:#fff0ee}.tax-audit-risk-row.review .tax-audit-risk-icon{color:#b77a25;background:#fff3df}.tax-audit-risk-main>div>span,.tax-audit-risk-main>div>strong{display:block}.tax-audit-risk-main>div>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#616e78}.tax-audit-risk-main>div>strong{color:#2a475b;margin-top:3px;font-size:11px}.tax-audit-risk-main p{font-size:var(--fs-caption);color:#5d7182;margin:7px 0 0;line-height:1.5}.tax-audit-evidence-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.tax-audit-evidence-chips span{font-size:var(--fs-caption);color:#5a7082;background:#f8fafc;border:1px solid #dfe7ee;border-radius:999px;padding:4px 7px}.tax-audit-risk-side{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.tax-audit-risk-side>strong{color:#a55d2a;font-variant-numeric:tabular-nums;font-size:11px}.tax-audit-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 8px;display:grid}.tax-audit-status-list>div{background:#fbfcfd;border:1px solid #e2e9ee;border-radius:11px;padding:12px}.tax-audit-status-list span,.tax-audit-status-list strong,.tax-audit-status-list small{display:block}.tax-audit-status-list span{font-size:var(--fs-caption);color:#5e6f7e}.tax-audit-status-list strong{color:#29485d;margin-top:5px;font-size:22px}.tax-audit-status-list small{font-size:var(--fs-caption);color:#646e78;margin-top:5px;line-height:1.35}.tax-audit-status-list .ok{background:#f7fcfa;border-color:#d7e9e1}.tax-audit-status-list .review{background:#fffaf2;border-color:#ebddbd}.tax-audit-status-list .info{background:#f8fbfe;border-color:#dae5ef}.tax-audit-status-note{background:#fbfcfd;border:1px solid #e3eaef;border-radius:11px;margin:6px 16px 0;padding:12px 13px}.tax-audit-status-note strong,.tax-audit-status-note span{display:block}.tax-audit-status-note strong{font-size:var(--fs-caption);color:#345267}.tax-audit-status-note span{font-size:var(--fs-caption);color:#5f707f;margin-top:5px;line-height:1.5}.tax-audit-status-actions{padding:12px 16px 16px}.tax-audit-status-actions button{justify-content:center;width:100%}.tax-audit-premium .tax-audit-detail{margin:12px 18px 0}.tax-compact-control-list{padding:4px 14px}.tax-compact-control-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.tax-compact-control-list>div:last-child{border-bottom:0}.tax-compact-control-list strong,.tax-compact-control-list small,.tax-compact-control-list em{display:block}.tax-compact-control-list strong{font-size:var(--fs-caption);color:#2f4b60}.tax-compact-control-list small{font-size:var(--fs-caption);color:#60717f;margin-top:3px;line-height:1.4}.tax-compact-control-list em{font-size:var(--fs-caption);color:#8c6a42;margin-top:5px;font-style:normal;line-height:1.4}.tax-compact-control-list b{color:#2e4a5f;font-variant-numeric:tabular-nums;font-size:11px}.tax-audit-footer{margin:12px 18px 16px!important}@media (width<=1250px){.tax-audit-summary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-audit-summary-kpis article:nth-child(2){border-right:0}.tax-audit-main-grid{grid-template-columns:1fr}}@media (width<=900px){.tax-stage-warning{grid-template-columns:auto 1fr}.tax-stage-warning button{grid-column:2}.tax-audit-summary-kpis{grid-template-columns:1fr}.tax-audit-summary-kpis article{border-bottom:1px solid #e6edf2;border-right:0}.tax-audit-status-list{grid-template-columns:1fr}.tax-audit-risk-row{grid-template-columns:32px 1fr}.tax-audit-risk-side{flex-direction:row;grid-column:2;align-items:flex-start}.tax-compact-control-list>div{grid-template-columns:1fr}}.tax-legal-values{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tax-calc-result-badge{font-size:var(--fs-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:7px 10px;font-weight:850}.tax-calc-result-badge.match{color:#35745b;background:#edf9f4;border-color:#cde8db}.tax-calc-result-badge.mismatch{color:#b24e3a;background:#fff0ee;border-color:#efc9c3}.tax-calc-result-badge.incomplete{color:#95651d;background:#fff5e4;border-color:#efd8aa}.tax-calc-mode-strip{background:#f9fbfc;border:1px solid #dfe7ee;border-radius:12px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;margin:14px 18px 0;padding:13px 15px;display:grid}.tax-calc-mode-strip.full{background:#f5fbf8;border-color:#d4e8dd}.tax-calc-mode-strip.historical{background:#f8fbfd;border-color:#d9e6ef}.tax-calc-mode-strip span,.tax-calc-mode-strip strong,.tax-calc-mode-strip small{display:block}.tax-calc-mode-strip span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.055em;color:#5d6e7d;font-weight:850}.tax-calc-mode-strip strong{color:#24465d;margin-top:4px;font-size:11px}.tax-calc-mode-strip small{font-size:var(--fs-caption);color:#5d6e7d;line-height:1.55}.tax-calc-kpis{margin-top:14px}.tax-calc-verdict{background:#fbfcfd;border:1px solid #dfe7ee;border-radius:13px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;margin:14px 18px 0;padding:14px 16px;display:grid}.tax-calc-verdict.match{background:#f6fbf8;border-color:#d4e8dd}.tax-calc-verdict.mismatch{background:#fff7f5;border-color:#efcdc6}.tax-calc-verdict.incomplete{background:#fffaf1;border-color:#ecdcb9}.tax-calc-verdict span,.tax-calc-verdict strong{display:block}.tax-calc-verdict span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.055em;color:#61727f}.tax-calc-verdict strong{color:#1b4057;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px}.tax-calc-verdict.mismatch strong{color:#b3513c}.tax-calc-verdict p{font-size:var(--fs-caption);color:#5b7082;margin:0;line-height:1.55}.tax-calc-table-wrap{background:#fff;border:1px solid #dfe7ee;border-radius:14px;margin:14px 18px 0;overflow:hidden}.tax-calc-table-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tax-calc-table-counts span,.tax-calc-table-counts strong,.tax-calc-table-counts em{font-size:var(--fs-caption);border-radius:999px;padding:5px 8px;font-style:normal}.tax-calc-table-counts span{color:#3f7861;background:#edf8f3}.tax-calc-table-counts strong{color:#ae4d3a;background:#fff0ee}.tax-calc-table-counts em{color:#99651e;background:#fff6e5}.tax-calc-table th{font-size:var(--fs-caption)}.tax-calc-table td{vertical-align:middle}.tax-calc-table td:first-child span,.tax-calc-table td:first-child strong{display:block}.tax-calc-table td:first-child span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.045em;color:#636e77}.tax-calc-table td:first-child strong{font-size:var(--fs-caption);color:#2c4a5f;margin-top:3px}.tax-calc-table td:last-child small{font-size:var(--fs-caption);color:#5f6f7c;line-height:1.45}.tax-calc-blocker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 14px;display:grid}.tax-calc-blocker-list>div{color:#805a29;background:#fffaf2;border:1px solid #ebddbd;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.tax-calc-blocker-list svg{color:#ba7a25;flex:none;margin-top:1px}.tax-calc-blocker-list span{font-size:var(--fs-caption);line-height:1.45}@media (width<=1000px){.tax-calc-mode-strip,.tax-calc-verdict,.tax-calc-blocker-list{grid-template-columns:1fr}}.tax-calc-result-badge.provisionalmismatch{color:#95651d;background:#fff5e4;border-color:#efd8aa}.tax-calc-verdict.provisionalmismatch{background:#fffaf1;border-color:#ecdcb9}.tax-calc-verdict.provisionalmismatch strong{color:#b36f22}.tax-source-badge{color:#5e7384;font-size:var(--fs-caption);white-space:nowrap;background:#f1f5f8;border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.fintex-income-split{background:#f8fbfd;border:1px solid #dbe5ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.fintex-income-split>div{background:#fff;border:1px solid #e2e9ee;border-radius:8px;min-width:0;padding:9px 10px}.fintex-income-split span,.fintex-income-split strong,.fintex-income-split small{display:block}.fintex-income-split span{font-size:var(--fs-caption);color:#5d6f7f;font-weight:800}.fintex-income-split strong{color:#1e425a;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px}.fintex-income-split small{font-size:var(--fs-caption);color:#60707c;margin-top:3px;line-height:1.3}.tax-inline-editor,.fintex-tax-editor{margin-top:10px}.tax-review-board{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:10px;margin-top:10px;display:grid}.tax-review-panel{background:#fff;border:1px solid #dbe4eb;border-radius:10px;min-width:0;overflow:hidden}.tax-review-head{background:#fbfcfd;border-bottom:1px solid #e6ebef;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tax-review-head h4{margin:2px 0 0;font-size:12px}.tax-review-head>span{font-size:var(--fs-caption);color:#5d707f;font-weight:800}.tax-review-counts{align-items:center;gap:6px;display:flex}.tax-review-counts span,.tax-review-counts strong,.tax-review-counts em{font-size:var(--fs-caption);border-radius:999px;padding:4px 7px;font-style:normal}.tax-review-counts span{color:#287158;background:#e8f5ee}.tax-review-counts strong{color:#a44242;background:#fdecec}.tax-review-counts em{color:#966816;background:#fff3df}.tax-review-blockers{background:#fff8e9;border-bottom:1px solid #f0e2c2;gap:5px;padding:9px 12px;display:grid}.tax-review-blockers>div{font-size:var(--fs-caption);color:#775719;align-items:flex-start;gap:7px;display:flex}.tax-review-findings{gap:0;display:grid}.tax-review-finding{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 12px;display:grid}.tax-review-finding:last-child{border-bottom:0}.tax-review-finding strong{font-size:var(--fs-caption);color:#29495d;display:block}.tax-review-finding p{font-size:var(--fs-caption);color:#5c7081;margin:3px 0;line-height:1.35}.tax-review-finding small{font-size:var(--fs-caption);color:#606e77}.tax-review-comment-editor{gap:7px;padding:10px 12px;display:grid}.tax-review-comment-editor textarea{resize:vertical;width:100%;padding:9px 10px;line-height:1.4;min-height:86px!important}.tax-review-comment-editor button{justify-self:end}.tax-review-comment-list{border-top:1px solid #edf0f2;gap:0;display:grid}.tax-review-comment-list>div{border-bottom:1px solid #edf0f2;padding:9px 12px}.tax-review-comment-list>div:last-child{border-bottom:0}.tax-review-comment-list p{font-size:var(--fs-caption);color:#334f61;margin:0;line-height:1.4}.tax-review-comment-list small{font-size:var(--fs-caption);color:#626e77;margin-top:4px;display:block}.tax-review-empty{color:#5f6f7c;font-size:var(--fs-caption);align-items:center;gap:7px;padding:12px;display:flex}@media (width<=1050px){.fintex-income-split{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-review-board{grid-template-columns:1fr}}@media (width<=680px){.fintex-income-split{grid-template-columns:1fr}}.tax-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.tax-evidence-panel{background:#fff;border:1px solid #dbe5ec;border-radius:11px;min-width:0;overflow:hidden}.tax-evidence-panel>summary{cursor:pointer;background:#fbfcfd;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.tax-evidence-panel>summary::-webkit-details-marker{display:none}.tax-evidence-panel>summary div{min-width:0}.tax-evidence-panel>summary strong,.tax-evidence-panel>summary small{display:block}.tax-evidence-panel>summary strong{color:#27485e;font-size:11px}.tax-evidence-panel>summary small{font-size:var(--fs-caption);color:#60727f;margin-top:3px}.tax-evidence-panel>summary>span{color:#27485e;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.tax-evidence-panel[open]>summary{background:#f7fafc;border-bottom:1px solid #e7edf2}.tax-evidence-body.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tax-evidence-body.two-col>div{min-width:0;padding:10px 11px}.tax-evidence-body.two-col>div+div{border-left:1px solid #e8edf1}.tax-evidence-side-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:7px;display:flex}.tax-evidence-side-head strong{font-size:var(--fs-caption);color:#35556a}.tax-evidence-side-head span{font-size:var(--fs-caption);color:#62717d}.tax-evidence-line{border-bottom:1px solid #eef2f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.tax-evidence-line:last-child{border-bottom:0}.tax-evidence-line>div{min-width:0}.tax-evidence-line strong,.tax-evidence-line small{display:block}.tax-evidence-line strong{font-size:var(--fs-caption);color:#304f62;line-height:1.35}.tax-evidence-line small{font-size:var(--fs-caption);color:#5f6f79;margin-top:2px;line-height:1.35}.tax-evidence-line>span{font-size:var(--fs-caption);color:#28485d;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.tax-evidence-line.emphasized{background:#f7fbf8;border:1px solid #d9e6dc;border-radius:8px;margin-top:5px;padding:8px}.tax-evidence-empty{font-size:var(--fs-caption);color:#5f6e79;padding:10px 0;line-height:1.45}.tax-evidence-total{background:#f2f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:8px 9px;display:flex}.tax-evidence-total span{font-size:var(--fs-caption);color:#5b7283;font-weight:800}.tax-evidence-total strong{color:#24475e;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=1100px){.tax-evidence-grid{grid-template-columns:1fr}}@media (width<=760px){.tax-evidence-body.two-col{grid-template-columns:1fr}.tax-evidence-body.two-col>div+div{border-top:1px solid #e8edf1;border-left:0}.tax-evidence-line{grid-template-columns:minmax(0,1fr) auto}.tax-evidence-line .ghost-button{grid-column:1/-1;justify-self:start}}.tax-evidence-scope{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.tax-evidence-scope>div{background:#fbfcfd;border:1px solid #dde6ec;border-radius:9px;padding:8px 9px}.tax-evidence-scope span,.tax-evidence-scope strong{display:block}.tax-evidence-scope span{font-size:var(--fs-caption);color:#63717c}.tax-evidence-scope strong{font-size:var(--fs-caption);color:#315269;margin-top:3px;line-height:1.3}@media (width<=1200px){.tax-evidence-scope{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tax-evidence-scope{grid-template-columns:1fr}}.tax-incentive-evidence{background:#fbfcfd;border:1px solid #dfe8ee;border-radius:9px;margin-top:8px;padding:9px}.tax-incentive-evidence-head{border-bottom:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:10px;padding-bottom:7px;display:flex}.tax-incentive-evidence-head strong{font-size:var(--fs-caption);color:#2f5268}.tax-incentive-evidence-head span{font-size:var(--fs-caption);color:#5d7383;font-weight:850}.tax-incentive-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.tax-incentive-evidence-grid>div{background:#f4f8fa;border-radius:7px;padding:7px 8px}.tax-incentive-evidence-grid span,.tax-incentive-evidence-grid strong{display:block}.tax-incentive-evidence-grid span{font-size:var(--fs-caption);color:#5f6f79}.tax-incentive-evidence-grid strong{font-size:var(--fs-caption);color:#294b61;font-variant-numeric:tabular-nums;margin-top:2px}@media (width<=760px){.tax-incentive-evidence-grid{grid-template-columns:1fr}}.mfa-qr-setup{background:#f9fbfc;border:1px solid #dbe4eb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px;display:grid}.mfa-qr-card{background:#fff;border:1px solid #d6dee5;border-radius:12px;place-items:center;padding:10px;display:grid}.mfa-qr-card svg{max-width:100%;height:auto;display:block}.mfa-qr-copy{color:#5b7080;flex-direction:column;gap:7px;font-size:12px;line-height:1.5;display:flex}.mfa-qr-copy strong{color:#263f52;font-size:14px}.mfa-manual-key{background:#fff;border:1px solid #dbe4eb;border-radius:10px;overflow:hidden}.mfa-manual-key summary{cursor:pointer;color:#3c566a;padding:10px 12px;font-size:12px;font-weight:700}.mfa-manual-key[open] summary{border-bottom:1px solid #e7ecef}.mfa-manual-key .admin-form{padding:12px}@media (width<=720px){.mfa-qr-setup{grid-template-columns:1fr}.mfa-qr-card{justify-self:center}}.fintex-upload-premium .fintex-upload-breadcrumb{align-items:center;gap:0;padding:8px 8px 10px;display:flex}.fintex-upload-premium .fintex-upload-breadcrumb button{color:#155b9c;cursor:pointer;background:#edf6ff;border:1px solid #b9d5ef;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:14px;font-weight:800;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 11px #1a5ea013}.fintex-upload-premium .fintex-upload-breadcrumb button:hover{background:#dceeff;border-color:#8bbce8;box-shadow:0 5px 14px #1a5ea01f}.fintex-upload-premium .fintex-upload-breadcrumb button:focus-visible{outline-offset:3px;outline:3px solid #7eb8f2}.fintex-upload-premium .fintex-upload-breadcrumb button svg{flex-shrink:0;width:19px;height:19px}.fintex-upload-premium .fintex-upload-title-row>div{padding-right:0}@media (width<=560px){.fintex-upload-premium .fintex-upload-breadcrumb{padding:5px 4px 9px}.fintex-upload-premium .fintex-upload-breadcrumb button{justify-content:flex-start;width:100%;min-height:46px;padding:0 12px;font-size:13px}}html .fintex-data-hub-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}html .fintex-data-hub-grid .fintex-data-hub-card:nth-child(-n+3){grid-column:span 2}html .fintex-data-hub-grid .fintex-data-hub-card:nth-child(n+4){grid-column:span 3}html .fintex-data-hub-grid .fintex-data-hub-card[data-module=invoice]{--module-accent:#1768ba;--module-soft:#e9f3ff}html .fintex-data-hub-grid .fintex-data-hub-card[data-module=accounting]{--module-accent:#6c52bf;--module-soft:#f2edff}html .fintex-data-hub-grid .fintex-data-hub-card[data-module=vat]{--module-accent:#078878;--module-soft:#e6f7f2}html .fintex-data-hub-grid .fintex-data-hub-card[data-module=tax]{--module-accent:#ba790a;--module-soft:#fff4df}html .fintex-data-hub-grid .fintex-data-hub-card[data-module=corporate]{--module-accent:#9664a6;--module-soft:#f6edfa}.fintex-data-hub-grid .fintex-data-hub-card{min-height:252px}.fintex-data-hub-card-foot{border-top:1px solid color-mix(in srgb,var(--module-accent) 13%,#e3e9ef);min-height:31px;color:var(--fth-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:14px;padding:8px 2px 9px;font-size:12px;display:flex}.fintex-data-hub-card-foot>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.fintex-data-hub-card-foot>strong{color:var(--fth-text-2);font-size:12px}.fintex-data-hub-grid .fintex-data-hub-status{align-items:center;gap:7px;display:inline-flex}.fintex-data-hub-grid .fintex-data-hub-status i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.fintex-data-hub-grid .fintex-data-hub-status.loaded{color:#16683e;background:#e7f7ee;border-color:#c5e9d5}.fintex-data-hub-grid .fintex-data-hub-status.empty{color:#566779;background:#f2f5f8;border-color:#dbe3eb}.fintex-data-hub-grid .fintex-data-hub-status.processing{color:#a66209;background:#fff4e4;border-color:#f3d7ad}.fintex-data-hub-grid .fintex-data-hub-status.checking{color:#315f8b;background:#edf4fc;border-color:#d3e3f4}.fintex-data-hub-grid .fintex-data-hub-status.unknown{color:#a7463a;background:#fff0ee;border-color:#f3d5d0}.fintex-data-hub-grid .fintex-data-hub-status.blocked{color:#825b65;background:#f6f2f3;border-color:#e7dadd}@media (width<=1450px){html .fintex-data-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .fintex-data-hub-grid .fintex-data-hub-card{grid-column:span 1}html .fintex-data-hub-grid .fintex-data-hub-card:last-child{grid-column:1/-1}}@media (width<=900px){html .fintex-data-hub-grid{grid-template-columns:minmax(0,1fr)}html .fintex-data-hub-grid .fintex-data-hub-card{grid-column:1/-1}}.fintex-announcements .fintex-news-hub{border:1px solid var(--fth-border,#dbe3ec);background:var(--fth-surface,#fff);border-radius:14px;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}.fintex-announcements .fintex-news-hub-header{align-items:center;gap:14px;padding:20px 24px 17px;display:flex}.fintex-announcements .fintex-news-hub-mark{color:#1d5fa8;background:#eaf3fc;border:1px solid #d3e5f5;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.fintex-announcements .fintex-news-hub-header .eyebrow{letter-spacing:.095em;color:#497399;font-size:10px;font-weight:800}.fintex-announcements .fintex-news-hub-header h2{color:var(--fth-text,#142c47);margin:2px 0 3px;font-size:19px;line-height:1.25}.fintex-announcements .fintex-news-hub-header p{color:var(--fth-text-2,#607184);margin:0;font-size:12px;line-height:1.5}.fintex-announcements .fintex-news-tabs{border-bottom:1px solid var(--fth-border,#e2e8f0);align-items:stretch;gap:22px;padding:0 24px;display:flex}.fintex-announcements .fintex-news-tabs button{min-height:47px;color:var(--fth-text-2,#65758a);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;margin:0 0 -1px;padding:0 3px;font-size:13px;font-weight:700;display:flex}.fintex-announcements .fintex-news-tabs button:hover{color:#1d5fa8}.fintex-announcements .fintex-news-tabs button.active{color:#175996;border-bottom-color:#1d5fa8}.fintex-announcements .fintex-news-tabs button:focus-visible{outline-offset:-3px;border-radius:4px;outline:2px solid #7eb8f2}.fintex-announcements .fintex-news-tab-count{color:#536579;background:#edf1f6;border-radius:8px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.fintex-announcements .fintex-news-tabs button.active .fintex-news-tab-count{color:#1d5fa8;background:#e3f0ff}.fintex-announcements .fintex-news-tab-content{padding:21px 24px 24px}.fintex-announcements .fintex-news-section-intro{margin:0 0 14px}.fintex-announcements .fintex-news-section-intro h3{color:var(--fth-text,#142c47);margin:0 0 3px;font-size:15px}.fintex-announcements .fintex-news-section-intro p{color:var(--fth-text-2,#65758a);margin:0;font-size:12px}.fintex-announcements .fintex-news-empty{color:#66788a;background:#f8fafc;border:1px solid #e9edf3;border-radius:9px;align-items:center;gap:11px;min-height:60px;padding:12px 15px;font-size:12px;line-height:1.55;display:flex}.fintex-announcements .fintex-news-empty svg{color:#7890a6;flex:none}.fintex-announcements .fintex-news-article{margin:0}.fintex-announcements .fintex-bulletin-entry+.fintex-bulletin-entry,.fintex-announcements .fintex-news-tab-content>.fintex-news-article+.fintex-news-article{margin-top:10px}.fintex-announcements .fintex-news-older{border:1px solid var(--fth-border,#dbe3ec);border-radius:10px;overflow:hidden}.fintex-announcements .fintex-news-older>summary{cursor:pointer;background:#f7f9fc;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:700;display:flex}.fintex-announcements .fintex-news-older>summary>span{color:var(--fth-text-2,#607184);font-size:12px;font-weight:500}.fintex-announcements .fintex-news-older .panel{border:0;border-top:1px solid var(--fth-border,#dbe3ec);border-radius:0}.fintex-announcements .fintex-news-tab-content .fintex-announcement-body h3{color:var(--fth-text,#142c47);margin:18px 0 8px;font-size:16px}.fintex-announcements .fintex-news-tab-content .fintex-announcement-body p{font-size:14px;line-height:1.7}.fintex-announcements .fintex-news-loading{color:var(--fth-text-2,#607184);padding:20px;font-size:13px}@media (width<=680px){.fintex-announcements .fintex-news-hub-header{align-items:flex-start;padding:16px}.fintex-announcements .fintex-news-hub-header h2{font-size:18px}.fintex-announcements .fintex-news-tabs{gap:17px;padding:0 15px;overflow-x:auto}.fintex-announcements .fintex-news-tabs button{min-height:45px;font-size:12px}.fintex-announcements .fintex-news-tab-content{padding:17px 15px}.fintex-announcements .fintex-news-older>summary{flex-direction:column;align-items:flex-start}}.fintex-announcements .fintex-news-hub-mark{background:#fffdf8;border-color:#e7dcc6;box-shadow:0 3px 12px #35435511}.fintex-announcements .fintex-news-hub-mark img{object-fit:contain;border-radius:7px;width:36px;height:36px;display:block}:root{--ft-font-sans:"Inter Variable","Inter","Segoe UI",Arial,sans-serif;--ft-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ft-navy-950:#0b223c;--ft-navy-900:#0d2a4a;--ft-navy-800:#12365c;--ft-navy-700:#1c4b78;--ft-blue-600:#2f6fbe;--ft-blue-500:#4385d2;--ft-blue-100:#eaf3ff;--ft-blue-50:#f5f9ff;--ft-slate-950:#0f172a;--ft-slate-800:#1e293b;--ft-slate-700:#334155;--ft-slate-600:#475569;--ft-slate-500:#64748b;--ft-slate-400:#94a3b8;--ft-slate-300:#cbd5e1;--ft-slate-200:#e2e8f0;--ft-slate-100:#f1f5f9;--ft-slate-50:#f8fafc;--ft-white:#fff;--ft-canvas:#f5f7fa;--ft-success:#168052;--ft-success-soft:#eaf7ef;--ft-warning:#b66d09;--ft-warning-soft:#fff6e5;--ft-danger:#c93d3d;--ft-danger-soft:#feeeee;--ft-violet:#6858c7;--ft-violet-soft:#f1efff;--ft-border:#d9e2ec;--ft-border-soft:#e8edf3;--ft-focus:#2f6fbe29;--ft-space-1:4px;--ft-space-2:8px;--ft-space-3:12px;--ft-space-4:16px;--ft-space-5:20px;--ft-space-6:24px;--ft-space-8:32px;--ft-space-10:40px;--ft-space-12:48px;--ft-radius-sm:8px;--ft-radius-md:12px;--ft-radius-lg:16px;--ft-radius-xl:20px;--ft-radius-pill:999px;--ft-shadow-xs:0 1px 2px #0f27470a;--ft-shadow-sm:0 6px 18px #0f27470d;--ft-shadow-md:0 12px 30px #0f274714,0 2px 6px #0f27470a;--ft-shadow-lg:0 20px 48px #091f3629,inset 0 1px 0 #ffffff1a;--ft-text-xs:11px;--ft-text-sm:12px;--ft-text-md:14px;--ft-text-lg:18px;--ft-text-xl:24px;--ft-text-2xl:30px;--ft-line-tight:1.2;--ft-line-normal:1.5;--ft-control-h:42px}html,body,#root{font-family:var(--ft-font-sans);color:var(--ft-slate-950);background:var(--ft-canvas)}body{font-feature-settings:"cv02","cv03","cv04","cv11";font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}button,input,select,textarea{font-family:var(--ft-font-sans)}.mono{font-family:var(--ft-font-mono)}.num,.metric-value,.accounting-stat strong,.workspace-context-summary strong{font-variant-numeric:tabular-nums lining-nums}.ft-eyebrow,.eyebrow,.section-kicker,.section-kicker-light,.card-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.2}.ft-page-title{font-size:var(--ft-text-xl);letter-spacing:-.025em;color:var(--ft-slate-800);font-weight:750;line-height:1.15}.ft-section-title{font-size:var(--ft-text-lg);letter-spacing:-.015em;color:var(--ft-slate-800);font-weight:720;line-height:1.25}.ft-card-title{color:var(--ft-slate-800);font-size:14px;font-weight:700;line-height:1.35}.ft-body{font-size:13px;line-height:var(--ft-line-normal);color:var(--ft-slate-600)}.ft-caption{color:var(--ft-slate-500);font-size:11px;line-height:1.45}.ft-panel{background:var(--ft-white);border:1px solid var(--ft-border);border-radius:var(--ft-radius-lg);box-shadow:var(--ft-shadow-sm);overflow:hidden}.ft-panel-head{border-bottom:1px solid var(--ft-border-soft);background:linear-gradient(#fff,#fbfcfe);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;display:flex}.ft-panel-head-copy{min-width:0}.ft-panel-head-copy span,.ft-panel-head-copy strong,.ft-panel-head-copy small{display:block}.ft-panel-head-copy span{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#5e7184;font-weight:800}.ft-panel-head-copy strong{color:var(--ft-slate-800);margin-top:4px;font-size:15px;line-height:1.3}.ft-panel-head-copy small{color:var(--ft-slate-500);margin-top:3px;font-size:11px}.ft-panel-meta{align-items:center;gap:8px;display:flex}.ft-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.ft-button-primary{background:linear-gradient(145deg,var(--ft-blue-600),#2460aa);color:#fff;box-shadow:0 6px 16px #235fa52e,inset 0 1px #ffffff29}.ft-button-primary:hover{transform:translateY(-1px);box-shadow:0 9px 20px #235fa538}.ft-button-secondary{border-color:var(--ft-border);color:var(--ft-slate-700);box-shadow:var(--ft-shadow-xs);background:#fff}.ft-button-secondary:hover{background:var(--ft-blue-50);color:var(--ft-navy-800);border-color:#aec2d8}.ft-button-ghost{background:var(--ft-slate-100);color:var(--ft-slate-600)}.ft-badge{border-radius:var(--ft-radius-pill);background:var(--ft-slate-100);min-height:26px;color:var(--ft-slate-600);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:750;display:inline-flex}.ft-badge-success{background:var(--ft-success-soft);color:var(--ft-success)}.ft-badge-warning{background:var(--ft-warning-soft);color:var(--ft-warning)}.ft-badge-danger{background:var(--ft-danger-soft);color:var(--ft-danger)}.ft-badge-info{background:var(--ft-blue-100);color:var(--ft-blue-600)}.ft-toolbar{border-bottom:1px solid var(--ft-border-soft);background:linear-gradient(#fcfdff,#f7f9fc);flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.ft-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ft-toolbar-spacer{flex:1}.ft-control{height:var(--ft-control-h);border:1px solid var(--ft-border);color:var(--ft-slate-700);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-size:12px;transition:all .15s;box-shadow:inset 0 1px #fffc}.ft-control:hover{border-color:#bccbd9}.ft-control:focus{border-color:var(--ft-blue-500);box-shadow:0 0 0 3px var(--ft-focus)}.ft-search{flex:320px;min-width:280px;position:relative}.ft-search input{width:100%;padding-left:36px}.ft-search svg{color:var(--ft-slate-400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ft-control::placeholder{color:#9aa8b8}.ft-table-shell{background:#fff;overflow:auto}.ft-data-table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;font-size:12px}.ft-data-table th{color:#566b80;height:42px;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;z-index:2;background:linear-gradient(#f4f7fa,#edf2f7);border-bottom:1px solid #ccd7e3;border-right:1px solid #e2e8ef;padding:0 14px;font-weight:800;position:sticky;top:0}.ft-data-table th:last-child{border-right:0}.ft-data-table th.num{text-align:right}.ft-data-table td{border-bottom:1px solid var(--ft-border-soft);height:44px;color:var(--ft-slate-700);vertical-align:middle;background:#fff;border-right:1px solid #edf1f5;padding:0 14px}.ft-data-table td:last-child{border-right:0}.ft-data-table tr:nth-child(2n) td{background:#fbfcfe}.ft-data-table tbody tr:hover td{background:#f2f7fd}.ft-data-table td:first-child{color:#213a55;font-weight:650}.ft-data-table td.num{text-align:right;white-space:nowrap;font-weight:560}.panel{border-color:var(--ft-border);border-radius:var(--ft-radius-lg);box-shadow:var(--ft-shadow-sm);background:#fff}.panel-heading{border-bottom-color:var(--ft-border-soft);background:linear-gradient(#fff,#fbfcfe);min-height:64px;padding:14px 18px}.panel-heading h3{color:var(--ft-slate-800);font-size:15px;font-weight:700;line-height:1.3}.count-badge,.soft-badge,.period-badge{border-radius:var(--ft-radius-pill);background:var(--ft-slate-100);color:var(--ft-slate-600);font-size:var(--fs-caption);font-weight:750}.primary-button{background:linear-gradient(145deg,var(--ft-blue-600),#2460aa);border-radius:10px;min-height:38px;font-size:12px;font-weight:700;box-shadow:0 5px 14px #235fa529}.secondary-button{border-color:var(--ft-border);min-height:38px;color:var(--ft-slate-700);background:#fff;border-radius:10px;font-size:12px}.ghost-button{background:var(--ft-slate-100);min-height:38px;color:var(--ft-slate-600);border-radius:10px;font-size:12px}.filter-row{border-bottom:1px solid var(--ft-border-soft);background:linear-gradient(#fcfdff,#f7f9fc);gap:10px;min-height:58px;padding:10px 14px!important}.filter-row input,.filter-row select,.search-box{height:var(--ft-control-h);border-color:var(--ft-border);background:#fff;border-radius:10px;font-size:12px}.filter-row input:focus,.filter-row select:focus,.search-box:focus-within{border-color:var(--ft-blue-500);box-shadow:0 0 0 3px var(--ft-focus);outline:none}.panel .table-wrap table{background:#fff;font-size:12px}.panel .table-wrap th{color:#566b80;height:42px;font-size:var(--fs-caption);letter-spacing:.06em;background:linear-gradient(#f4f7fa,#edf2f7);border-bottom-color:#ccd7e3;padding:0 14px;font-weight:800}.panel .table-wrap td{min-height:44px;color:var(--ft-slate-700);border-bottom-color:var(--ft-border-soft);padding:11px 14px}.panel .table-wrap tbody tr:nth-child(2n) td{background:#fbfcfe}.panel .table-wrap tbody tr:hover td{background:#f2f7fd}.panel .table-wrap td.num,.panel .table-wrap th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.accounting-data-panel .ft-table-shell{max-height:610px}.accounting-data-panel .ft-data-table tbody tr{cursor:pointer}.accounting-data-panel .ft-data-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--ft-blue-500)}.accounting-data-panel .panel-hint{border-top:1px solid var(--ft-border-soft);color:var(--ft-slate-500);background:#fbfcfe;padding:10px 16px;font-size:11px}.content-area{background:var(--ft-canvas);padding:24px 28px}.topbar{border-bottom-color:var(--ft-border-soft);box-shadow:0 1px #0f274704}.fintex-page-header h2{font-size:var(--ft-text-xl);color:var(--ft-slate-800);font-weight:750}.fintex-page-header p{color:var(--ft-slate-500);font-size:12px;line-height:1.5}.workspace-hero{border-radius:var(--ft-radius-xl);color:#fff;min-height:112px;box-shadow:var(--ft-shadow-lg);border:1px solid #76a2cb38;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.workspace-hero.tone-navy{background:linear-gradient(145deg,#0d2a4a,#17466f 58%,#215d90)}.workspace-hero.tone-amber{background:linear-gradient(145deg,#24374c,#35485b 58%,#68532e)}.workspace-hero.tone-violet{background:linear-gradient(145deg,#263750,#3b4f71 58%,#5c5185)}.workspace-hero.tone-green{background:linear-gradient(145deg,#173d43,#20575a 58%,#2c6c61)}.workspace-hero:after{content:"";background:#99c4e81a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-140px;right:-78px}.workspace-hero-copy{z-index:1;max-width:780px;position:relative}.workspace-hero-copy>span{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:#e4f0fbbd;font-weight:800}.workspace-hero-copy h3{letter-spacing:-.02em;color:#fff;margin:7px 0 6px;font-size:20px;line-height:1.25}.workspace-hero-copy p{color:#f0f7fdbd;margin:0;font-size:12px;line-height:1.55}.workspace-hero-status{z-index:1;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:750;position:relative}.process-push-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.process-push{border:1px solid var(--ft-border);min-height:76px;box-shadow:var(--ft-shadow-sm);color:inherit;background:linear-gradient(155deg,#fff,#f8fafc);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.process-push-index{background:var(--ft-slate-100);width:28px;height:28px;color:var(--ft-slate-500);font-size:var(--fs-caption);border-radius:8px;place-items:center;font-weight:850;display:grid}.process-push strong,.process-push small{display:block}.process-push strong{color:var(--ft-slate-800);font-size:12px}.process-push small{font-size:var(--fs-caption);color:var(--ft-slate-500);margin-top:3px;line-height:1.35}.process-push em{font-style:normal;font-size:var(--fs-caption);color:var(--ft-slate-600);background:var(--ft-slate-100);white-space:nowrap;border-radius:999px;padding:5px 7px;font-weight:800}.process-push.active{background:linear-gradient(155deg,#fff,#eef5fc);border-color:#7da8d8;box-shadow:0 10px 24px #1c528917}.process-push.done{background:linear-gradient(155deg,#fff,#f3faf6);border-color:#cfe4d7}.process-push.attention{background:linear-gradient(155deg,#fff,#fff7e8);border-color:#ead2a7}.metric-card{border:1px solid var(--ft-border);box-shadow:var(--ft-shadow-sm);background:linear-gradient(155deg,#fff,#fbfcfd);border-radius:14px;padding:15px 16px}.metric-top{font-size:var(--fs-caption)}.metric-value{color:var(--ft-slate-800);font-size:22px;font-weight:750}.metric-note{font-size:var(--fs-caption);color:var(--ft-slate-500)}.table-wrap{background:#fff;overflow:auto}.page-stack .table-wrap table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;font-size:12px}.page-stack .table-wrap th{color:#566b80;height:42px;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f4f7fa,#edf2f7);border-bottom:1px solid #ccd7e3;border-right:1px solid #e2e8ef;padding:0 14px;font-weight:800}.page-stack .table-wrap th:last-child{border-right:0}.page-stack .table-wrap td{border-bottom:1px solid var(--ft-border-soft);color:var(--ft-slate-700);vertical-align:middle;background:#fff;border-right:1px solid #edf1f5;padding:11px 14px}.page-stack .table-wrap td:last-child{border-right:0}.page-stack .table-wrap tbody tr:nth-child(2n) td{background:#fbfcfe}.page-stack .table-wrap tbody tr:hover td{background:#f2f7fd}.page-stack .table-wrap td.num,.page-stack .table-wrap th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.page-stack input:not([type=checkbox]):not([type=radio]),.page-stack select,.page-stack textarea{border:1px solid var(--ft-border);color:var(--ft-slate-700);background:#fff;border-radius:10px;outline:none;font-size:12px;transition:all .15s}.page-stack input:not([type=checkbox]):not([type=radio]),.page-stack select{min-height:var(--ft-control-h);padding:0 12px}.page-stack textarea{padding:10px 12px;line-height:1.5}.page-stack input:focus,.page-stack select:focus,.page-stack textarea:focus{border-color:var(--ft-blue-500);box-shadow:0 0 0 3px var(--ft-focus)}.status-chip{background:var(--ft-slate-100);min-height:24px;color:var(--ft-slate-600);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:750;display:inline-flex}.status-chip.ok{background:var(--ft-success-soft);color:var(--ft-success)}.status-chip.warn,.status-chip.difference,.status-chip.multiple{background:var(--ft-warning-soft);color:var(--ft-warning)}.finding-card,.version-card,.data-source-card,.offer-card,.customer-section{border:1px solid var(--ft-border);box-shadow:var(--ft-shadow-sm);background:linear-gradient(155deg,#fff,#fbfcfd);border-radius:14px}.detail-metrics>div,.invoice-detail-summary>div,.match-summary-strip>div,.subscription-summary-body>div,.checkout-summary>div{border-color:var(--ft-border);background:linear-gradient(155deg,#fff,#f8fafc);border-radius:10px}.form-note{background:var(--ft-blue-50);color:#315d8f;border:1px solid #d5e4f5;border-radius:10px;font-size:11px;line-height:1.5}.ft-toolbar-actions-only{border:1px solid var(--ft-border);box-shadow:var(--ft-shadow-sm);background:linear-gradient(#fff,#f7f9fc);border-radius:14px}@media (width<=1400px){.workspace-hero{min-height:104px;padding:17px 18px}.workspace-hero-copy h3{font-size:18px}.process-push-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.tdhp-browser{border-bottom:1px solid var(--ft-border-soft);background:linear-gradient(#fbfdff,#f6f9fc)}.tdhp-breadcrumb{border-bottom:1px solid var(--ft-border-soft);min-height:36px;color:var(--ft-slate-400);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:5px;padding:8px 14px;display:flex;overflow:auto}.tdhp-breadcrumb button{color:var(--ft-slate-600);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-weight:650}.tdhp-breadcrumb button:hover,.tdhp-breadcrumb button.active{color:var(--ft-blue-600)}.tdhp-breadcrumb strong{color:var(--ft-navy-800)}.tdhp-level{border-bottom:1px solid var(--ft-border-soft);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:10px 14px;display:grid}.tdhp-level-head{align-items:center;gap:8px;min-width:0;display:flex}.tdhp-level-head>span{background:var(--ft-blue-100);width:25px;height:25px;color:var(--ft-blue-600);font-size:var(--fs-caption);border-radius:7px;place-items:center;font-weight:850;display:grid}.tdhp-level-head strong,.tdhp-level-head small{display:block}.tdhp-level-head strong{font-size:var(--fs-caption);color:var(--ft-slate-700)}.tdhp-level-head small{font-size:var(--fs-caption);color:var(--ft-slate-400);margin-top:2px}.tdhp-class-rail,.tdhp-group-rail,.tdhp-main-rail{scrollbar-width:thin;gap:7px;padding:1px 1px 4px;display:flex;overflow:auto}.tdhp-class-rail button,.tdhp-group-rail button,.tdhp-main-rail button{border:1px solid var(--ft-border);text-align:left;min-height:49px;color:var(--ft-slate-700);box-shadow:var(--ft-shadow-xs);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:8px 10px;transition:all .14s;position:relative}.tdhp-class-rail button{width:150px}.tdhp-group-rail button{width:188px}.tdhp-main-rail button{width:155px}.tdhp-class-rail button:hover,.tdhp-group-rail button:hover,.tdhp-main-rail button:hover{background:var(--ft-blue-50);border-color:#adc4dd;transform:translateY(-1px)}.tdhp-class-rail button.active,.tdhp-group-rail button.active,.tdhp-main-rail button.active{box-shadow:0 4px 12px #2f6fbe14,inset 0 -2px 0 var(--ft-blue-600);background:linear-gradient(#fafdff,#eaf4ff);border-color:#79a8dc}.tdhp-class-rail button>span,.tdhp-group-rail button>span{float:left;color:var(--ft-blue-600);margin-right:7px;font-size:13px;font-weight:800}.tdhp-class-rail button strong,.tdhp-group-rail button strong,.tdhp-main-rail button strong,.tdhp-main-rail button span,.tdhp-class-rail button small,.tdhp-group-rail button small,.tdhp-main-rail button small{display:block}.tdhp-class-rail button strong,.tdhp-group-rail button strong,.tdhp-main-rail button strong{font-size:var(--fs-caption);color:var(--ft-slate-700);line-height:1.25}.tdhp-main-rail button span{font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;color:var(--ft-slate-500);margin-top:2px;overflow:hidden}.tdhp-class-rail button small,.tdhp-group-rail button small,.tdhp-main-rail button small{clear:both;font-size:var(--fs-caption);color:var(--ft-slate-400);margin-top:4px}.tdhp-class-rail button.all,.tdhp-group-rail button.all,.tdhp-main-rail button.all{background:#f8fafc;width:auto;min-width:105px}.ft-data-table{font-size:11px}.ft-data-table th{height:38px;font-size:var(--fs-caption);letter-spacing:.055em;padding:0 11px}.ft-data-table td{height:40px;padding:0 11px;font-size:11px}.ft-data-table td.num{font-weight:530}.ft-data-table td.mono{font-size:var(--fs-caption);font-weight:650}.panel .table-wrap table{font-size:11px}.panel .table-wrap th{height:38px;font-size:var(--fs-caption);padding:0 11px}.panel .table-wrap td{height:40px;min-height:40px;padding:9px 11px;font-size:11px}.panel .table-wrap td.num{font-weight:530}@media (width<=1100px){.tdhp-level{grid-template-columns:1fr}.tdhp-level-head small{display:none}.tdhp-class-rail button{width:135px}.tdhp-group-rail button{width:170px}}.tdhp-split-layout{background:#fff;grid-template-columns:285px minmax(0,1fr);min-height:560px;display:grid}.tdhp-tree{border-right:1px solid var(--ft-border-soft);background:linear-gradient(#f8fbfe,#f4f7fb);max-height:720px;padding:12px;overflow:auto}.tdhp-tree-head{padding:4px 6px 10px}.tdhp-tree-head span,.tdhp-tree-head strong,.tdhp-tree-head small{display:block}.tdhp-tree-head span{font-size:var(--fs-caption);letter-spacing:.12em;color:#5b6e82;font-weight:800}.tdhp-tree-head strong{color:var(--ft-navy-800);margin-top:3px;font-size:14px}.tdhp-tree-head small{font-size:var(--fs-caption);color:var(--ft-slate-400);margin-top:2px}.tdhp-tree button{width:100%;color:var(--ft-slate-700);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000}.tdhp-tree-root,.tdhp-tree-class,.tdhp-tree-group,.tdhp-tree-main-list button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;border-radius:9px!important}.tdhp-tree-root{margin-bottom:8px;padding:8px 9px;border-color:var(--ft-border)!important;background:#fff!important}.tdhp-tree-root>span,.tdhp-tree-class>span,.tdhp-tree-group>span,.tdhp-tree-main-list button>span{font-size:var(--fs-caption);color:var(--ft-blue-600);font-weight:800}.tdhp-tree button strong{font-size:var(--fs-caption);line-height:1.3}.tdhp-tree button em{font-style:normal;font-size:var(--fs-caption);color:var(--ft-slate-400)}.tdhp-tree-label{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ft-slate-400);padding:6px 7px;font-weight:800;display:block}.tdhp-tree-class{margin:2px 0;padding:8px 9px}.tdhp-tree-class:hover,.tdhp-tree-group:hover,.tdhp-tree-main-list button:hover{background:#eef5fc}.tdhp-tree-class.active,.tdhp-tree-root.active{color:var(--ft-navy-800);background:#eaf4ff!important;border-color:#98bce4!important}.tdhp-tree-children{border-left:1px solid #cfddeb;margin:3px 0 7px 13px;padding-left:10px}.tdhp-tree-group{margin:2px 0;padding:7px 8px}.tdhp-tree-group.active{color:var(--ft-navy-800);box-shadow:inset 3px 0 0 var(--ft-blue-600);background:#fff;border-color:#90b5df}.tdhp-tree-group.unofficial{background:#fffaf0;border-color:#e3c89d}.tdhp-scheme-label{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#8b6d35;padding:7px 8px 4px;font-weight:800;display:block}.tdhp-tree-main-list{border-left:1px dashed #d7e2ed;margin:2px 0 5px 10px;padding-left:8px}.tdhp-tree-main-list button{margin:1px 0;padding:6px 7px}.tdhp-tree-main-list button.active{background:#eaf4ff;border-color:#9bbce0}.tdhp-tree-main-list.direct{margin-left:0}.tdhp-detail-workspace{background:#fff;min-width:0}.tdhp-detail-workspace .ft-toolbar{border-top:0}.tdhp-detail-workspace .ft-table-shell{max-height:610px}@media (width<=1200px){.tdhp-split-layout{grid-template-columns:240px minmax(0,1fr)}.tdhp-tree{padding:9px}}@media (width<=900px){.tdhp-split-layout{grid-template-columns:1fr}.tdhp-tree{border-right:0;border-bottom:1px solid var(--ft-border-soft);max-height:340px}}.control-readiness-banner{border:1px solid var(--ft-border);border-radius:var(--ft-radius-lg);box-shadow:var(--ft-shadow-sm);background:linear-gradient(135deg,#f8fbfe,#f2f6fa);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.control-readiness-banner>div{min-width:0}.control-readiness-banner strong{color:var(--ft-navy-900);margin-top:5px;font-size:16px;display:block}.control-readiness-banner p{max-width:850px;color:var(--ft-slate-500);margin:5px 0 0;font-size:11px;line-height:1.55}.control-readiness-banner.ready{background:linear-gradient(135deg,#f7fcf9,#eef9f3);border-color:#b8dfca}.control-readiness-banner.ready strong{color:#176b45}.control-readiness-banner.attention{background:linear-gradient(135deg,#fffdf8,#fff8ea);border-color:#ead4aa}.control-readiness-banner.attention strong{color:#885d12}@media (width<=760px){.control-readiness-banner{flex-direction:column;align-items:flex-start}.control-readiness-banner button{width:100%}}.tdhp-split-layout{grid-template-columns:310px minmax(0,1fr)}.tdhp-premium-nav{background:linear-gradient(#f9fbfd 0%,#f5f8fb 100%);max-height:760px;padding:12px 11px 14px}.tdhp-nav-head{border-bottom:1px solid #e6ecf2;margin-bottom:10px;padding:3px 5px 11px}.tdhp-nav-kicker{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.tdhp-nav-kicker span{font-size:var(--fs-caption);letter-spacing:.13em;color:#6e8196;font-weight:850}.tdhp-nav-kicker em{font-style:normal;font-size:var(--fs-caption);color:#6c7d91;background:#eef2f6;border:1px solid #e0e6ed;border-radius:999px;padding:3px 7px;font-weight:750}.tdhp-nav-head>strong{color:#203a56;letter-spacing:-.012em;font-size:15px;line-height:1.2;display:block}.tdhp-nav-head>small{font-size:var(--fs-caption);color:#8a98a9;margin-top:3px;display:block}.tdhp-premium-nav .tdhp-nav-overview{color:#334a63;background:#fff;border:1px solid #dce5ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid;box-shadow:0 4px 12px #0f274708}.tdhp-premium-nav .tdhp-nav-overview:hover{background:#fbfdff;border-color:#b9cde1}.tdhp-premium-nav .tdhp-nav-overview.active{background:linear-gradient(#fbfdff,#eef6ff);border-color:#92b8e0;box-shadow:0 5px 14px #2f6fbe12}.tdhp-nav-code{font-size:var(--fs-caption);color:#2869b0;background:#eaf3fd;border-radius:7px;padding:5px 6px;font-weight:850}.tdhp-nav-title strong,.tdhp-nav-title small{display:block}.tdhp-nav-title strong{font-size:var(--fs-caption);color:#253d57}.tdhp-nav-title small{font-size:var(--fs-caption);color:#8b98a8;margin-top:2px}.tdhp-nav-overview em{font-style:normal;font-size:var(--fs-caption);color:#61758a;background:#f1f5f8;border-radius:999px;padding:4px 7px;font-weight:800}.tdhp-nav-section-title{justify-content:space-between;align-items:center;padding:12px 5px 6px;display:flex}.tdhp-nav-section-title span{font-size:var(--fs-caption);letter-spacing:.11em;text-transform:uppercase;color:#8a98aa;font-weight:900}.tdhp-nav-section-title em{font-style:normal;font-size:var(--fs-caption);color:#9aa6b5}.tdhp-accordion{gap:6px;display:grid}.tdhp-class-card{background:#fff;border:1px solid #e0e7ee;border-radius:11px;transition:all .14s;overflow:hidden;box-shadow:0 3px 10px #0f274706}.tdhp-class-card:hover{border-color:#c5d5e5}.tdhp-class-card.open{border-color:#9ebfe1;box-shadow:0 6px 16px #1e5d9d0f}.tdhp-premium-nav .tdhp-class-card-head{color:#334a63;background:#fff;border:0;border-radius:0;grid-template-columns:25px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:9px;display:grid}.tdhp-premium-nav .tdhp-class-card.open>.tdhp-class-card-head{background:linear-gradient(#fafdff,#f2f7fc)}.tdhp-class-card-head>svg{color:#91a0b1;transition:all .16s}.tdhp-class-card.open>.tdhp-class-card-head>svg{color:#2c6eb3;transform:rotate(90deg)}.tdhp-class-code{color:#2568af;width:25px;height:25px;font-size:var(--fs-caption);background:#edf4fb;border-radius:7px;place-items:center;font-weight:900;display:grid}.tdhp-class-copy strong,.tdhp-class-copy small{display:block}.tdhp-class-copy strong{font-size:var(--fs-caption);color:#29425d;line-height:1.25}.tdhp-class-copy small{font-size:var(--fs-caption);color:#666f79;margin-top:2px}.tdhp-class-card-head>em{font-style:normal;font-size:var(--fs-caption);color:#5d6e7f;background:#f2f5f8;border-radius:999px;padding:4px 7px;font-weight:800}.tdhp-class-body{background:#f7f9fc;border-top:1px solid #e8edf3;padding:7px}.tdhp-group-block+.tdhp-group-block{margin-top:3px}.tdhp-premium-nav .tdhp-group-row{color:#40546b;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 12px;align-items:center;gap:7px;padding:7px 8px;display:grid}.tdhp-premium-nav .tdhp-group-row:hover{background:#fff;border-color:#dce5ee}.tdhp-premium-nav .tdhp-group-row.active{background:#fff;border-color:#b9cee4;box-shadow:0 3px 9px #0f274709}.tdhp-group-row>svg{color:#a0adbb;transition:all .15s}.tdhp-group-row.active>svg{color:#2a6caf;transform:rotate(90deg)}.tdhp-group-code{font-size:var(--fs-caption);color:#2f6eae;text-align:center;background:#edf4fb;border-radius:6px;padding:4px 5px;font-weight:900}.tdhp-group-row>strong{font-size:var(--fs-caption);color:#344b63;line-height:1.3}.tdhp-group-row>em{font-style:normal;font-size:var(--fs-caption);color:#64707d;background:#edf1f5;border-radius:999px;padding:3px 6px;font-weight:800}.tdhp-group-row.unofficial{background:#fffbf4;border-color:#eadabb}.tdhp-group-row.unofficial .tdhp-group-code{color:#92600d;background:#fff1d8}.tdhp-main-inset{background:#eef3f7;border:1px solid #e2e8ef;border-radius:8px;gap:3px;margin:4px 0 7px;padding:5px;display:grid}.tdhp-main-inset.direct{margin-top:5px}.tdhp-premium-nav .tdhp-main-inset button{background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.tdhp-premium-nav .tdhp-main-inset button:hover{background:#fff;border-color:#dce4ec}.tdhp-premium-nav .tdhp-main-inset button.active{background:#fff;border-color:#9fc0e1;box-shadow:0 2px 7px #0f274709}.tdhp-main-inset button>span{font-size:var(--fs-caption);color:#2869ad;font-weight:850}.tdhp-main-inset button>strong{font-size:var(--fs-caption);color:#40556b;line-height:1.25}.tdhp-main-inset button>em{font-style:normal;font-size:var(--fs-caption);color:#636e79;background:#f5f7f9;border-radius:999px;padding:3px 6px}.tdhp-scheme-label.premium{font-size:var(--fs-caption);color:#876737;letter-spacing:.08em;align-items:center;gap:6px;padding:5px 4px;display:flex}.tdhp-scheme-label.premium:before{content:"";background:#d6bc8d;width:12px;height:1px}@media (width<=1200px){.tdhp-split-layout{grid-template-columns:265px minmax(0,1fr)}.tdhp-premium-nav{padding:9px}.tdhp-class-copy small,.tdhp-nav-title small{display:none}}@media (width<=900px){.tdhp-split-layout{grid-template-columns:1fr}.tdhp-premium-nav{border-right:0;border-bottom:1px solid var(--ft-border-soft);max-height:360px}}.tdhp-detail-workspace .ft-toolbar{background:#fbfcfe;border-bottom:1px solid #dbe3ec;gap:7px;min-height:50px;padding:7px 10px}.tdhp-detail-workspace .ft-search{flex:auto;min-width:220px}.tdhp-detail-workspace .ft-search .ft-control{width:100%}.tdhp-detail-workspace .ft-control,.tdhp-detail-workspace .ft-select{border-radius:8px;height:36px;min-height:36px;padding:0 11px;font-size:11px}.tdhp-detail-workspace .ft-badge{min-height:25px;font-size:var(--fs-caption);padding:0 9px}.tdhp-detail-workspace .ft-button{min-height:32px;font-size:var(--fs-caption)}.tdhp-detail-workspace .ft-table-shell{background:#fff;border:1px solid #d5dee8;border-radius:10px;max-height:640px;box-shadow:0 6px 18px #0f274709}.tdhp-detail-workspace .ft-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-caption)}.tdhp-detail-workspace .ft-data-table thead th{z-index:2;color:#49627d;height:34px;font-size:var(--fs-caption);letter-spacing:.055em;background:#f3f6fa;border-bottom:1px solid #cbd7e3;border-right:1px solid #e0e7ef;padding:0 9px;font-weight:800;position:sticky;top:0}.tdhp-detail-workspace .ft-data-table thead th:last-child{border-right:0}.tdhp-detail-workspace .ft-data-table tbody td{height:36px;font-size:var(--fs-caption);color:#20384f;vertical-align:middle;border-bottom:1px solid #e4eaf1;border-right:1px solid #edf1f5;padding:0 9px}.tdhp-detail-workspace .ft-data-table tbody td:last-child{border-right:0}.tdhp-detail-workspace .ft-data-table tbody tr:nth-child(2n){background:#fbfcfe}.tdhp-detail-workspace .ft-data-table tbody tr:hover{background:#f1f6fb}.tdhp-detail-workspace .ft-data-table td.num,.tdhp-detail-workspace .ft-data-table th.num{text-align:right;font-variant-numeric:tabular-nums}.tdhp-detail-workspace .ft-data-table td.num{color:#173a5c;font-weight:610}.tdhp-detail-workspace .ft-data-table td.mono{font-size:var(--fs-caption);color:#24598d;white-space:nowrap;font-weight:750}.tdhp-detail-workspace .ft-data-table th:first-child,.tdhp-detail-workspace .ft-data-table td:first-child{width:106px}.tdhp-detail-workspace .ft-data-table th:nth-child(2),.tdhp-detail-workspace .ft-data-table td:nth-child(2){width:auto}.tdhp-detail-workspace .ft-data-table th:nth-child(3),.tdhp-detail-workspace .ft-data-table td:nth-child(3),.tdhp-detail-workspace .ft-data-table th:nth-child(4),.tdhp-detail-workspace .ft-data-table td:nth-child(4),.tdhp-detail-workspace .ft-data-table th:nth-child(5),.tdhp-detail-workspace .ft-data-table td:nth-child(5),.tdhp-detail-workspace .ft-data-table th:nth-child(6),.tdhp-detail-workspace .ft-data-table td:nth-child(6){width:116px}.tdhp-detail-workspace .ft-data-table th:nth-child(7),.tdhp-detail-workspace .ft-data-table td:nth-child(7){width:54px}.tdhp-detail-workspace .panel-hint{font-size:var(--fs-caption);color:#626d7a;padding:8px 3px 1px}.tdhp-detail-workspace{background:#fff;border:1px solid #d3dde8;border-radius:12px;min-width:0;margin:10px 10px 10px 0;overflow:hidden;box-shadow:0 8px 22px #0f27470b,inset 0 1px #ffffffe6}.tdhp-detail-workspace .tdhp-breadcrumb{background:#fbfcfe}@media (width<=900px){.tdhp-detail-workspace{border-radius:10px;margin:8px}}:root{--ft-ws-gap:10px;--ft-ws-radius:13px;--ft-ws-panel-radius:14px;--ft-ws-kpi-pad:13px 14px;--ft-ws-kpi-value:17px;--ft-ws-label:11px;--ft-ws-note:11px;--ft-ws-body:12px;--ft-ws-card-title:12px;--ft-ws-section-title:14px;--ft-ws-button-h:34px;--ft-ws-control-h:38px;--ft-ws-table-row:42px}.fintex-page-header{padding:4px 3px 2px}.fintex-page-header h2{margin:3px 0;font-size:20px}.fintex-page-header p{font-size:var(--fs-caption);line-height:1.45}.fintex-page-header .eyebrow{font-size:var(--fs-caption)}.workspace-hero{border-radius:17px;gap:20px;min-height:100px;padding:16px 19px}.workspace-hero-copy{max-width:800px}.workspace-hero-copy>span{font-size:var(--fs-caption)}.workspace-hero-copy h3{margin:6px 0 5px;font-size:17px}.workspace-hero-copy p{font-size:var(--fs-caption);line-height:1.5}.workspace-hero-status{font-size:var(--fs-caption);border-radius:9px;padding:8px 10px}.process-push-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.process-push{border-radius:12px;grid-template-columns:27px minmax(0,1fr) auto;gap:8px;min-height:64px;padding:9px 10px}.process-push-index{width:26px;height:26px;font-size:var(--fs-caption);border-radius:7px}.process-push strong{font-size:var(--fs-caption)}.process-push small{font-size:var(--fs-caption);margin-top:2px}.process-push em{font-size:var(--fs-caption);padding:4px 6px}.metric-grid{gap:9px}.metric-card{min-height:64px;padding:var(--ft-ws-kpi-pad);border-radius:var(--ft-ws-radius);box-shadow:0 6px 18px #0f274708}.metric-top{font-size:var(--ft-ws-label);letter-spacing:.08em}.metric-top svg{width:14px;height:14px}.metric-value{font-size:var(--ft-ws-kpi-value);letter-spacing:-.015em;margin-top:5px}.metric-note{font-size:var(--ft-ws-note);margin-top:3px}.ft-panel,.panel{border-radius:var(--ft-ws-panel-radius);box-shadow:0 6px 18px #0f274708}.ft-panel-head,.panel-heading{gap:12px;min-height:54px;padding:10px 14px}.ft-panel-head-copy span,.panel-heading .eyebrow{font-size:var(--fs-caption)}.ft-panel-head-copy strong,.panel-heading h3{margin-top:3px;font-size:12px}.ft-panel-head-copy small{font-size:var(--fs-caption);margin-top:2px}.ft-panel-meta{gap:6px}.primary-button,.secondary-button,.ghost-button,.ft-button{min-height:var(--ft-ws-button-h);height:auto;font-size:var(--fs-caption);border-radius:9px;gap:6px;padding:0 11px}.primary-button.compact,.secondary-button.compact,.ghost-button.compact{min-height:30px;font-size:var(--fs-caption)}.ft-badge,.status-chip,.count-badge,.soft-badge,.period-badge{min-height:22px;font-size:var(--fs-caption);padding:0 7px}.ft-toolbar,.filter-row{gap:8px;min-height:48px;padding:7px 10px!important}.ft-control,.page-stack input:not([type=checkbox]):not([type=radio]),.page-stack select{min-height:var(--ft-ws-control-h);height:var(--ft-ws-control-h);font-size:var(--fs-caption);border-radius:9px;padding:0 10px}.ft-search{min-width:220px}.ft-select{min-width:150px}.page-stack .table-wrap table,.ft-data-table{font-size:var(--fs-caption)}.page-stack .table-wrap th,.ft-data-table th{height:34px;font-size:var(--fs-caption);letter-spacing:.055em;padding:0 9px}.page-stack .table-wrap td,.ft-data-table td{height:var(--ft-ws-table-row);min-height:var(--ft-ws-table-row);font-size:var(--fs-caption);padding:8px 9px}.panel-hint{font-size:var(--fs-caption);padding:8px 12px}.empty-state{border-radius:13px;min-height:140px;padding:22px}.empty-state strong{font-size:11px}.empty-state span{font-size:var(--fs-caption)}.form-note{font-size:var(--fs-caption);padding-top:8px;padding-bottom:8px}.workspace-footer-note{font-size:var(--fs-caption)}.workspace-context-summary{border-radius:13px;box-shadow:0 6px 18px #0f274708}.workspace-context-summary>div{padding:11px 13px}.workspace-context-summary span{font-size:var(--fs-caption)}.workspace-context-summary strong{margin-top:4px;font-size:14px}.workspace-context-summary small{font-size:var(--fs-caption);margin-top:2px}.accounting-overview{border-radius:13px;box-shadow:0 6px 18px #0f274708}.accounting-file,.accounting-stat{padding:12px 14px}.accounting-file span,.accounting-stat span{font-size:var(--fs-caption)}.accounting-file strong,.accounting-stat strong{font-size:15px}.accounting-file small,.accounting-stat small{font-size:var(--fs-caption)}.overview-quick-grid{gap:8px}.overview-quick-grid button{border-radius:10px;min-height:58px;padding:9px 10px}.overview-quick-grid button strong,.overview-quick-grid button small{font-size:var(--fs-caption)}.audit-stage-tabs{gap:8px}.audit-stage-tabs button{border-radius:12px;min-height:64px;padding:10px 12px}.audit-stage-tabs strong,.audit-stage-tabs small{font-size:var(--fs-caption)}.audit-stage-tabs button em{font-size:var(--fs-caption);padding:4px 7px}.finding-card,.version-card,.customer-section,.offer-card,.dashboard-card,.wide-card,.check-card,.trend-summary-card{border-radius:13px;box-shadow:0 6px 18px #0f274708}.detail-metrics>div,.invoice-detail-summary>div,.match-summary-strip>div,.subscription-summary-body>div,.checkout-summary>div{border-radius:9px;padding:10px 12px}.card-kicker,.section-kicker,.section-kicker-light,.eyebrow{font-size:var(--fs-caption);letter-spacing:.1em}@media (width<=1400px){.workspace-hero{min-height:96px;padding:15px 17px}.workspace-hero-copy h3{font-size:16px}.process-push-row,.metric-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-grid,.analysis-visual-grid,.customer-detail-grid{gap:10px}.admin-form{gap:9px;padding:12px}.admin-form label{font-size:var(--fs-caption);gap:5px}.form-row{gap:8px}.check-chip{font-size:var(--fs-caption);padding:5px 8px}.grant-preview{font-size:var(--fs-caption);padding:8px 9px}.vat-prep-grid{gap:9px;padding:12px 14px}.vat-value-card{border-radius:10px;padding:10px 11px}.vat-value-card span{font-size:var(--fs-caption)}.vat-value-card strong{margin:4px 0;font-size:14px}.vat-value-card small{font-size:var(--fs-caption)}.warning-stack{padding:0 14px 11px}.dashboard-card{border-radius:13px}.dashboard-card-head{gap:10px;padding:11px 14px 9px}.dashboard-card-head h3{margin:3px 0;font-size:12px}.dashboard-card-head p{font-size:var(--fs-caption)}.monthly-chart{gap:10px;height:220px;padding:16px 14px 11px}.chart-footer{font-size:var(--fs-caption);padding:9px 14px}.class-bars{padding:9px 14px 11px}.class-bar-row{gap:9px;padding:8px 0}.trend-summary-grid{gap:9px}.trend-summary-card{border-radius:11px;padding:11px 12px}.trend-summary-card span{font-size:var(--fs-caption)}.trend-summary-card strong{margin-top:4px;font-size:14px}.trend-summary-card small{font-size:var(--fs-caption);margin-top:3px}.ledger-focus-summary{border-radius:11px}.ledger-focus-summary>div{padding:10px 12px}.ledger-focus-summary span{font-size:var(--fs-caption)}.ledger-focus-summary strong{margin-top:3px;font-size:11px}.ledger-focus-summary .primary-value strong{font-size:16px}.ledger-focus-summary small{font-size:var(--fs-caption)}.finding-list,.version-list{gap:8px;padding:11px 14px}.finding-card,.version-card{border-radius:11px;gap:11px;padding:11px 12px}.finding-main h4{font-size:var(--fs-caption);margin:6px 0 3px}.finding-main p{font-size:var(--fs-caption);line-height:1.45}.finding-actions{gap:6px}.severity,.rule-code{font-size:var(--fs-caption)}.review-note{font-size:var(--fs-caption);margin-top:6px}.customer-detail-body{gap:10px;padding:12px}.customer-section{border-radius:11px}.customer-section-head{min-height:48px;padding:9px 11px}.customer-section-head div>span,.customer-section-head div>strong{font-size:var(--fs-caption)}.customer-list>div{padding:8px 10px}.customer-list strong,.customer-list div>div>span{font-size:var(--fs-caption)}.customer-facts{gap:7px;padding:10px}.customer-facts>div{padding:7px 8px}.analysis-section-tabs{gap:6px;padding:5px}.analysis-section-tabs button{min-height:52px;padding:9px 11px}.analysis-section-tabs strong,.analysis-section-tabs span{font-size:var(--fs-caption)}.analysis-family-tabs{gap:6px;padding:5px}.analysis-family-tabs button{min-height:31px;font-size:var(--fs-caption);padding:7px 9px}.project-risk-banner{border-radius:12px;padding:12px 14px}.project-risk-banner strong{font-size:12px}.project-risk-banner p{font-size:var(--fs-caption)}.project-path-grid{gap:8px}.project-path-card{border-radius:10px;padding:9px 10px}.project-path-card strong,.project-path-card small{font-size:var(--fs-caption)}.process-push.clickable{cursor:pointer;background:linear-gradient(#fff 0%,#fbfcfe 58%,#f2f6fa 100%);border:1px solid #cfd9e5;border-bottom-color:#b9c7d6;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;box-shadow:0 2px #d3dde7,0 7px 16px #0f27470e,inset 0 1px #fffffff2}.process-push.clickable:hover{background:linear-gradient(#fff 0%,#f8fbff 55%,#edf5fd 100%);border-color:#9fb9d5;transform:translateY(-1px);box-shadow:0 3px #bfd0e1,0 11px 22px #184b801a,inset 0 1px #fff}.process-push.clickable:active{transform:translateY(1px);box-shadow:0 1px #c7d3df,0 3px 9px #0f274714,inset 0 2px 5px #1b3d5f14}.process-push.clickable.active,.process-push.clickable[aria-pressed=true]{background:linear-gradient(#eaf4ff 0%,#f7fbff 100%);border-color:#5f97d1;transform:translateY(1px);box-shadow:0 1px #82acd6,0 5px 13px #1e5a961a,inset 0 2px 6px #2c69a91a,inset 0 0 0 1px #ffffffbf}.process-push.clickable:focus-visible{outline:none;box-shadow:0 0 0 3px #4385d22e,0 2px #c6d5e4,0 9px 20px #0f274714}.process-push-copy{min-width:0}.process-push-tail{justify-self:end;align-items:center;gap:7px;display:flex}.process-push-arrow{color:#607284;background:#fff;border:1px solid #d8e1ea;border-radius:7px;width:24px;height:24px;padding:5px;transition:transform .14s,color .14s,border-color .14s,background .14s;box-shadow:0 1px 2px #0f27470a}.process-push.clickable:hover .process-push-arrow{color:#2f6fbe;background:#f4f9ff;border-color:#b9cde2;transform:translate(2px)}.process-push.clickable.active .process-push-arrow,.process-push.clickable[aria-pressed=true] .process-push-arrow{color:#1e62ad;background:#fff;border-color:#a9c7e6}.analysis-section-tabs{background:#eef2f6;border:1px solid #d6e0ea;border-radius:13px;gap:9px;padding:6px;box-shadow:inset 0 1px 2px #0f274709}.analysis-section-tabs button{cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:10px 11px 10px 13px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;background:linear-gradient(#fff,#f8fafc 62%,#f1f5f8)!important;border:1px solid #d3dde7!important;border-bottom-color:#bac8d6!important;border-radius:10px!important;box-shadow:0 2px #d0dae4,0 6px 14px #0f27470d,inset 0 1px #fff!important}.analysis-section-tabs button:hover{transform:translateY(-1px);background:linear-gradient(#fff,#f7fbff 58%,#edf5fd)!important;border-color:#9fb9d5!important;box-shadow:0 3px #bfd0e1,0 10px 20px #184b8017,inset 0 1px #fff!important}.analysis-section-tabs button:active{transform:translateY(1px);box-shadow:0 1px #c6d2de,0 3px 8px #0f274712,inset 0 2px 5px #1b3d5f14!important}.analysis-section-tabs button.active,.analysis-section-tabs button[aria-pressed=true]{transform:translateY(1px);background:linear-gradient(#e9f4ff,#f6fbff)!important;border-color:#5f97d1!important;box-shadow:0 1px #81acd8,0 5px 13px #1e5a9617,inset 0 2px 6px #2c69a91a,inset 0 0 0 1px #fffc!important}.analysis-section-tabs button:focus-visible{outline:none;box-shadow:0 0 0 3px #4385d22e,0 2px #c6d5e4,0 8px 18px #0f274714!important}.analysis-section-copy{min-width:0;display:block}.analysis-section-tabs .analysis-section-copy strong{font-size:var(--fs-caption);color:#263e57}.analysis-section-tabs .analysis-section-copy>span{font-size:var(--fs-caption);color:#65717f;margin-top:3px;line-height:1.35}.analysis-section-arrow{color:#606f7f;background:#fff;border:1px solid #d7e0e9;border-radius:7px;width:25px;height:25px;padding:5px;transition:transform .14s,color .14s,border-color .14s;box-shadow:0 1px 2px #0f27470a}.analysis-section-tabs button:hover .analysis-section-arrow{color:#2f6fbe;border-color:#b8cde2;transform:translate(2px)}.analysis-section-tabs button.active .analysis-section-arrow{color:#1e62ad;border-color:#9fc1e3}.accounting-finding-list .accounting-finding-card{align-items:center}.accounting-finding-list .finding-main{flex:auto;min-width:0}.accounting-finding-list .finding-evidence-strip{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.accounting-finding-list .finding-evidence-strip span{color:#5d7085;white-space:nowrap;background:#f6f9fc;border:1px solid #dde6ef;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:4px 7px;display:flex}.accounting-finding-list .finding-evidence-strip small{font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;color:#646f7c;font-weight:800}.accounting-finding-list .finding-evidence-strip b{font-size:var(--fs-caption);color:#2e4964;font-weight:750}.accounting-finding-list .finding-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:330px}.accounting-finding-list .finding-actions .primary-button{box-shadow:0 2px #175ca3,0 6px 14px #1f67b21f}@media (width<=1050px){.accounting-finding-list .accounting-finding-card{flex-direction:column;align-items:flex-start}.accounting-finding-list .finding-actions{justify-content:flex-start;width:100%;min-width:0}}.accounting-finding-list .accounting-finding-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.accounting-finding-list .finding-source-panel{background:#fbfdff;border:1px solid #d8e3ee;border-radius:11px;grid-column:1/-1;width:100%;margin-top:4px;overflow:hidden}.finding-source-head{background:#f4f8fc;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.finding-source-head strong{font-size:var(--fs-caption);color:#26435f}.finding-source-head span{font-size:var(--fs-caption);color:#616f7e}.finding-voucher-stack{gap:6px;padding:7px;display:grid}.finding-voucher-evidence{background:#fff;border:1px solid #dce5ee;border-radius:9px;overflow:hidden}.finding-voucher-evidence>summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 9px;list-style:none;display:flex}.finding-voucher-evidence>summary::-webkit-details-marker{display:none}.finding-voucher-evidence>summary span{font-size:var(--fs-caption);color:#5c6f82;align-items:center;gap:8px;display:flex}.finding-voucher-evidence>summary b{font-size:var(--fs-caption);color:#24425f}.finding-voucher-evidence>summary small{font-size:var(--fs-caption);color:#65717d}.finding-voucher-evidence[open]>summary{background:#eef6ff;border-bottom:1px solid #dce8f3}@media (width<=1050px){.accounting-finding-list .accounting-finding-card{grid-template-columns:1fr}.accounting-finding-list .finding-actions{grid-column:1}}:root{--fs-eyebrow:11px;--fs-caption:12px;--fs-body-sm:13px;--fs-body:14px;--fs-title:16px;--fs-h2:20px;--fs-h1:24px;--fs-kpi:28px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-1:0 2px 8px #121c270a;--shadow-2:0 8px 24px #121c271a;--fx-brand-navy:#121c27;--fx-brand-navy-2:#2c3447;--fx-brand-blue:#1d5fa8;--fx-brand-gold:#e8b84a;--fx-line:#d9e0e6;--fx-muted:#758694;--fx-navy:#12344f;--fx-navy-strong:#0f2d46;--fx-blue:#2b77ad;--fx-blue-soft:#edf4f8;--fx-blue-line:#9db9cc;--fx-gold:#d6b15e;--fx-bg:#f4f6f8;--fx-surface:#fff;--fx-surface-soft:#f8fafb;--fx-line-soft:#e5eaee;--fx-text:#172f44;--fx-text-2:#344b5d;--fx-success:#168052;--fx-success-soft:#edf8f2;--fx-warning:#a96a12;--fx-warning-soft:#fff8ea;--fx-danger:#b84646;--fx-danger-soft:#fff0f0;--fx-r-sm:4px;--fx-r-md:6px;--fx-gap:14px;--fx-section-gap:18px}.content-area{background:var(--fx-bg)!important}.page-stack{gap:var(--fx-gap)!important}.content-area .fintex-page-header{border:0!important;border-bottom:1px solid var(--fx-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:2px 2px 10px!important}.content-area .fintex-page-header .eyebrow{font-size:var(--fs-caption)!important;letter-spacing:.11em!important;color:#61717f!important;font-weight:850!important}.content-area .fintex-page-header h2{color:var(--fx-text)!important;margin:3px 0 2px!important;font-size:16px!important;line-height:1.2!important}.content-area .fintex-page-header p{max-width:840px!important;font-size:var(--fs-caption)!important;color:var(--fx-muted)!important;margin:0!important;line-height:1.45!important}.fintex-context-panel{border:1px solid var(--fx-line);border-radius:var(--fx-r-md);background:var(--fx-surface);overflow:hidden;box-shadow:0 1px 2px #0f2d4606}.fintex-context-head{background:var(--fx-surface-soft);border-bottom:1px solid var(--fx-line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:flex}.fintex-context-copy>span,.fintex-context-copy>strong,.fintex-context-copy>small{display:block}.fintex-context-copy>span{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#5f6e7b;font-weight:850}.fintex-context-copy>strong{color:var(--fx-text);margin-top:3px;font-size:12.5px;line-height:1.25}.fintex-context-copy>small{font-size:var(--fs-caption);color:var(--fx-muted);margin-top:3px;line-height:1.4}.fintex-context-meta{align-items:center;gap:6px;display:flex}.fintex-context-body{padding:10px 12px 11px}.fintex-summary-strip{border:1px solid var(--fx-line);border-radius:var(--fx-r-md);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fintex-summary-strip>div{border-right:1px solid var(--fx-line-soft);flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:9px 12px;display:flex}.fintex-summary-strip>div:last-child{border-right:0}.fintex-summary-strip span{font-size:var(--fs-caption);letter-spacing:.075em;text-transform:uppercase;color:#63717c;font-weight:800}.fintex-summary-strip strong{color:var(--fx-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}.fintex-summary-strip small{font-size:var(--fs-caption);color:#66717a;line-height:1.35}.fintex-summary-strip .good strong{color:var(--fx-success)}.fintex-summary-strip .attention strong{color:var(--fx-warning)}.fintex-workspace-panel{border-radius:var(--fx-r-md);background:#fff;border:1px solid #cfd9e1;margin-top:4px;overflow:hidden;box-shadow:0 5px 14px #0f2d460a}.fintex-workspace-head{background:#fff;border-bottom:1px solid #d6dfe6;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:11px 14px;display:flex;box-shadow:inset 0 -3px #f3f6f8}.fintex-workspace-head>div:first-child>span,.fintex-workspace-head>div:first-child>strong,.fintex-workspace-head>div:first-child>small{display:block}.fintex-workspace-head>div:first-child>span{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-blue);font-weight:850}.fintex-workspace-head>div:first-child>strong{color:var(--fx-text);margin-top:3px;font-size:13px;line-height:1.25}.fintex-workspace-head>div:first-child>small{font-size:var(--fs-caption);color:var(--fx-muted);margin-top:3px;line-height:1.4}.fintex-workspace-meta{align-items:center;gap:6px;display:flex}.fintex-workspace-body{background:#fff;min-width:0}.content-area .panel,.content-area .ft-panel{border:1px solid var(--fx-line)!important;border-radius:var(--fx-r-md)!important;background:#fff!important;box-shadow:0 1px 2px #0f2d4606!important}.content-area .panel-heading,.content-area .ft-panel-head{background:var(--fx-surface-soft)!important;border-bottom:1px solid var(--fx-line-soft)!important;min-height:54px!important;padding:9px 12px!important}.content-area .panel-heading h3,.content-area .ft-panel-head-copy strong{color:var(--fx-text)!important;font-size:12.5px!important}.content-area .section-subtitle,.content-area .ft-panel-head-copy small{color:var(--fx-muted)!important;font-size:var(--fs-caption)!important}.content-area .scope-tabs,.content-area .vat-mode-switch,.content-area .tax-mode-switch,.content-area .admin-tabs{overflow:hidden;border:1px solid var(--fx-line)!important;border-radius:var(--fx-r-sm)!important;box-shadow:none!important;background:#fff!important;gap:0!important;padding:0!important;display:flex!important}.content-area .scope-tabs button,.content-area .vat-mode-switch button,.content-area .tax-mode-switch button,.content-area .admin-tabs button{flex:1;border:0!important;border-right:1px solid var(--fx-line-soft)!important;color:#5e7180!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.content-area .scope-tabs button:last-child,.content-area .vat-mode-switch button:last-child,.content-area .tax-mode-switch button:last-child,.content-area .admin-tabs button:last-child{border-right:0!important}.content-area .scope-tabs button.active,.content-area .vat-mode-switch button.active,.content-area .tax-mode-switch button.active,.content-area .admin-tabs button.active{background:var(--fx-blue-soft)!important;color:#1f455f!important;box-shadow:inset 0 -3px 0 var(--fx-blue)!important}.content-area .period-button-grid{border-top:1px solid var(--fx-line-soft)!important;background:#fff!important;gap:5px!important;padding:9px 10px!important}.content-area .period-button-grid button{border:1px solid var(--fx-line)!important;border-radius:var(--fx-r-sm)!important;color:#506576!important;min-height:32px!important;box-shadow:none!important;background:#fff!important}.content-area .period-button-grid button.active{background:var(--fx-blue-soft)!important;border-color:var(--fx-blue-line)!important;color:#204862!important;box-shadow:inset 0 -2px 0 var(--fx-blue)!important}.content-area .table-wrap,.content-area .ft-table-shell{border-radius:var(--fx-r-sm)!important;box-shadow:none!important}.content-area table thead th,.content-area .ft-data-table thead th{color:#263a4b!important;font-size:var(--fs-caption)!important;background:#f1f4f6!important;border-bottom:1px solid #cfd8df!important;font-weight:850!important}.content-area table tbody td,.content-area .ft-data-table tbody td{color:#172634!important;font-size:var(--fs-caption)!important;border-bottom:1px solid #e4e9ed!important}.content-area table tbody tr:nth-child(2n) td,.content-area .ft-data-table tbody tr:nth-child(2n) td{background:#fbfcfd!important}.content-area table tbody tr:hover td,.content-area .ft-data-table tbody tr:hover td{background:#eef4f8!important}.content-area .metric-card{border:1px solid var(--fx-line)!important;border-radius:var(--fx-r-md)!important;box-shadow:none!important;background:#fff!important}.content-area .metric-card.good{border-left:3px solid #4e9a72!important}.content-area .metric-card.warn{border-left:3px solid #c89834!important}.content-area .metric-card.danger{border-left:3px solid #b85b5b!important}.content-area .primary-button,.content-area .ft-button-primary{background:var(--fx-blue)!important;border-color:var(--fx-blue)!important;color:#fff!important;box-shadow:none!important}.content-area .secondary-button,.content-area .ft-button-secondary{color:#29465c!important;box-shadow:none!important;background:#fff!important;border-color:#cfd9e1!important}.content-area .ghost-button,.content-area .ft-button-ghost{color:#526a7d!important;box-shadow:none!important;background:#f3f6f8!important}.fintex-context-panel+.fintex-summary-strip{margin-top:10px}.fintex-summary-strip+.fintex-workspace-panel,.fintex-context-panel+.fintex-workspace-panel{margin-top:18px}.fintex-context-panel+.erp-summary-strip,.module-period-panel+.erp-summary-strip{margin-top:10px}.accounting-workspace .mizan-context-strip{border-radius:var(--fx-r-md)!important;margin-top:0!important}.accounting-workspace .tdhp-mizan-panel{border-color:#cfd9e1!important;margin-top:18px!important;box-shadow:0 5px 14px #0f2d460a!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head{background:#fff!important;border-bottom:1px solid #d6dfe6!important;min-height:60px!important;padding:11px 14px!important;box-shadow:inset 0 -3px #f3f6f8!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy strong{color:var(--fx-text)!important;font-size:13px!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy small{font-size:var(--fs-caption)!important;color:var(--fx-muted)!important}.status-chip.ok,.ft-badge-success{background:var(--fx-success-soft)!important;color:var(--fx-success)!important}.status-chip.difference,.ft-badge-warning{background:var(--fx-warning-soft)!important;color:var(--fx-warning)!important}.severity.critical,.severity.high,.ft-badge-danger{background:var(--fx-danger-soft)!important;color:var(--fx-danger)!important}@media (width<=1200px){.fintex-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fintex-summary-strip>div:nth-child(2){border-right:0}.fintex-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--fx-line-soft)}}@media (width<=760px){.fintex-context-head,.fintex-workspace-head{flex-direction:column;align-items:flex-start}.fintex-summary-strip{grid-template-columns:1fr}.fintex-summary-strip>div{border-bottom:1px solid var(--fx-line-soft);border-right:0!important}.fintex-summary-strip>div:last-child{border-bottom:0}}.accounting-context-panel{border:1px solid #c7d4de!important;border-top:4px solid var(--fx-blue)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 5px 16px #0f2d460e!important}.accounting-context-panel .fintex-context-head{background:linear-gradient(#f7fafc 0%,#f1f6f9 100%)!important;border-bottom:1px solid #d8e2e9!important;min-height:66px!important;padding:13px 16px!important}.accounting-context-panel .fintex-context-copy>span{color:var(--fx-blue)!important;font-size:var(--fs-caption)!important;font-weight:900!important}.accounting-context-panel .fintex-context-copy>strong{color:#132f46!important;margin-top:4px!important;font-size:15px!important;font-weight:850!important}.accounting-context-panel .fintex-context-copy>small{font-size:var(--fs-caption)!important;color:#62727f!important;margin-top:4px!important}.accounting-context-panel .fintex-context-meta .count-badge{color:#234a65!important;min-height:30px!important;font-size:var(--fs-caption)!important;background:#fff!important;border:1px solid #c8d6e0!important;padding:0 10px!important;font-weight:850!important}.mizan-summary-strip{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;margin-bottom:20px!important;display:grid!important;overflow:visible!important}.mizan-summary-strip>div{background:#fff!important;border:1px solid #cfd9e1!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:88px!important;padding:13px 15px!important;display:flex!important;position:relative!important;box-shadow:0 4px 12px #0f2d460b!important}.mizan-summary-strip>div:first-child{border-left:4px solid var(--fx-blue)!important;background:linear-gradient(#fff 0%,#f4f9fc 100%)!important}.mizan-summary-strip>div:nth-child(4){border-left:4px solid var(--fx-gold)!important;background:linear-gradient(#fff 0%,#fffbf3 100%)!important}.mizan-summary-strip span{font-size:var(--fs-caption)!important;letter-spacing:.1em!important;color:#5e6e7c!important;font-weight:900!important}.mizan-summary-strip strong{letter-spacing:-.015em!important;color:#142f45!important;font-size:17px!important;font-weight:850!important;line-height:1.2!important}.mizan-summary-strip>div:first-child strong{color:#1d5275!important}.mizan-summary-strip>div:nth-child(4) strong{color:#7d5a17!important}.mizan-summary-strip small{font-size:var(--fs-caption)!important;color:#65717a!important}.accounting-workspace .tdhp-mizan-panel{margin-top:0!important}@media (width<=1200px){.mizan-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.mizan-summary-strip{grid-template-columns:1fr!important}}.mizan-summary-strip>div{border:1px solid #cfd9e1!important;border-top:3px solid var(--fx-blue)!important;background:#fff!important;border-left:1px solid #cfd9e1!important;border-radius:8px!important;box-shadow:0 3px 10px #0f2d4609!important}.mizan-summary-strip>div:first-child,.mizan-summary-strip>div:nth-child(4){border-left:1px solid #cfd9e1!important;border-top:3px solid var(--fx-blue)!important;background:#fff!important}.mizan-summary-strip>div:first-child strong,.mizan-summary-strip>div:nth-child(4) strong{color:#142f45!important}.mizan-summary-strip>div:hover{border-color:#1f6fa8 #b9c9d5 #b9c9d5!important;box-shadow:0 4px 12px #0f2d460e!important}.accounting-context-panel .scope-tabs{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;overflow:visible!important}.accounting-context-panel .scope-tabs button{color:#40576a!important;min-height:44px!important;font-size:var(--fs-caption)!important;cursor:pointer!important;background:#fff!important;border:1px solid #c9d5de!important;border-radius:7px!important;font-weight:750!important;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s!important;box-shadow:0 1px 2px #0f2d4606!important}.accounting-context-panel .scope-tabs button:hover{background:#f7fbfd!important;border-color:#8fb2c9!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #0f2d460e!important}.accounting-context-panel .scope-tabs button.active{border-color:var(--fx-blue)!important;color:#163f5b!important;background:linear-gradient(#eef6fb 0%,#e5f0f7 100%)!important;box-shadow:inset 0 0 0 1px #2b77ad14,0 3px 8px #0f2d460d!important}.accounting-context-panel .period-button-grid{background:0 0!important;border-top:0!important;gap:8px!important;margin-top:10px!important;padding:0!important}.accounting-context-panel .period-button-grid button{color:#43596b!important;min-height:42px!important;font-size:var(--fs-caption)!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd7df!important;border-radius:7px!important;font-weight:750!important;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s!important;box-shadow:0 1px 2px #0f2d4606!important}.accounting-context-panel .period-button-grid button:hover{background:#f7fbfd!important;border-color:#94b6cb!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #0f2d460e!important}.accounting-context-panel .period-button-grid button.active{border-color:var(--fx-blue)!important;color:#123f5d!important;box-shadow:inset 0 -3px 0 var(--fx-blue),0 3px 8px #0f2d460d!important;background:linear-gradient(#edf6fb 0%,#e7f1f7 100%)!important}.accounting-context-panel .scope-tabs button:focus-visible,.accounting-context-panel .period-button-grid button:focus-visible{outline-offset:2px!important;outline:2px solid #2b77ad59!important}.accounting-context-panel .scope-tabs button,.accounting-context-panel .period-button-grid button{color:#31495b!important;background:linear-gradient(#fff 0%,#f7f9fb 100%)!important;border:1px solid #b9c8d3!important;font-weight:800!important;position:relative!important;box-shadow:0 2px #d7e0e6,0 3px 7px #0f2d460b!important}.accounting-context-panel .scope-tabs button:after,.accounting-context-panel .period-button-grid button:after{content:"";opacity:.85;border-bottom:1.5px solid #7b8f9f;border-right:1.5px solid #7b8f9f;width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-65%)rotate(45deg)}.accounting-context-panel .scope-tabs button:active,.accounting-context-panel .period-button-grid button:active{transform:translateY(1px)!important;box-shadow:0 1px #c8d5de,0 2px 4px #0f2d460a!important}.accounting-context-panel .scope-tabs button.active,.accounting-context-panel .period-button-grid button.active{color:#123e59!important;background:linear-gradient(#dcecf7 0%,#cfe4f2 100%)!important;border-color:#2b77ad!important;box-shadow:0 3px #2b77ad,0 5px 10px #2b77ad1f!important}.accounting-context-panel .scope-tabs button.active:after,.accounting-context-panel .period-button-grid button.active:after{opacity:1;border-color:#2b77ad!important}.accounting-context-panel .scope-tabs button,.accounting-context-panel .period-button-grid button{color:#2e4557!important;text-shadow:0 1px #ffffffe6!important;background:linear-gradient(#fff 0%,#f2f5f7 58%,#e8edf1 100%)!important;border:1px solid #aebdca!important;border-bottom:3px solid #90a4b3!important;font-weight:850!important;transform:translateY(0)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f2d460a,0 1px 2px #0f2d4614!important}.accounting-context-panel .scope-tabs button:hover,.accounting-context-panel .period-button-grid button:hover{background:linear-gradient(#fff 0%,#eef6fb 58%,#dcebf4 100%)!important;border-color:#7fa6c0 #7fa6c0 #648da8!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #2b77ad0d,0 3px 6px #0f2d461c!important}.accounting-context-panel .scope-tabs button:active,.accounting-context-panel .period-button-grid button:active{background:linear-gradient(#e6edf2 0%,#f4f7f9 100%)!important;border-bottom-width:1px!important;margin-top:2px!important;transform:translateY(1px)!important;box-shadow:inset 0 2px 4px #0f2d461f,inset 0 1px #ffffffa6!important}.accounting-context-panel .scope-tabs button.active,.accounting-context-panel .period-button-grid button.active{color:#0f3a56!important;background:linear-gradient(#e7f3fb 0%,#cfe5f3 54%,#bcd9eb 100%)!important;border-color:#246d9e #246d9e #16547f!important;border-bottom-style:solid!important;border-bottom-width:3px!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #16547f1f,0 2px 4px #0f2d461c!important}.accounting-context-panel .scope-tabs button.active:active,.accounting-context-panel .period-button-grid button.active:active{background:linear-gradient(#bdd9e9 0%,#d8eaf5 100%)!important;border-bottom-width:1px!important;margin-top:2px!important;box-shadow:inset 0 2px 5px #0f2d4629!important}.accounting-workspace .tdhp-mizan-panel{border:1px solid #d8e0e7!important;border-top:4px solid var(--fx-gold)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px #0f2d460b!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head{box-shadow:none!important;background:linear-gradient(#fffefb 0%,#fffaf0 100%)!important;border-bottom:1px solid #ead9ad!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy span{color:#a97919!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy strong{color:#173247!important}.accounting-workspace .tdhp-mizan-panel .mizan-workspace-head .ft-panel-head-copy small{color:#636e77!important}.mizan-top-cluster{border:1px solid #9fb8ca!important;border-top:3px solid var(--fx-blue)!important;background:#f9fbfc!important;border-radius:10px!important;padding:10px!important;box-shadow:0 4px 12px #0f2d460a!important}.mizan-top-cluster .accounting-context-panel{box-shadow:none!important;border-color:#cfd9e1!important;margin:0!important}.mizan-top-cluster .mizan-summary-strip{margin:12px 0 0!important}.mizan-top-cluster{border:3px solid var(--fx-blue)!important;background:#fbfdff!important;border-radius:10px!important;margin-bottom:22px!important;padding:10px!important;box-shadow:0 5px 14px #2b77ad14!important}.mizan-top-cluster .accounting-context-panel{border:1px solid #cfd9e1!important;border-top:0!important;border-radius:7px!important}:root{--fx-bg:#f4f5f7;--fx-surface:#fff;--fx-border:#e1e5eb;--fx-text:#16202e;--fx-text-secondary:#566173;--fx-accent:#1d5fa8;--fx-accent-soft:#e6eff9;--fx-success:#17694a;--fx-success-soft:#e3f3ea;--fx-sidebar:#12213a;--fx-sidebar-text:#c9d4e5;--fx-sidebar-label:#8fa3c0}.sidebar{background:var(--fx-sidebar)!important;flex-direction:column!important;height:100vh!important;display:flex!important;overflow:hidden!important}.brand-row{background:var(--fx-sidebar)!important;flex:none!important}.sidebar-context{display:none!important}.main-nav{background:var(--fx-sidebar)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.sidebar-fixed-nav{border-bottom:1px solid #e1e5eb14!important;flex:none!important;padding:10px 10px 8px!important}.sidebar-package-scroll{scrollbar-gutter:stable;flex:auto!important;min-height:0!important;padding:8px 10px 28px!important;overflow:hidden auto!important}.sidebar-user{background:var(--fx-sidebar)!important;z-index:2!important;border-top:1px solid #e1e5eb24!important;flex:none!important;min-height:62px!important;position:relative!important}.sidebar-user .user-copy{min-width:0!important}.sidebar-user .user-copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.sidebar-user .user-copy span{white-space:nowrap!important;color:var(--fx-sidebar-label)!important;display:block!important;overflow:visible!important}.main-nav>.sidebar-fixed-nav .section-kicker,.sidebar-package-scroll>.section-kicker{color:var(--fx-sidebar-label)!important}.sidebar .nav-item{color:var(--fx-sidebar-text)!important;font-weight:500!important}.sidebar .nav-item:focus{box-shadow:none!important;outline:none!important}.sidebar .nav-item:focus-visible,.sidebar .nav-subitem:focus-visible,.sidebar button:focus-visible{outline-offset:2px!important;outline:2px solid #ffffffb8!important}.sidebar .nav-parent,.sidebar .nav-parent.open,.sidebar .nav-parent.active{color:var(--fx-sidebar-text)!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff0f!important;font-weight:600!important}.sidebar .nav-parent:hover{background:#ffffff13!important}.sidebar .nav-parent>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.nav-submenu-sectioned{background:0 0!important;border:0!important;margin:4px 0 8px!important;padding:0!important}.nav-submenu-sectioned:before,.nav-submenu-sectioned .nav-subitem:before,.nav-submenu-sectioned .nav-subitem:after{display:none!important}.nav-submenu-sectioned .nav-subgroup-label{color:var(--fx-sidebar-label)!important;font-size:var(--fs-caption)!important;letter-spacing:.04em!important;border:0!important;margin:8px 8px 4px!important;padding:0!important;font-weight:600!important}.nav-submenu-sectioned .nav-subitem{min-height:34px!important;color:var(--fx-sidebar-text)!important;background:0 0!important;border-radius:6px!important;margin:2px 0!important;padding:7px 10px!important;font-weight:500!important}.nav-submenu-sectioned .nav-subitem:hover{background:#ffffff0e!important}.nav-submenu-sectioned .nav-subitem.active{color:#fff!important;box-shadow:none!important;background:#22406b!important;font-weight:750!important}.nav-submenu-sectioned .nav-subitem.active>svg{color:#fff!important}.nav-parent-multiline span{white-space:nowrap!important}.topbar-context{position:relative!important}.topbar-picker{position:relative}.context-picker-button{appearance:none;cursor:pointer;align-items:center!important;gap:7px!important;display:inline-flex!important}.context-picker-button:focus{outline:none!important}.context-picker-button:focus-visible{outline-offset:2px!important;outline:2px solid #1d5fa859!important}.context-picker-menu{border:1px solid var(--fx-border);z-index:100;background:#fff;border-radius:8px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 26px #16202e24}.context-picker-menu button{width:100%;min-height:34px;color:var(--fx-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}.context-picker-menu button:hover,.context-picker-menu button.selected{background:var(--fx-accent-soft);color:var(--fx-accent)}.context-picker-menu .create-item{border-top:1px solid var(--fx-border);border-radius:0 0 5px 5px;margin-top:5px;padding-top:9px;font-weight:700}.accounting-workspace.mizan-focus{gap:8px!important;height:calc(100vh - 66px)!important;min-height:0!important;overflow:hidden!important}.mizan-focus .fintex-page-header{border:0!important;flex:none!important;justify-content:flex-end!important;min-height:34px!important;padding:0 0 6px!important}.mizan-focus .fintex-page-header>div:first-child{display:none!important}.mizan-focus .page-actions{margin-left:auto!important}.mizan-filterbar{border:1px solid var(--fx-border);background:var(--fx-surface);border-radius:10px;flex:0 0 48px;align-items:center;gap:8px;height:48px;padding:6px 8px;display:flex}.mizan-filter-group{align-items:center;gap:2px;min-width:max-content;display:inline-flex}.mizan-filter-group.period-segments{scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}.mizan-filter-group.period-segments::-webkit-scrollbar{display:none}.mizan-filter-group button{min-height:32px;color:var(--fx-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:600}.mizan-filter-group button:hover{color:var(--fx-text);background:#f1f4f7}.mizan-filter-group button.active{background:var(--fx-accent);color:#fff}.mizan-filter-group button:focus{outline:none}.mizan-filter-group button:focus-visible{outline-offset:1px;outline:2px solid #1d5fa859}.scope-chip{border:1px solid var(--fx-border);min-width:0;max-width:260px;height:32px;color:var(--fx-text-secondary);background:#f8fafc;border-radius:16px;align-items:center;gap:6px;padding:0 7px 0 10px;font-size:11px;display:flex}.scope-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scope-chip button{width:22px;height:22px;color:var(--fx-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.scope-chip button:hover{background:#e9edf2}.mizan-balance-badge{white-space:nowrap;border-radius:14px;flex:none;min-height:28px;padding:6px 9px;font-size:11px;font-weight:750}.mizan-balance-badge.ok{background:var(--fx-success-soft);color:var(--fx-success)}.mizan-balance-badge.warn{color:#8a5b11;background:#fff4dd}.mizan-summary-strip.compact{flex:0 0 68px;height:68px;border:1px solid var(--fx-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important;overflow:hidden!important}.mizan-summary-strip.compact>div{border:0!important;border-right:1px solid var(--fx-border)!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:9px 12px!important}.mizan-summary-strip.compact>div:last-child{border-right:0!important}.mizan-summary-strip.compact span{color:var(--fx-text-secondary)!important;letter-spacing:.06em!important;font-size:11px!important}.mizan-summary-strip.compact strong{color:var(--fx-text)!important;font-size:18px!important;font-weight:800!important}.mizan-focus .tdhp-mizan-panel{border:1px solid var(--fx-border)!important;border-top:1px solid var(--fx-border)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;flex-direction:column!important;flex:auto!important;margin:0!important;display:flex!important}.mizan-focus .tdhp-mizan-panel .mizan-workspace-head{border-bottom:1px solid var(--fx-border)!important;background:#fff!important;flex:0 0 44px!important;min-height:44px!important;padding:7px 10px!important}.mizan-focus .mizan-workspace-head .ft-panel-head-copy span{display:none!important}.mizan-focus .mizan-workspace-head .ft-panel-head-copy strong{color:var(--fx-text)!important;font-size:13px!important}.mizan-focus .mizan-workspace-head .ft-panel-head-copy small{color:var(--fx-text-secondary)!important;font-size:11px!important}.mizan-focus .mizan-erp-layout{background:#fff!important;flex:auto!important;grid-template-columns:300px minmax(0,1fr)!important;height:auto!important;min-height:0!important}.mizan-focus .mizan-tree{border-right:1px solid var(--fx-border)!important;background:#fff!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.mizan-focus .mizan-detail{flex-direction:column!important;min-width:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.mizan-focus .tdhp-breadcrumb{flex:0 0 32px!important;min-height:32px!important}.mizan-focus .ft-toolbar{flex:0 0 42px!important;gap:8px!important;min-height:42px!important;padding:5px 8px!important}.zero-balance-toggle{color:var(--fx-text-secondary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:11px;display:inline-flex}.zero-balance-toggle input{accent-color:var(--fx-accent)}.mizan-focus .ft-table-shell{border:1px solid var(--fx-border)!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0 8px!important;overflow:auto!important}.mizan-data-table{border-collapse:separate!important;border-spacing:0!important}.mizan-data-table thead th{z-index:3!important;background:#f2f4f7!important;position:sticky!important;top:0!important}.mizan-data-table tfoot td{font-variant-numeric:tabular-nums;z-index:2!important;border-top:1px solid var(--fx-border)!important;background:#f8fafc!important;position:sticky!important;bottom:0!important}.mizan-data-table .num{text-align:right!important;font-variant-numeric:tabular-nums!important;color:var(--fx-text)!important}.mizan-data-table .num.zero{color:#656e7b!important;font-weight:500!important}.account-code-link{color:var(--fx-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.account-code-link:hover{text-decoration:underline}.account-code-link:focus{outline:none}.account-code-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #1d5fa859}.satir-head{white-space:nowrap}.mizan-focus .table-pagination{flex:0 0 34px!important;min-height:34px!important;padding:4px 8px!important}.mizan-focus .panel-hint{display:none!important}.mizan-focus .mizan-top-cluster{display:contents!important}.mizan-summary-strip.compact{background:#fff!important;border:1px solid #ccd7e1!important;border-radius:10px!important;box-shadow:0 4px 14px #0f2d460b!important}.mizan-summary-strip.compact>div{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;padding:10px 14px!important;position:relative!important}.mizan-summary-strip.compact>div:before{content:"";opacity:.9;background:#2b77ad;height:2px;position:absolute;top:0;left:0;right:0}.mizan-summary-strip.compact span{letter-spacing:.07em!important;color:#617386!important;font-size:11px!important;font-weight:800!important}.mizan-summary-strip.compact strong{letter-spacing:-.01em!important;color:#152d40!important;margin-top:2px!important;font-size:19px!important;font-weight:800!important;line-height:1.15!important}.mizan-focus .tdhp-mizan-panel{border:1px solid #cfd9e1!important;border-radius:10px!important;box-shadow:0 4px 12px #0f2d4609!important}.mizan-focus .tdhp-mizan-panel .mizan-workspace-head{background:linear-gradient(#fff 0%,#fafbfd 100%)!important;border-bottom:1px solid #dce3e9!important;flex-basis:46px!important;min-height:46px!important;padding:8px 12px!important;box-shadow:inset 0 -2px #f1f4f6!important}.mizan-focus .mizan-workspace-head .ft-panel-head-copy strong{color:#173247!important;font-size:14px!important;font-weight:800!important}.mizan-focus .mizan-workspace-head .ft-panel-head-copy small{color:#62707d!important;margin-top:2px!important;font-size:11px!important}.mizan-focus .mizan-filterbar{box-shadow:0 2px 8px #0f2d4608!important}.accounting-workspace.mizan-focus{gap:8px!important;height:calc(100vh - 56px)!important;overflow:hidden!important}.content-area:has(.accounting-workspace.mizan-focus){overflow:hidden!important}.mizan-focus .mizan-filterbar{height:48px!important;box-shadow:none!important;flex:0 0 48px!important;padding:6px 8px!important}.mizan-filterbar .mizan-filter-group{background:#edf0f4!important;border-radius:8px!important;padding:3px!important}.mizan-filterbar .mizan-filter-group+.mizan-filter-group{margin-left:7px;position:relative}.mizan-filterbar .mizan-filter-group+.mizan-filter-group:before{content:"";background:#d5dae1;width:1px;position:absolute;top:5px;bottom:5px;left:-8px}.mizan-filterbar .mizan-filter-group button{height:28px!important;min-height:28px!important;padding:0 9px!important}.mizan-filter-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.mizan-filter-actions .secondary-button{height:32px!important;min-height:32px!important}.mizan-filter-actions .icon-only{place-items:center!important;width:32px!important;min-width:32px!important;padding:0!important;display:grid!important}.mizan-export-menu{position:relative}.mizan-export-popover{border:1px solid var(--fx-border);z-index:50;background:#fff;border-radius:7px;width:150px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 22px #16202e1f}.mizan-export-popover button{text-align:left;width:100%;min-height:32px;color:var(--fx-text);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:12px}.mizan-export-popover button:hover{background:var(--fx-accent-soft);color:var(--fx-accent)}.mizan-export-popover button:disabled{opacity:.55;cursor:not-allowed}.mizan-focus .mizan-summary-strip{display:none!important}.mizan-focus .tdhp-mizan-panel{flex:auto!important;min-height:0!important;overflow:hidden!important}.mizan-focus .mizan-workspace-head{display:none!important}.mizan-focus .mizan-erp-layout{height:100%!important;min-height:0!important}.mizan-focus .mizan-tree,.mizan-focus .mizan-detail,.mizan-focus .ft-table-shell,.sidebar-package-scroll{scrollbar-width:thin;scrollbar-color:#91a0b2 transparent}.mizan-focus .mizan-tree::-webkit-scrollbar{width:7px;height:7px}.mizan-focus .mizan-detail::-webkit-scrollbar{width:7px;height:7px}.mizan-focus .ft-table-shell::-webkit-scrollbar{width:7px;height:7px}.sidebar-package-scroll::-webkit-scrollbar{width:7px;height:7px}.mizan-focus .mizan-tree::-webkit-scrollbar-thumb{background:#91a0b2;border-radius:999px}.mizan-focus .ft-table-shell::-webkit-scrollbar-thumb{background:#91a0b2;border-radius:999px}.sidebar-package-scroll::-webkit-scrollbar-thumb{background:#91a0b2;border-radius:999px}.mizan-focus .mizan-tree::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.mizan-focus .ft-table-shell::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar-package-scroll::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.mizan-focus .mizan-tree{padding:8px!important;overflow:hidden auto!important}.mizan-focus .compact-tree-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 7px 6px!important;display:flex!important}.mizan-focus .compact-tree-head strong{color:var(--fx-text)!important;font-size:13px!important}.mizan-focus .compact-tree-head em{min-width:28px;color:var(--fx-text-secondary);text-align:center;background:#eef2f5;border-radius:10px;padding:2px 6px;font-style:normal;font-size:11px!important}.mizan-focus .tdhp-nav-overview,.mizan-focus .tdhp-class-card-head,.mizan-focus .tdhp-group-row,.mizan-focus .tdhp-main-inset button{height:36px!important;min-height:36px!important}.mizan-focus .tdhp-nav-title,.mizan-focus .tdhp-class-copy,.mizan-focus .tdhp-group-row>strong,.mizan-focus .tdhp-main-inset button>strong{min-width:0!important}.mizan-focus .tdhp-nav-title strong,.mizan-focus .tdhp-class-copy strong,.mizan-focus .tdhp-group-row>strong,.mizan-focus .tdhp-main-inset button>strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;display:block!important;overflow:hidden!important}.mizan-focus .tdhp-nav-overview em,.mizan-focus .tdhp-class-card-head>em,.mizan-focus .tdhp-group-row>em,.mizan-focus .tdhp-main-inset button>em{font-size:11px!important}.mizan-focus .tdhp-nav-section-title{min-height:24px!important;padding:8px 5px 4px!important}.mizan-focus .tdhp-nav-section-title span{font-size:var(--fs-caption)!important}.mizan-focus .mizan-detail{overflow:hidden!important}.mizan-focus .mizan-single-toolbar{flex:0 0 44px!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:5px 8px!important;display:flex!important;overflow:visible!important}.mizan-single-toolbar .tdhp-breadcrumb.inline{white-space:nowrap!important;background:0 0!important;border:0!important;flex:0 auto!important;align-items:center!important;min-width:180px!important;max-width:390px!important;height:32px!important;min-height:32px!important;padding:0!important;display:flex!important;overflow:hidden!important}.mizan-single-toolbar .tdhp-breadcrumb.inline button,.mizan-single-toolbar .tdhp-breadcrumb.inline strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.mizan-single-toolbar .ft-search{flex:300px!important;min-width:180px!important}.mizan-single-toolbar .ft-search svg{margin-right:8px!important}.mizan-single-toolbar .ft-control{height:32px!important;min-height:32px!important}.mizan-single-toolbar .ft-select{flex:0 0 145px!important}.mizan-focus .ft-table-shell{border-bottom:0!important;border-left:0!important;border-right:0!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:auto!important}.mizan-data-table{width:100%!important;min-width:1120px!important}@media (width>=1380px){.mizan-data-table{min-width:0!important}.mizan-focus .ft-table-shell{overflow-x:hidden!important}}.topbar{height:56px!important;min-height:56px!important}.nav-submenu-sectioned .nav-subgroup-label,.nav-submenu-sectioned .nav-subgroup-label:before,.nav-submenu-sectioned .nav-subgroup-label:after{box-shadow:none!important;background:0 0!important;border:0!important}.nav-submenu-sectioned .nav-subgroup-label{color:var(--fx-sidebar-label)!important;font-size:var(--fs-caption)!important;letter-spacing:.035em!important;margin:7px 0 3px!important;padding:0 9px!important;font-weight:600!important}.sidebar .nav-parent.contains-active{position:relative}.sidebar .nav-parent.contains-active:before{content:"";background:#7da7d4;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.sidebar .nav-parent.contains-active>svg:first-child{margin-left:7px}.mizan-data-table thead tr,.mizan-data-table tbody tr{height:34px!important}.mizan-data-table tbody td{color:#16202e!important;height:34px!important;min-height:34px!important;padding:5px 9px!important;font-size:13px!important;line-height:1.2!important}.mizan-data-table thead th{height:34px!important;min-height:34px!important;padding:0 9px!important;font-size:11px!important}.mizan-data-table tfoot tr,.mizan-data-table tfoot td{height:34px!important;min-height:34px!important}.mizan-sort-button{color:#566173;width:100%;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-weight:800;display:inline-flex}th.num .mizan-sort-button{justify-content:flex-end}.mizan-sort-button:hover{color:#16202e}.mizan-sort-button.active{color:#1d5fa8}.mizan-sort-button:focus{outline:none}.mizan-sort-button:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #1d5fa852}.sort-placeholder{color:#8a95a5;font-size:12px;line-height:1}.satir-head{display:table-cell!important;overflow:visible!important}.satir-head>span{vertical-align:middle;display:inline-block}.satir-head .info-hint{vertical-align:middle!important;margin-left:5px!important;display:inline-flex!important}.mizan-single-toolbar .ft-search{position:relative}.mizan-single-toolbar .ft-search svg{flex:none!important;margin-right:8px!important}.mizan-data-table .num{font-variant-numeric:tabular-nums!important}.mizan-data-table .num.zero{color:#656e7b!important}.mizan-focus-toolbar{border:1px solid var(--fx-border);background:#fff;border-radius:8px;flex:0 0 44px;grid-template-columns:minmax(220px,1fr) minmax(420px,1.5fr) auto;align-items:center;gap:10px;height:44px;padding:5px 8px;display:grid}.mizan-focus-toolbar .focus-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fx-text);font-size:12px;font-weight:700;overflow:hidden}.mizan-focus-toolbar .focus-filters{align-items:center;gap:8px;min-width:0;display:flex}.mizan-focus-toolbar .focus-filters .ft-search{flex:auto;align-items:center;gap:8px;min-width:180px;display:flex}.mizan-focus-toolbar .focus-filters .ft-select{flex:0 0 145px}.mizan-focus-toolbar .ft-control{height:32px!important;min-height:32px!important}.mizan-focus-toolbar .focus-exit{white-space:nowrap;min-height:32px!important}.table-expand-button{white-space:nowrap!important;align-items:center!important;gap:6px!important;display:inline-flex!important}html.fintex-mizan-focus-mode .sidebar{opacity:0!important;pointer-events:none!important;transform:translate(-100%)!important}html.fintex-mizan-focus-mode .app-main{width:100%!important;margin-left:0!important}html.fintex-mizan-focus-mode .topbar{display:none!important}html.fintex-mizan-focus-mode .content-area{height:100vh!important;min-height:100vh!important;padding:6px 8px!important;overflow:hidden!important}html.fintex-mizan-focus-mode .accounting-workspace.mizan-focus{gap:6px!important;height:calc(100vh - 12px)!important}html.fintex-mizan-focus-mode .mizan-filterbar{display:none!important}html.fintex-mizan-focus-mode .mizan-erp-layout{grid-template-columns:minmax(0,1fr)!important}html.fintex-mizan-focus-mode .mizan-tree,html.fintex-mizan-focus-mode .mizan-single-toolbar{display:none!important}html.fintex-mizan-focus-mode .tdhp-mizan-panel{border-radius:8px!important}html.fintex-mizan-focus-mode .mizan-detail{height:100%!important}html.fintex-mizan-focus-mode .ft-table-shell{margin:0!important}html.fintex-mizan-focus-mode .table-pagination{flex-basis:32px!important;min-height:32px!important}@media (prefers-reduced-motion:reduce){.sidebar,.app-main{transition:none!important}}@media (width<=1050px){.mizan-focus-toolbar{grid-template-columns:minmax(160px,.8fr) minmax(360px,1.6fr) auto}.mizan-focus-toolbar .zero-balance-toggle span{display:none}}:root{--fx-gold-text:#d8b04a}.sidebar-package-scroll>.section-kicker,.sidebar-package-scroll .nav-subgroup-label,.sidebar-package-scroll .section-kicker.nav-group-gap{color:var(--fx-gold-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar-package-scroll .nav-subgroup-label:before,.sidebar-package-scroll .nav-subgroup-label:after,.sidebar-package-scroll>.section-kicker:before,.sidebar-package-scroll>.section-kicker:after{display:none!important}.sidebar .nav-subitem{font-weight:400!important}.sidebar .nav-parent{font-weight:550!important}.sidebar-package-scroll{scrollbar-width:thin!important;scrollbar-color:#7f91a9 transparent!important}.sidebar-package-scroll::-webkit-scrollbar{width:6px!important}.sidebar-package-scroll::-webkit-scrollbar-thumb{background:#7f91a9!important;border-radius:999px!important}.sidebar-package-scroll::-webkit-scrollbar-track{background:0 0!important}.sidebar-package-scroll::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.mizan-filterbar .mizan-filter-group{flex:none!important;width:fit-content!important}.mizan-filterbar .mizan-filter-group.period-segments{flex:none!important;width:fit-content!important;max-width:min(100%,780px)!important}.mizan-filterbar .mizan-filter-actions{margin-left:auto!important}.mizan-single-toolbar .ft-search,.mizan-focus-toolbar .ft-search{position:relative!important}.mizan-single-toolbar .ft-search>svg,.mizan-focus-toolbar .ft-search>svg{z-index:2!important;pointer-events:none!important;margin:0!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}.mizan-single-toolbar .ft-search .ft-control,.mizan-focus-toolbar .ft-search .ft-control{padding-left:33px!important}.mizan-focus-toolbar .ft-search{max-width:320px!important}.focus-context{align-items:center!important;gap:8px!important;display:flex!important}.focus-balance-state{color:var(--fx-success);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.focus-balance-state i{background:var(--fx-success);border-radius:50%;width:6px;height:6px;display:block}.mizan-data-table{table-layout:fixed!important}.mizan-data-table thead th,.mizan-data-table tbody td,.mizan-single-toolbar,.mizan-single-toolbar .ft-control,.mizan-single-toolbar .zero-balance-toggle{font-size:12px!important}.mizan-data-table thead th{text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.mizan-data-table tbody tr,.mizan-data-table tbody td{height:32px!important;min-height:32px!important}.mizan-data-table tbody tr:nth-child(2n) td{background:#fafbfc!important}.mizan-data-table tbody tr:hover td{background:#eef4fb!important}.mizan-data-table th:nth-child(2),.mizan-data-table td:nth-child(2){text-overflow:ellipsis!important;white-space:nowrap!important;width:520px!important;max-width:520px!important;overflow:hidden!important}.mizan-data-table th:last-child,.mizan-data-table td:last-child{width:82px!important;min-width:82px!important;padding-right:24px!important}.mizan-data-table .satir-head{white-space:nowrap!important;overflow:visible!important}.mizan-focus .ft-table-shell{scrollbar-gutter:stable both-edges!important}.mizan-focus .tdhp-class-card-head,.mizan-focus .tdhp-group-row,.mizan-focus .tdhp-main-inset button{font-size:12px!important}.mizan-focus .tdhp-class-card-head>em,.mizan-focus .tdhp-group-row>em,.mizan-focus .tdhp-main-inset button>em,.mizan-focus .tdhp-nav-overview>em{font-size:11px!important}.mizan-focus .tdhp-class-card.active>.tdhp-class-card-head{background:var(--fx-accent-soft)!important;color:var(--fx-text)!important;font-weight:700!important}.mizan-focus .tdhp-class-card.active:has(.tdhp-group-row.active)>.tdhp-class-card-head{box-shadow:none!important;background:0 0!important}.mizan-focus .tdhp-class-card.active:has(.tdhp-group-row.active)>.tdhp-class-card-head strong{font-weight:700!important}.mizan-focus .tdhp-group-row.active{background:var(--fx-accent-soft)!important;color:var(--fx-text)!important;font-weight:700!important}.mizan-focus .tdhp-group-block:has(.tdhp-main-inset button.active)>.tdhp-group-row.active{box-shadow:none!important;background:0 0!important}.mizan-focus .tdhp-main-inset button.active{background:var(--fx-accent-soft)!important;color:var(--fx-text)!important;font-weight:700!important}.mizan-focus .tdhp-class-card-head strong,.mizan-focus .tdhp-group-row>strong,.mizan-focus .tdhp-main-inset button>strong{font-size:12px!important}.mizan-focus .mizan-single-toolbar{flex-basis:42px!important;height:42px!important;min-height:42px!important}html.fintex-mizan-focus-mode .mizan-data-table tbody tr,html.fintex-mizan-focus-mode .mizan-data-table tbody td{height:30px!important;min-height:30px!important}html.fintex-mizan-focus-mode .mizan-data-table tbody td{padding-top:3px!important;padding-bottom:3px!important}.sidebar .section-kicker{color:var(--fx-gold-text)!important}.mizan-focus .mizan-filterbar{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;border:1px solid #d9e1e8!important;border-radius:12px!important;height:54px!important;min-height:54px!important;padding:8px 10px!important;box-shadow:0 1px 2px #0f2d4609,0 7px 18px #0f2d460e!important}.mizan-filterbar .mizan-filter-group{background:linear-gradient(#f3f5f7 0%,#eceff2 100%)!important;border:1px solid #e0e5ea!important;border-radius:9px!important;min-height:36px!important;padding:3px!important;box-shadow:inset 0 1px 1px #0f2d4606!important}.mizan-filterbar .mizan-filter-group+.mizan-filter-group{margin-left:13px!important}.mizan-filterbar .mizan-filter-group+.mizan-filter-group:before{background:#d3dae1!important;top:6px!important;bottom:6px!important;left:-8px!important}.mizan-filterbar .mizan-filter-group button{color:#596678!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;transition:background .12s,color .12s,border-color .12s,box-shadow .12s!important;transform:none!important}.mizan-filterbar .mizan-filter-group button:hover{color:#23374a!important;background:#e4e9ee!important}.mizan-filterbar .mizan-filter-group button.active{color:#fff!important;text-shadow:0 1px #00000014!important;background:linear-gradient(#246bb1 0%,#1d5fa8 100%)!important;border-color:#18558f!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff2e,0 2px 5px #1d5fa833!important}.mizan-filter-actions{gap:7px!important}.mizan-filter-actions .mizan-balance-badge{color:#17694a!important;background:linear-gradient(#edf8f2 0%,#e3f3ea 100%)!important;border:1px solid #cce5d8!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-weight:800!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffb3!important}.mizan-filter-actions .mizan-balance-badge.ok:before{content:"";background:#2b8a63;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2b8a631a}.mizan-filter-actions .secondary-button{color:#31485a!important;background:linear-gradient(#fff 0%,#f7f9fb 100%)!important;border:1px solid #ccd7e0!important;border-radius:8px!important;height:32px!important;min-height:32px!important;font-weight:700!important;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f2d460a!important}.mizan-filter-actions .secondary-button:hover{color:#173b58!important;background:linear-gradient(#fff 0%,#eef5fa 100%)!important;border-color:#93aec2!important;box-shadow:0 3px 8px #0f2d4612!important}.mizan-filter-actions .secondary-button:first-of-type{color:#1a547d!important;background:linear-gradient(#f7fbfe 0%,#edf5fb 100%)!important;border-color:#b9cee0!important}.mizan-filter-actions .icon-only{border-radius:8px!important;width:32px!important;min-width:32px!important}.mizan-filter-actions .mizan-export-menu .secondary-button{justify-content:center!important;min-width:104px!important}@media (prefers-reduced-motion:reduce){.mizan-filterbar .mizan-filter-group button,.mizan-filter-actions .secondary-button{transition:none!important}}.mizan-mini-kpi{background:#fff;border:1px solid #dbe2e8;border-radius:10px;flex:0 0 48px;grid-template-columns:1.15fr .55fr 1fr 1fr;gap:0;height:48px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f2d4609}.mizan-mini-kpi>div{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-right:1px solid #e5e9ee;flex-direction:column;justify-content:center;min-width:0;padding:6px 12px;display:flex}.mizan-mini-kpi>div:last-child{border-right:0}.mizan-mini-kpi span{font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;color:#626e7c;font-weight:800;line-height:1}.mizan-mini-kpi strong{text-overflow:ellipsis;white-space:nowrap;color:#16202e;font-variant-numeric:tabular-nums;min-width:0;margin-top:4px;font-size:16px;font-weight:800;line-height:1.05;overflow:hidden}html.fintex-mizan-focus-mode .mizan-mini-kpi{display:none!important}@media (width<=1100px){.mizan-mini-kpi{grid-template-columns:1fr 1fr}.mizan-mini-kpi>div:nth-child(2){border-right:0}}.mizan-mini-kpi{border:2px solid #2b77ad!important;box-shadow:0 2px 8px #1d5fa80d!important}.table-expand-button kbd,.focus-exit kbd{color:#4d5c6b;background:#fff;border:1px solid #cfd7df;border-bottom-color:#aeb9c4;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:20px;margin-left:4px;padding:0 5px;font:700 11px/1 Inter,system-ui,sans-serif;display:inline-flex;box-shadow:0 1px #0f2d4614}.focus-exit kbd{background:#f8fafb;border-color:#d7dee5}.brand-row{position:relative!important}.brand-copy{flex:1;min-width:0}.sidebar-collapse-toggle{color:#aebfd0;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sidebar-collapse-toggle:hover{color:#fff;background:#ffffff14}.sidebar-collapse-toggle:focus{outline:none}.sidebar-collapse-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffb8}.sidebar.collapsed{width:64px!important}.sidebar.collapsed .brand-row{min-height:76px;justify-content:center!important;padding:12px 8px!important}.sidebar.collapsed .brand-icon{width:38px!important;height:38px!important;margin:0!important}.sidebar.collapsed .brand-copy,.sidebar.collapsed .section-kicker,.sidebar.collapsed .nav-item>span,.sidebar.collapsed .nav-chevron,.sidebar.collapsed .nav-submenu,.sidebar.collapsed .sidebar-user .user-copy,.sidebar.collapsed .sidebar-user .icon-button{display:none!important}.sidebar.collapsed .sidebar-collapse-toggle{z-index:5;color:#d6e1eb;background:#17304c;border-color:#36526c;width:26px;height:26px;position:absolute;top:23px;right:-13px;box-shadow:0 2px 6px #0000002e}.sidebar.collapsed .main-nav{padding-top:8px!important}.sidebar.collapsed .sidebar-fixed-nav,.sidebar.collapsed .sidebar-package-scroll{padding-left:7px!important;padding-right:7px!important}.sidebar.collapsed .nav-item,.sidebar.collapsed .nav-parent{border-radius:7px!important;justify-content:center!important;width:48px!important;min-width:48px!important;height:42px!important;min-height:42px!important;margin:4px auto!important;padding:0!important}.sidebar.collapsed .nav-item>svg:first-child,.sidebar.collapsed .nav-parent>svg:first-child{width:18px!important;height:18px!important;margin:0!important}.sidebar.collapsed .nav-parent.contains-active:before{top:50%!important;left:2px!important}.sidebar.collapsed .sidebar-user{justify-content:center!important;min-height:58px!important;padding:10px 0!important}.sidebar.collapsed .sidebar-user .avatar{margin:0!important}.sidebar.collapsed .sidebar-package-scroll{overflow-x:hidden!important}.sidebar,.app-main{transition:width .14s,margin-left .14s,transform .14s,opacity .14s!important}@media (prefers-reduced-motion:reduce){.sidebar,.app-main{transition:none!important}}.sidebar .nav-parent.open{border-color:#d8b04a!important;box-shadow:0 0 0 1px #d8b04a1f!important}.sidebar .nav-parent.open:hover{border-color:#e1bd5a!important}.nav-submenu-sectioned .nav-subparent{text-align:left!important;cursor:pointer!important;border:0!important;width:100%!important}.nav-submenu-sectioned .nav-subparent .nav-chevron{margin-left:auto!important}.nav-subchildren{border-left:1px solid #97b2cf38;margin:2px 0 4px 18px;padding-left:7px}.nav-submenu-sectioned .nav-subchild{color:#c7d5e5!important;min-height:30px!important;padding:6px 9px!important;font-size:11px!important}.nav-submenu-sectioned .nav-subchild.active{color:#fff!important;background:#1b365c!important}.nav-submenu-sectioned .nav-subparent.open{color:#fff!important;background:#264c7a8c!important}.nav-submenu-sectioned .nav-subparent.open>svg{color:#fff!important}.nav-subparent-inner{min-height:30px!important;font-size:11px!important}.nav-subchildren-inner{margin-left:14px!important}.nav-subchildren-inner .nav-subchild{min-height:28px!important;font-size:var(--fs-caption)!important}.declaration-center{gap:18px}.dc-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.dc-search{border:1px solid var(--border);background:#09192d99;border-radius:12px;flex:1;align-items:center;gap:9px;min-width:260px;max-width:420px;padding:0 12px;display:flex}.dc-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:10px 0}.dc-toolbar-actions{align-items:center;gap:10px;display:flex}.dc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dc-kpi{border:1px solid var(--border);background:linear-gradient(#142e4cc7,#09192cc7);border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:36px 1fr;column-gap:12px;padding:18px;display:grid}.dc-kpi svg{color:#67aefe;background:#2f8cff1f;border-radius:10px;grid-row:1/4;width:28px;height:28px;padding:7px}.dc-kpi span{color:var(--muted);font-size:12px}.dc-kpi strong{font-size:28px;line-height:1.1}.dc-kpi small{color:var(--muted);font-size:11px}.dc-kpi.warn svg{color:#f2a63b;background:#f2a63b24}.dc-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.dc-matrix-panel,.dc-detail{min-height:420px}.dc-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dc-month-card{border:1px solid var(--border);min-height:92px;color:var(--text);cursor:pointer;text-align:left;background:#0a1d32b8;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px;transition:all .15s;display:flex}.dc-month-card:hover,.dc-month-card.selected{border-color:#3d8cff;transform:translateY(-1px);box-shadow:0 0 0 1px #3d8cff1f}.dc-month-card span{color:var(--muted);font-size:12px}.dc-month-card strong{font-size:14px}.dc-month-card small{color:var(--muted);font-size:11px}.dc-month-card.matched{background:#185b462e;border-color:#2fbd7f59}.dc-month-card.difference{background:#66252d2e;border-color:#ef56566b}.dc-month-card.uploaded{background:#1f4a842b;border-color:#458bf461}.dc-month-card.error{border-color:#f2a63b5c}.dc-detail{flex-direction:column;gap:14px;display:flex}.dc-detail h3{margin:0}.dc-state-banner{border:1px solid var(--border);background:#0f233ab8;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.dc-state-banner.matched{background:#185b462b;border-color:#2fbd7f59}.dc-state-banner.difference{background:#66252d2e;border-color:#ef565666}.dc-state-banner span{color:var(--muted);font-size:12px;line-height:1.45}.dc-detail-list{gap:8px;display:grid}.dc-detail-list>div{border-bottom:1px solid #94a3b81f;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.dc-detail-list span{color:var(--muted);font-size:12px}.dc-detail-list strong{text-align:right;font-size:12px}.dc-detail-button{justify-content:center;width:100%}.dc-flow{border-top:1px solid #94a3b829;margin-top:auto;padding-top:14px}.dc-flow>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;display:block}.dc-flow>div{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.dc-flow b{background:#2f8cff1a;border:1px solid #4c96ff2e;border-radius:9px;padding:8px 9px}.dc-flow i{color:#5ca3ff;font-style:normal}.dc-footnote{justify-content:space-between;align-items:center;gap:28px;display:flex}.dc-footnote h3{margin:4px 0 0}.dc-footnote p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}@media (width<=1100px){.dc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-layout{grid-template-columns:1fr}.dc-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dc-toolbar,.dc-footnote{flex-direction:column;align-items:stretch}.dc-toolbar-actions{flex-wrap:wrap}.dc-kpis{grid-template-columns:1fr}.dc-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-search{min-width:0;max-width:none}}.dc-v2{gap:14px}.dc-v2 .dc-overview{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:20px 22px;display:grid;overflow:visible}.dc-overview-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.dc-overview-icon{color:#1d63d7;background:#edf4ff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.dc-overview-copy h2{letter-spacing:-.02em;color:#10243e;margin:3px 0 6px;font-size:20px}.dc-overview-copy p{color:#606f85;max-width:760px;margin:0;font-size:12px;line-height:1.55}.dc-overview-actions{align-items:flex-start;gap:8px;display:flex}.dc-progress-row{color:#606f85;border-top:1px solid #edf1f5;grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding-top:14px;font-size:11px;display:grid}.dc-progress-row strong{color:#10243e}.dc-progress{background:#edf1f5;border-radius:999px;height:7px;overflow:hidden}.dc-progress i{border-radius:inherit;background:#2b78c5;height:100%;transition:width .2s;display:block}.dc-notice{margin:0}.dc-v2 .dc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dc-v2 .dc-kpi{background:#fff;border:1px solid #e1e7ee;border-radius:13px;align-items:center;gap:12px;min-height:86px;padding:15px 16px;display:flex;box-shadow:0 5px 18px #0f274709}.dc-v2 .dc-kpi-icon{border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.dc-kpi-icon.blue{color:#1d63d7;background:#edf4ff}.dc-kpi-icon.green{color:#257344;background:#eaf7ef}.dc-kpi-icon.amber{color:#9a6510;background:#fff4df}.dc-kpi-icon.violet{color:#6552b8;background:#f2efff}.dc-v2 .dc-kpi>div:last-child{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;width:100%;min-width:0;display:grid}.dc-v2 .dc-kpi span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#647180;grid-column:1;font-weight:700}.dc-v2 .dc-kpi strong{color:#10243e;grid-area:1/2/3;font-size:26px;line-height:1}.dc-v2 .dc-kpi small{font-size:var(--fs-caption);color:#66717f;grid-column:1}.dc-v2 .dc-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.dc-v2 .dc-matrix-panel{min-height:0;padding:18px;overflow:visible}.dc-section-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;display:flex}.dc-section-head h3{color:#10243e;margin:3px 0 4px;font-size:15px}.dc-section-head p{color:#606d7f;font-size:var(--fs-caption);margin:0}.dc-legend{font-size:var(--fs-caption);color:#64748b;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;display:flex}.dc-legend span{align-items:center;gap:5px;display:flex}.dc-legend .dot{background:#cbd5e1;border-radius:50%;width:7px;height:7px}.dc-legend .dot.uploaded{background:#4b8ed8}.dc-legend .dot.accountingMissing,.dc-legend .dot.sourceMissing{background:#d49a35}.dc-legend .dot.matched{background:#36a269}.dc-legend .dot.difference{background:#d66b6b}.dc-v2 .dc-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.dc-v2 .dc-month-card{color:#22364d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7ef;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-height:116px;padding:12px 13px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.dc-month-top,.dc-month-main,.dc-month-foot{align-items:center;gap:7px;display:flex}.dc-month-top{justify-content:space-between}.dc-month-top>span:first-child{color:#475569;font-size:11px;font-weight:750}.dc-status-chip{color:#606f85;font-size:var(--fs-caption);white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-weight:800}.dc-status-chip.uploaded{color:#2d67a4;background:#eaf3fd}.dc-status-chip.accountingMissing,.dc-status-chip.sourceMissing{color:#8d641e;background:#fff0d7}.dc-status-chip.matched{color:#257344;background:#e9f6ee}.dc-status-chip.difference{color:#a43c3c;background:#fdecec}.dc-status-chip.error{color:#8d641e;background:#fff0d7}.dc-month-main{color:#63707f}.dc-month-main strong{color:#243b53;font-size:12px}.dc-month-foot{border-top:1px solid #94a3b829;justify-content:space-between;padding-top:9px}.dc-month-foot small{font-size:var(--fs-caption);color:#63707f}.dc-month-foot svg{color:#a1afbf;flex:none}.dc-v2 .dc-detail{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;position:sticky;top:84px;overflow:visible}.dc-detail-head h3{color:#10243e;margin:3px 0 4px;font-size:18px}.dc-detail-head p{color:#606d7f;font-size:var(--fs-caption);margin:0;line-height:1.45}.dc-v2 .dc-state-banner{background:#f8fafc;border:1px solid #dfe7ef;border-radius:11px;flex-direction:row;align-items:center;gap:11px;padding:13px;display:flex}.dc-v2 .dc-state-banner.matched{background:#f2faf5;border-color:#cce7d5}.dc-v2 .dc-state-banner.difference{background:#fff3f3;border-color:#efcccc}.dc-v2 .dc-state-banner.uploaded{background:#f1f7fe;border-color:#cfe0f2}.dc-v2 .dc-state-banner.accountingMissing,.dc-v2 .dc-state-banner.sourceMissing{background:#fff8ec;border-color:#ecd7aa}.dc-state-icon{color:#56718e;background:#fff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dc-state-icon svg{width:17px}.dc-state-banner.matched .dc-state-icon{color:#297b4c}.dc-state-banner.difference .dc-state-icon{color:#b84b4b}.dc-state-banner.accountingMissing .dc-state-icon,.dc-state-banner.sourceMissing .dc-state-icon{color:#a66e14}.dc-state-banner>div:last-child{flex-direction:column;gap:2px;display:flex}.dc-state-banner strong{color:#23364d;font-size:12px}.dc-state-banner span{font-size:var(--fs-caption);color:#616f82;line-height:1.4}.dc-v2 .dc-detail-list{border-top:1px solid #edf1f5;gap:0;display:grid}.dc-v2 .dc-detail-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.dc-v2 .dc-detail-list span{font-size:var(--fs-caption);color:#606d7f}.dc-v2 .dc-detail-list strong{font-size:var(--fs-caption);color:#34495e;text-align:right}.dc-v2 .dc-detail-list strong.ok{color:#257344}.dc-v2 .dc-detail-list strong.danger{color:#b42318}.dc-v2 .dc-detail-list strong.muted{color:#66717f}.dc-v2 .dc-detail-button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.dc-next-step{border-top:1px solid #edf1f5;margin-top:2px;padding-top:13px}.dc-next-step ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dc-next-step li{color:#66717f;background:#f8fafc;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.dc-next-step li b{color:#647180;width:22px;height:22px;font-size:var(--fs-caption);background:#e7edf4;border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.dc-next-step li div{flex-direction:column;gap:1px;display:flex}.dc-next-step li strong{font-size:var(--fs-caption);color:#5a697b}.dc-next-step li small{font-size:var(--fs-caption);color:#66717f}.dc-next-step li.done{background:#f3faf6}.dc-next-step li.done b{color:#257344;background:#d9efe2}.dc-next-step li.done strong{color:#3d6c51}.dc-next-step li.active{background:#eef5fd}.dc-next-step li.active b{color:#1d63d7;background:#d7e8fb}.dc-next-step li.active strong{color:#24558d}.dc-loading-card{color:#647180;font-size:var(--fs-caption);text-align:center;border:1px dashed #d5dde7;border-radius:10px;padding:20px}@media (width<=1250px){.dc-v2 .dc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-v2 .dc-layout{grid-template-columns:1fr}.dc-v2 .dc-detail{position:static}.dc-v2 .dc-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dc-v2 .dc-overview{grid-template-columns:1fr}.dc-overview-actions{flex-wrap:wrap;justify-content:stretch}.dc-overview-actions button{flex:1}.dc-progress-row,.dc-v2 .dc-kpis{grid-template-columns:1fr}.dc-v2 .dc-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-section-head{flex-direction:column;align-items:flex-start}.dc-legend{justify-content:flex-start}}.dc-v2 .dc-kpi svg{width:18px;height:18px;color:inherit;background:0 0;border-radius:0;grid-row:auto;padding:0}.dc-reason-box{background:snow;border:1px solid #efcdcd;border-radius:11px;gap:10px;padding:12px;display:grid}.dc-reason-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dc-reason-head>div{flex-direction:column;gap:3px;display:flex}.dc-reason-head strong{color:#8f2f2f;font-size:11px}.dc-reason-head svg{color:#c75c5c}.dc-reason-list{gap:7px;display:grid}.dc-reason-row{color:#26394f;text-align:left;cursor:pointer;background:#fff;border:1px solid #f0dede;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.dc-reason-row:hover{background:#fff7f7;border-color:#dcaeae}.dc-reason-row>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-reason-row strong{font-size:var(--fs-caption)}.dc-reason-row small{font-size:var(--fs-caption);color:#63707f}.dc-reason-amount{text-align:right;flex:none;grid-template-columns:auto auto;align-items:center;gap:1px 6px;display:grid}.dc-reason-amount span{font-size:var(--fs-caption);color:#8e6262;grid-column:1/3}.dc-reason-amount strong{font-size:var(--fs-caption);color:#a43c3c}.dc-reason-amount svg{color:#bb7c7c}.dc-finding-explanations{border-top:1px solid #f2dddd;gap:6px;padding-top:8px;display:grid}.dc-finding-explanations>div{flex-direction:column;gap:2px;display:flex}.dc-finding-explanations strong{font-size:var(--fs-caption);color:#7c3030}.dc-finding-explanations span{font-size:var(--fs-caption);color:#826b6b;line-height:1.45}.vat-compare-focus{outline-offset:-2px;outline:2px solid #cf9c1738;background:#fff8dc!important}.vat-compare-focus td:first-child strong{color:#8c6512}.report-center-page{gap:14px}.report-center-directory,.report-center-workspace{overflow:visible}.report-center-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.report-center-package-card{color:#20344a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ee;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:104px;padding:13px;display:grid}.report-center-package-card:hover{background:#fbfdff;border-color:#b8cbe0;box-shadow:0 6px 16px #0f27470d}.report-center-package-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.report-center-package-card small{font-size:var(--fs-caption);letter-spacing:.04em;color:#606d7f;text-transform:uppercase;font-weight:800}.report-center-package-card strong{color:#18324d;font-size:11.5px}.report-center-package-card em{font-size:var(--fs-caption);color:#64717e;font-style:normal;line-height:1.4}.report-center-card-icon{color:#2868a6;background:#eef4fb;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.report-center-commandbar{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:13px;display:flex}.report-center-commandbar h3{color:#18324d;margin:3px 0 0;font-size:15px}.report-center-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.report-center-tabs{border-bottom:1px solid #e8edf2;flex-wrap:wrap;gap:4px;padding:12px 0;display:flex}.report-center-tabs button{color:#5f7185;min-height:32px;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:flex}.report-center-tabs button:hover{color:#29445e;background:#f5f8fb}.report-center-tabs button.active{color:#195b98;background:#edf4fb;border-color:#cddcea}.report-center-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.report-center-metric{background:#fff;border:1px solid #dfe6ee;border-radius:9px;min-height:82px;padding:12px 13px}.report-center-metric span,.report-center-metric strong,.report-center-metric small{display:block}.report-center-metric span{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:#63707e;font-weight:800}.report-center-metric strong{color:#16324d;margin-top:6px;font-size:17px;line-height:1.15}.report-center-metric small{font-size:var(--fs-caption);color:#646e79;margin-top:5px;line-height:1.4}.report-center-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-center-two-col>section{background:#fff;border:1px solid #e1e7ee;border-radius:9px;min-width:0;padding:12px}.report-center-two-col h4{color:#29445e;margin:0 0 9px;font-size:11px}.report-center-table{min-width:1100px}.report-center-table td.strong,.report-center-table .strong{color:#1c3853;font-weight:750}.report-center-empty{color:#616f7d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;padding:22px;display:flex}.report-center-empty svg{color:#8aa5bf}.report-center-empty strong{color:#36516b;font-size:12px}.report-center-empty span{max-width:560px;font-size:var(--fs-caption);line-height:1.5}.report-center-workspace .workspace-footer-note{margin-top:12px}.report-center-workspace .mizan-filter-group{align-items:center;gap:2px;display:flex}.report-center-workspace .mizan-filter-group button{min-height:30px}.related-party-rate-panel{background:#fbfdff;border:1px solid #dfe6ee;border-radius:9px;grid-template-columns:minmax(280px,1.45fr) minmax(220px,1fr) 140px auto;align-items:end;gap:12px;margin:13px 0;padding:12px 13px;display:grid}.related-party-rate-panel>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.related-party-rate-panel>div:first-child>strong{color:#18324d;font-size:12px}.related-party-rate-panel>div:first-child>small{font-size:var(--fs-caption);color:#64717e;line-height:1.4}.related-party-rate-panel label,.related-party-day-basis{flex-direction:column;gap:5px;min-width:0;display:flex}.related-party-rate-panel label>span,.related-party-day-basis>span{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:#63707e;font-weight:800}.related-party-rate-panel select,.related-party-rate-panel input{color:#29445e;width:100%;min-height:32px;font-size:var(--fs-caption);background:#fff;border:1px solid #ccd7e2;border-radius:6px;padding:5px 8px}.related-party-rate-result{color:#29445e;margin-top:5px;font-weight:700;display:block}@media (width<=1500px){.report-center-package-grid,.report-center-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.related-party-rate-panel{grid-template-columns:1fr 1fr}.report-center-commandbar{flex-direction:column;align-items:flex-start}.report-center-period-controls{justify-content:flex-start}.report-center-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-center-two-col{grid-template-columns:1fr}}@media (width<=720px){.related-party-rate-panel,.report-center-package-grid,.report-center-metrics{grid-template-columns:1fr}.report-center-period-controls{flex-direction:column;align-items:stretch}.report-center-period-controls .mizan-filter-group{overflow-x:auto}.report-center-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-center-tabs button{justify-content:flex-start}}.sidebar .report-center-nav-menu{padding-top:4px!important}.sidebar .report-center-nav-menu .report-nav-module-label{color:#8ea2b5;font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #94a3b81f;margin:10px 10px 4px;padding-top:8px;font-weight:800;line-height:1.25}.sidebar .report-center-nav-menu .report-nav-module-label:first-child{border-top:0;margin-top:2px;padding-top:2px}.sidebar .report-center-nav-menu .nav-module-items{margin-bottom:2px}.sidebar .report-center-nav-menu .nav-subitem{min-height:31px!important}.sidebar.collapsed .report-center-nav-menu .report-nav-module-label{color:#7890a3!important;font-size:var(--fs-caption)!important;margin:9px 10px 4px!important}.aging-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:12px;margin:0 0 14px;display:grid}.aging-dashboard-card{background:#fff;border:1px solid #dfe6ee;border-radius:10px;min-width:0;padding:14px}.aging-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.aging-card-heading h4,.report-section-heading h4{color:#1f3b57;margin:3px 0 0;font-size:12px}.aging-legend{font-size:var(--fs-caption);color:#68798b;align-items:center;gap:12px;display:flex}.aging-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.aging-legend i{border-radius:999px;width:8px;height:8px;display:block}.aging-legend .receivable-dot{background:#2f6fa2}.aging-legend .payable-dot{background:#8091a5}.aging-bucket-list{gap:8px;display:grid}.aging-bucket-row{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;display:grid}.aging-bucket-label{font-size:var(--fs-caption);color:#5a6d80;font-weight:750}.aging-bucket-bars{gap:3px;display:grid}.aging-bar-line{background:#f5f7fa;border-radius:4px;align-items:center;height:18px;display:flex;position:relative;overflow:hidden}.aging-bar-line>span{z-index:2;font-size:var(--fs-caption);color:#42566b;font-variant-numeric:tabular-nums;font-weight:700;position:absolute;right:7px}.aging-bar{opacity:.2;border-radius:4px;min-width:0;height:100%}.aging-bar.receivable{background:#2f6fa2}.aging-bar.payable{background:#65788d}.aging-top-list{display:grid}.aging-top-row{border-top:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:6px 0;display:grid}.aging-top-row:first-child{border-top:0}.aging-rank{color:#597087;width:22px;height:22px;font-size:var(--fs-caption);background:#f0f4f8;border-radius:6px;place-items:center;font-weight:800;display:grid}.aging-top-name{flex-direction:column;gap:2px;min-width:0;display:flex}.aging-top-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:#29445e;overflow:hidden}.aging-top-name small{font-size:var(--fs-caption);color:#65707c}.aging-top-amount{white-space:nowrap;font-size:var(--fs-caption);color:#1e3954;font-variant-numeric:tabular-nums;font-weight:800}.report-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 0 8px;display:flex}.report-section-heading>span{font-size:var(--fs-caption);color:#64717f}@media (width<=1100px){.aging-dashboard-grid{grid-template-columns:1fr}}.report-center-metric{border-radius:11px;min-height:92px;padding:14px 16px;position:relative;overflow:hidden}.report-center-metric:before{content:"";height:4px;position:absolute;inset:0 0 auto}.report-center-metric:after{content:"";opacity:.13;border-radius:999px;width:72px;height:72px;position:absolute;top:-28px;right:-24px}.report-center-metric.metric-blue{background:linear-gradient(#f2f8fd 0%,#fff 92%);border-color:#c9dcec}.report-center-metric.metric-blue:before,.report-center-metric.metric-blue:after{background:#2f78b7}.report-center-metric.metric-blue strong{color:#185f99}.report-center-metric.metric-amber{background:linear-gradient(#fff8ed 0%,#fff 92%);border-color:#ead9b9}.report-center-metric.metric-amber:before,.report-center-metric.metric-amber:after{background:#d29027}.report-center-metric.metric-amber strong{color:#9a6518}.report-center-metric.metric-green{background:linear-gradient(#effaf4 0%,#fff 92%);border-color:#c7e3d4}.report-center-metric.metric-green:before,.report-center-metric.metric-green:after{background:#319467}.report-center-metric.metric-green strong{color:#267b56}.report-center-metric.metric-red{background:linear-gradient(#fff2f2 0%,#fff 92%);border-color:#eccaca}.report-center-metric.metric-red:before,.report-center-metric.metric-red:after{background:#c85858}.report-center-metric.metric-red strong{color:#a43f3f}.report-center-metric.metric-purple{background:linear-gradient(#f7f3fd 0%,#fff 92%);border-color:#d8cff0}.report-center-metric.metric-purple:before,.report-center-metric.metric-purple:after{background:#7962bd}.report-center-metric.metric-purple strong{color:#6248a6}.report-center-metric.metric-blue>span{color:#457397}.report-center-metric.metric-amber>span{color:#8c6a34}.report-center-metric.metric-green>span{color:#447860}.report-center-metric.metric-red>span{color:#986060}.report-center-metric.metric-purple>span{color:#706095}.aging-dashboard-card{box-shadow:0 7px 18px #142f4b0b}.aging-distribution-card{background:linear-gradient(#fbfdff 0%,#fff 100%)}.aging-top-card{background:linear-gradient(#fcfbff 0%,#fff 100%)}.aging-bar-line{background:#f6f8fa;border:1px solid #eef2f6}.aging-bar.receivable,.aging-bar.payable{opacity:1}.aging-bar.payable{filter:saturate(.72);opacity:.72}.aging-bar.bucket-0{background:#4c8fc5}.aging-bar.bucket-1{background:#68a6c9}.aging-bar.bucket-2{background:#8fae81}.aging-bar.bucket-3{background:#c3a653}.aging-bar.bucket-4{background:#d68d42}.aging-bar.bucket-5{background:#d46e58}.aging-bar.bucket-6{background:#bc5151}.aging-bar-line:has(.bucket-0){background:#f2f7fb}.aging-bar-line:has(.bucket-1){background:#f3f8fa}.aging-bar-line:has(.bucket-2){background:#f5f8f2}.aging-bar-line:has(.bucket-3){background:#faf8f0}.aging-bar-line:has(.bucket-4){background:#fcf6ef}.aging-bar-line:has(.bucket-5){background:#fcf3f1}.aging-bar-line:has(.bucket-6){background:#fbefef}.aging-top-row{border-radius:7px;padding-left:7px;position:relative}.aging-top-row:before{content:"";background:#dce4ec;border-radius:4px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.aging-top-row.is-receivable:before{background:#4c8fc5}.aging-top-row.is-payable:before{background:#d29027}.aging-top-row:hover{background:#f8fafc}.aging-top-row.rank-1 .aging-rank{color:#8b6811;background:#fff3cc}.aging-top-row.rank-2 .aging-rank{color:#607181;background:#eef2f6}.aging-top-row.rank-3 .aging-rank{color:#8b5b3d;background:#f8e8dc}.aging-top-row.is-receivable .aging-top-amount{color:#236b9f}.aging-top-row.is-payable .aging-top-amount{color:#9a6518}.aging-bucket-row{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 5px;transition:background .15s,border-color .15s,transform .15s}.aging-bucket-row:hover{background:#f8fafc;border-color:#e4ebf2}.aging-bucket-row.selected{background:#f2f7fd;border-color:#bdd3e7;box-shadow:0 0 0 2px #2f78b70f}.aging-bucket-row.selected .aging-bucket-label{color:#1f669d}.aging-top-row{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.aging-top-row.selected{background:#f3f7fc;box-shadow:inset 0 0 0 1px #c8d9ea}.aging-filterbar{background:#fafcfe;border:1px solid #e1e7ee;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;padding:9px 10px;display:flex}.aging-filter-pills{flex-wrap:wrap;gap:4px;display:flex}.aging-filter-pills button,.aging-clear{color:#5d7185;min-height:30px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:7px;padding:5px 10px;font-weight:750}.aging-filter-pills button:hover,.aging-clear:hover{background:#f4f8fc;border-color:#b9cce0}.aging-filter-pills button.active{color:#fff;background:#2f78b7;border-color:#2f78b7;box-shadow:0 4px 10px #2f78b724}.aging-filter-pills button span{min-width:18px;height:18px;font-size:var(--fs-caption);background:#ffffff2e;border-radius:999px;place-items:center;margin-left:4px;padding:0 4px;display:inline-grid}.aging-search{color:#626e7a;background:#fff;border:1px solid #dce4ec;border-radius:7px;align-items:center;gap:6px;min-width:220px;margin-left:auto;padding:0 9px;display:flex}.aging-search:focus-within{border-color:#8fb4d5;box-shadow:0 0 0 3px #2f78b714}.aging-search input{color:#31485f;width:100%;min-height:30px;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.aging-search input::placeholder{color:#9aa6b2}.aging-clear{color:#606f7d;background:#f7f9fb}.aging-no-results{text-align:center!important;color:#66717e!important;padding:28px!important}@media (width<=900px){.aging-search{order:3;width:100%;margin-left:0}}.aging-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.aging-kpi-widget{background:#fff;border:1px solid #dfe7ef;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px 11px;min-height:118px;padding:15px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #1c37530f}.aging-kpi-widget:after{content:"";opacity:.12;border-radius:50%;width:105px;height:105px;position:absolute;top:-42px;right:-42px}.aging-kpi-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.aging-kpi-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.aging-kpi-copy span{font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:800}.aging-kpi-copy strong{letter-spacing:-.02em;white-space:nowrap;font-size:22px;line-height:1.05}.aging-kpi-widget>small{font-size:var(--fs-caption);color:#64717e;border-top:1px solid #788ca024;grid-column:1/-1;padding-top:7px}.aging-kpi-widget.tone-blue{background:linear-gradient(145deg,#f2f8fd,#fff);border-color:#c9ddec}.aging-kpi-widget.tone-blue:after{background:#2f78b7}.aging-kpi-widget.tone-blue .aging-kpi-icon{color:#2f78b7;background:#dfeef9}.aging-kpi-widget.tone-blue .aging-kpi-copy{color:#1d659d}.aging-kpi-widget.tone-amber{background:linear-gradient(145deg,#fff8ed,#fff);border-color:#ecd9b8}.aging-kpi-widget.tone-amber:after{background:#d29027}.aging-kpi-widget.tone-amber .aging-kpi-icon{color:#b77716;background:#f8ead1}.aging-kpi-widget.tone-amber .aging-kpi-copy{color:#986114}.aging-kpi-widget.tone-green{background:linear-gradient(145deg,#effaf4,#fff);border-color:#c7e3d4}.aging-kpi-widget.tone-green:after{background:#319467}.aging-kpi-widget.tone-green .aging-kpi-icon{color:#2d8a61;background:#dff1e7}.aging-kpi-widget.tone-green .aging-kpi-copy{color:#287c58}.aging-kpi-widget.tone-red{background:linear-gradient(145deg,#fff3f3,#fff);border-color:#ebcdcd}.aging-kpi-widget.tone-red:after{background:#c85858}.aging-kpi-widget.tone-red .aging-kpi-icon{color:#bb4a4a;background:#f5dddd}.aging-kpi-widget.tone-red .aging-kpi-copy{color:#a54141}.aging-kpi-widget.tone-purple{background:linear-gradient(145deg,#f7f3fd,#fff);border-color:#d8cff0}.aging-kpi-widget.tone-purple:after{background:#7962bd}.aging-kpi-widget.tone-purple .aging-kpi-icon{color:#6d55b2;background:#ebe5f8}.aging-kpi-widget.tone-purple .aging-kpi-copy{color:#6249a5}.aging-artifact-grid{grid-template-columns:minmax(250px,.72fr) minmax(460px,1.45fr) minmax(310px,.88fr);gap:12px}.aging-artifact-grid .aging-dashboard-card{border-radius:14px;min-height:360px;padding:16px;box-shadow:0 12px 28px #1c37530e}.aging-position-card{background:linear-gradient(#fbfdff,#fff)}.aging-donut-wrap{place-items:center;padding:10px 0 14px;display:grid}.aging-donut{border-radius:50%;place-items:center;width:178px;height:178px;display:grid;box-shadow:inset 0 0 0 1px #ffffff80,0 12px 24px #1f446514}.aging-donut-core{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:122px;height:122px;display:flex;box-shadow:0 4px 18px #1d395214}.aging-donut-core small{font-size:var(--fs-caption);color:#636e78}.aging-donut-core strong{color:#203c57;font-size:17px}.aging-position-lines{gap:7px;margin-top:2px;display:grid}.aging-position-lines>div{background:#f7f9fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.aging-position-lines span{font-size:var(--fs-caption);color:#607182;align-items:center;gap:6px;display:flex}.aging-position-lines i{border-radius:50%;width:8px;height:8px;display:block}.aging-position-lines strong{color:#263f57;font-size:11px}.aging-position-alert{color:#7b5c2e;text-align:left;cursor:pointer;background:#fff9f0;border:1px solid #ead9c5;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 10px;width:100%;margin-top:10px;padding:10px 11px;display:grid}.aging-position-alert span{font-size:var(--fs-caption);text-transform:uppercase;font-weight:800}.aging-position-alert strong{color:#9a6518;justify-self:end;font-size:12px}.aging-position-alert small{font-size:var(--fs-caption);color:#7a6c59;grid-column:1/-1}.aging-position-alert.selected{border-color:#d29027;box-shadow:0 0 0 3px #d290271a}.artifact-buckets{gap:8px}.artifact-bucket{background:#fbfcfe;border:1px solid #edf1f5;grid-template-columns:10px 52px minmax(0,1fr) 92px;align-items:center;gap:9px;padding:7px 8px}.artifact-bucket:hover{background:#fff;transform:translateY(-1px)}.aging-risk-dot{border-radius:50%;width:8px;height:8px;display:block}.aging-risk-dot.risk-0{background:#4d8fc5}.aging-risk-dot.risk-1{background:#68a6c9}.aging-risk-dot.risk-2{background:#8fae81}.aging-risk-dot.risk-3{background:#c3a653}.aging-risk-dot.risk-4{background:#d68d42}.aging-risk-dot.risk-5{background:#d46e58}.aging-risk-dot.risk-6{background:#bc5151}.aging-stacked-track{background:#edf2f6;border-radius:999px;height:12px;overflow:hidden}.aging-stacked-fill{border-radius:999px;min-width:0;height:100%;transition:width .22s;display:flex;overflow:hidden}.receivable-segment{background:#3f87bf;height:100%}.payable-segment{background:#d59a42;height:100%}.aging-bucket-summary{justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.aging-bucket-summary strong{font-size:var(--fs-caption);color:#314b64;white-space:nowrap}.aging-bucket-summary small{font-size:var(--fs-caption);color:#636d77}.artifact-top-list{gap:5px}.artifact-top-list .aging-top-row{background:#fff;border:1px solid #edf1f5;grid-template-columns:26px minmax(0,1fr) auto;min-height:48px;padding:7px 7px 7px 9px}.artifact-top-list .aging-top-row:hover{border-color:#dce5ed;transform:translate(2px)}.aging-top-progress{background:#eef2f5;border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.aging-top-progress b{background:#7faacf;border-radius:999px;height:100%;display:block}.aging-top-row.is-payable .aging-top-progress b{background:#d4a15c}@media (width<=1400px){.aging-artifact-grid{grid-template-columns:minmax(230px,.7fr) minmax(400px,1.35fr)}.aging-artifact-grid .aging-top-card{grid-column:1/-1;min-height:auto}.aging-kpi-copy strong{font-size:19px}}@media (width<=1050px){.aging-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aging-artifact-grid{grid-template-columns:1fr}.aging-artifact-grid .aging-top-card{grid-column:auto}}@media (width<=650px){.aging-kpi-grid{grid-template-columns:1fr}.artifact-bucket{grid-template-columns:10px 48px minmax(0,1fr)}.aging-bucket-summary{grid-column:2/-1;justify-content:flex-start}}.report-center-workspace{border-radius:14px;padding:14px 16px 16px}.report-center-workspace>.report-center-commandbar{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0 0 14px;padding:0 2px 12px;position:relative;top:auto}.report-center-workspace>.aging-kpi-grid,.report-center-workspace>.aging-artifact-grid{margin-left:2px;margin-right:2px}.aging-detail-card{background:#fff;border:1px solid #dbe4ed;border-radius:13px;margin:14px 2px 0;position:relative;overflow:visible;box-shadow:0 9px 24px #0f27470b}.aging-detail-sticky{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #e3e9ef;border-radius:13px 13px 0 0;padding:10px 12px 8px;position:sticky;top:56px;box-shadow:0 7px 16px #16304b0d}.aging-detail-sticky .aging-filterbar{background:#f8fafc;border-color:#e4eaf0;border-radius:9px;margin:0 0 8px;padding:8px}.aging-detail-sticky .report-section-heading{margin:0;padding:0 2px 2px}.aging-detail-table-wrap{margin:0;padding:0 10px 10px;overflow-x:auto}.aging-detail-table-wrap .report-center-table{background:#fff;border:1px solid #e1e7ee;border-radius:9px;overflow:hidden}.aging-detail-table-wrap .report-center-table th:first-child,.aging-detail-table-wrap .report-center-table td:first-child{padding-left:14px}.aging-detail-table-wrap .report-center-table th:last-child,.aging-detail-table-wrap .report-center-table td:last-child{padding-right:14px}.report-center-workspace>.workspace-footer-note{margin-left:2px;margin-right:2px}@media (width<=1050px){.report-center-workspace{padding:12px}.aging-detail-sticky{padding-inline:10px;top:56px}.aging-detail-table-wrap{padding-inline:8px}}.content-area .report-center-workspace,.content-area .report-center-workspace .aging-detail-card{overflow:visible!important}.content-area .report-center-workspace .aging-detail-sticky{z-index:12!important;position:sticky!important;top:56px!important}.aging-sticky-columns{background:#f6f8fb;border-top:1px solid #dfe6ee;border-radius:0 0 10px 10px;grid-template-columns:100px minmax(260px,1fr) 72px 105px repeat(7,88px) 78px;align-items:center;gap:0;margin:7px -2px -8px;display:grid;overflow:hidden}.aging-sticky-columns>span{color:#58697b;min-width:0;font-size:var(--fs-caption);white-space:nowrap;text-align:right;border-right:1px solid #e3e8ee;padding:8px 9px;font-weight:800;line-height:1}.aging-sticky-columns>span:first-child,.aging-sticky-columns>span:nth-child(2),.aging-sticky-columns>span:nth-child(3),.aging-sticky-columns>span:nth-child(12){text-align:left}.aging-sticky-columns>span:last-child{border-right:0}.content-area .report-center-workspace .aging-detail-table-wrap{overflow-x:auto!important}.content-area .report-center-workspace .aging-detail-table-wrap .report-center-table thead th{z-index:auto!important;box-shadow:none!important;position:static!important;top:auto!important}@media (width<=1350px){.aging-sticky-columns{grid-template-columns:92px minmax(220px,1fr) 68px 96px repeat(7,80px) 72px;overflow-x:auto}}.content-area .report-center-workspace .aging-detail-table-wrap .report-center-table thead{display:none!important}.content-area .report-center-workspace .aging-detail-table-wrap{padding-top:0!important}.content-area .report-center-workspace .aging-detail-table-wrap .report-center-table{border-top-left-radius:0;border-top-right-radius:0}.aging-detail-card{--aging-account-w:100px;--aging-type-w:72px;--aging-open-w:105px;--aging-bucket-w:88px;--aging-oldest-w:78px}.aging-sticky-columns{grid-template-columns:var(--aging-account-w) minmax(260px,1fr) var(--aging-type-w) var(--aging-open-w) repeat(7,var(--aging-bucket-w)) var(--aging-oldest-w)!important}.aging-detail-table{table-layout:fixed!important;width:100%!important}.aging-detail-table col.col-account{width:var(--aging-account-w)}.aging-detail-table col.col-type{width:var(--aging-type-w)}.aging-detail-table col.col-open{width:var(--aging-open-w)}.aging-detail-table col.col-aging{width:var(--aging-bucket-w)}.aging-detail-table col.col-oldest{width:var(--aging-oldest-w)}.aging-detail-table col.col-cari{width:auto}.aging-detail-table th,.aging-detail-table td{box-sizing:border-box}@media (width<=1350px){.aging-detail-card{--aging-account-w:92px;--aging-type-w:68px;--aging-open-w:96px;--aging-bucket-w:80px;--aging-oldest-w:72px}.aging-sticky-columns{grid-template-columns:var(--aging-account-w) minmax(220px,1fr) var(--aging-type-w) var(--aging-open-w) repeat(7,var(--aging-bucket-w)) var(--aging-oldest-w)!important}}.fixed-asset-warning{color:#6f4b13;background:#fff8ed;border:1px solid #f0d2a1;border-radius:12px;flex-direction:column;gap:5px;margin:14px 0;padding:12px 14px;display:flex}.fixed-asset-warning strong{color:#8a5a12;font-size:12.5px}.fixed-asset-warning span{font-size:11.5px;line-height:1.45}.fixed-asset-heading{margin-top:16px}.fixed-asset-table td{vertical-align:top}.fixed-asset-table td:nth-child(2){min-width:210px}.fixed-asset-table td:last-child{min-width:170px}.fixed-asset-match{font-size:var(--fs-caption);color:#5e6e7f;margin-top:4px;font-weight:500;line-height:1.35;display:block}.fixed-asset-status{min-height:24px;font-size:var(--fs-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 8px;font-weight:700;display:inline-flex}.fixed-asset-status.status-done{color:#217054;background:#edf8f2;border-color:#c8e8d8}.fixed-asset-status.status-active{color:#2b6594;background:#eef5fb;border-color:#d0e1ef}.fixed-asset-status.status-unmatched{color:#965f12;background:#fff5e8;border-color:#f0d2a1}.fixed-asset-status.status-nondep{color:#5c6e7f;background:#f2f5f8;border-color:#dce4eb}.fixed-asset-methodology{color:#5e7286;background:#f7f9fc;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.45}.fixed-asset-source-details{background:#fff;border:1px solid #dce5ef;border-radius:12px;margin-top:14px;overflow:hidden}.fixed-asset-source-details>summary{cursor:pointer;color:#234461;background:#f7f9fc;justify-content:space-between;align-items:center;padding:11px 13px;font-size:11.5px;font-weight:700;display:flex}.fixed-asset-source-details>summary span{color:#606f80;font-weight:600}.fixed-asset-source-details .table-wrap{border-top:1px solid #e6edf4;max-height:420px;overflow:auto}.fixed-asset-warning.fixed-asset-warning-danger{color:#7c3434;background:#fff1f1;border-color:#efc4c4}.fixed-asset-warning.fixed-asset-warning-danger strong{color:#a13f3f}.fixed-asset-status.status-over{color:#a13f3f;background:#fff0f0;border-color:#efc4c4}.fixed-asset-detail-link{color:#2e6695;font-size:var(--fs-caption);white-space:nowrap;background:#f6faff;border:1px solid #c9dbea;border-radius:8px;padding:6px 9px;font-weight:700}.fixed-asset-detail-link:hover{background:#edf6fd;border-color:#aac8df}.fixed-asset-detail-modal{width:min(1320px,96vw)}.fixed-asset-detail-body{flex-direction:column;gap:18px;display:flex}.fixed-asset-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fixed-asset-detail-kpis>div{background:#f8fafc;border:1px solid #dce5ef;border-radius:10px;gap:4px;padding:12px 13px;display:grid}.fixed-asset-detail-kpis span{font-size:var(--fs-caption);color:#606f80;text-transform:uppercase;letter-spacing:.03em;font-weight:700}.fixed-asset-detail-kpis strong{color:#173a5c;font-size:15px}.fixed-asset-detail-kpis small{font-size:var(--fs-caption);color:#606f80}.fixed-asset-detail-section{gap:8px;display:grid}.fixed-asset-detail-section .report-section-heading{margin:0}.fixed-asset-detail-scroll{border:1px solid #e1e8ef;border-radius:10px;max-height:430px!important;overflow:auto!important}.fixed-account-state{min-height:22px;font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex}.fixed-account-state.is-open{color:#277257;background:#edf8f2;border:1px solid #cce8da}.fixed-account-state.is-closed{color:#607183;background:#f3f5f7;border:1px solid #dce3ea}.fixed-asset-detail-empty{color:#616f81;background:#fafbfd;border:1px dashed #d5dee8;border-radius:10px;padding:14px;font-size:11.5px}.fixed-asset-detail-note{color:#5b7084;background:#f5f8fc;border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.5}.fixed-asset-detail-note strong{color:#294966}@media (width<=900px){.fixed-asset-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.fixed-asset-detail-kpis{grid-template-columns:1fr}}.fixed-asset-card-table td:nth-child(2){min-width:230px}.fixed-asset-card-table td:nth-child(6){min-width:170px}.fixed-asset-muted{font-size:var(--fs-caption);color:#5f6e7d;line-height:1.4}.fixed-account-state.is-matched{color:#2d6594;background:#edf5ff;border:1px solid #cbdff0}.fixed-account-state.is-done{color:#277257;background:#edf8f2;border:1px solid #cce8da}.fixed-account-state.is-risk{color:#a13f3f;background:#fff0f0;border:1px solid #efc4c4}.fixed-asset-detail-reconciliation{color:#606f80;font-size:var(--fs-caption);text-align:right;background:#f8fafc;border-radius:8px;padding:8px 10px}.fixed-asset-detail-success{color:#2f6f56;background:#f4faf7;border-color:#cfe7da}.fixed-asset-detail-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.fixed-asset-schedule-table{min-width:1840px}.fixed-asset-schedule-table th:nth-child(2),.fixed-asset-schedule-table td:nth-child(2){min-width:240px}.fixed-asset-schedule-table th:nth-child(12),.fixed-asset-schedule-table td:nth-child(12){min-width:190px}.fixed-asset-schedule-table th:nth-child(13),.fixed-asset-schedule-table td:nth-child(13){min-width:170px}.fixed-asset-status.status-allocated{color:#654a8f;background:#f4f0fb;border-color:#ddd1ee}.fixed-asset-negative{color:#a13f3f!important}@media (width<=1100px){.fixed-asset-detail-kpis-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.fixed-asset-detail-kpis-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.fixed-asset-detail-kpis-five{grid-template-columns:1fr}}.related-party-detail-modal{grid-template-rows:auto auto minmax(0,1fr)!important}.related-party-document-actions{z-index:5;background:linear-gradient(#fbfdff 0%,#f6f9fc 100%);border-bottom:1px solid #dfe7ef;grid-template-columns:minmax(300px,1fr) auto minmax(360px,auto);align-items:center;gap:14px;padding:12px 18px;display:grid;position:relative}.related-party-document-copy{gap:3px;min-width:0;display:grid}.related-party-document-copy .eyebrow{color:#617183;font-size:var(--fs-caption)!important}.related-party-document-copy>strong{color:#183a5d;font-size:12.5px}.related-party-document-copy>small{font-size:var(--fs-caption);color:#606f80;line-height:1.4}.related-party-document-status{min-height:28px;font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-weight:800;display:inline-flex}.related-party-document-status.is-complete{color:#287054;background:#eef8f3;border:1px solid #c7e2d4}.related-party-document-status.is-draft{color:#90651c;background:#fff8e8;border:1px solid #ead9ad}.related-party-document-buttons{align-items:stretch;gap:8px;display:flex}.related-party-export-button{z-index:7;color:#24435f;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd9e7;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:170px;min-height:48px;padding:8px 11px;display:grid;position:relative;box-shadow:0 1px 2px #14304c0a}.related-party-export-button:hover{background:#f5faff;border-color:#91b4d3;box-shadow:0 3px 10px #23537d17}.related-party-export-button:active{transform:translateY(1px)}.related-party-export-button>span:last-child{gap:1px;display:grid}.related-party-export-button strong{color:#1d4263;font-size:11.5px}.related-party-export-button small{font-size:var(--fs-caption);color:#617183}.related-party-export-icon{color:#2f6f9e;background:#eef5fb;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@media (width<=1050px){.related-party-document-actions{grid-template-columns:1fr auto}.related-party-document-buttons{grid-column:1/-1}.related-party-export-button{flex:1}}@media (width<=760px){.related-party-document-actions{grid-template-columns:1fr;padding:10px 12px}.related-party-document-status{justify-self:start}.related-party-document-buttons{grid-template-columns:1fr;display:grid}.related-party-export-button{width:100%;min-width:0}}.content-area .fintex-intelligence-brief{background:linear-gradient(135deg,#f8fbff 0%,#fff 70%);border:1px solid #dce7f3;border-radius:14px;margin-top:12px;padding:12px;box-shadow:0 8px 22px #1f40680f}.content-area .fintex-intelligence-brief-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-area .fintex-intelligence-brief-head>div:first-child{align-items:center;gap:8px;display:flex}.content-area .fintex-intelligence-brief-head>div:first-child>span:last-child{flex-direction:column;gap:2px;display:flex}.content-area .fintex-intelligence-brief-head strong{color:#193b61;font-size:12px}.content-area .fintex-intelligence-brief-head small{font-size:var(--fs-caption);color:#657081}.content-area .fintex-intelligence-icon{color:#285f96;background:#eaf3ff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.content-area .fintex-intelligence-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-area .fintex-intelligence-counts span{font-size:var(--fs-caption);color:#506071;background:#fff;border:1px solid #dfe7ef;border-radius:999px;padding:5px 8px;font-weight:800}.content-area .fintex-intelligence-counts .fintex-intelligence-work-center-link{font-size:var(--fs-caption);color:#365d82;background:#fff;border:1px solid #dfe7ef;border-radius:999px;padding:5px 8px;font-weight:800;text-decoration:none}.content-area .fintex-intelligence-counts .fintex-intelligence-work-center-link:hover{background:#f4f8fc;border-color:#bfd1e3}.content-area .fintex-intelligence-counts .auto{color:#2e704c;background:#f3faf6;border-color:#cce4d5}.content-area .fintex-intelligence-counts .suggest{color:#8a620f;background:#fff9eb;border-color:#ead8a9}.content-area .fintex-intelligence-counts .review{color:#9b3b3b;background:#fff5f5;border-color:#efc8c8}.content-area .fintex-intelligence-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.content-area .fintex-intelligence-signal{background:#fff;border:1px solid #e2e8ef;border-radius:10px;padding:10px}.content-area .fintex-intelligence-signal>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-area .fintex-intelligence-signal>div:first-child strong{color:#183b60;font-size:11px}.content-area .fintex-intelligence-signal>div:first-child span{font-size:var(--fs-caption);color:#636e7d;white-space:nowrap}.content-area .fintex-intelligence-signal p{font-size:var(--fs-caption);color:#3f4d5d;margin:6px 0 4px;line-height:1.45}.content-area .fintex-intelligence-signal>small{font-size:var(--fs-caption);color:#636e7d;line-height:1.4;display:block}.content-area .fintex-intelligence-modules{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.content-area .fintex-intelligence-modules span{color:#53687e;font-size:var(--fs-caption);background:#f2f6fa;border-radius:999px;padding:3px 6px;font-weight:700}.content-area .fintex-intelligence-signal.humanreview{border-left:3px solid #c25d5d}.content-area .fintex-intelligence-signal.suggestedaction{border-left:3px solid #c8942d}.content-area .fintex-intelligence-signal.autoanalyze{border-left:3px solid #4c9a6d}.content-area .fintex-intelligence-clean{color:#3c7456;font-size:var(--fs-caption);background:#f5faf7;border-radius:9px;margin-top:10px;padding:9px}.content-area .fintex-module-intelligence{box-shadow:none;background:#fbfdff;padding:10px 12px}.content-area .fintex-module-intelligence .fintex-intelligence-signal-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:7px;margin-top:8px}.content-area .fintex-module-intelligence .fintex-intelligence-signal{padding:9px}.content-area .fintex-module-intelligence .fintex-activity-context{margin-top:6px}.content-area .fintex-module-intelligence .fintex-intelligence-clean{margin-top:7px}@media (width<=1100px){.content-area .fintex-intelligence-brief-head{flex-direction:column;align-items:flex-start}.content-area .fintex-intelligence-signal-grid{grid-template-columns:1fr}}.content-area .mapping-center-page{gap:12px}.content-area .mapping-center-scope .filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-area .mapping-center-scope .filter-row>select{min-width:160px}.content-area .mapping-center-scope .mapping-search{flex:340px}.content-area .mapping-search{background:#fff;border:1px solid #dce4ec;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.content-area .mapping-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.content-area .mapping-assignment-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-area .mapping-assignment-head>div{align-items:center;gap:8px;display:flex}.content-area .mapping-assignment-head>div>div{gap:2px;display:grid}.content-area .mapping-assignment-head strong{color:#183b60;font-size:12px}.content-area .mapping-assignment-head small{font-size:var(--fs-caption);color:#636e7d}.content-area .mapping-account-buttons{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin-top:10px;display:grid}.content-area .mapping-account-buttons button{text-align:left;color:#203b58;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.content-area .mapping-account-buttons button:hover:not(:disabled){background:#f5f9fd;border-color:#9cb9d8}.content-area .mapping-account-buttons button:disabled{opacity:.45;cursor:not-allowed}.content-area .mapping-account-buttons strong{font-size:13px}.content-area .mapping-account-buttons span{font-size:var(--fs-caption);color:#636e7d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content-area .mapping-manual-account{grid-template-columns:minmax(260px,1fr) auto;gap:8px;margin-top:9px;display:grid}.content-area .mapping-manual-account input{background:#fff;border:1px solid #dce5ee;border-radius:9px;padding:8px 10px}.content-area .mapping-table-wrap{max-height:58vh}.content-area .mapping-table{min-width:1180px}.content-area .mapping-table thead th{z-index:2;background:#f7f9fc;position:sticky;top:0}.content-area .mapping-table tbody tr.selected{background:#f1f7ff}.content-area .mapping-table th:first-child,.content-area .mapping-table td:first-child{text-align:center;width:38px}.content-area .mapping-table td{vertical-align:top}.content-area .mapping-table .status-chip{align-items:center;gap:4px;display:inline-flex}@media (width<=1150px){.content-area .mapping-center-scope .filter-row{grid-template-columns:1fr 1fr}.content-area .mapping-search{grid-column:1/-1}.content-area .mapping-center-scope .filter-row>.icon-only{justify-self:end}.content-area .mapping-manual-account{grid-template-columns:1fr}}.content-area .mapping-table-simple{min-width:680px}.content-area .mapping-table-simple th:nth-child(2){width:65%}.content-area .mapping-table-simple th:nth-child(3){width:35%}.content-area .mapping-row-match select{color:#203b58;background:#fff;border:1px solid #d9e3ec;border-radius:8px;width:min(360px,100%);padding:8px 10px;font-weight:700}.content-area .mapping-filter-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.content-area .mapping-filter-action-row .mapping-search-primary{background:#fff;border:2px solid #bfd0e6;flex:420px}.content-area .mapping-filter-action-row .mapping-search-primary input{font-size:13px;font-weight:600}.content-area .invoice-audit-summary-panel{padding:14px}.content-area .invoice-audit-headline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.content-area .invoice-audit-headline-grid>div{background:#fff;border:1px solid #dfe7ef;border-radius:10px;gap:2px;padding:11px 12px;display:grid}.content-area .invoice-audit-headline-grid>div.good{background:#f4faf6;border-color:#cfe6d7}.content-area .invoice-audit-headline-grid>div.warn{background:#fff8ef;border-color:#ead5b6}.content-area .invoice-audit-headline-grid span{font-size:var(--fs-caption);color:#616f82;font-weight:700}.content-area .invoice-audit-headline-grid strong{color:#173b60;font-size:22px}.content-area .invoice-audit-headline-grid small{font-size:var(--fs-caption);color:#65717f}.content-area .invoice-audit-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.content-area .invoice-audit-category-grid>div{background:#fbfcfe;border:1px solid #e1e7ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.content-area .invoice-audit-category-grid span{font-size:var(--fs-caption);color:#617084}.content-area .invoice-audit-category-grid strong{color:#203d5b;font-size:13px}.content-area .invoice-audit-exception-list{margin-top:11px}.content-area .invoice-audit-exception-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.content-area .invoice-audit-exception-head strong{color:#173b60;font-size:11px}.content-area .invoice-audit-exception-head span{font-size:var(--fs-caption);color:#626f7d}.content-area .invoice-audit-clean-state{color:#2f6f4d;font-size:var(--fs-caption);background:#f3faf6;border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:10px 11px;font-weight:700;display:flex}@media (width<=1200px){.content-area .invoice-audit-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.content-area .invoice-audit-headline-grid,.content-area .invoice-audit-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-area .mapping-center-page{--mc-navy:#142b4a;--mc-ink:#193552;--mc-muted:#6f7f93;--mc-violet:#5b4cf0;--mc-violet-2:#7a68ff;--mc-blue:#2477e8;--mc-teal:#18a99a;--mc-green:#1aa772;--mc-gold:#d99614;--mc-rose:#d94f7f;--mc-border:#dfe7f2;--mc-shadow:0 14px 36px #2c406814;gap:14px}.content-area .mapping-center-page>.panel{box-shadow:var(--mc-shadow);background:#fffffffa;border:1px solid #cad5e6e0;border-radius:16px}.content-area .mapping-memory-hero{background:radial-gradient(circle at 86% 18%,#7a68ff29,#0000 28%),linear-gradient(135deg,#fff 0%,#fbfcff 56%,#f1efff 100%);padding:0;overflow:hidden}.content-area .mapping-memory-hero-main{grid-template-columns:auto minmax(0,1fr) 250px;align-items:center;gap:16px;min-height:112px;padding:20px 22px;display:grid;position:relative}.content-area .mapping-memory-icon{color:#5f4ff3;background:linear-gradient(145deg,#f1efff,#e9e7ff);border:1px solid #ded9ff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 24px #5f4ff324}.content-area .mapping-memory-copy{gap:4px;min-width:0;display:grid}.content-area .mapping-memory-copy .eyebrow{color:#6656e8;letter-spacing:.09em;font-weight:850}.content-area .mapping-memory-copy h3{color:#162e4d;letter-spacing:-.02em;margin:0;font-size:20px}.content-area .mapping-memory-copy .section-subtitle{color:#607085;max-width:760px;line-height:1.45}.content-area .mapping-memory-stats{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.content-area .mapping-memory-stats span{color:#607084;font-size:var(--fs-caption);background:#f3f6fa;border:1px solid #e2e9f2;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:700;display:inline-flex}.content-area .mapping-memory-stats span strong{color:#203e60;font-size:12px}.content-area .mapping-memory-stats span.good{color:#407b62;background:#eefaf4;border-color:#d4eee1}.content-area .mapping-memory-stats span.good strong{color:#17845b}.content-area .mapping-memory-stats span.warn{color:#936b1e;background:#fff8ea;border-color:#f2dfb5}.content-area .mapping-memory-stats span.warn strong{color:#b67800}.content-area .mapping-memory-art{background:linear-gradient(135deg,#6453ee12,#4280f20d);border-radius:18px;min-width:220px;height:78px;position:relative;overflow:hidden}.content-area .mapping-memory-art:before,.content-area .mapping-memory-art:after{content:"";filter:blur(.2px);border-radius:999px;position:absolute}.content-area .mapping-memory-art:before{background:#705cf31f;width:76px;height:76px;top:-26px;right:8px}.content-area .mapping-memory-art:after{background:#2277e81c;width:92px;height:92px;bottom:-58px;left:18px}.content-area .mapping-art-card{background:#ffffffeb;border:1px solid #bec4f8cc;border-radius:12px;place-items:center;width:58px;height:48px;display:grid;position:absolute;box-shadow:0 12px 25px #4745931f}.content-area .mapping-art-card-one{color:#6a58ef;top:14px;right:88px;transform:rotate(-8deg)}.content-area .mapping-art-card-two{color:#2f7ce8;top:24px;right:38px;transform:rotate(8deg)}.content-area .mapping-art-check{color:#fff;background:linear-gradient(145deg,#1cbc82,#17a46f);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:4px;right:93px;box-shadow:0 8px 20px #1aa7723d}.content-area .mapping-memory-controls{background:#ffffffb8;border-top:1px solid #dde4f0e6;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex}.content-area .mapping-memory-controls .filter-row{margin:0}.content-area .mapping-memory-controls select{color:#294866;background:#fff;border:1px solid #dbe4f0;border-radius:10px;min-height:38px;padding:0 36px 0 12px;font-weight:750;box-shadow:0 2px 7px #2b46700a}.content-area .mapping-refresh{width:38px;height:38px;border-radius:10px!important}.content-area .mapping-memory-tip{color:#5b61a6;max-width:420px;font-size:var(--fs-caption);background:linear-gradient(135deg,#f5f3ff,#f0f6ff);border:1px solid #e3e2fb;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-weight:700;line-height:1.35;display:flex}.content-area .mapping-memory-tip svg{color:#6052ec;flex:none}.content-area .mapping-assignment-panel{padding:15px 16px 14px}.content-area .mapping-assignment-head{align-items:flex-start}.content-area .mapping-assignment-title{align-items:center!important;gap:10px!important;display:flex!important}.content-area .mapping-assignment-icon{color:#156fda;background:linear-gradient(145deg,#eef7ff,#e4f0ff);border:1px solid #d6e9ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.content-area .mapping-assignment-title strong{color:#173858!important;font-size:14px!important}.content-area .mapping-assignment-title small{font-size:var(--fs-caption)!important;color:#606e7f!important}.content-area .mapping-assignment-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.content-area .mapping-assignment-helper{color:#5366a9;font-size:var(--fs-caption);background:#f4f5ff;border:1px solid #e5e7fc;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:inline-flex}.content-area .mapping-ready-badge{color:#16835b;font-size:var(--fs-caption);background:#eaf9f2;border:1px solid #cfeede;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:850;display:inline-flex}.content-area .mapping-filter-action-row{gap:9px;margin-top:12px}.content-area .mapping-filter-action-row .mapping-search-primary{background:#fbfdff;border:1px solid #bdd3ef;border-radius:12px;min-height:46px;padding:0 13px;box-shadow:inset 0 0 0 3px #5483d70d,0 5px 14px #3b5c920d}.content-area .mapping-filter-action-row .mapping-search-primary:focus-within{border-color:#6d72ef;box-shadow:0 0 0 4px #5e52ef1c}.content-area .mapping-filter-action-row .mapping-search-primary input{color:#25425e;font-size:12px;font-weight:650}.content-area .mapping-select-all-premium{justify-content:center;align-items:center;gap:7px;min-height:44px;color:#fff!important;background:linear-gradient(135deg,#6253f2,#5141d8)!important;border:0!important;border-radius:11px!important;padding:0 15px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 10px 20px #5242da36!important}.content-area .mapping-select-all-premium:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #5242da42!important}.content-area .mapping-account-buttons{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:9px;margin-top:12px}.content-area .mapping-account-buttons .mapping-account-card{border:1px solid var(--tile-border,#dce7f2);background:var(--tile-bg,#f7fbff);min-height:62px;color:var(--tile-ink,#276bb0);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 3px 10px #2c466808}.content-area .mapping-account-buttons .mapping-account-card:hover:not(:disabled){border-color:var(--tile-ink,#5d66d8);transform:translateY(-2px);box-shadow:0 10px 22px #334b701a}.content-area .mapping-account-buttons .mapping-account-card:disabled{opacity:.72;filter:saturate(.82);cursor:not-allowed}.content-area .mapping-account-icon{background:#ffffffad;border:1px solid #fffc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.content-area .mapping-account-copy{gap:2px;min-width:0;display:grid}.content-area .mapping-account-copy strong{color:var(--tile-ink,#276bb0);font-size:14px}.content-area .mapping-account-copy span{font-size:var(--fs-caption);color:color-mix(in srgb,var(--tile-ink,#276bb0) 72%,#607289);white-space:normal;line-height:1.15}.content-area .mapping-account-card.tone-sky{--tile-bg:#eef7ff;--tile-border:#d9ebfb;--tile-ink:#2376d9}.content-area .mapping-account-card.tone-violet{--tile-bg:#f3efff;--tile-border:#e6dcff;--tile-ink:#7250db}.content-area .mapping-account-card.tone-emerald{--tile-bg:#edf9f4;--tile-border:#d4eee2;--tile-ink:#15936b}.content-area .mapping-account-card.tone-amber{--tile-bg:#fff6e8;--tile-border:#f6e1bf;--tile-ink:#ba6a0b}.content-area .mapping-account-card.tone-blue{--tile-bg:#edf5ff;--tile-border:#d6e6fb;--tile-ink:#286fca}.content-area .mapping-account-card.tone-teal{--tile-bg:#ebfaf8;--tile-border:#d2efeb;--tile-ink:#15998d}.content-area .mapping-account-card.tone-rose{--tile-bg:#fff0f5;--tile-border:#f7d7e3;--tile-ink:#c83e72}.content-area .mapping-account-card.tone-purple{--tile-bg:#f4efff;--tile-border:#e4dafb;--tile-ink:#6e51c6}.content-area .mapping-account-card.tone-gold{--tile-bg:#fff8e9;--tile-border:#f3e3bd;--tile-ink:#b88113}.content-area .mapping-account-card.tone-green{--tile-bg:#edf9f4;--tile-border:#d6efe3;--tile-ink:#168b63}.content-area .mapping-account-card.tone-pink{--tile-bg:#fff0f4;--tile-border:#f6dbe4;--tile-ink:#c33b70}.content-area .mapping-account-card.tone-indigo{--tile-bg:#f1efff;--tile-border:#e2ddff;--tile-ink:#6250cc}.content-area .mapping-account-card.tone-cyan{--tile-bg:#edf8ff;--tile-border:#d6ecfb;--tile-ink:#1675c9}.content-area .mapping-account-card.tone-orange{--tile-bg:#fff4e9;--tile-border:#f6dfc9;--tile-ink:#bc6419}.content-area .mapping-account-card.tone-slate{--tile-bg:#f2f5f8;--tile-border:#dfe6ec;--tile-ink:#52677d}.content-area .mapping-center-list{overflow:hidden}.content-area .mapping-list-heading{background:linear-gradient(#fff,#fcfdff);padding:14px 16px 12px!important}.content-area .mapping-list-title{align-items:center;gap:10px;display:flex}.content-area .mapping-list-icon{color:#6552ee;background:#f1efff;border:1px solid #e2dcff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.content-area .mapping-count-badge{color:#604dcf;font-size:var(--fs-caption);background:#f3f0ff;border:1px solid #e2dcff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:850;display:inline-flex}.content-area .mapping-table-wrap{border-top:1px solid #e7edf5;max-height:58vh}.content-area .mapping-table{border-collapse:separate;border-spacing:0;min-width:760px}.content-area .mapping-table thead th{color:#334c67;font-size:var(--fs-caption);background:linear-gradient(#f7f9fd,#f4f6fb);border-bottom:1px solid #dfe6ef;padding:10px 11px;font-weight:850;top:0}.content-area .mapping-table tbody td{vertical-align:middle;background:#fff;border-bottom:1px solid #e8edf4;padding:10px 11px;transition:background .14s}.content-area .mapping-table tbody tr:hover td{background:#fbfcff}.content-area .mapping-table tbody tr.selected td{background:#f3f5ff}.content-area .mapping-product-cell{align-items:center;gap:9px;display:flex}.content-area .mapping-product-icon{color:#416fba;background:#eff5ff;border:1px solid #dce9fa;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.content-area .mapping-product-name{color:#173450;font-size:12px;line-height:1.35}.content-area .mapping-row-match{justify-content:flex-start;gap:9px}.content-area .mapping-row-match select{color:#294762;background:#fff;border:1px solid #d8e2ee;border-radius:9px;width:min(390px,100%);min-height:38px;padding:0 11px;font-weight:750;box-shadow:0 2px 7px #253f5e08}.content-area .mapping-row-match select:hover{border-color:#b9cae0}.content-area .mapping-learning-badge{white-space:nowrap;color:#15865d;font-size:var(--fs-caption);background:#e9f9f2;border:1px solid #cfeede;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-weight:850;display:inline-flex}.content-area .mapping-center-page input[type=checkbox]{accent-color:#6253f2}@media (width<=1200px){.content-area .mapping-memory-hero-main{grid-template-columns:auto minmax(0,1fr)}.content-area .mapping-memory-art{display:none}.content-area .mapping-memory-controls{flex-direction:column;align-items:flex-start}.content-area .mapping-memory-tip{max-width:none}.content-area .mapping-assignment-head{flex-direction:column}.content-area .mapping-assignment-meta{justify-content:flex-start}}@media (width<=780px){.content-area .mapping-memory-hero-main{grid-template-columns:1fr;padding:16px}.content-area .mapping-memory-icon{width:46px;height:46px}.content-area .mapping-memory-copy h3{font-size:17px}.content-area .mapping-memory-controls{padding:10px}.content-area .mapping-memory-controls .filter-row{width:100%}.content-area .mapping-memory-controls .filter-row>select{flex:100%;min-width:0}.content-area .mapping-account-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .mapping-list-heading{align-items:flex-start!important}}.content-area .mapping-table thead th{padding:8px 10px!important}.content-area .mapping-table tbody td{padding:6px 10px!important}.content-area .mapping-product-cell{min-height:28px;gap:7px!important}.content-area .mapping-row-match select{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.content-area .mapping-learning-badge{font-size:var(--fs-caption)!important;padding:4px 7px!important}.content-area .mapping-table th:first-child,.content-area .mapping-table td:first-child{width:34px!important}.content-area .mapping-table th:last-child,.content-area .mapping-table td:last-child{width:360px!important;min-width:360px!important;max-width:360px!important}.content-area .mapping-row-match{align-items:center!important;gap:8px!important;display:flex!important}.content-area .mapping-row-match select{width:300px!important;min-width:0!important;max-width:300px!important}.content-area .mapping-product-cell{min-height:26px!important}@media (width<=1050px){.content-area .mapping-table th:last-child,.content-area .mapping-table td:last-child{width:330px!important;min-width:330px!important;max-width:330px!important}.content-area .mapping-row-match select{width:270px!important;max-width:270px!important}}.content-area .mapping-table thead th{padding-top:5px!important;padding-bottom:5px!important}.content-area .mapping-table tbody td{padding-top:2px!important;padding-bottom:2px!important}.content-area .mapping-product-cell{gap:6px!important;min-height:20px!important}.content-area .mapping-product-icon{border-radius:7px!important;width:21px!important;height:21px!important}.content-area .mapping-product-icon svg{width:11px!important;height:11px!important}.content-area .mapping-product-name{font-size:11px!important;line-height:1.08!important}.content-area .mapping-row-match select{height:26px!important;min-height:26px!important;font-size:var(--fs-caption)!important;padding-top:0!important;padding-bottom:0!important}.content-area .mapping-learning-badge{padding:3px 6px!important;line-height:1!important}.content-area .mapping-table input[type=checkbox]{width:12px!important;height:12px!important}.content-area .mapping-center-console-layout{gap:12px}.content-area .mapping-center-console-layout .mapping-memory-hero{margin:0}.content-area .mapping-center-console-layout .mapping-memory-hero-main{grid-template-columns:auto minmax(250px,.9fr) minmax(420px,1.25fr) 170px;gap:12px;min-height:78px;padding:12px 16px}.content-area .mapping-center-console-layout .mapping-memory-icon{border-radius:13px;width:44px;height:44px}.content-area .mapping-center-console-layout .mapping-memory-copy h3{font-size:17px}.content-area .mapping-center-console-layout .mapping-memory-stats-inline{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;margin:0;display:grid}.content-area .mapping-center-console-layout .mapping-memory-stats-inline span{border-radius:11px;justify-content:flex-start;min-height:46px;padding:7px 10px}.content-area .mapping-center-console-layout .mapping-memory-stats-inline span strong{font-size:16px}.content-area .mapping-center-console-layout .mapping-memory-art-compact{min-width:150px;height:58px;display:block}.content-area .mapping-center-console-layout .mapping-art-card{width:45px;height:38px}.content-area .mapping-center-console-layout .mapping-art-card-one{top:8px;right:62px}.content-area .mapping-center-console-layout .mapping-art-card-two{top:14px;right:23px}.content-area .mapping-center-console-layout .mapping-art-check{width:28px;height:28px;bottom:2px;right:65px}.content-area .mapping-workspace-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.content-area .mapping-workspace-main{gap:10px;min-width:0;display:grid}.content-area .mapping-workspace-filters{justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex;border-radius:13px!important}.content-area .mapping-workspace-filter-left{align-items:center;gap:8px;min-width:0;display:flex}.content-area .mapping-workspace-filter-left select{color:#294762;height:34px;min-height:34px;font-size:var(--fs-caption);background:#fff;border:1px solid #d9e3ef;border-radius:9px;padding:0 32px 0 10px;font-weight:750}.content-area .mapping-workspace-filter-left select:first-child{min-width:210px}.content-area .mapping-workspace-filter-left select:nth-child(2){min-width:150px}.content-area .mapping-table-search{width:min(390px,40vw);margin-left:auto;border-radius:9px!important;min-height:36px!important}.content-area .mapping-table-search input{font-size:var(--fs-caption)!important}.content-area .mapping-center-list-console{min-width:0;overflow:hidden}.content-area .mapping-center-list-console .mapping-list-heading{min-height:54px;padding:8px 12px!important}.content-area .mapping-center-list-console .mapping-list-title{gap:8px}.content-area .mapping-center-list-console .mapping-list-icon{border-radius:9px;width:32px;height:32px}.content-area .mapping-center-list-console .mapping-list-heading h3{margin:0;font-size:13px}.content-area .mapping-center-list-console .section-subtitle{font-size:var(--fs-caption);margin-top:1px;line-height:1.25}.content-area .mapping-center-list-console .mapping-count-badge{font-size:var(--fs-caption);padding:5px 8px}.content-area .mapping-table-wrap-console{min-height:460px;max-height:calc(100vh - 285px);overflow:auto}.content-area .mapping-table-console{min-width:930px}.content-area .mapping-table-console th,.content-area .mapping-table-console td{white-space:nowrap}.content-area .mapping-table-console thead th{background:#f7f8fc;font-size:var(--fs-caption)!important;padding:6px 8px!important}.content-area .mapping-table-console tbody td{font-size:var(--fs-caption);padding:3px 8px!important}.content-area .mapping-table-console th:first-child,.content-area .mapping-table-console td:first-child{text-align:center;width:34px!important;min-width:34px!important;max-width:34px!important}.content-area .mapping-table-console th:nth-child(2){width:auto}.content-area .mapping-table-console th:nth-child(3),.content-area .mapping-table-console td:nth-child(3){width:235px}.content-area .mapping-table-console th:nth-child(4),.content-area .mapping-table-console td:nth-child(4){width:145px}.content-area .mapping-table-console th:nth-child(5),.content-area .mapping-table-console td:nth-child(5){width:112px}.content-area .mapping-table-console th:nth-child(6),.content-area .mapping-table-console td:nth-child(6){text-align:center;width:48px}.content-area .mapping-table-console .mapping-product-cell{min-height:22px!important}.content-area .mapping-table-console .mapping-product-icon{width:22px!important;height:22px!important}.content-area .mapping-table-console .mapping-product-name{font-size:var(--fs-caption)!important;line-height:1.08!important}.content-area .mapping-inline-account-select{color:#294762;width:100%;height:27px;min-height:27px;font-size:var(--fs-caption);background:#fff;border:1px solid #d7e0ec;border-radius:7px;padding:0 25px 0 8px;font-weight:700}.content-area .mapping-status-pill{font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-weight:800;line-height:1;display:inline-flex}.content-area .mapping-status-pill>span{border-radius:50%;width:7px;height:7px}.content-area .mapping-status-pill.matched{color:#14835d;background:#ebf8f3;border:1px solid #d3ede2}.content-area .mapping-status-pill.matched>span{background:#16a676}.content-area .mapping-status-pill.pending{color:#a96b07;background:#fff6e7;border:1px solid #f2dfbb}.content-area .mapping-status-pill.pending>span{background:#dc900f}.content-area .mapping-table-console .mapping-learning-badge{font-size:var(--fs-caption)!important;padding:4px 7px!important}.content-area .mapping-table-console .mapping-learning-badge.pending{color:#5e51d8;background:#f0efff;border-color:#ddd8ff}.content-area .mapping-row-more{color:#52677d;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:26px;margin:auto;padding:0;display:grid}.content-area .mapping-row-more:hover{color:#4e43ce;background:#f1f4fa}.content-area .mapping-table-footer{color:#626e80;font-size:var(--fs-caption);border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-weight:650;display:flex}.content-area .mapping-assignment-console{background:linear-gradient(#fff,#fcfcff);max-height:calc(100vh - 88px);position:sticky;top:10px;overflow:auto;border-radius:15px!important;padding:12px!important}.content-area .mapping-assignment-head-console{margin:0!important;padding:0!important}.content-area .mapping-assignment-console .mapping-assignment-title{gap:9px!important}.content-area .mapping-assignment-console .mapping-assignment-icon{border-radius:10px;width:36px;height:36px}.content-area .mapping-assignment-console .mapping-assignment-title strong{font-size:13px!important}.content-area .mapping-assignment-console .mapping-assignment-title small{font-size:var(--fs-caption)!important}.content-area .mapping-console-help{color:#5e6f83;font-size:var(--fs-caption);margin:8px 0 10px;line-height:1.35}.content-area .mapping-console-search{background:#fff;border:1px solid #d5e0ee;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex;box-shadow:0 2px 8px #2742650a}.content-area .mapping-console-search input{color:#294762;width:100%;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.content-area .mapping-console-select-all{width:100%;min-height:36px;margin-top:8px;font-size:var(--fs-caption)!important;padding:0 9px!important}.content-area .mapping-console-clear{width:100%;min-height:32px;margin-top:6px;font-size:var(--fs-caption)!important}.content-area .mapping-console-account-title{color:#233f60;margin:12px 0 7px;font-size:11px;font-weight:850}.content-area .mapping-account-buttons-console{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;display:grid!important}.content-area .mapping-account-buttons-console .mapping-account-card{border-radius:10px!important;gap:7px!important;min-height:54px!important;padding:7px!important}.content-area .mapping-account-buttons-console .mapping-account-icon{border-radius:8px!important;width:28px!important;height:28px!important}.content-area .mapping-account-buttons-console .mapping-account-icon svg{width:14px;height:14px}.content-area .mapping-account-buttons-console .mapping-account-copy strong{font-size:12px}.content-area .mapping-account-buttons-console .mapping-account-copy span{font-size:var(--fs-caption);line-height:1.1}.content-area .mapping-assignment-console .form-note{font-size:var(--fs-caption);margin-top:8px}@media (width<=1180px){.content-area .mapping-workspace-grid{grid-template-columns:minmax(0,1fr) 290px}.content-area .mapping-center-console-layout .mapping-memory-hero-main{grid-template-columns:auto 1fr 1.2fr}.content-area .mapping-center-console-layout .mapping-memory-art-compact{display:none}.content-area .mapping-table-search{width:min(330px,34vw)}}@media (width<=920px){.content-area .mapping-workspace-grid{grid-template-columns:1fr}.content-area .mapping-assignment-console{order:-1;max-height:none;position:static}.content-area .mapping-account-buttons-console{grid-template-columns:repeat(4,minmax(0,1fr))!important}.content-area .mapping-workspace-filters{flex-direction:column;align-items:stretch}.content-area .mapping-table-search{width:100%}}.content-area .mapping-table-console{table-layout:fixed;width:100%}.content-area .mapping-table-console th:nth-child(2),.content-area .mapping-table-console td:nth-child(2){overflow:hidden}.content-area .mapping-table-console .mapping-product-cell{min-width:0}.content-area .mapping-table-console .mapping-product-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.content-area .mapping-table-console th:nth-child(3),.content-area .mapping-table-console td:nth-child(3){width:250px!important;min-width:250px!important;max-width:250px!important}.content-area .mapping-inline-account-select{height:29px;min-height:29px;font-size:var(--fs-caption);padding-left:9px;display:block;width:100%!important;min-width:0!important;max-width:none!important}.content-area .mapping-suggestion-box{background:linear-gradient(#faf9ff,#f6f5ff);border:1px solid #dedbff;border-radius:11px;margin-top:10px;padding:9px}.content-area .mapping-suggestion-heading{color:#5646ce;font-size:var(--fs-caption);align-items:center;gap:6px;margin-bottom:7px;font-weight:850;display:flex}.content-area .mapping-suggestion-list{gap:6px;display:grid}.content-area .mapping-suggestion-card{color:#263f5e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e2ff;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:46px;padding:6px 7px;display:grid}.content-area .mapping-suggestion-card:hover:not(:disabled){border-color:#bdb6ff;transform:translateY(-1px);box-shadow:0 4px 12px #4e43ce17}.content-area .mapping-suggestion-card:disabled{opacity:.55;cursor:not-allowed}.content-area .mapping-suggestion-code{color:#5b4bd2;background:#f0efff;border-radius:8px;place-items:center;height:30px;font-size:11px;font-weight:900;display:grid}.content-area .mapping-suggestion-copy{gap:2px;min-width:0;display:grid}.content-area .mapping-suggestion-copy strong{font-size:var(--fs-caption);line-height:1.15}.content-area .mapping-suggestion-copy small{text-overflow:ellipsis;white-space:nowrap;color:#626e80;font-size:var(--fs-caption);line-height:1.15;overflow:hidden}.content-area .mapping-suggestion-confidence{color:#16805c;font-size:var(--fs-caption);background:#edf8f3;border-radius:999px;padding:3px 5px;font-weight:850}.content-area .mapping-table-console th:nth-child(6),.content-area .mapping-table-console td:nth-child(6){text-align:left!important;width:210px!important;min-width:210px!important;max-width:210px!important}.content-area .mapping-intelligence-cell{padding-left:6px!important;padding-right:6px!important}.content-area .mapping-intelligence-button{color:#294762;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;width:100%;min-width:0;padding:4px 6px;display:grid}.content-area .mapping-intelligence-button:hover{background:#f7f5ff;border-color:#e2ddff}.content-area .mapping-intelligence-main{color:#5547c9;align-items:center;gap:5px;min-width:0;display:flex}.content-area .mapping-intelligence-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);line-height:1.1;overflow:hidden}.content-area .mapping-intelligence-main em{color:#5a4dca;font-size:var(--fs-caption);background:#efedff;border-radius:999px;margin-left:auto;padding:2px 4px;font-style:normal;font-weight:850}.content-area .mapping-intelligence-modules{text-overflow:ellipsis;white-space:nowrap;color:#616d7e;font-size:var(--fs-caption);line-height:1.1;overflow:hidden}.content-area .mapping-intelligence-console{background:linear-gradient(#fbfdff,#f7faff);border:1px solid #d9e6f4;border-radius:11px;margin-top:10px;padding:9px}.content-area .mapping-intelligence-signal-list{gap:6px;display:grid}.content-area .mapping-intelligence-signal{background:#fff;border:1px solid #e2e9f3;border-radius:9px;gap:3px;padding:7px;display:grid}.content-area .mapping-intelligence-signal>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.content-area .mapping-intelligence-signal strong{font-size:var(--fs-caption);color:#294762}.content-area .mapping-intelligence-signal span{font-size:var(--fs-caption);color:#5547c9;font-weight:850}.content-area .mapping-intelligence-signal small{font-size:var(--fs-caption);color:#616f80;line-height:1.3}.content-area .mapping-intelligence-empty{color:#616f80;font-size:var(--fs-caption);background:#fff;border-radius:8px;padding:7px;line-height:1.3}.content-area .mapping-impact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.content-area .mapping-impact-row{background:#fff;border:1px solid #e4eaf2;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:flex}.content-area .mapping-impact-row>span{text-overflow:ellipsis;white-space:nowrap;color:#425b76;min-width:0;font-size:var(--fs-caption);font-weight:780;overflow:hidden}.content-area .mapping-impact-row>small{font-size:var(--fs-caption);border-radius:999px;flex:none;padding:2px 4px;font-weight:820}.content-area .mapping-impact-row .state-ready{color:#16805c;background:#ebf8f3}.content-area .mapping-impact-row .state-requiresapproval{color:#a66b09;background:#fff5e4}.content-area .mapping-impact-row .state-blocked{color:#647183;background:#f1f3f6}.content-area .mapping-impact-row .state-executed{color:#4269b4;background:#eef4ff}@media (width<=1180px){.content-area .mapping-table-console th:nth-child(6),.content-area .mapping-table-console td:nth-child(6){width:190px!important;min-width:190px!important;max-width:190px!important}}.content-area .mapping-intelligence-button.confirmed{background:#f2fbf7;border-color:#cfeede}.content-area .mapping-intelligence-button.confirmed .mapping-intelligence-main{color:#16805c}.content-area .mapping-semantic-decision{background:#fff;border:1px solid #dfe5f0;border-radius:10px;gap:7px;margin-top:8px;padding:8px;display:grid}.content-area .mapping-semantic-decision-head{color:#294762;font-size:var(--fs-caption);justify-content:space-between;align-items:center;gap:7px;font-weight:850;display:flex}.content-area .mapping-semantic-decision-head small{color:#16805c;font-size:var(--fs-caption);background:#ebf8f3;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-weight:800;display:flex}.content-area .mapping-semantic-decision>select,.content-area .mapping-vehicle-class select{color:#294762;width:100%;min-height:34px;font-size:var(--fs-caption);background:#fff;border:1px solid #d7e1ee;border-radius:8px;padding:0 9px}.content-area .mapping-vehicle-class{background:#f7faff;border:1px solid #e1e9f3;border-radius:9px;gap:5px;padding:7px;display:grid}.content-area .mapping-vehicle-class>span{font-size:var(--fs-caption);color:#425b76;font-weight:850}.content-area .mapping-vehicle-class>small{font-size:var(--fs-caption);color:#616f80;line-height:1.3}.content-area .mapping-semantic-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:6px;display:grid}.content-area .mapping-semantic-actions .primary-button,.content-area .mapping-semantic-actions .secondary-button,.content-area .mapping-apply-tdhp{min-height:34px!important;font-size:var(--fs-caption)!important;padding:0 8px!important}.content-area .mapping-apply-tdhp{text-align:left;width:100%;justify-content:flex-start!important}.content-area .mapping-rejected-note{font-size:var(--fs-caption);color:#9a5c16;line-height:1.25}.content-area .accounting-intelligence-loading{color:#617084;font-size:var(--fs-caption);background:#f8fafc;border:1px solid #e2e8f1;border-radius:10px;margin:0 0 10px;padding:10px 12px}.content-area .accounting-intelligence-card{background:linear-gradient(#fbfaff,#f7f6ff);border:1px solid #ddd9ff;border-radius:12px;margin:0 0 10px;padding:10px}.content-area .accounting-intelligence-card.confirmed{background:linear-gradient(#fbfffd,#f3fbf7);border-color:#ccebdc}.content-area .accounting-intelligence-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-area .accounting-intelligence-head>div{align-items:center;gap:8px;min-width:0;display:flex}.content-area .accounting-intelligence-icon{color:#5b4bd2;background:#eeebff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.content-area .accounting-intelligence-card.confirmed .accounting-intelligence-icon{color:#16805c;background:#e6f6ee}.content-area .accounting-intelligence-head>div>div{gap:1px;min-width:0;display:grid}.content-area .accounting-intelligence-head small{font-size:var(--fs-caption);color:#626e80;font-weight:750}.content-area .accounting-intelligence-head strong{color:#294762;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.content-area .accounting-intelligence-confidence{color:#5a4dca;font-size:var(--fs-caption);background:#efedff;border-radius:999px;padding:3px 6px;font-weight:900}.content-area .accounting-intelligence-card.confirmed .accounting-intelligence-confidence{color:#16805c;background:#e6f6ee}.content-area .accounting-intelligence-source{font-size:var(--fs-caption);color:#617185;margin-top:6px;line-height:1.35}.content-area .accounting-intelligence-reason{color:#425b76;font-size:var(--fs-caption);background:#fff;border:1px solid #e7e5f8;border-radius:8px;margin-top:6px;padding:6px 7px;line-height:1.35}.content-area .accounting-intelligence-impacts{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.content-area .accounting-intelligence-impacts>span{background:#fff;border:1px solid #e2e7ef;border-radius:999px;align-items:center;gap:5px;padding:4px 6px;display:flex}.content-area .accounting-intelligence-impacts b{font-size:var(--fs-caption);color:#425b76}.content-area .accounting-intelligence-impacts em{font-size:var(--fs-caption);font-style:normal;font-weight:800}.content-area .accounting-intelligence-impacts .state-ready{color:#16805c}.content-area .accounting-intelligence-impacts .state-requiresapproval{color:#a66b09}.content-area .accounting-intelligence-impacts .state-blocked{color:#616d7e}.content-area .accounting-intelligence-impacts .state-executed{color:#4269b4}.content-area .accounting-intelligence-decision{border-top:1px solid #e2e0f1;grid-template-columns:minmax(0,1fr) 160px;gap:7px;margin-top:8px;padding-top:8px;display:grid}.content-area .accounting-intelligence-decision label{gap:4px;display:grid}.content-area .accounting-intelligence-decision label>span{font-size:var(--fs-caption);color:#606f80;font-weight:800}.content-area .accounting-intelligence-decision select{color:#294762;width:100%;min-height:33px;font-size:var(--fs-caption);background:#fff;border:1px solid #d6deea;border-radius:8px;padding:0 8px}.content-area .accounting-intelligence-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:6px;display:grid}.content-area .accounting-intelligence-actions button{min-height:33px!important;font-size:var(--fs-caption)!important;padding:0 9px!important}.content-area .accounting-intelligence-rejected{font-size:var(--fs-caption);color:#9a5c16;grid-column:1/-1;line-height:1.3}@media (width<=1180px){.content-area .accounting-intelligence-decision{grid-template-columns:1fr}.content-area .accounting-intelligence-actions{grid-column:auto;grid-template-columns:1fr}.content-area .accounting-intelligence-rejected{grid-column:auto}}.content-area .accounting-intelligence-overview{background:linear-gradient(#fff,#fbfaff);border-color:#ddd9ff}.content-area .accounting-intelligence-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 9px;display:grid}.content-area .accounting-intelligence-kpis article{background:#fff;border:1px solid #e1e6ef;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.content-area .accounting-intelligence-kpis span{font-size:var(--fs-caption);color:#616f80;font-weight:800}.content-area .accounting-intelligence-kpis strong{color:#17324d;font-size:17px;line-height:1.1}.content-area .accounting-intelligence-kpis small{font-size:var(--fs-caption);color:#626e7e}.content-area .accounting-intelligence-categories{flex-wrap:wrap;gap:6px;margin:0 0 9px;display:flex}.content-area .accounting-intelligence-categories>span{color:#4b5570;background:#faf9ff;border:1px solid #e1def8;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:flex}.content-area .accounting-intelligence-categories b{font-size:var(--fs-caption)}.content-area .accounting-intelligence-categories em{color:#5b4bd2;min-width:20px;height:20px;font-size:var(--fs-caption);background:#ece9ff;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;font-weight:900;display:grid}.content-area .accounting-intelligence-check-table th:first-child{width:130px}.content-area .accounting-intelligence-check-table th:nth-child(3){width:280px}.content-area .accounting-intelligence-check-table th:nth-child(4){width:220px}.content-area .accounting-intelligence-check-table th:nth-child(5){width:130px}.content-area .accounting-intelligence-check-table th:nth-child(6){width:140px}.content-area .intelligence-check-label{color:#5547c9;align-items:center;gap:5px;display:flex}.content-area .intelligence-check-label strong{font-size:11px}.content-area .intelligence-check-label em{font-size:var(--fs-caption);background:#efedff;border-radius:999px;margin-left:auto;padding:2px 5px;font-style:normal;font-weight:900}.content-area .intelligence-module-chips{flex-wrap:wrap;gap:4px;display:flex}.content-area .intelligence-module-chips span{color:#48627d;font-size:var(--fs-caption);background:#eef4fa;border-radius:999px;padding:3px 5px;font-weight:750}.content-area .accounting-intelligence-clean{color:#16805c;background:#f4fbf7;border:1px solid #cfe8dc;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.content-area .accounting-intelligence-clean>div{gap:2px;display:grid}.content-area .accounting-intelligence-clean strong{font-size:11px}.content-area .accounting-intelligence-clean small{font-size:var(--fs-caption);color:#587265}.content-area .accounting-intelligence-more{color:#325574;width:100%;min-height:34px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px dashed #cfd8e5;border-radius:9px;margin-top:7px;font-weight:850}.content-area .accounting-intelligence-more:hover{background:#f8fafc;border-color:#aebdd0}@media (width<=1180px){.content-area .accounting-intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .accounting-intelligence-check-table th:nth-child(3){width:220px}.content-area .accounting-intelligence-check-table th:nth-child(4){width:180px}}.content-area .accounting-intelligence-overview.ft-collapsible-section,.content-area .accounting-findings-accordion.ft-collapsible-section{overflow:hidden}.content-area .accounting-intelligence-overview .ft-collapsible-body,.content-area .accounting-findings-accordion .ft-collapsible-body{padding-top:10px}.content-area .accounting-intelligence-categories button{color:#4b5570;cursor:pointer;background:#faf9ff;border:1px solid #e1def8;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:flex}.content-area .accounting-intelligence-categories button:hover{background:#f5f3ff;border-color:#c7c1f4}.content-area .accounting-intelligence-categories button b{font-size:var(--fs-caption)}.content-area .accounting-intelligence-categories button em{color:#5b4bd2;min-width:20px;height:20px;font-size:var(--fs-caption);background:#ece9ff;border-radius:999px;place-items:center;padding:0 5px;font-style:normal;font-weight:900;display:grid}.content-area .accounting-priority-controls{background:#fffdf7;border:1px solid #eadfbd;border-radius:10px;margin:0 0 10px;padding:9px}.content-area .accounting-priority-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.content-area .accounting-priority-head>div{gap:2px;display:grid}.content-area .accounting-priority-head small{font-size:var(--fs-caption);color:#786d5a;line-height:1.3}.content-area .accounting-priority-head>span{white-space:nowrap;color:#7a5d12;font-size:var(--fs-caption);background:#f6ebc9;border-radius:999px;padding:4px 7px;font-weight:850}.content-area .accounting-priority-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.content-area .accounting-priority-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e1cd;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-height:54px;padding:7px 8px;display:grid}.content-area .accounting-priority-grid button:hover{background:#fffaf0;border-color:#d5be7c}.content-area .accounting-priority-grid button span{font-size:var(--fs-caption);color:#4f5663;font-weight:850}.content-area .accounting-priority-grid button strong{color:#9b6a0a;font-size:15px}.content-area .accounting-priority-grid button small{font-size:var(--fs-caption);color:#676e79;grid-column:1/-1}.content-area .accounting-findings-accordion .fw-workbench{box-shadow:none;background:0 0;border:0;border-radius:0}.content-area .accounting-findings-accordion .embedded-panel{box-shadow:none;border:0;margin:0}@media (width<=1180px){.content-area .accounting-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-area .accounting-fis-audit-stack{gap:14px}.content-area .accounting-intelligence-overview.ft-collapsible-section,.content-area .accounting-findings-accordion.ft-collapsible-section{background:#fff;border:1px solid #dbe3ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #2334520e}.content-area .accounting-intelligence-overview .ft-collapsible-head,.content-area .accounting-findings-accordion .ft-collapsible-head{border:0;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:10px 14px;background:linear-gradient(#fff 0%,#fbfcff 100%)!important}.content-area .accounting-intelligence-overview .ft-collapsible-head:hover,.content-area .accounting-findings-accordion .ft-collapsible-head:hover{background:linear-gradient(#fff 0%,#f7f9fd 100%)!important}.content-area .accounting-intelligence-overview .ft-section-accent,.content-area .accounting-findings-accordion .ft-section-accent{border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}.content-area .accounting-intelligence-overview .ft-section-accent{background:linear-gradient(145deg,#6557d9,#806ff0);box-shadow:0 7px 18px #5b4bd238}.content-area .accounting-findings-accordion .ft-section-accent{background:linear-gradient(145deg,#c58a20,#e0ad45);box-shadow:0 7px 18px #c58a2030}.content-area .accounting-intelligence-overview .ft-section-accent:after,.content-area .accounting-findings-accordion .ft-section-accent:after{color:#fff;font-size:17px;font-weight:900;line-height:1;display:block}.content-area .accounting-intelligence-overview .ft-section-accent:after{content:"✦"}.content-area .accounting-findings-accordion .ft-section-accent:after{content:"✓"}.content-area .accounting-intelligence-overview .ft-collapsible-eyebrow{color:#6456cf!important}.content-area .accounting-findings-accordion .ft-collapsible-eyebrow{color:#9a6812!important}.content-area .accounting-intelligence-overview .ft-collapsible-copy>strong,.content-area .accounting-findings-accordion .ft-collapsible-copy>strong{letter-spacing:-.01em;color:#182d45;font-size:13.5px;font-weight:850}.content-area .accounting-intelligence-overview .ft-collapsible-copy>small,.content-area .accounting-findings-accordion .ft-collapsible-copy>small{font-size:var(--fs-caption);color:#636f81;margin-top:4px;line-height:1.35}.content-area .accounting-intelligence-overview .ft-collapsible-meta,.content-area .accounting-findings-accordion .ft-collapsible-meta{min-height:29px;font-size:var(--fs-caption);border-radius:999px;padding:0 10px;font-weight:850;box-shadow:0 2px 7px #1e2b3f0a}.content-area .accounting-intelligence-overview .ft-collapsible-meta{color:#5b4dca;background:#f7f5ff;border-color:#ddd8ff}.content-area .accounting-findings-accordion .ft-collapsible-meta{color:#8c6112;background:#fff9eb;border-color:#ead9ad}.content-area .accounting-intelligence-overview .ft-collapsible-body,.content-area .accounting-findings-accordion .ft-collapsible-body{background:#fbfcfe;border-top:1px solid #e7ebf2;padding:12px}.content-area .accounting-intelligence-kpis{gap:8px;margin:0 0 10px}.content-area .accounting-intelligence-kpis article{background:#fff;border:1px solid #e2e7f0;border-radius:11px;min-height:74px;padding:10px 12px;box-shadow:0 3px 11px #20314b09}.content-area .accounting-intelligence-kpis article.attention{background:linear-gradient(#fffdfa,#fff9ed);border-color:#ecd9a7}.content-area .accounting-intelligence-kpis article.learned{background:linear-gradient(#fcfffd,#f1faf5);border-color:#cfe8dc}.content-area .accounting-intelligence-kpis span{font-size:var(--fs-caption);letter-spacing:.015em}.content-area .accounting-intelligence-kpis strong{letter-spacing:-.025em;color:#17324d;margin-top:2px;font-size:19px}.content-area .accounting-intelligence-kpis small{font-size:var(--fs-caption)}.content-area .accounting-intelligence-categories{gap:5px;margin:0 0 10px}.content-area .accounting-intelligence-categories button{background:#fff;border-color:#e0e4ee;border-radius:999px;min-height:31px;padding:4px 8px;box-shadow:0 1px 5px #1f2f4706}.content-area .accounting-intelligence-categories button.active{color:#4f43bd;background:#f0edff;border-color:#7869df;box-shadow:0 0 0 1px #5b4bd212}.content-area .accounting-intelligence-categories button em{background:#eeebff;min-width:19px;height:19px}.content-area .accounting-intelligence-check-table{background:#fff;border:1px solid #e0e6ef;border-radius:11px;overflow:auto}.content-area .accounting-intelligence-check-table table{margin:0}.content-area .accounting-intelligence-check-table thead th{letter-spacing:.035em;text-transform:uppercase;color:#617085!important;font-size:var(--fs-caption)!important;background:#f6f8fc!important}.content-area .accounting-intelligence-check-table tbody tr{transition:background .14s}.content-area .accounting-intelligence-check-table tbody tr:hover{background:#fbfaff}.content-area .intelligence-check-label{color:#594bc9}.content-area .intelligence-module-chips span{color:#49617b;background:#f5f8fb;border:1px solid #e1e8f0;padding:4px 6px}.content-area .accounting-priority-controls{background:linear-gradient(120deg,#fffdf7 0%,#fff 72%);border:1px solid #e8dfc5;border-radius:12px;margin:0 0 11px;padding:11px;position:relative;overflow:hidden;box-shadow:0 4px 14px #73521309}.content-area .accounting-priority-controls:before{content:"";background:linear-gradient(#ddb055,#c78b22);width:3px;position:absolute;top:0;bottom:0;left:0}.content-area .accounting-priority-head{align-items:center;margin:0 0 9px;padding-left:2px}.content-area .accounting-priority-head strong{color:#4e421f;font-size:11.5px}.content-area .accounting-priority-head small{font-size:var(--fs-caption);color:#766c58;margin-top:2px}.content-area .accounting-priority-head>span{color:#876215;background:#f7edcf;border:1px solid #ead79d;padding:5px 8px}.content-area .accounting-priority-grid{gap:7px}.content-area .accounting-priority-grid button{background:#fff;border:1px solid #e6e1d4;border-radius:11px;min-height:64px;padding:9px 10px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;position:relative;box-shadow:0 3px 10px #2a313e09}.content-area .accounting-priority-grid button:before{content:"";background:#d8c89d;border-radius:0 0 999px 999px;height:2px;position:absolute;top:0;left:10px;right:10px}.content-area .accounting-priority-grid button:first-child:before{background:#6f62da}.content-area .accounting-priority-grid button:nth-child(2):before{background:#3d8bc9}.content-area .accounting-priority-grid button:nth-child(3):before{background:#d28b35}.content-area .accounting-priority-grid button:nth-child(4):before{background:#45a17b}.content-area .accounting-priority-grid button:nth-child(5):before{background:#b66f9f}.content-area .accounting-priority-grid button:hover{background:#fffdf8;border-color:#d5c592;transform:translateY(-1px);box-shadow:0 7px 16px #63481414}.content-area .accounting-priority-grid button span{font-size:var(--fs-caption);color:#4c5665}.content-area .accounting-priority-grid button strong{letter-spacing:-.02em;color:#94630d;font-size:18px}.content-area .accounting-priority-grid button small{font-size:var(--fs-caption);color:#66717e}.content-area .accounting-findings-accordion .fw-workbench{gap:10px;display:grid}.content-area .accounting-findings-accordion .fw-progress{background:#fff;border:1px solid #d7e1ed;border-radius:12px;box-shadow:0 4px 15px #1c30490a}.content-area .accounting-findings-accordion .fw-progress-main{padding:11px 13px}.content-area .accounting-findings-accordion .fw-progress-number strong{color:#172f49;font-size:22px}.content-area .accounting-findings-accordion .fw-progress-number span{color:#5f7184;font-size:11px}.content-area .accounting-findings-accordion .fw-progress-number small{font-size:var(--fs-caption);color:#65707c}.content-area .accounting-findings-accordion .fw-progress-bars{gap:3px}.content-area .accounting-findings-accordion .fw-progress-bars span{background:#e9edf3;border-radius:999px;height:7px}.content-area .accounting-findings-accordion .fw-progress-bars span.done{background:linear-gradient(90deg,#49a078,#6ab78f)}.content-area .accounting-findings-accordion .fw-tabs{border-left:1px solid #e2e7ef;grid-template-columns:repeat(3,118px)}.content-area .accounting-findings-accordion .fw-tabs button{background:#fff;border-color:#e7ebf1;min-height:56px}.content-area .accounting-findings-accordion .fw-tabs button.active{color:#473bb2;background:#f1efff;box-shadow:inset 0 -3px #6758d7}.content-area .accounting-findings-accordion .fw-tabs button span{font-size:var(--fs-caption)}.content-area .accounting-findings-accordion .fw-tabs button strong{font-size:15px}.content-area .accounting-findings-accordion .fw-kpis{background:0 0;border:0;border-radius:0;gap:7px;overflow:visible}.content-area .accounting-findings-accordion .fw-kpis button{background:#fff;border-radius:11px;min-height:66px;padding:9px 10px;box-shadow:0 3px 10px #1f2f4608;border:1px solid #e0e6ef!important}.content-area .accounting-findings-accordion .fw-kpis button:hover{background:#fbfcff;border-color:#cbd7e5!important}.content-area .accounting-findings-accordion .fw-kpis button.active{background:#f2f0ff;box-shadow:inset 0 -3px #6255d1,0 3px 10px #1f2f4609;border-color:#d7d0ff!important}.content-area .accounting-findings-accordion .fw-kpis span{font-size:var(--fs-caption);color:#5f7084}.content-area .accounting-findings-accordion .fw-kpis strong{font-size:18px}.content-area .accounting-findings-accordion .fw-kpis small{font-size:var(--fs-caption)}.content-area .accounting-findings-accordion .fw-filters{gap:7px}.content-area .accounting-findings-accordion .fw-filters input,.content-area .accounting-findings-accordion .fw-filters select{background:#fff;border-color:#dbe3ed;border-radius:9px;min-height:38px;font-size:11px}.content-area .accounting-findings-accordion .fw-list{gap:8px}.content-area .accounting-findings-accordion .fw-item{background:#fff;border:1px solid #dfe5ed;border-radius:11px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 3px 10px #22324806}.content-area .accounting-findings-accordion .fw-item:hover{border-color:#cbd6e2;box-shadow:0 6px 16px #2232480e}.content-area .accounting-findings-accordion .fw-item.expanded{border-color:#bfcadb;box-shadow:0 7px 18px #2232480f}.content-area .accounting-findings-accordion .fw-toggle{min-height:62px;padding-left:11px;padding-right:11px}.content-area .accounting-findings-accordion .fw-severity{border-radius:999px;min-width:62px}.content-area .accounting-findings-accordion .fw-title strong{color:#17324d;font-size:11.5px}.content-area .accounting-findings-accordion .fw-title small{font-size:var(--fs-caption);color:#636f81}.content-area .accounting-findings-accordion .fw-status{border-radius:999px}.content-area .accounting-findings-accordion .fw-more{color:#2e5677;background:#fff;border-style:dashed;border-radius:9px;min-height:37px}@media (width<=1180px){.content-area .accounting-intelligence-overview .ft-collapsible-head,.content-area .accounting-findings-accordion .ft-collapsible-head{grid-template-columns:36px minmax(0,1fr) auto}.content-area .accounting-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .accounting-findings-accordion .fw-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-area .accounting-findings-accordion .accounting-priority-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (width<=1180px){.content-area .accounting-findings-accordion .accounting-priority-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.fx-support{gap:16px;min-width:0;display:grid}.fx-support-head{background:var(--fx-surface,#fff);border:1px solid var(--fx-line,#dfe4ee);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.fx-support-head h2{color:var(--fx-text,#26364e);margin:4px 0 6px;font-size:21px}.fx-support-head p{color:var(--fx-muted,#68778c);margin:0;font-size:13px}.fx-support-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fx-support-stat{text-align:left;background:var(--fx-surface,#fff);border:1px solid var(--fx-line,#dfe4ee);min-width:0;color:var(--fx-text,#26364e);border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px 18px;display:flex}button.fx-support-stat{cursor:pointer}.fx-support-stat.active{border-color:var(--fx-blue,#5964c9);box-shadow:inset 0 3px 0 var(--fx-blue,#5964c9)}.fx-support-stat span{color:var(--fx-muted,#68778c);font-size:12px;font-weight:700}.fx-support-stat strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.1}.fx-support-stat small{color:var(--fx-muted,#68778c);font-size:11px}.fx-support-filters{background:var(--fx-surface,#fff);border:1px solid var(--fx-line,#dfe4ee);border-radius:12px;grid-template-columns:minmax(200px,2fr) minmax(135px,1fr) minmax(145px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.fx-support-filters label,.fx-support-detail-fields label{color:var(--fx-muted,#68778c);gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.fx-support-filters input,.fx-support-filters select,.fx-support-detail-fields select{border:1px solid var(--fx-line,#dfe4ee);background:var(--fx-surface,#fff);width:100%;min-width:0;min-height:37px;color:var(--fx-text,#26364e);font:inherit;border-radius:8px;padding:8px 10px}.fx-support-layout{grid-template-columns:minmax(275px,.88fr) minmax(0,1.6fr);align-items:start;gap:14px;min-width:0;display:grid}.fx-support-list,.fx-support-detail{background:var(--fx-surface,#fff);border:1px solid var(--fx-line,#dfe4ee);border-radius:12px;min-width:0;overflow:hidden}.fx-support-list-head{border-bottom:1px solid var(--fx-line,#dfe4ee);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.fx-support-list-head span{color:var(--fx-muted,#68778c);font-size:12px}.fx-support-ticket{text-align:left;border:0;border-bottom:1px solid var(--fx-line,#dfe4ee);width:100%;min-width:0;color:var(--fx-text,#26364e);cursor:pointer;background:0 0;flex-direction:column;gap:9px;padding:17px 16px;display:flex}.fx-support-ticket:hover,.fx-support-ticket.selected{background:var(--fx-blue-soft,#f3f2ff)}.fx-support-ticket.selected{box-shadow:inset 3px 0 0 var(--fx-blue,#5964c9)}.fx-support-ticket-top,.fx-support-ticket-meta{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.fx-support-client{color:var(--fx-blue,#5964c9);font-size:12px;font-weight:700}.fx-support-ticket>strong{font-size:15px}.fx-support-excerpt{-webkit-line-clamp:2;color:var(--fx-muted,#68778c);-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.fx-support-ticket-meta{color:var(--fx-muted,#68778c);font-size:11px}.fx-support-state{color:#495fad;white-space:nowrap;background:#edf2ff;border-radius:20px;padding:4px 9px;font-size:11px}.fx-support-state.state-1{color:#915a0a;background:#fff1d8}.fx-support-state.state-5,.fx-support-state.state-6{color:#267047;background:#e4f5ea}.fx-support-detail{min-height:400px;padding:19px}.fx-support-detail-head{border-bottom:1px solid var(--fx-line,#dfe4ee);justify-content:space-between;align-items:start;gap:14px;padding-bottom:16px;display:flex}.fx-support-detail-head h3{overflow-wrap:anywhere;margin:6px 0 7px;font-size:18px}.fx-support-detail-head span{color:var(--fx-muted,#68778c);font-size:12px}.fx-support-detail-fields{border-bottom:1px solid var(--fx-line,#dfe4ee);grid-template-columns:1fr 1.3fr 1fr;gap:12px;padding:16px 0;display:grid}.fx-support-detail-fields>div{align-content:start;gap:8px;min-width:0;display:grid}.fx-support-detail-fields span{color:var(--fx-muted,#68778c);font-size:11px}.fx-support-detail-fields strong{overflow-wrap:anywhere;font-size:12px}.fx-support-empty{text-align:center;min-height:335px;color:var(--fx-muted,#68778c);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.fx-support-empty h3{color:var(--fx-text,#26364e);margin:13px 0 5px}.fx-support-empty p{max-width:360px;font-size:13px;line-height:1.6}@media (width<=1050px){.fx-support-stats,.fx-support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-support-layout{grid-template-columns:1fr}}@media (width<=600px){.fx-support-head{flex-direction:column;align-items:stretch}.fx-support-filters,.fx-support-detail-fields{grid-template-columns:1fr}.fx-support-stat{padding:13px}.fx-support-stat strong{font-size:22px}}.fx-directory-intro{color:var(--fx-muted,#68778c);margin:14px 17px;font-size:13px}.fx-directory-filters{border-bottom:1px solid var(--fx-line,#ddd);grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;padding:12px 16px;display:grid}.fx-directory-filters label{color:var(--fx-muted,#68778c);gap:6px;font-size:12px;font-weight:700;display:grid}.fx-directory-filters input,.fx-directory-filters select{border:1px solid var(--fx-line,#ddd);background:var(--fx-surface,#fff);width:100%;min-height:36px;color:var(--fx-text,#26364e);border-radius:7px;padding:7px}.fx-directory-table{min-width:920px}.fx-directory-table td{vertical-align:top;line-height:1.5}.fx-directory-person,.fx-directory-contact{overflow-wrap:anywhere;gap:2px;padding:3px 0 8px;display:grid}.fx-directory-person small,.fx-directory-contact small{color:var(--fx-muted,#68778c);font-size:11px}@media (width<=700px){.fx-directory-filters{grid-template-columns:1fr}}.fx-record-date{color:var(--fx-muted,#718198);font-size:var(--fs-caption);margin-top:5px;display:block}.fx-record-sub{color:var(--fx-muted,#718198);overflow-wrap:anywhere;max-width:230px;margin-top:4px;font-size:11px}.fx-directory-table td{min-width:105px}:root{--fc-bg:#f4f5f7;--fc-surface:#fff;--fc-surface-soft:#fafbfc;--fc-surface-muted:#f0f3f6;--fc-border:#e1e5eb;--fc-border-strong:#cbd4de;--fc-text:#16202e;--fc-text-2:#566173;--fc-text-3:#728094;--fc-blue:#1d5fa8;--fc-blue-2:#164e8a;--fc-blue-soft:#e6eff9;--fc-navy:#12213a;--fc-navy-2:#18304f;--fc-gold:#d8b04a;--fc-gold-soft:#fff8e7;--fc-green:#17694a;--fc-green-soft:#e3f3ea;--fc-amber:#8a5b11;--fc-amber-soft:#fff4dd;--fc-red:#a43c3c;--fc-red-soft:#fbeaea;--fc-radius:10px;--fc-radius-sm:7px;--fc-shadow:0 3px 12px #0f2d460b;--fc-shadow-hover:0 7px 18px #0f2d4613}:where(.app-shell){background:var(--fc-bg)}:where(.content-area){color:var(--fc-text);background:var(--fc-bg)!important}:where(.content-area .page-stack){gap:12px}:where(.content-area h1,.content-area h2,.content-area h3,.content-area h4){color:var(--fc-text);letter-spacing:-.012em}:where(.content-area p,.content-area small,.content-area .section-subtitle){color:var(--fc-text-2)}:where(.topbar){box-shadow:0 1px #0f2d4605;border-bottom:1px solid var(--fc-border)!important;background:#fffffffa!important;height:56px!important;min-height:56px!important;padding:0 18px!important}:where(.topbar .shell-breadcrumb){text-transform:uppercase;color:#636f7c!important;font-size:var(--fs-caption)!important;letter-spacing:.11em!important;font-weight:800!important}:where(.topbar h1){color:var(--fc-text)!important;margin-top:2px!important;font-size:15px!important;font-weight:800!important}:where(.context-pill){min-height:32px;box-shadow:0 1px 2px #0f2d4606;border:1px solid var(--fc-border)!important;color:var(--fc-text)!important;background:#fff!important;border-radius:8px!important;font-weight:700!important}:where(.content-area .fintex-page-header,.content-area .page-header){border-bottom:1px solid var(--fc-border);min-height:54px;align-items:center!important;padding:2px 2px 9px!important}:where(.content-area .fintex-page-header .eyebrow,.content-area .page-header .eyebrow){color:#616f83!important;font-size:var(--fs-caption)!important;letter-spacing:.12em!important;font-weight:800!important}:where(.content-area .fintex-page-header h2,.content-area .page-header h2){margin:3px 0 2px!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}:where(.content-area .fintex-page-header p,.content-area .page-header p){color:var(--fc-text-2)!important;font-size:11px!important;line-height:1.35!important}:where(.content-area .panel,.content-area .dashboard-card,.content-area .customer-section,.content-area .fintex-context-panel,.content-area .fintex-workspace-panel,.content-area .ft-panel,.content-area .module-period-panel,.content-area .upload-center,.content-area .existing-upload-card,.content-area .provision-panel,.content-area .trend-summary-card){overflow:hidden;border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;background:var(--fc-surface)!important;box-shadow:var(--fc-shadow)!important}:where(.content-area .panel-heading,.content-area .dashboard-card-head,.content-area .customer-section-head){min-height:54px;border-bottom:1px solid var(--fc-border)!important;background:linear-gradient(#fff 0%,#fcfdfe 100%)!important;padding:10px 12px!important}:where(.content-area .panel-heading h3,.content-area .dashboard-card-head h3,.content-area .customer-section-head h3){margin:2px 0!important;font-size:14px!important;font-weight:800!important}:where(.content-area .panel-heading .eyebrow,.content-area .card-kicker,.content-area .section-kicker-light){text-transform:uppercase;color:#616f83!important;font-size:var(--fs-caption)!important;letter-spacing:.11em!important;font-weight:800!important}:where(.content-area .subgroup-heading,.content-area .master-nav-heading){color:#b78723!important;font-weight:800!important}:where(.sidebar .section-kicker,.sidebar .nav-subgroup-label){color:var(--fc-gold)!important}:where(.content-area button.primary-button,.content-area .ft-button-primary){min-height:34px;border:1px solid var(--fc-blue-2)!important;background:linear-gradient(180deg,#246bb1 0%,var(--fc-blue) 100%)!important;color:#fff!important;border-radius:8px!important;font-weight:750!important;box-shadow:0 2px 5px #1d5fa824!important}:where(.content-area button.secondary-button,.content-area .ft-button-secondary){min-height:34px;color:#29445a!important;background:linear-gradient(#fff 0%,#f7f9fb 100%)!important;border:1px solid #c9d5df!important;border-radius:8px!important;font-weight:700!important;box-shadow:0 1px 2px #0f2d4608!important}:where(.content-area button.ghost-button,.content-area .ft-button-ghost,.content-area button.text-button){color:#35556d!important;border-radius:7px!important;font-weight:650!important}:where(.content-area button.secondary-button:hover,.content-area .ft-button-secondary:hover){background:#f2f6f9!important;border-color:#98afc1!important}:where(.content-area button.primary-button:hover,.content-area .ft-button-primary:hover){background:var(--fc-blue-2)!important}:where(.content-area button:focus){outline:none}:where(.content-area button:focus-visible,.content-area a:focus-visible,.content-area input:focus-visible,.content-area select:focus-visible){outline-offset:2px!important;outline:2px solid #1d5fa857!important}:where(.content-area .scope-tabs,.content-area .tax-mode-switch,.content-area .vat-mode-switch){width:fit-content;border:1px solid var(--fc-border)!important;background:#edf0f4!important;border-radius:9px!important;gap:2px!important;padding:3px!important}:where(.content-area .scope-tabs button,.content-area .tax-mode-switch button,.content-area .vat-mode-switch button){min-height:32px;color:var(--fc-text-2)!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important}:where(.content-area .scope-tabs button.active,.content-area .tax-mode-switch button.active,.content-area .vat-mode-switch button.active){background:var(--fc-blue)!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 5px #1d5fa824!important}:where(.content-area .period-button-grid){gap:6px!important}:where(.content-area .period-button){box-shadow:0 1px 2px #0f2d4605;min-height:36px!important;color:var(--fc-text-2)!important;background:#fff!important;border:1px solid #d4dde6!important;border-radius:8px!important;font-size:12px!important;font-weight:650!important}:where(.content-area .period-button.active){background:var(--fc-blue-soft)!important;color:#153d61!important;box-shadow:inset 0 -2px 0 var(--fc-blue)!important;border-color:#5b93c3!important;font-weight:800!important}:where(.content-area .metric-grid){gap:10px!important}:where(.content-area .metric-card){min-height:82px;border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:linear-gradient(#fff 0%,#fcfdfe 100%)!important;border-radius:10px!important;padding:11px 12px!important}:where(.content-area .metric-card .metric-top){letter-spacing:.05em;text-transform:uppercase;color:#61707f!important;font-size:var(--fs-caption)!important;font-weight:800!important}:where(.content-area .metric-card .metric-value){color:var(--fc-text)!important;margin-top:7px!important;font-size:19px!important;font-weight:850!important;line-height:1.05!important}:where(.content-area .metric-card .metric-note){margin-top:5px;color:var(--fc-text-2)!important;font-size:11px!important}:where(.content-area .metric-card.clickable:hover){transform:translateY(-1px);box-shadow:var(--fc-shadow-hover)!important;border-color:#b6c8d7!important}:where(.content-area .metric-card.good){border-top:2px solid #4a9878!important}:where(.content-area .metric-card.warn){border-top:2px solid #c49b45!important}:where(.content-area .metric-card.danger){border-top:2px solid #c85b5b!important}:where(.content-area .fintex-summary-strip,.content-area .detail-metrics,.content-area .match-summary-strip,.content-area .invoice-detail-summary){overflow:hidden;border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important}:where(.content-area .fintex-summary-strip>div,.content-area .detail-metrics>div,.content-area .match-summary-strip>div,.content-area .invoice-detail-summary>div){border-color:var(--fc-border)!important}:where(.content-area .fintex-summary-strip span,.content-area .detail-metrics span,.content-area .match-summary-strip span,.content-area .invoice-detail-summary span){letter-spacing:.04em;color:#616f7e!important;font-size:var(--fs-caption)!important;font-weight:800!important}:where(.content-area .fintex-summary-strip strong,.content-area .detail-metrics strong,.content-area .match-summary-strip strong,.content-area .invoice-detail-summary strong){color:var(--fc-text)!important;font-size:15px!important;font-weight:800!important}:where(.content-area .table-wrap,.content-area .ft-table-shell){scrollbar-width:thin;scrollbar-color:#94a2b3 transparent;overflow:auto;border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:8px!important}:where(.content-area table){border-collapse:separate;border-spacing:0;width:100%;color:var(--fc-text);font-variant-numeric:tabular-nums;font-size:12px}:where(.content-area table thead th){height:34px;color:#4c5c6d!important;text-transform:none!important;letter-spacing:0!important;background:#f1f4f7!important;border-bottom:1px solid #d7dfe7!important;padding:7px 9px!important;font-size:11px!important;font-weight:800!important}:where(.content-area table tbody td){min-height:32px;color:var(--fc-text)!important;border-bottom:1px solid #e7ebef!important;padding:6px 9px!important;font-size:12px!important}:where(.content-area table tbody tr:nth-child(2n) td){background:#fafbfc}:where(.content-area table tbody tr:hover td){background:#eef4fb}:where(.content-area table .num){text-align:right;font-variant-numeric:tabular-nums}:where(.content-area table .mono){font-variant-numeric:tabular-nums;color:#285b86}:where(.content-area input,.content-area select,.content-area textarea,.content-area .ft-control){min-height:34px;color:var(--fc-text)!important;background:#fff!important;border:1px solid #cdd7e1!important;border-radius:7px!important;font-size:12px!important}:where(){color:#8a96a5}:where(.content-area .search-box,.content-area .ft-search,.content-area .input-wrap){border-radius:7px!important}:where(.content-area .count-badge,.content-area .soft-badge,.content-area .status-chip,.content-area .ft-badge){font-size:var(--fs-caption)!important;border-radius:999px!important;font-weight:800!important}:where(.content-area .status-chip.ok,.content-area .ft-badge-success){background:var(--fc-green-soft)!important;color:var(--fc-green)!important}:where(.content-area .status-chip.warn,.content-area .ft-badge-warning){background:var(--fc-amber-soft)!important;color:var(--fc-amber)!important}:where(.content-area .status-chip.difference,.content-area .ft-badge-danger){background:var(--fc-red-soft)!important;color:var(--fc-red)!important}:where(.content-area .finding-card){border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:9px!important;box-shadow:0 2px 7px #0f2d4608!important}:where(.content-area .finding-card:hover){border-color:#c5d1db!important}:where(.content-area .review-note){color:var(--fc-text-2)!important;background:#f5f8fa!important;border-radius:7px!important}:where(.content-area .workspace-hero){border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;border-radius:10px!important}:where(.content-area .process-push-row){gap:8px!important}:where(.content-area .process-push){border:1px solid var(--fc-border)!important;box-shadow:none!important;border-radius:9px!important}:where(.content-area .process-push.active){background:var(--fc-blue-soft)!important;border-color:#9cb8d0!important}:where(.content-area .form-note,.content-area .panel-hint,.content-area .workspace-footer-note){color:var(--fc-text-2)!important;border-radius:8px!important}:where(.content-area .empty-state){color:var(--fc-text-2)!important;background:#fbfcfd!important;border:1px dashed #cad4de!important;border-radius:10px!important}:where(.content-area *){scrollbar-width:thin;scrollbar-color:#94a2b3 transparent}:where(){background:#94a2b3;border-radius:999px;width:0;height:0;display:none}@media (width<=1100px){:where(.content-area .metric-grid.four){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){:where(.content-area .metric-card,.content-area button){transition:none!important;transform:none!important}}:where(.content-area .module-period-panel,.content-area .invoice-period-panel){padding:0!important}:where(.content-area .module-period-panel>.panel-heading,.content-area .invoice-period-panel>.panel-heading){min-height:52px!important}:where(.content-area .module-period-panel>.period-button-grid,.content-area .invoice-period-panel>.invoice-month-strip){border-top:0!important;padding:9px 10px 10px!important}:where(.content-area .module-grid){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:10px!important}:where(.content-area .module-card){min-height:76px;border:1px solid var(--fc-border)!important;color:var(--fc-text)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important;padding:12px!important;text-decoration:none!important}:where(.content-area .module-card:hover){transform:translateY(-1px);box-shadow:var(--fc-shadow-hover)!important;border-color:#afc2d2!important}:where(.content-area .module-icon){background:var(--fc-blue-soft)!important;width:38px!important;height:38px!important;color:var(--fc-blue)!important;border-radius:8px!important}:where(.content-area .module-title-row strong){font-size:13px!important;font-weight:800!important}:where(.content-area .module-copy>span){color:var(--fc-text-2)!important;font-size:11px!important}:where(.content-area .module-period-label){color:#606e7f!important;font-size:var(--fs-caption)!important}:where(.content-area .module-state){font-size:var(--fs-caption)!important;border-radius:999px!important;padding:4px 7px!important;font-weight:800!important}:where(.content-area .package-flow-groups){gap:10px!important}:where(.content-area .package-flow-group){overflow:hidden;border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important}:where(.content-area .package-flow-group.invoice-track,.content-area .package-flow-group.vat-track){border-top:2px solid var(--fc-blue)!important}:where(.content-area .package-flow-head){min-height:58px;border-bottom:1px solid var(--fc-border)!important;background:#fcfdfe!important;padding:10px 12px!important}:where(.content-area .package-flow-kicker){letter-spacing:.09em;color:#606f7f!important;font-size:var(--fs-caption)!important;font-weight:800!important}:where(.content-area .package-flow-head strong){color:var(--fc-text)!important;font-size:13px!important}:where(.content-area .package-flow-head small){font-size:var(--fs-caption)!important;color:var(--fc-text-2)!important}:where(.content-area .package-flow-badge){background:var(--fc-blue-soft)!important;color:#315f84!important;font-size:var(--fs-caption)!important;border:1px solid #c9d8e5!important;border-radius:999px!important;font-weight:800!important}:where(.content-area .vat-period-steps){grid-template-columns:1fr 1.35fr!important;gap:8px!important;padding:8px 10px 10px!important;display:grid!important}:where(.content-area .vat-period-step){border:1px solid var(--fc-border)!important;background:#fafbfc!important;border-radius:9px!important;margin:0!important;padding:8px!important}:where(.content-area .vat-period-step.active-step){background:#f6fafd!important;border-color:#afc6d9!important}:where(.content-area .vat-period-step-head){margin-bottom:7px!important}:where(.content-area .vat-period-step-head strong){color:var(--fc-text)!important;font-size:11px!important}:where(.content-area .vat-period-step-head small){font-size:var(--fs-caption)!important;color:var(--fc-text-2)!important}:where(.content-area .vat-period-step-no){background:var(--fc-blue-soft)!important;width:22px!important;height:22px!important;color:var(--fc-blue)!important;font-size:var(--fs-caption)!important;border-radius:7px!important;font-weight:800!important}:where(.content-area .vat-prep-grid){gap:8px!important}:where(.content-area .vat-value-card){border:1px solid var(--fc-border)!important;min-height:80px!important;color:var(--fc-text)!important;background:linear-gradient(#fff 0%,#fcfdfe 100%)!important;border-radius:9px!important;padding:10px 11px!important;box-shadow:0 2px 7px #0f2d4608!important}:where(.content-area .vat-value-card:hover){background:#f7fafd!important;border-color:#afc4d5!important}:where(.content-area .vat-value-card span){color:#647182!important;font-size:var(--fs-caption)!important;font-weight:800!important}:where(.content-area .vat-value-card strong){margin-top:5px;color:var(--fc-text)!important;font-size:17px!important;font-weight:850!important}:where(.content-area .vat-value-card small){color:var(--fc-text-2)!important;font-size:var(--fs-caption)!important}:where(.content-area .vat-outcome-strip){overflow:hidden;border:1px solid var(--fc-border)!important;background:#f8fbf9!important;border-radius:9px!important}:where(.content-area .vat-outcome-strip>div){border-color:var(--fc-border)!important}:where(.content-area .vat-phase-note){color:var(--fc-text-2)!important;background:#f7fafc!important;border:1px solid #d9e4ec!important;border-radius:8px!important;font-size:11px!important}:where(.content-area .vat-blocking-controls){background:#fffcf5!important;border:1px solid #e4d9bd!important;border-radius:9px!important}:where(.content-area .vat-blocking-controls-head){background:#fffdf8!important;border-bottom:1px solid #e9e0ca!important}:where(.content-area .tax-bucket-grid){gap:10px!important}:where(.content-area .tax-bucket-grid>div){overflow:hidden;border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:9px!important}:where(.content-area .tax-bucket-grid h4){border-bottom:1px solid var(--fc-border)!important;background:#f8fafc!important;margin:0!important;padding:9px 11px!important;font-size:12px!important}:where(.content-area .tax-bucket-row){border-bottom:1px solid #edf0f3!important;min-height:38px!important;padding:7px 10px!important}:where(.content-area .tax-bucket-row:last-child){border-bottom:0!important}:where(.content-area .tax-bucket-row span,.content-area .tax-bucket-row small){font-size:var(--fs-caption)!important;color:var(--fc-text-2)!important}:where(.content-area .tax-bucket-row strong){color:var(--fc-text)!important;font-size:12px!important}:where(.content-area .financial-analysis-workspace .ratio-method){max-width:520px;line-height:1.35;color:var(--fc-text-2)!important;font-size:11px!important}:where(.content-area .financial-analysis-workspace .form-note){background:#f8fafc!important;border:1px solid #dce3e9!important;margin:8px 10px 10px!important;padding:9px 10px!important}:where(.content-area .financial-analysis-workspace .fa-comparison-context){grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-comparison-delta){min-width:120px!important}:where(.content-area .financial-analysis-workspace .fa-comparison-delta strong){font-size:12px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-comparison-delta small){color:#616e7f!important;font-size:var(--fs-caption)!important;margin-top:2px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-trend-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-trend-card){background:linear-gradient(#fff 0%,#fafcfd 100%)!important;border:1px solid #d8e1e8!important;border-radius:9px!important;min-width:0!important;padding:10px!important;box-shadow:0 2px 8px #0f2d4609!important}:where(.content-area .financial-analysis-workspace .fa-trend-head strong){color:#122b3d!important;white-space:nowrap!important;font-size:12px!important}:where(.content-area .financial-analysis-workspace .fa-sparkline){width:100%!important;height:46px!important;margin:8px 0 4px!important;display:block!important;overflow:visible!important}:where(.content-area .financial-analysis-workspace .fa-sparkline polyline){fill:none!important;stroke:#2b77ad!important;stroke-width:2px!important;vector-effect:non-scaling-stroke!important}:where(.content-area .financial-analysis-workspace .fa-sparkline-empty){color:#656e78!important;min-height:46px!important;font-size:var(--fs-caption)!important;align-items:center!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-trend-matrix){border-top:1px solid #e3e8ed!important;margin-top:2px!important}:where(.content-area .financial-analysis-workspace .fa-trend-matrix th:first-child,.content-area .financial-analysis-workspace .fa-trend-matrix td:first-child){z-index:2!important;background:#fff!important;position:sticky!important;left:0!important}@media (width<=1200px){:where(.content-area .financial-analysis-workspace .fa-trend-grid),:where(.content-area .financial-analysis-workspace .fa-comparison-context){grid-template-columns:repeat(2,minmax(0,1fr))!important}}:where(.content-area .invoice-month-strip){grid-template-columns:repeat(12,minmax(64px,1fr))!important;gap:5px!important;display:grid!important}:where(.content-area .invoice-month){min-height:42px!important;color:var(--fc-text-2)!important;background:#fff!important;border:1px solid #d4dde6!important;border-radius:8px!important;padding:6px 7px!important}:where(.content-area .invoice-month strong){font-size:11px!important}:where(.content-area .invoice-month span){font-size:var(--fs-caption)!important;color:#636d77!important}:where(.content-area .invoice-month.active){background:var(--fc-blue-soft)!important;color:#173e62!important;box-shadow:inset 0 -2px 0 var(--fc-blue)!important;border-color:#5b93c3!important}:where(.content-area .filter-row,.content-area .findings-filter-bar){min-height:44px;border-bottom:1px solid var(--fc-border)!important;background:#fbfcfd!important;gap:8px!important;padding:6px 8px!important}:where(.content-area .search-box){min-height:32px;background:#fff!important;border:1px solid #cdd7e1!important}:where(.content-area .dataset-version-card){border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:9px!important}:where(.content-area .dataset-version-card.active){background:#f5f9fc!important;border-color:#8fb3d0!important}:where(.content-area .dataset-manager-dialog,.content-area .invoice-desk){border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 24px 70px #0d213a38!important}:where(.content-area .dataset-manager-head,.content-area .invoice-desk-head){border-bottom:1px solid var(--fc-border)!important;background:#fbfcfd!important}:where(.content-area .upload-module-grid){gap:10px!important}:where(.content-area .upload-module-card,.content-area .existing-upload-card){border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important}:where(.content-area .upload-module-card:hover){box-shadow:var(--fc-shadow-hover)!important;border-color:#aec2d2!important}:where(.content-area .upload-module-icon){background:var(--fc-blue-soft)!important;width:38px!important;height:38px!important;color:var(--fc-blue)!important;border-radius:8px!important}:where(.content-area .selected-upload-scope){background:#f5f9fc!important;border:1px solid #bfd0de!important;border-radius:9px!important}:where(.content-area .upload-record-area){border:1px solid var(--fc-border)!important;background:#fbfcfd!important;border-radius:9px!important}:where(.content-area .admin-grid,.content-area .customer-detail-grid,.content-area .subscription-manager-grid,.content-area .user-manager-grid){gap:10px!important}:where(.content-area .admin-form,.content-area .customer-detail,.content-area .subscription-summary-card,.content-area .subscription-manager,.content-area .user-manager,.content-area .checkout-panel,.content-area .access-grant-card){border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important}:where(.content-area .customer-list){border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:9px!important}:where(.content-area .customer-list button,.content-area .membership-row){border-bottom:1px solid #edf0f3!important;min-height:40px!important}:where(.content-area .offer-card){border:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-radius:10px!important}:where(.content-area .offer-card:hover){border-color:#b6c8d7!important}@media (width<=1280px){:where(.content-area .invoice-month-strip){grid-template-columns:repeat(6,minmax(70px,1fr))!important}}@media (width<=980px){:where(.content-area .module-grid,.content-area .package-flow-groups,.content-area .vat-period-steps){grid-template-columns:1fr!important}}.content-area .page-stack>.fintex-page-header,.content-area .page-stack>.page-header{min-height:48px!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:2px 4px 8px!important}.content-area .page-stack>.fintex-page-header p,.content-area .page-stack>.page-header p{max-width:900px;margin-top:2px!important}.content-area .fintex-context-panel.accounting-context-panel,.content-area .module-period-panel,.content-area .invoice-period-panel{background:#fff!important;border:1px solid #d7e0e8!important;border-radius:11px!important;box-shadow:0 4px 14px #0f2d460b!important}.content-area .fintex-context-panel.accounting-context-panel .fintex-context-head,.content-area .module-period-panel>.panel-heading,.content-area .invoice-period-panel>.panel-heading{border-bottom:1px solid var(--fc-border)!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;min-height:48px!important;padding:8px 11px!important}.content-area .fintex-summary-strip,.content-area .analysis-context-strip,.content-area .ledger-focus-summary,.content-area .detail-metrics,.content-area .match-summary-strip{overflow:hidden;background:#fff!important;border:2px solid #2b77ad!important;border-radius:10px!important;box-shadow:0 3px 10px #1d5fa80b!important}.content-area .fintex-summary-strip>div,.content-area .analysis-context-strip>div,.content-area .ledger-focus-summary>div,.content-area .detail-metrics>div{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;min-height:54px!important;padding:8px 11px!important}.content-area .fintex-summary-strip span,.content-area .analysis-context-strip span,.content-area .ledger-focus-summary span,.content-area .detail-metrics span{color:#616e7c!important;font-size:var(--fs-caption)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:850!important}.content-area .fintex-summary-strip strong,.content-area .analysis-context-strip strong,.content-area .ledger-focus-summary strong,.content-area .detail-metrics strong{color:#122b3d!important;margin-top:3px!important;font-size:16px!important;font-weight:850!important;line-height:1.1!important}.content-area .analysis-mode-tabs{overflow:hidden;border:1px solid var(--fc-border)!important;background:#fff!important;border-radius:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important;box-shadow:0 2px 7px #0f2d4608!important}.content-area .analysis-mode-tabs button{border:0!important;border-right:1px solid var(--fc-border)!important;color:#485a6c!important;text-align:left!important;background:#fff!important;border-bottom:3px solid #0000!important;border-radius:0!important;min-height:48px!important;padding:8px 12px!important}.content-area .analysis-mode-tabs button:last-child{border-right:0!important}.content-area .analysis-mode-tabs button strong{display:block;font-size:12px!important;font-weight:800!important}.content-area .analysis-mode-tabs button span{margin-top:2px;display:block;font-size:var(--fs-caption)!important;color:#64707c!important}.content-area .analysis-mode-tabs button.active{border-bottom-color:var(--fc-blue)!important;color:#173f62!important;background:#f4f8fc!important}.content-area .analysis-workspace-head{border-bottom:1px solid var(--fc-border)!important;min-height:48px!important;padding:7px 2px!important}.content-area .analysis-workspace-head h3{margin:2px 0!important;font-size:15px!important;font-weight:850!important}.content-area .analysis-workspace-head p{font-size:var(--fs-caption)!important;color:#60707f!important;margin:0!important}.content-area .analysis-content-shell{overflow:hidden;background:#fff!important;border:1px solid #cbd6e0!important;border-radius:10px!important;box-shadow:0 4px 14px #0f2d460a!important}.content-area .analysis-master-nav{border-right:1px solid var(--fc-border)!important;background:#fbfcfd!important}.content-area .analysis-master-nav .master-nav-heading{border-bottom:1px solid var(--fc-border)!important;background:#fffdf8!important;padding:10px!important}.content-area .analysis-master-nav .master-nav-heading span{color:#b78723!important;font-size:var(--fs-caption)!important;letter-spacing:.08em!important;font-weight:850!important}.content-area .analysis-master-nav .master-nav-heading strong{color:var(--fc-text)!important;font-size:13px!important}.content-area .analysis-master-nav button{color:#354a5d!important;background:0 0!important;border:0!important;border-bottom:1px solid #e8ecf0!important;min-height:40px!important;font-size:11px!important;font-weight:650!important}.content-area .analysis-master-nav button:hover{background:#f0f5f9!important}.content-area .analysis-master-nav button.active{color:#17466d!important;box-shadow:inset 3px 0 0 var(--fc-blue)!important;background:#e6eff9!important;font-weight:800!important}.content-area .analysis-detail-pane{background:#fff!important}.content-area .analysis-breadcrumb{border-bottom:1px solid var(--fc-border)!important;background:#fbfcfd!important;min-height:40px!important;padding:7px 10px!important}.content-area .analysis-subgroup-block{border-bottom:1px solid var(--fc-border)!important;background:#fff!important;padding:8px 10px!important}.content-area .analysis-family-tabs{border:1px solid var(--fc-border)!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:#edf0f4!important;border-radius:8px!important;gap:4px!important;padding:3px!important;display:flex!important}.content-area .analysis-family-tabs button{color:#566173!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important}.content-area .analysis-family-tabs button.active{background:var(--fc-blue)!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 4px #1d5fa824!important}.content-area .analysis-page .trend-summary-grid{gap:8px!important}.content-area .analysis-page .trend-summary-card{border:1px solid var(--fc-border)!important;min-height:72px!important;box-shadow:var(--fc-shadow)!important;background:#fff!important;border-top:2px solid #2b77ad!important;border-radius:9px!important}.content-area .analysis-page .trend-summary-card strong{color:var(--fc-text)!important;font-size:17px!important;font-weight:850!important}.content-area .analysis-page .dashboard-card{background:#fff!important;border:1px solid #cbd6e0!important;border-radius:10px!important;box-shadow:0 4px 14px #0f2d460a!important}.content-area .analysis-page .dashboard-card-head{border-top:2px solid #d8b04a!important;border-bottom:1px solid var(--fc-border)!important;background:#fffdf8!important;min-height:48px!important}.content-area .accounting-context-panel .fintex-context-head{min-height:44px!important;padding:7px 10px!important}.content-area .accounting-context-panel .fintex-context-copy p,.content-area .accounting-context-panel .fintex-context-copy small{display:none!important}.content-area .accounting-context-panel .fintex-context-body{background:#fff!important;flex-wrap:nowrap!important;min-height:48px!important;padding:6px 8px!important}.content-area .accounting-context-panel .scope-tabs{flex:none!important;width:fit-content!important}.content-area .accounting-context-panel .period-button-grid{flex:auto!important;gap:5px!important;min-width:0!important;display:flex!important}.content-area .accounting-context-panel .period-button-grid .period-button{flex:1 1 0!important;min-width:82px!important;height:32px!important;min-height:32px!important}.content-area .analysis-context-strip{grid-template-columns:1.1fr 1.35fr .9fr .7fr!important;gap:0!important;margin:0!important;display:grid!important}.content-area .analysis-context-strip>div{border-right:1px solid var(--fc-border)!important}.content-area .analysis-context-strip>div:last-child{border-right:0!important}.content-area .module-period-panel>.panel-heading .section-subtitle,.content-area .invoice-period-panel>.panel-heading .section-subtitle{display:none!important}.content-area .module-period-panel>.panel-heading,.content-area .invoice-period-panel>.panel-heading{min-height:44px!important}.content-area .module-period-panel>.period-button-grid,.content-area .invoice-period-panel>.invoice-month-strip{background:#fff!important;min-height:46px!important;padding:6px 8px!important}.content-area .tax-workspace .module-period-panel .period-button-grid,.content-area .financial-analysis-workspace .module-period-panel .period-button-grid{gap:5px!important;display:flex!important}.content-area .tax-workspace .module-period-panel .period-button,.content-area .financial-analysis-workspace .module-period-panel .period-button{flex:1 1 0!important;height:32px!important;min-height:32px!important}.content-area .vat-workspace .module-period-panel{padding:0!important}.content-area .analysis-page .dashboard-card,.content-area .analysis-page .ft-panel,.content-area .tax-workspace>.panel:not(.module-period-panel),.content-area .vat-workspace>.panel:not(.module-period-panel),.content-area .invoice-workspace>.panel:not(.invoice-period-panel),.content-area .financial-analysis-workspace>.panel:not(.module-period-panel){background:#fff!important;border:1px solid #cbd6e0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 14px #0f2d460a!important}.content-area .analysis-page .dashboard-card-head,.content-area .analysis-page .ft-panel-head,.content-area .tax-workspace>.panel>.panel-heading,.content-area .vat-workspace>.panel>.panel-heading,.content-area .invoice-workspace>.panel>.panel-heading,.content-area .financial-analysis-workspace>.panel>.panel-heading{border-top:2px solid #d8b04a!important;border-bottom:1px solid var(--fc-border)!important;background:linear-gradient(#fffefb 0%,#fffdf8 100%)!important;min-height:48px!important}.content-area .analysis-page .dashboard-card-head .card-kicker,.content-area .analysis-page .ft-panel-head-copy>span,.content-area .tax-workspace>.panel>.panel-heading .eyebrow,.content-area .vat-workspace>.panel>.panel-heading .eyebrow,.content-area .invoice-workspace>.panel>.panel-heading .eyebrow,.content-area .financial-analysis-workspace>.panel>.panel-heading .eyebrow{color:#b78723!important}.content-area .metric-grid.four .metric-card{border-top:2px solid #2b77ad!important}.content-area .metric-grid.four .metric-card.good{border-top-color:#438a6c!important}.content-area .metric-grid.four .metric-card.warn{border-top-color:#d8b04a!important}.content-area .metric-grid.four .metric-card.danger{border-top-color:#b85353!important}.content-area .analysis-page table,.content-area .tax-workspace table,.content-area .vat-workspace table,.content-area .invoice-workspace table,.content-area .financial-analysis-workspace table{font-size:12px!important}.content-area .analysis-page table tbody td,.content-area .tax-workspace table tbody td,.content-area .vat-workspace table tbody td,.content-area .invoice-workspace table tbody td,.content-area .financial-analysis-workspace table tbody td,.content-area .analysis-page table thead th,.content-area .tax-workspace table thead th,.content-area .vat-workspace table thead th,.content-area .invoice-workspace table thead th,.content-area .financial-analysis-workspace table thead th{height:32px!important;min-height:32px!important;padding:5px 8px!important}.content-area .accounting-workspace.analysis-page{gap:6px!important}.content-area .accounting-workspace.analysis-page>.fintex-page-header{display:none!important}.content-area .accounting-workspace.analysis-page>.fintex-top-context{margin:0!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel{background:#fff!important;border:1px solid #d7e0e8!important;border-radius:10px!important;overflow:visible!important;box-shadow:0 2px 8px #0f2d4609!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .fintex-context-head{display:none!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .fintex-context-body{background:#fff!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:6px 8px!important;display:flex!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .scope-tabs{flex:none!important;width:fit-content!important;margin:0!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .scope-tabs button{white-space:nowrap!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:11px!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .period-button-grid{flex:auto!important;gap:5px!important;min-width:0!important;margin:0!important;display:flex!important}.content-area .accounting-workspace.analysis-page .accounting-context-panel .period-button{flex:1 1 0!important;min-width:78px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.content-area .accounting-workspace.analysis-page>.analysis-context-strip{border:2px solid #2b77ad!important;border-radius:10px!important;height:48px!important;min-height:48px!important;margin:0!important;box-shadow:0 2px 8px #1d5fa80a!important}.content-area .accounting-workspace.analysis-page>.analysis-context-strip>div{justify-content:center!important;height:44px!important;min-height:44px!important;padding:6px 10px!important}.content-area .accounting-workspace.analysis-page>.analysis-context-strip span{font-size:var(--fs-caption)!important}.content-area .accounting-workspace.analysis-page>.analysis-context-strip strong{margin-top:2px!important;font-size:14px!important}.content-area .accounting-workspace.analysis-page .analysis-mode-tabs{border-radius:9px!important;height:42px!important;min-height:42px!important}.content-area .accounting-workspace.analysis-page .analysis-mode-tabs button{flex-direction:column!important;justify-content:center!important;height:42px!important;min-height:42px!important;padding:5px 10px!important;display:flex!important}.content-area .accounting-workspace.analysis-page .analysis-mode-tabs button strong{font-size:11px!important}.content-area .accounting-workspace.analysis-page .analysis-mode-tabs button span{display:none!important}.content-area .accounting-workspace.analysis-page .analysis-workspace-head{align-items:center!important;height:32px!important;min-height:32px!important;padding:4px 2px!important;display:flex!important}.content-area .accounting-workspace.analysis-page .analysis-workspace-head .section-kicker-light,.content-area .accounting-workspace.analysis-page .analysis-workspace-head p{display:none!important}.content-area .accounting-workspace.analysis-page .analysis-workspace-head h3{margin:0!important;font-size:13px!important}.content-area .accounting-workspace.analysis-page .analysis-workspace-head .period-badge{font-size:var(--fs-caption)!important;margin-left:auto!important}.content-area .accounting-workspace.analysis-page .ledger-analysis{gap:6px!important}.content-area .accounting-workspace.analysis-page .analysis-content-shell{min-height:0!important;margin-top:0!important}.content-area .accounting-workspace.analysis-page .analysis-breadcrumb{height:34px!important;min-height:34px!important;padding:5px 9px!important}.content-area .accounting-workspace.analysis-page .analysis-subgroup-block{padding:6px 9px!important}.content-area .accounting-workspace.analysis-page .subgroup-heading{margin-bottom:5px!important}.content-area .accounting-workspace.analysis-page .subgroup-heading small{display:none!important}.content-area .accounting-workspace.analysis-page .analysis-family-tabs{min-height:32px!important}.content-area .accounting-workspace.analysis-page .analysis-family-tabs button{height:26px!important;min-height:26px!important;padding:0 9px!important}.content-area .accounting-workspace.analysis-page .analysis-master-nav .master-nav-heading{min-height:42px!important;padding:7px 9px!important}.content-area .accounting-workspace.analysis-page .analysis-master-nav .master-nav-heading span{font-size:var(--fs-caption)!important}.content-area .accounting-workspace.analysis-page .analysis-master-nav .master-nav-heading strong{font-size:12px!important}.content-area .accounting-workspace.analysis-page .analysis-master-nav button{min-height:36px!important;padding-top:5px!important;padding-bottom:5px!important}.content-area .accounting-workspace.analysis-page .analysis-master-nav button small{font-size:var(--fs-caption)!important}.content-area .accounting-workspace.analysis-page .ledger-focus-summary,.content-area .accounting-workspace.analysis-page .trend-summary-grid{margin:6px 0!important}.content-area .accounting-workspace.analysis-page .ledger-focus-summary>div{min-height:48px!important;padding:6px 9px!important}.global-focus-toggle{align-items:center!important;gap:6px!important;display:inline-flex!important}.global-focus-toggle kbd,.global-focus-exit kbd{color:#4d5c6b;background:#fff;border:1px solid #cfd7df;border-bottom-color:#aeb9c4;border-radius:5px;justify-content:center;align-items:center;min-width:21px;height:20px;padding:0 5px;font:700 11px/1 Inter,system-ui,sans-serif;display:inline-flex;box-shadow:0 1px #0f2d4614}.global-focus-exit{z-index:5000;color:#29445a;cursor:pointer;background:#fffffff5;border:1px solid #c7d2dd;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex;position:fixed;top:8px;right:10px;box-shadow:0 4px 14px #0f2d461a}.global-focus-exit:hover{background:#f7fafc;border-color:#9cb1c3}.global-focus-exit:focus{outline:none}.global-focus-exit:focus-visible{outline-offset:2px;outline:2px solid #1d5fa85c}html.fintex-global-focus-mode .sidebar{opacity:0!important;pointer-events:none!important;transform:translate(-100%)!important}html.fintex-global-focus-mode .app-main{width:100%!important;margin-left:0!important}html.fintex-global-focus-mode .topbar{display:none!important}html.fintex-global-focus-mode .content-area{height:100vh!important;min-height:100vh!important;padding:8px!important;overflow:auto!important}html.fintex-global-focus-mode .content-area>.page-stack{min-height:calc(100vh - 16px)!important}html.fintex-global-focus-mode .content-area .fintex-page-header,html.fintex-global-focus-mode .content-area .page-header{display:none!important}html.fintex-global-focus-mode .accounting-workspace.analysis-page{gap:5px!important}html.fintex-global-focus-mode .accounting-workspace.analysis-page .analysis-content-shell{min-height:calc(100vh - 170px)!important}html.fintex-global-focus-mode .tax-workspace,html.fintex-global-focus-mode .vat-workspace,html.fintex-global-focus-mode .invoice-workspace,html.fintex-global-focus-mode .financial-analysis-workspace{gap:6px!important}html.fintex-global-focus-mode .module-period-panel>.panel-heading,html.fintex-global-focus-mode .invoice-period-panel>.panel-heading{display:none!important}html.fintex-global-focus-mode .module-period-panel>.period-button-grid,html.fintex-global-focus-mode .invoice-period-panel>.invoice-month-strip{border-top:0!important}@media (prefers-reduced-motion:reduce){html.fintex-global-focus-mode .sidebar,html.fintex-global-focus-mode .app-main{transition:none!important}}.content-area .vat-mode-switch{border:1px solid var(--fc-border)!important;width:fit-content!important;max-width:100%!important;box-shadow:none!important;background:#edf0f4!important;border-radius:9px!important;gap:3px!important;padding:3px!important;display:inline-flex!important;overflow:visible!important}.content-area .vat-mode-switch button{color:#566173!important;min-width:190px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:flex!important}.content-area .vat-mode-switch button span{text-transform:uppercase;flex:none;color:#646e79!important;font-size:var(--fs-caption)!important;letter-spacing:.06em!important;background:0 0!important;margin:0!important;padding:0!important;font-weight:850!important}.content-area .vat-mode-switch button strong{white-space:nowrap;color:inherit!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1!important}.content-area .vat-mode-switch button small{display:none!important}.content-area .vat-mode-switch button:hover{color:#23384a!important;background:#e3e8ed!important}.content-area .vat-mode-switch button.active{background:var(--fc-blue)!important;color:#fff!important;font-weight:800!important;box-shadow:0 2px 5px #1d5fa829!important}.content-area .vat-mode-switch button.active span{color:#dceaf7!important}:where(.content-area .financial-analysis-workspace){gap:10px!important}:where(.content-area .financial-analysis-workspace .fa-context-dashboard){overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-stack),:where(.content-area .financial-analysis-workspace .fa-dashboard-grid){gap:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-grid.two){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card){background:#fff!important;border:1px solid #d5dee7!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 14px #0f2d460b!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card>.panel-heading){min-height:62px!important;padding:10px 12px!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card>.panel-heading h3){color:#163a55!important;font-size:14px!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card>.panel-heading .section-subtitle){max-width:720px!important;font-size:var(--fs-caption)!important;color:#636f7e!important;line-height:1.4!important}:where(.content-area .financial-analysis-workspace .fa-composition-list){gap:11px!important;padding:12px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-composition-row){grid-template-columns:minmax(165px,220px) minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-composition-copy){grid-template-columns:1fr auto!important;align-items:end!important;gap:2px 8px!important;min-width:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-composition-copy span){font-size:var(--fs-caption)!important;color:#40576b!important;font-weight:800!important}:where(.content-area .financial-analysis-workspace .fa-composition-copy strong){color:#15364f!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-size:11px!important;font-weight:850!important}:where(.content-area .financial-analysis-workspace .fa-composition-copy small){font-size:var(--fs-caption)!important;color:#65707a!important;grid-column:1/-1!important}:where(.content-area .financial-analysis-workspace .fa-composition-track){background:#edf2f6!important;border-radius:999px!important;height:9px!important;position:relative!important;overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-composition-track i){background:linear-gradient(90deg,#2b77ad,#67a6d1)!important;border-radius:999px!important;height:100%!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge){gap:8px!important;padding:12px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row){grid-template-columns:minmax(145px,180px) minmax(0,1fr) minmax(120px,150px)!important;align-items:center!important;gap:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row>span){font-size:var(--fs-caption)!important;color:#506274!important;font-weight:800!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row>strong){text-align:right!important;color:#163a55!important;font-variant-numeric:tabular-nums!important;font-size:11px!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-track){background:#edf2f6!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-track i){background:#2f7bad!important;border-radius:999px!important;height:100%!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row.expense .fa-income-bridge-track i){background:#c79a3b!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row.result .fa-income-bridge-track i){background:#4f8e72!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail){background:#fff!important;border-bottom:1px solid #e0e6ec!important;border-right:1px solid #e0e6ec!important;min-height:118px!important;padding:12px!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail:nth-child(2n)){border-right:0!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail>div){justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail>div span){font-size:var(--fs-caption)!important;letter-spacing:.035em!important;text-transform:uppercase!important;color:#5d6f7f!important;font-weight:850!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail>div b){color:#8a6721!important;font-size:var(--fs-caption)!important;background:#fff8e8!important;border:1px solid #e1c889!important;border-radius:999px!important;padding:2px 6px!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail>strong){color:#14364f!important;font-variant-numeric:tabular-nums!important;margin-top:8px!important;font-size:20px!important;line-height:1!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail p){font-size:var(--fs-caption)!important;color:#626d79!important;margin:8px 0 0!important;line-height:1.45!important}:where(.content-area .financial-analysis-workspace .fa-warning-dashboard){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-warning-dashboard article){background:#fffdf8!important;border:1px solid #e5d9c8!important;border-radius:8px!important;padding:10px!important}:where(.content-area .financial-analysis-workspace .fa-warning-dashboard strong){font-size:var(--fs-caption)!important;color:#6f5527!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-warning-dashboard span){font-size:var(--fs-caption)!important;color:#6c7278!important;margin-top:4px!important;line-height:1.4!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow>div){background:#fff!important;border:1px solid #dce4eb!important;border-right:0!important;align-items:center!important;gap:9px!important;min-height:68px!important;padding:10px!important;display:flex!important;position:relative!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow>div:first-child){border-radius:8px 0 0 8px!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow>div:last-child){border-right:1px solid #dce4eb!important;border-radius:0 8px 8px 0!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow>div>span){color:#286b9c!important;background:#eaf3fa!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;font-size:11px!important;font-weight:900!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow strong){font-size:var(--fs-caption)!important;color:#29465d!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow small){color:#163a55!important;margin-top:3px!important;font-size:11px!important;font-weight:850!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-report-context){grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-report-panel .primary-button){min-width:170px!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi){min-height:84px!important}:where(.content-area .financial-analysis-workspace .fa-ratio-kpis .ft-executive-kpi){min-height:80px!important}@media (width<=1180px){:where(.content-area .financial-analysis-workspace .fa-dashboard-grid.two){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.content-area .financial-analysis-workspace .fa-cycle-flow>div){border-right:1px solid #dce4eb!important;border-radius:0!important}:where(.content-area .financial-analysis-workspace .fa-report-context){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){:where(.content-area .financial-analysis-workspace .fa-ratio-detail-grid){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-ratio-detail){border-right:0!important}:where(.content-area .financial-analysis-workspace .fa-warning-dashboard),:where(.content-area .financial-analysis-workspace .fa-cycle-flow),:where(.content-area .financial-analysis-workspace .fa-composition-row),:where(.content-area .financial-analysis-workspace .fa-income-bridge-row){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-income-bridge-row>strong){text-align:left!important}}:is(.registration-consents,.onboarding-consents) .mini-check{cursor:pointer;min-height:44px;padding:8px 0;align-items:flex-start!important;gap:12px!important}:is(.registration-consents,.onboarding-consents) .mini-check input[type=checkbox]{accent-color:#1d5fa8;flex:0 0 22px!important;width:22px!important;min-width:22px!important;height:22px!important;margin:2px 0 0!important;padding:0!important}:is(.registration-consents,.onboarding-consents) .mini-check>span{overflow-wrap:anywhere;flex:1;min-width:0}.onboarding-consent-page{background:var(--page-bg,#f6f8fb);place-items:center;min-height:100dvh;padding:24px;display:grid}.onboarding-consent-card{border:1px solid var(--line,#dce4eb);background:#fff;border-radius:6px;width:min(760px,100%);min-width:0;padding:24px}.onboarding-consents{box-shadow:none;border:0;padding:0}.onboarding-consents h2{margin:12px 0;font-size:22px}.onboarding-consents p,.onboarding-consents .mini-check{line-height:1.6}.onboarding-consents>.primary-button{width:100%;min-height:44px;margin:16px 0}@media (width<=680px){.registration-interest{min-height:44px}.registration-interest-check{flex-basis:22px;width:22px;height:22px}:is(.registration-page,.login-page) .input-wrap,.registration-select{min-height:48px}:is(.registration-page,.login-page) input,.registration-select{font-size:16px}:is(.registration-page,.login-page) .password-visibility-toggle{width:44px;height:44px;right:2px}:is(.registration-page,.login-page) .primary-button{min-height:48px}.onboarding-consent-page{align-items:start;padding:12px}.onboarding-consent-card{padding:18px}}.content-area .fintex-page-header{margin:0!important}.content-area .fintex-page-header>.fintex-page-header-mark{display:grid!important}.content-area .fintex-page-header .fintex-page-header-copy{min-width:0!important;display:block!important}.content-area .fintex-page-header .page-actions{margin-left:auto!important}.content-area .accounting-commandbar{height:44px!important;min-height:44px!important;box-shadow:none!important;border-radius:6px!important;gap:6px!important;padding:5px 7px!important}.content-area .accounting-commandbar .mizan-filter-group button{height:30px!important;min-height:30px!important;font-size:var(--fs-caption)!important;border-radius:4px!important;padding:0 9px!important}.content-area .accounting-commandbar .mizan-filter-actions{align-items:center!important;gap:5px!important;margin-left:auto!important;display:flex!important}.content-area .accounting-commandbar .mizan-filter-actions .compact{height:30px!important;min-height:30px!important;padding:0 9px!important}.content-area .erp-summary-strip,.content-area .mizan-mini-kpi,.content-area .analysis-context-strip{min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #2b77ad!important;border-radius:6px!important;overflow:hidden!important}.content-area .erp-summary-strip>div,.content-area .mizan-mini-kpi>div,.content-area .analysis-context-strip>div{background:#fff!important;border-right:1px solid #e0e6eb!important;min-height:56px!important;padding:8px 11px!important}.content-area .erp-summary-strip>div:last-child,.content-area .mizan-mini-kpi>div:last-child,.content-area .analysis-context-strip>div:last-child{border-right:0!important}.content-area .manager-risk-kpis,.content-area .manager-money-kpis{background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;gap:0!important;display:grid!important;overflow:hidden!important}.content-area .manager-risk-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}.content-area .manager-money-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.content-area .manager-risk-kpis article,.content-area .manager-money-kpis article{min-height:58px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e0e6eb!important;border-radius:0!important;padding:9px 11px!important}.content-area .manager-risk-kpis article:last-child,.content-area .manager-money-kpis article:last-child{border-right:0!important}.content-area .manager-risk-kpis article.attention{background:#fffdf8!important;box-shadow:inset 3px 0 #c99a3d!important}.content-area .manager-risk-kpis strong{margin-top:3px!important;font-size:17px!important}.content-area .manager-money-kpis strong{margin-top:3px!important;font-size:13px!important}.content-area .metric-grid.four{background:#fff!important;border:1px solid #d9e0e6!important;border-radius:6px!important;gap:0!important;overflow:hidden!important}.content-area .metric-grid.four>.metric-card{min-height:62px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e0e6eb!important;border-radius:0!important;padding:9px 11px!important}.content-area .metric-grid.four>.metric-card:last-child{border-right:0!important}.content-area .metric-grid.four>.metric-card.good{box-shadow:inset 3px 0 #4e9a72!important}.content-area .metric-grid.four>.metric-card.warn{box-shadow:inset 3px 0 #c89834!important}.content-area .metric-grid.four>.metric-card.danger{box-shadow:inset 3px 0 #b85b5b!important}.content-area .page-stack{gap:8px!important}.content-area .page-stack>.panel,.content-area .page-stack .panel,.content-area .page-stack .dashboard-card,.content-area .page-stack .customer-section{box-shadow:none!important;border-radius:6px!important}.content-area .panel-heading,.content-area .dashboard-card-head{min-height:44px!important;padding:8px 11px!important}@media print{.sidebar,.topbar,.page-actions,.accounting-commandbar button,.mizan-filter-actions,.feedback-trigger{display:none!important}.app-main{margin-left:0!important}.content-area{padding:0!important}body,.content-area,.panel,.dashboard-card,.metric-card{color:#000!important;background:#fff!important}.content-area *{box-shadow:none!important;text-shadow:none!important}.content-area .panel,.content-area .dashboard-card,.content-area .metric-grid.four,.content-area .erp-summary-strip,.content-area .mizan-mini-kpi{border-color:#777!important}table{font-size:9pt!important}th,td{color:#000!important;border-color:#aaa!important}tr,article,.panel{break-inside:avoid}}.fw-workbench{gap:8px;display:grid}.fw-toast{color:#214d31;background:#eef8f1;border:1px solid #b9d9c4;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.fw-toast span{flex:1}.fw-toast button{color:#214d31;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fbea0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.fw-progress{background:#fff;border:1px solid #2b77ad;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.fw-progress-main{align-items:center;gap:18px;min-width:0;padding:10px 12px;display:flex}.fw-progress-number{align-items:baseline;gap:10px;min-width:210px;display:flex}.fw-progress-number strong{color:#17364f;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.fw-progress-number span{color:#52677a;font-size:13px}.fw-progress-bars{flex:1;grid-template-columns:repeat(auto-fit,minmax(8px,1fr));gap:4px;min-width:180px;display:grid}.fw-progress-bars span{background:#e6ebef;border-radius:2px;height:9px}.fw-progress-bars span.done{background:#5a9b6d}.fw-tabs{border-left:1px solid #dde4ea;grid-template-columns:repeat(3,132px);display:grid}.fw-tabs button{color:#52677a;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e7eb;min-height:54px;padding:7px 10px}.fw-tabs button:last-child{border-right:0}.fw-tabs button span,.fw-tabs button strong{display:block}.fw-tabs button span{font-size:12px}.fw-tabs button strong{color:#17364f;margin-top:2px;font-size:15px}.fw-tabs button.active{color:#17364f;background:#eef5fa;box-shadow:inset 0 -3px #2b77ad}.fw-tabs button:focus-visible,.fw-toggle:focus-visible,.fw-filters input:focus-visible,.fw-filters select:focus-visible,.fw-primary:focus-visible,.fw-secondary:focus-visible,.fw-evidence-btn:focus-visible,.fw-more:focus-visible,.fw-clear:focus-visible{outline-offset:2px;outline:2px solid #2b77ad}.fw-options label:has(input:focus-visible){outline-offset:2px;outline:2px solid #2b77ad}.fw-filters{grid-template-columns:minmax(260px,1.5fr) 170px 190px 220px auto;align-items:center;gap:7px;display:grid}.fw-filters label{min-width:0}.fw-filters input,.fw-filters select{color:#17364f;background:#fff;border:1px solid #cfd8df;border-radius:5px;width:100%;min-height:40px;padding:0 10px;font-size:13px}.fw-search{align-items:center;display:flex;position:relative}.fw-search svg{color:#6f8293;position:absolute;left:11px}.fw-search input{padding-left:34px}.fw-clear{color:#38546b;cursor:pointer;background:#fff;border:1px solid #cfd8df;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.fw-list{gap:7px;display:grid}.fw-item{background:#fff;border:1px solid #d7e0e6;border-radius:6px;overflow:hidden}.fw-item.reviewed{background:#fbfdfb;border-color:#c9ddd0}.fw-item.expanded{border-color:#aebfcd}.fw-toggle{color:#17364f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:74px minmax(0,1fr) 150px 120px 24px;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 12px;display:grid}.fw-toggle:hover{background:#f7fafc}.fw-severity{border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.fw-severity.medium{color:#8a4b08;background:#fdf1d8}.fw-severity.low,.fw-severity.info{color:#52677a;background:#edf2f6}.fw-severity.high,.fw-severity.critical{color:#8b3228;background:#fbe9e6}.fw-title{min-width:0}.fw-title strong,.fw-title small{display:block}.fw-title strong{color:#17364f;font-size:14px;line-height:1.35}.fw-title small{text-overflow:ellipsis;white-space:nowrap;color:#5b6478;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.fw-amount{text-align:right;color:#17364f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.fw-status{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.fw-status.open{color:#23367a;background:#e8ecf8}.fw-status.reviewed{color:#1b6b3a;background:#e0f3e6}.fw-body{border-top:1px solid #e2e7eb;gap:10px;padding:0 12px 12px;display:grid}.fw-facts{background:#f8fafb;border:1px solid #dfe5ea;border-radius:5px;align-items:stretch;gap:0;min-height:50px;display:flex;overflow:hidden}.fw-facts>div{border-right:1px solid #e1e6ea;flex-direction:column;justify-content:center;gap:2px;padding:7px 10px;display:flex}.fw-facts span{font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:#606e7e;font-weight:800}.fw-facts strong,.fw-facts code{color:#17364f;font-size:12px}.fw-facts code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.fw-evidence-btn{color:#1e5c88;cursor:pointer;background:#fff;border:0;border-left:1px solid #dfe5ea;justify-content:center;align-items:center;gap:6px;min-width:110px;min-height:48px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.fw-why{max-width:900px}.fw-why h4{color:#17364f;margin:0 0 4px;font-size:13px}.fw-why p{color:#44586b;margin:0;font-size:14px;line-height:1.6}.fw-special{background:#fff;border:1px solid #d9e1e7;border-radius:6px;overflow:hidden}.fw-party{border-bottom:1px solid #e2e7eb;align-items:center;gap:10px;padding:8px 10px;display:flex}.fw-party span{text-transform:uppercase;color:#606e7e;font-size:11px;font-weight:800}.fw-party strong{color:#17364f;font-size:13px}.fw-account-cols{grid-template-columns:1fr 1fr;display:grid}.fw-account-cols>div:first-child{border-right:1px solid #e2e7eb}.fw-account-cols h4{color:#52677a;background:#f8fafb;border-bottom:1px solid #edf0f2;margin:0;padding:7px 10px;font-size:12px}.fw-account{border-bottom:1px solid #edf0f2;grid-template-columns:120px minmax(0,1fr) 180px;align-items:center;gap:10px;padding:7px 10px;display:grid}.fw-account:last-child{border-bottom:0}.fw-account code{color:#294f6b;font-size:12px}.fw-account span{color:#52677a;font-size:12px}.fw-account strong{text-align:right;color:#17364f;font-variant-numeric:tabular-nums;font-size:12px}.fw-suggestion{color:#23367a;background:#eef3ff;border:1px solid #b9c8e8;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.fw-suggestion>div span,.fw-suggestion>div strong,.fw-suggestion>div small{display:block}.fw-suggestion>div span{text-transform:uppercase;font-size:11px;font-weight:800}.fw-suggestion>div strong{margin-top:2px;font-size:13px}.fw-suggestion p{color:#334a7b;margin:4px 0;font-size:13px;line-height:1.5}.fw-suggestion small{color:#53648a;font-size:11px}.fw-primary,.fw-secondary{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.fw-primary{color:#fff;background:#2340a8;border:1px solid #2340a8}.fw-secondary{color:#27465f;background:#fff;border:1px solid #b9c7d4}.fw-primary:disabled,.fw-secondary:disabled{opacity:.55;cursor:not-allowed}.fw-form{background:#fbfcfd;border:1px solid #d8e0e6;border-radius:6px;gap:10px;padding:12px;display:grid}.fw-form fieldset{border:0;margin:0;padding:0}.fw-form legend{color:#17364f;margin-bottom:7px;font-size:13px;font-weight:800}.fw-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fw-options label{cursor:pointer;background:#fff;border:1px solid #d5dde4;border-radius:6px;align-items:flex-start;gap:8px;min-height:66px;padding:9px 10px;display:flex}.fw-options label.selected{background:#f2f7fb;border-color:#2b77ad}.fw-options input{margin-top:3px}.fw-options span strong,.fw-options span small{display:block}.fw-options span strong{color:#17364f;font-size:13px}.fw-options span small{color:#5b6478;margin-top:3px;font-size:12px;line-height:1.4}.fw-reason{gap:5px;display:grid}.fw-reason>span{color:#354d61;font-size:12px;font-weight:800}.fw-reason b{color:#a12d22}.fw-reason textarea{color:#17364f;min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8df;border-radius:5px;padding:9px 10px;font-size:13px;line-height:1.5}.fw-learn{align-items:flex-start;gap:8px;display:flex}.fw-learn input{margin-top:3px}.fw-learn span strong,.fw-learn span small{display:block}.fw-learn span strong{color:#17364f;font-size:12px}.fw-learn span small{color:#5b6478;margin-top:2px;font-size:11px}.fw-form-actions{align-items:center;gap:10px;display:flex}.fw-error{color:#a12d22;font-size:12px;font-weight:700}.fw-summary{background:#eef8f1;border:1px solid #b9d9c4;border-radius:6px;overflow:hidden}.fw-summary-head{border-bottom:1px solid #cfe2d5;align-items:center;gap:9px;padding:9px 11px;display:flex}.fw-summary-head>div{flex:1}.fw-summary-head span,.fw-summary-head strong{display:block}.fw-summary-head>div>span{font-size:var(--fs-caption);text-transform:uppercase;color:#52745e;font-weight:800}.fw-summary-head>div>strong{color:#214d31;margin-top:2px;font-size:14px}.fw-teaching{color:#1b6b3a;background:#dcefe2;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-weight:800;font-size:11px!important;display:inline-flex!important}.fw-summary-grid{grid-template-columns:2fr 1fr 1fr;display:grid}.fw-summary-grid>div{border-right:1px solid #d5e7da;padding:9px 11px}.fw-summary-grid>div:last-child{border-right:0}.fw-summary-grid span,.fw-summary-grid strong{display:block}.fw-summary-grid span{font-size:var(--fs-caption);text-transform:uppercase;color:#5d7564;font-weight:800}.fw-summary-grid strong{color:#214d31;margin-top:3px;font-size:12px}.fw-summary-actions{border-top:1px solid #d5e7da;gap:7px;padding:8px 11px;display:flex}.fw-evidence{border:1px solid #d6dfe6;border-radius:6px;overflow:hidden}.fw-evidence-head{background:#f8fafb;border-bottom:1px solid #e0e6eb;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.fw-evidence-head strong{color:#17364f;font-size:12px}.fw-evidence-head span{color:#5b6478;font-size:11px}.fw-evidence-state{color:#52677a;padding:12px;font-size:12px}.fw-evidence-state.error{color:#a12d22}.fw-vouchers{display:grid}.fw-voucher{border-bottom:1px solid #e2e7eb}.fw-voucher:last-child{border-bottom:0}.fw-voucher summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 10px;display:flex}.fw-voucher summary span:first-child code,.fw-voucher summary span:first-child small{display:block}.fw-voucher summary code{color:#17364f;font-size:12px}.fw-voucher summary small{color:#5f6e7d;margin-top:2px;font-size:11px}.fw-voucher summary>span:last-child{color:#52677a;font-variant-numeric:tabular-nums;font-size:12px}.fw-table{overflow:auto}.fw-table table{border-collapse:collapse;width:100%;font-size:12px}.fw-table th,.fw-table td{vertical-align:top;border:1px solid #e1e6ea;padding:7px 9px}.fw-table th{color:#42596d;text-align:left;background:#f3f6f8;font-size:11px;position:sticky;top:0}.fw-table .num{text-align:right;font-variant-numeric:tabular-nums}.fw-table tr.evidence{background:#fff8df}.fw-evidence-tag{color:#62470b;font-size:var(--fs-caption);background:#f3d98b;border-radius:999px;margin-left:5px;padding:2px 5px;font-weight:800;display:inline-flex}.fw-more{color:#294f6b;cursor:pointer;background:#fff;border:1px dashed #b8c5cf;border-radius:6px;min-height:44px;font-size:12px;font-weight:800}.fw-empty{text-align:center;color:#5b6478;background:#fff;border:1px dashed #c8d1d8;border-radius:6px;padding:28px;font-size:13px}@media (width<=1100px){.fw-progress{grid-template-columns:1fr}.fw-tabs{border-top:1px solid #dde4ea;border-left:0}.fw-filters{grid-template-columns:1fr 1fr}.fw-toggle{grid-template-columns:70px minmax(0,1fr) 130px 105px 24px}.fw-account-cols,.fw-summary-grid{grid-template-columns:1fr}.fw-account-cols>div:first-child{border-bottom:1px solid #e2e7eb;border-right:0}.fw-summary-grid>div{border-bottom:1px solid #d5e7da;border-right:0}.fw-options{grid-template-columns:1fr}}.fw-suggestion-actions{flex-direction:column;align-items:stretch;gap:6px;min-width:150px;display:flex}.fw-suggestion-actions .fw-primary,.fw-suggestion-actions .fw-secondary{width:100%}.fw-decision-trigger{background:#f8fafb;border:1px solid #d9e1e7;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px;display:flex}.fw-decision-trigger>div{min-width:0}.fw-decision-trigger strong,.fw-decision-trigger span{display:block}.fw-decision-trigger strong{color:#17364f;font-size:13px}.fw-decision-trigger span{color:#5b6478;margin-top:2px;font-size:12px}.fw-form-head{border-bottom:1px solid #e1e6ea;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.fw-form-head>div strong,.fw-form-head>div span{display:block}.fw-form-head>div strong{color:#17364f;font-size:13px}.fw-form-head>div span{color:#5b6478;margin-top:2px;font-size:12px}.fw-form-close{color:#38546b;cursor:pointer;background:#fff;border:1px solid #cfd8df;border-radius:5px;min-height:36px;padding:0 10px;font-size:12px;font-weight:700}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rule-center-page{gap:8px;display:grid}.rule-center-toolbar{background:#fff;border:1px solid #d8e0e6;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 11px;display:flex}.rule-center-toolbar>div span,.rule-center-toolbar>div strong,.rule-center-toolbar>div small{display:block}.rule-center-toolbar>div span{font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;color:#606f7d;font-weight:800}.rule-center-toolbar>div strong{color:#17364f;margin-top:2px;font-size:14px}.rule-center-toolbar>div small{color:#5b6478;margin-top:3px;font-size:12px}.rule-center-kpis{background:#fff;border:1px solid #2b77ad;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.rule-center-kpis>div{border-right:1px solid #e0e6eb;min-height:60px;padding:8px 10px}.rule-center-kpis>div:last-child{border-right:0}.rule-center-kpis span,.rule-center-kpis strong,.rule-center-kpis small{display:block}.rule-center-kpis span{font-size:var(--fs-caption);text-transform:uppercase;color:#60707f;font-weight:800}.rule-center-kpis strong{color:#17364f;margin-top:3px;font-size:16px}.rule-center-kpis small{font-size:var(--fs-caption);color:#5f6e7d;margin-top:2px}.rule-center-filters{grid-template-columns:minmax(300px,1.45fr) 175px 165px 190px 160px;gap:7px;display:grid}.rule-center-filters input,.rule-center-filters select{color:#17364f;background:#fff;border:1px solid #cfd8df;border-radius:5px;width:100%;min-height:40px;padding:0 10px;font-size:12px}.rule-center-search{align-items:center;display:flex;position:relative}.rule-center-search svg{color:#6f8293;position:absolute;left:11px}.rule-center-search input{padding-left:34px}.rule-center-policy,.rule-center-footnote{color:#624d20;background:#fffaf0;border:1px solid #e0d3ad;border-radius:6px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.rule-center-policy strong,.rule-center-footnote strong{font-size:12px;display:block}.rule-center-policy p,.rule-center-footnote p{margin:3px 0 0;font-size:12px;line-height:1.55}.rule-center-footnote{color:#355a3e;background:#f4faf5;border-color:#cfe0d4}.rule-center-table-wrap{background:#fff;border:1px solid #d8e0e6;border-radius:6px;overflow:hidden}.rule-center-table{border-collapse:collapse;width:100%;font-size:12px}.rule-center-table th,.rule-center-table td{vertical-align:middle;border-bottom:1px solid #e3e8ec;border-right:1px solid #e3e8ec;padding:8px 9px}.rule-center-table th:last-child,.rule-center-table td:last-child{border-right:0}.rule-center-table th{text-align:left;color:#506579;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.03em;z-index:1;background:#f3f6f8;position:sticky;top:0}.rule-center-table tr:last-child td{border-bottom:0}.rule-center-table td:nth-child(2){min-width:330px}.rule-center-table td strong,.rule-center-table td code{display:block}.rule-center-table td strong{color:#17364f;font-size:12px}.rule-center-table td code{font-size:var(--fs-caption);color:#617387;margin-top:3px}.rule-status,.rule-severity,.rule-runtime{min-height:24px;font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-weight:800;display:inline-flex}.rule-status{color:#5c6f7f;background:#edf1f4}.rule-status.active{color:#1b6b3a;background:#e0f3e6}.rule-severity.medium{color:#8a4b08;background:#fdf1d8}.rule-severity.low,.rule-severity.info{color:#52677a;background:#edf2f6}.rule-severity.high,.rule-severity.critical{color:#8b3228;background:#fbe9e6}.rule-runtime{color:#52677a;background:#edf2f6}.rule-runtime.finding{color:#23367a;background:#e8ecf8}.rule-expand{color:#38546b;cursor:pointer;background:#fff;border:1px solid #d4dde4;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.rule-detail-row td{background:#fbfcfd;padding:0}.rule-detail-grid{border-bottom:1px solid #e1e6ea;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.rule-detail-grid>div{border-bottom:1px solid #e1e6ea;border-right:1px solid #e1e6ea;padding:10px 11px}.rule-detail-grid>div:nth-child(3n){border-right:0}.rule-detail-grid span{font-size:var(--fs-caption);text-transform:uppercase;color:#5f6e7d;font-weight:800;display:block}.rule-detail-grid p{color:#344d61;margin:4px 0 0;font-size:12px;line-height:1.55}.rule-detail-actions{gap:7px;padding:8px 10px;display:flex}.rule-center-empty{text-align:center;color:#5b6478;padding:26px;font-size:12px}@media (width<=1150px){.rule-center-kpis{grid-template-columns:repeat(2,1fr)}.rule-center-filters,.rule-detail-grid{grid-template-columns:1fr 1fr}}.rule-kind{color:#38546b;min-height:24px;font-size:var(--fs-caption);white-space:nowrap;background:#eef3f7;border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.dormant-accounts-panel .analysis-family-tabs{margin:0 10px 8px}.dormant-table{border-top:1px solid #e0e6eb;border-bottom:1px solid #e0e6eb;max-height:360px;overflow:auto}.table-link-button{color:#1e5c88;min-height:32px;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.table-link-button:focus-visible{outline-offset:2px;outline:2px solid #2b77ad}.dormant-last-voucher{background:#fff;border:1px solid #cfd8df;border-radius:6px;margin:10px;overflow:hidden}.dormant-last-voucher-head{background:#f8fafb;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.dormant-last-voucher-head h4{color:#17364f;margin:2px 0 0;font-size:13px}.dormant-last-voucher-head small{color:#5b6478;margin-top:2px;font-size:11px;display:block}.dormant-accounts-panel .panel-hint{margin:0 10px 10px}.fw-kpis{background:#fff;border:1px solid #d7e0e6;border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.fw-kpis button{color:#52677a;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1e6ea;min-height:56px;padding:7px 9px}.fw-kpis button:last-child{border-right:0}.fw-kpis button:hover{background:#f7fafc}.fw-kpis button.active{color:#17364f;background:#eef5fa;box-shadow:inset 0 -3px #2340a8}.fw-kpis button:focus-visible{outline-offset:-2px;outline:2px solid #2340a8}.fw-kpis span,.fw-kpis strong,.fw-kpis small{display:block}.fw-kpis span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.fw-kpis strong{color:#17364f;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;line-height:1}.fw-kpis small{font-size:var(--fs-caption);color:#5f6e7d;margin-top:3px}@media (width<=1200px){.fw-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.balance-risk-monitor{overflow:hidden}.balance-risk-tabs{margin:0 12px 8px}.balance-risk-tabs button span{font-variant-numeric:tabular-nums;margin-left:6px}.balance-risk-table{border-top:1px solid #e0e6eb;border-bottom:1px solid #e0e6eb;max-height:430px;overflow:auto}.balance-risk-clean{color:#1b6b3a;background:#f5fbf7;border:1px solid #d8e8de;border-radius:8px;align-items:flex-start;gap:8px;margin:0 12px 10px;padding:12px;display:flex}.balance-risk-clean strong,.balance-risk-clean small{display:block}.balance-risk-clean small{color:#5b6478;margin-top:2px}.balance-risk-monitor .panel-hint{margin:8px 12px 12px}.fw-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1200px){.fw-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.fw-progress-number small{font-size:var(--fs-caption);color:#5f6e7d;white-space:nowrap;font-weight:700}@media (width<=1250px){.fw-progress-number{flex-wrap:wrap}.fw-progress-number small{white-space:normal;flex-basis:100%}}.content-area .metric-card{min-height:66px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #dfe6ec!important;border-radius:0!important;padding:0!important;position:relative!important;overflow:visible!important}.content-area .metric-card:last-child{border-right:0!important}.content-area .metric-card-main{color:#17364f;text-align:left;width:100%;min-height:66px;font:inherit;background:0 0;border:0;padding:9px 11px;display:block}.content-area button.metric-card-main{cursor:pointer}.content-area button.metric-card-main:hover{background:#f6f9fc}.content-area button.metric-card-main:focus-visible{outline-offset:-2px;outline:2px solid #2f6fbe}.content-area .metric-top{text-transform:uppercase;justify-content:space-between;align-items:center;padding-right:20px;display:flex;font-size:var(--fs-caption)!important;letter-spacing:.075em!important;color:#5e6f7f!important;font-weight:850!important}.content-area .metric-tone-dot{background:#c1ccd7;border-radius:50%;width:7px;height:7px;display:inline-block}.content-area .metric-card.good .metric-tone-dot{background:#4e9a72}.content-area .metric-card.warn .metric-tone-dot{background:#c89834}.content-area .metric-card.danger .metric-tone-dot{background:#b85b5b}.content-area .metric-value{letter-spacing:-.01em;color:#17364f!important;margin-top:4px!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}.content-area .metric-note{line-height:1.35;font-size:var(--fs-caption)!important;color:#606e7f!important;margin-top:3px!important}.content-area .metric-action{font-size:var(--fs-caption);color:#2b6da8;align-items:center;gap:4px;margin-top:5px;font-weight:800;display:flex}.content-area .metric-info{z-index:3;position:absolute;top:7px;right:8px}.content-area .metric-grid.four,.content-area .manager-risk-kpis,.content-area .manager-money-kpis,.content-area .rule-center-kpis,.content-area .fw-kpis{box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e3!important;border-radius:8px!important;overflow:hidden!important}.content-area .ft-executive-kpis{background:#fff;border:1px solid #cbd7e2;border-radius:8px;gap:0;display:grid;overflow:hidden}.content-area .ft-executive-kpi{color:#17364f;text-align:left;min-width:0;min-height:72px;font:inherit;background:#fff;border:0;border-right:1px solid #dfe6ec;padding:10px 12px;position:relative}.content-area .ft-executive-kpi:last-child{border-right:0}.content-area button.ft-executive-kpi{cursor:pointer}.content-area button.ft-executive-kpi:hover{background:#f7fafc}.content-area button.ft-executive-kpi:focus-visible{outline-offset:-2px;z-index:2;outline:2px solid #2f6fbe}.content-area .ft-executive-kpi:before{content:"";background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.content-area .ft-executive-kpi.info:before{background:#4d84ba}.content-area .ft-executive-kpi.good:before{background:#4e9a72}.content-area .ft-executive-kpi.warning:before{background:#c89834}.content-area .ft-executive-kpi.danger:before{background:#b85b5b}.content-area .ft-executive-kpi.active{background:#f1f7fc}.content-area .ft-executive-kpi.active:after{content:"";background:#2f6fbe;height:2px;position:absolute;bottom:0;left:0;right:0}.content-area .ft-executive-kpi span,.content-area .ft-executive-kpi strong,.content-area .ft-executive-kpi small,.content-area .ft-executive-kpi em{display:block}.content-area .ft-executive-label{font-size:var(--fs-caption);letter-spacing:.075em;text-transform:uppercase;color:#607080;font-weight:850}.content-area .ft-executive-kpi strong{color:#17364f;font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px;font-weight:820;line-height:1.05}.content-area .ft-executive-kpi small{font-size:var(--fs-caption);color:#606e7f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;line-height:1.3;overflow:hidden}.content-area .ft-executive-kpi em{font-size:var(--fs-caption);color:#2b6da8;margin-top:5px;font-style:normal;font-weight:800}.content-area .ft-executive-kpi em svg{vertical-align:-2px;margin-left:3px}.content-area .ft-collapsible-section{background:#fff;border:1px solid #d4dde6;border-radius:8px;overflow:hidden}.content-area .ft-collapsible-head{color:#17364f;text-align:left;cursor:pointer;background:#fbfcfe;border:0;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:68px;padding:9px 12px;display:grid}.content-area .ft-collapsible-head:hover{background:#f6f9fc}.content-area .ft-collapsible-head:focus-visible{outline-offset:-2px;outline:2px solid #2f6fbe}.content-area .ft-section-accent{background:#9aaaba;border-radius:999px;width:4px;height:38px}.content-area .tone-blue .ft-section-accent{background:#2f6fbe}.content-area .tone-gold .ft-section-accent{background:#c99a3d}.content-area .tone-warning .ft-section-accent{background:#c57b26}.content-area .ft-collapsible-copy{min-width:0}.content-area .ft-collapsible-copy>span,.content-area .ft-collapsible-copy>strong,.content-area .ft-collapsible-copy>small{display:block}.content-area .ft-collapsible-eyebrow{font-size:var(--fs-caption);letter-spacing:.11em;text-transform:uppercase;color:#5d6e7f;font-weight:900}.content-area .ft-collapsible-copy>strong{color:#17364f;margin-top:3px;font-size:12.5px;font-weight:800;line-height:1.25}.content-area .ft-collapsible-copy>small{font-size:var(--fs-caption);color:#616f80;margin-top:3px;line-height:1.35}.content-area .ft-collapsible-tail{align-items:center;gap:9px;display:flex}.content-area .ft-collapsible-meta{min-height:24px;font-size:var(--fs-caption);color:#4d6276;white-space:nowrap;background:#fff;border:1px solid #dde5ec;border-radius:999px;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.content-area .ft-collapsible-chevron{color:#607182;transition:transform .16s}.content-area .ft-collapsible-section.open .ft-collapsible-chevron{transform:rotate(180deg)}.content-area .ft-collapsible-body{background:#fff;border-top:1px solid #e1e7ed}.content-area .panel-heading,.content-area .ft-panel-head,.content-area .dashboard-card-head{background:#fbfcfe!important;border-bottom:1px solid #dfe6ec!important}.content-area .panel-heading .eyebrow,.content-area .ft-panel-head-copy>span,.content-area .dashboard-card-head .card-kicker{color:#57708b!important;font-weight:900!important}@media (width<=1400px){.content-area .ft-executive-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.content-area .ft-executive-kpi:nth-child(4n){border-right:0}.content-area .ft-executive-kpi:nth-child(n+5){border-top:1px solid #dfe6ec}}@media (width<=900px){.content-area .ft-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-area .ft-executive-kpi{border-top:1px solid #dfe6ec}.content-area .ft-executive-kpi:nth-child(-n+2){border-top:0}.content-area .ft-executive-kpi:nth-child(2n){border-right:0}}.content-area .metric-grid.four,.content-area .rule-center-kpis,.content-area .erp-summary-strip,.content-area .mizan-mini-kpi,.content-area .manager-risk-kpis,.content-area .manager-money-kpis,.content-area .match-summary-strip,.content-area .invoice-desk-kpis,.content-area .detail-metrics{box-shadow:none!important;background:#fff!important;border:1px solid #cbd7e2!important;border-radius:8px!important;gap:0!important;overflow:hidden!important}.content-area .rule-center-kpis>div,.content-area .erp-summary-strip>div,.content-area .mizan-mini-kpi>div,.content-area .manager-risk-kpis>article,.content-area .manager-money-kpis>article,.content-area .match-summary-strip>div,.content-area .invoice-desk-kpis>div,.content-area .detail-metrics>div{min-height:64px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #dfe6ec!important;border-radius:0!important;padding:9px 11px!important;position:relative!important}.content-area .rule-center-kpis>div:last-child,.content-area .erp-summary-strip>div:last-child,.content-area .mizan-mini-kpi>div:last-child,.content-area .manager-risk-kpis>article:last-child,.content-area .manager-money-kpis>article:last-child,.content-area .match-summary-strip>div:last-child,.content-area .invoice-desk-kpis>div:last-child,.content-area .detail-metrics>div:last-child{border-right:0!important}.content-area .rule-center-kpis span,.content-area .erp-summary-strip span,.content-area .mizan-mini-kpi span,.content-area .manager-risk-kpis span,.content-area .manager-money-kpis span,.content-area .match-summary-strip span,.content-area .invoice-desk-kpis span,.content-area .detail-metrics span{font-size:var(--fs-caption)!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:#607080!important;font-weight:850!important}.content-area .rule-center-kpis strong,.content-area .erp-summary-strip strong,.content-area .mizan-mini-kpi strong,.content-area .manager-risk-kpis strong,.content-area .manager-money-kpis strong,.content-area .match-summary-strip strong,.content-area .invoice-desk-kpis strong,.content-area .detail-metrics strong{color:#17364f!important;font-variant-numeric:tabular-nums!important;margin-top:4px!important;font-size:15px!important;font-weight:800!important;line-height:1.08!important}.content-area .rule-center-kpis small,.content-area .erp-summary-strip small,.content-area .mizan-mini-kpi small,.content-area .manager-risk-kpis small,.content-area .manager-money-kpis small,.content-area .match-summary-strip small,.content-area .invoice-desk-kpis small,.content-area .detail-metrics small{font-size:var(--fs-caption)!important;color:#606e7f!important;margin-top:3px!important;line-height:1.3!important}.content-area .panel{overflow:hidden}.content-area .panel-heading{background:#fbfcfe!important;min-height:58px!important;padding:9px 12px 9px 18px!important;position:relative!important}.content-area .panel-heading:before{content:"";background:#2f6fbe;border-radius:999px;width:3px;position:absolute;top:11px;bottom:11px;left:8px}.content-area .panel-heading h3{color:#17364f!important;margin-top:2px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.25!important}.content-area .panel-heading .section-subtitle{font-size:var(--fs-caption)!important;color:#616f80!important;margin-top:3px!important;line-height:1.35!important}.content-area .panel-heading .eyebrow{font-size:var(--fs-caption)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.content-area .invoice-period-panel .panel-heading:before,.content-area .module-period-panel .panel-heading:before{background:#c99a3d}.content-area .panel.warning .panel-heading:before{background:#c57b26}.content-area .panel.danger .panel-heading:before{background:#b85b5b}@media (width<=1200px){.content-area .metric-grid.four,.content-area .rule-center-kpis,.content-area .erp-summary-strip,.content-area .mizan-mini-kpi,.content-area .manager-risk-kpis,.content-area .manager-money-kpis,.content-area .match-summary-strip,.content-area .invoice-desk-kpis,.content-area .detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-area .metric-card,.content-area .rule-center-kpis>div,.content-area .erp-summary-strip>div,.content-area .mizan-mini-kpi>div,.content-area .manager-risk-kpis>article,.content-area .manager-money-kpis>article,.content-area .match-summary-strip>div,.content-area .invoice-desk-kpis>div,.content-area .detail-metrics>div{border-top:1px solid #dfe6ec!important}}.content-area .ft-hierarchy-nav{background:#fff;border:1px solid #d6e0e8;border-radius:8px;align-self:start;min-width:0;position:sticky;top:12px;overflow:hidden}.content-area .ft-hierarchy-head{background:#fbfcfe;border-bottom:1px solid #e1e7ec;padding:14px 14px 13px 18px;position:relative}.content-area .ft-hierarchy-head:before{content:"";background:#c99a3d;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:8px}.content-area .ft-hierarchy-head span,.content-area .ft-hierarchy-head strong{display:block}.content-area .ft-hierarchy-head span{font-size:var(--fs-caption);letter-spacing:.11em;text-transform:uppercase;color:#a47722;font-weight:900}.content-area .ft-hierarchy-head strong{color:#17364f;margin-top:4px;font-size:13px;line-height:1.2}.content-area .ft-hierarchy-list{padding:8px}.content-area .ft-hierarchy-list button{text-align:left;color:#29465d;cursor:pointer;width:100%;min-height:60px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;position:relative}.content-area .ft-hierarchy-list button:hover{background:#f4f8fb;border-color:#e0e7ed}.content-area .ft-hierarchy-list button:focus-visible{outline-offset:-2px;outline:2px solid #2f6fbe}.content-area .ft-hierarchy-list button.active{background:#eef5fa;border-color:#bdd1df;box-shadow:inset 3px 0 #2f6fbe}.content-area .ft-hierarchy-code{color:#587086;width:32px;height:32px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;background:#edf2f6;border-radius:6px;place-items:center;font-weight:900;display:grid}.content-area .ft-hierarchy-list button.active .ft-hierarchy-code{color:#fff;background:#2f6fbe}.content-area .ft-hierarchy-copy{min-width:0}.content-area .ft-hierarchy-copy strong,.content-area .ft-hierarchy-copy small{display:block}.content-area .ft-hierarchy-copy strong{font-size:var(--fs-caption);color:#294156;line-height:1.25}.content-area .ft-hierarchy-copy small{font-size:var(--fs-caption);color:#65717c;margin-top:4px;line-height:1.25}.content-area .ft-hierarchy-list button em{color:#5e7284;min-width:29px;height:24px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;background:#edf2f6;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;font-weight:850;display:grid}.content-area .ft-hierarchy-list button.active em{color:#1e5f91;background:#dbeaf4}.content-area .ft-insight-banner{background:#f8fbfd;border:1px solid #d7e2ea;border-left:3px solid #4e82b0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px;min-height:74px;display:grid;overflow:hidden}.content-area .ft-insight-banner.tone-good{background:#f7fbf8;border-left-color:#4e9a72}.content-area .ft-insight-banner.tone-warning{background:#fffaf1;border-left-color:#c89834}.content-area .ft-insight-copy{padding:10px 12px}.content-area .ft-insight-copy>span,.content-area .ft-insight-copy>strong{display:block}.content-area .ft-insight-copy>span{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#5f7282;font-weight:900}.content-area .ft-insight-copy>strong{color:#17364f;margin-top:3px;font-size:12px}.content-area .ft-insight-copy>p{max-width:900px;font-size:var(--fs-caption);color:#607386;margin:4px 0 0;line-height:1.48}.content-area .ft-insight-stats{border-left:1px solid #dce5eb;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;display:grid}.content-area .ft-insight-stats>div{border-right:1px solid #e2e8ed;min-width:120px;padding:10px 11px}.content-area .ft-insight-stats>div:last-child{border-right:0}.content-area .ft-insight-stats span,.content-area .ft-insight-stats strong{display:block}.content-area .ft-insight-stats span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.07em;color:#5f6e7a;font-weight:850}.content-area .ft-insight-stats strong{font-size:var(--fs-caption);color:#294156;font-variant-numeric:tabular-nums;margin-top:5px}.content-area .analysis-page .analysis-content-shell.with-master-nav{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:285px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;overflow:visible!important}.content-area .analysis-page .analysis-master-nav{height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6e0e8!important;border-radius:8px!important;padding:0!important}.content-area .analysis-page .analysis-detail-pane{background:#fff;border:1px solid #d6e0e8;border-radius:8px;min-width:0;padding:12px 14px 16px!important}.content-area .analysis-page .ledger-focus-head{border:1px solid #dce4eb!important;border-left:3px solid var(--analysis-accent)!important;background:#fbfcfe!important;border-radius:7px!important;margin:0 0 10px!important;padding:10px 12px!important}.content-area .analysis-page .analysis-account-kpis,.content-area .analysis-page .analysis-account-insight{margin-bottom:10px}.content-area .analysis-page .ledger-workbench .dashboard-card-head:before{background:#c99a3d!important}@media (width<=1180px){.content-area .analysis-page .analysis-content-shell.with-master-nav{grid-template-columns:1fr!important}.content-area .analysis-page .analysis-master-nav{position:static!important}.content-area .ft-hierarchy-list{gap:5px;display:flex;overflow:auto}.content-area .ft-hierarchy-list button{min-width:190px}.content-area .ft-hierarchy-head{display:none}.content-area .ft-insight-banner{grid-template-columns:1fr}.content-area .ft-insight-stats{border-top:1px solid #dce5eb;border-left:0}}.content-area .info-hint{vertical-align:middle;display:inline-flex;position:relative}.content-area .info-hint>summary{color:#5d7185;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;width:28px;height:28px;list-style:none;display:grid}.content-area .info-hint>summary::-webkit-details-marker{display:none}.content-area .info-hint>summary:hover{color:#1d5f98;background:#eef4fa;border-color:#d5e1eb}.content-area .info-hint>summary:focus-visible{outline-offset:2px;outline:2px solid #2f6fbe}.content-area .info-hint[open]{z-index:250}.content-area .info-hint[open]>summary{color:#174f80;background:#eaf3fb;border-color:#b9d0e3}.content-area .info-hint-popover{z-index:260;background:#fff;border:1px solid #c9d6e1;border-radius:10px;width:min(340px,100vw - 48px);min-width:300px;padding:14px 15px;position:absolute;top:34px;right:0;box-shadow:0 14px 34px #162d4424;text-transform:none!important;letter-spacing:0!important;color:#344b61!important;font-weight:400!important}.content-area .info-hint-popover:before{content:"";background:#fff;border-top:1px solid #c9d6e1;border-left:1px solid #c9d6e1;width:10px;height:10px;position:absolute;top:-6px;right:9px;transform:rotate(45deg)}.content-area .info-hint-popover strong{margin:0;display:block;color:#17364f!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important}.content-area .info-hint-popover p{color:#435a70!important;margin:7px 0 0!important;font-size:12px!important;font-weight:450!important;line-height:1.58!important}.content-area .info-hint-popover button{color:#1769c2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin-top:11px;padding:0;font-size:11.5px;font-weight:800;display:inline-flex}.content-area .info-hint-popover button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2f6fbe}.content-area .metric-card:has(.info-hint[open]){z-index:240;overflow:visible!important}.content-area .metric-grid.four:has(.info-hint[open]){overflow:visible!important}.content-area .metric-info{z-index:245!important;top:6px!important;right:7px!important}@media (width<=760px){.content-area .info-hint-popover{border-radius:12px;width:auto;min-width:0;max-height:min(60vh,420px);padding:16px;position:fixed;inset:auto 16px 20px;overflow:auto}.content-area .info-hint-popover:before{display:none}}.content-area .invoice-match-kpis .metric-card.clickable{cursor:pointer}.content-area .match-summary-strip.match-summary-actions{background:#fff!important;border:1px solid #cbd7e2!important;border-radius:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.content-area .match-summary-actions>button{color:#17364f;text-align:left;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #dfe6ec;padding:8px 10px;position:relative}.content-area .match-summary-actions>button:last-child{border-right:0}.content-area .match-summary-actions>button:hover{background:#f6f9fc}.content-area .match-summary-actions>button:focus-visible{outline-offset:-2px;z-index:2;outline:2px solid #2f6fbe}.content-area .match-summary-actions>button.active{background:#eef5fb}.content-area .match-summary-actions>button.active:after{content:"";background:#2f6fbe;height:3px;position:absolute;bottom:0;left:0;right:0}.content-area .match-summary-actions>button span,.content-area .match-summary-actions>button strong{display:block}.content-area .match-summary-actions>button span{font-size:var(--fs-caption)!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:#607080!important;font-weight:850!important}.content-area .match-summary-actions>button strong{font-variant-numeric:tabular-nums;color:#17364f!important;margin-top:4px!important;font-size:15px!important;font-weight:800!important}.content-area .match-filter-row{background:#fbfcfe;border-bottom:1px solid #dfe6ec;grid-template-columns:minmax(320px,1fr) 210px auto auto;align-items:end;gap:8px;padding:9px 12px;display:grid}.content-area .match-filter-row .search-box{min-height:36px}.content-area .match-status-filter{gap:4px;display:grid}.content-area .match-status-filter>span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:#607080;font-weight:850}.content-area .status-select{color:#294156;min-height:36px;font-size:var(--fs-caption);background:#fff;border:1px solid #cbd7e2;border-radius:7px;padding:0 30px 0 10px;font-weight:750}.content-area .status-select.exact{color:#1f6b43;background:#edf8f1;border-color:#bcdcc9}.content-area .status-select.strong{color:#245f98;background:#eef5ff;border-color:#bfd5ef}.content-area .status-select.candidate{color:#8a5a10;background:#fff8e8;border-color:#ead29d}.content-area .status-select.multiple{color:#895d12;background:#fff3dc;border-color:#e8c98c}.content-area .status-select.unmatched{color:#a33c31;background:#fff0ee;border-color:#efc1bb}.content-area .status-chip.exact{color:#1c6a40!important;background:#e7f5ec!important;border:1px solid #c3e1ce!important}.content-area .status-chip.strong{color:#245f98!important;background:#eaf3fc!important;border:1px solid #c6d9ed!important}.content-area .status-chip.candidate{color:#8b5c0d!important;background:#fff7df!important;border:1px solid #ecd49d!important}.content-area .status-chip.multiple{color:#88550a!important;background:#fff0d8!important;border:1px solid #e9c788!important}.content-area .status-chip.unmatched{color:#a23930!important;background:#fdecea!important;border:1px solid #efc0bb!important}@media (width<=1180px){.content-area .match-summary-strip.match-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.content-area .match-summary-actions>button:nth-child(3n){border-right:0}.content-area .match-summary-actions>button:nth-child(n+4){border-top:1px solid #dfe6ec}.content-area .match-filter-row{grid-template-columns:1fr 190px}}.content-area .vat-workspace>.process-push-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-area .vat-control-hub{background:linear-gradient(135deg,#fff 0%,#f8fafc 62%,#edf5fb 100%);border:1px solid #ccd8e4;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f27470e,inset 0 1px #fff}.content-area .vat-control-hub:before{content:"";background:linear-gradient(#c49b45,#24679a);width:4px;position:absolute;inset:0 auto 0 0}.content-area .vat-control-hub.active{border-color:#8eb3d5;box-shadow:0 14px 34px #134a7a17,inset 0 1px #fff}.content-area .vat-control-hub-icon{color:#fff;background:linear-gradient(145deg,#103555,#215f8d);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #123f6329}.content-area .vat-control-hub-copy{min-width:0}.content-area .vat-control-hub-copy .eyebrow{color:#9b771d!important}.content-area .vat-control-hub-copy h3{color:#17324d;letter-spacing:-.01em;margin:4px 0 5px;font-size:15px}.content-area .vat-control-hub-copy p{max-width:980px;font-size:var(--fs-caption);color:#5e7185;margin:0;line-height:1.55}.content-area .vat-control-hub-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.content-area .vat-control-hub-tags span{color:#53687c;font-size:var(--fs-caption);background:#fff;border:1px solid #d8e1ea;border-radius:999px;padding:4px 7px;font-weight:750}.content-area .vat-control-hub-tags span.warn{color:#8a5a0d;background:#fff7e8;border-color:#e8c989}.content-area .vat-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));min-height:70px;display:grid!important}.content-area .vat-status-strip>div{border-right:1px solid #e0e6ed!important;padding:11px 13px!important}.content-area .vat-status-strip>div:last-child{border-right:0!important}.content-area .vat-status-strip>div.attention{background:#fff9ed!important}.content-area .vat-status-strip>div.good{background:#f5fbf7!important}.content-area .vat-status-strip small{font-size:var(--fs-caption);color:#62707e;margin-top:3px;display:block}.content-area .vat-control-audit-panel{overflow:hidden;border:1px solid #cfdbe6!important;border-radius:15px!important;box-shadow:0 15px 36px #0f27470f!important}.content-area .vat-control-audit-head{background:linear-gradient(135deg,#fff,#f7fafc);border-bottom:1px solid #dce5ed;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:center;gap:18px;padding:17px 18px;display:grid}.content-area .vat-control-audit-title h3{color:#17324d;margin:4px 0 5px;font-size:15px}.content-area .vat-control-audit-title p{max-width:960px;font-size:var(--fs-caption);color:#5e7185;margin:0;line-height:1.55}.content-area .vat-control-audit-meta{background:#fff;border:1px solid #d8e2eb;border-radius:9px;padding:10px 11px}.content-area .vat-control-audit-meta span,.content-area .vat-control-audit-meta strong,.content-area .vat-control-audit-meta small{display:block}.content-area .vat-control-audit-meta span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#63717f}.content-area .vat-control-audit-meta strong{font-size:var(--fs-caption);color:#294156;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.content-area .vat-control-audit-meta small{font-size:var(--fs-caption);color:#606f80;margin-top:3px}.content-area .vat-risk-workspace{padding:12px}.content-area .vat-risk-summary{background:#fff;border:1px solid #dbe4ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden}.content-area .vat-risk-summary>div{border-right:1px solid #e1e7ed;padding:11px 12px}.content-area .vat-risk-summary>div:last-child{border-right:0}.content-area .vat-risk-summary>div.warn{background:#fff9ed}.content-area .vat-risk-summary>div.danger{background:#fff3f2}.content-area .vat-risk-summary span,.content-area .vat-risk-summary strong,.content-area .vat-risk-summary small{display:block}.content-area .vat-risk-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#5f6d7e}.content-area .vat-risk-summary strong{color:#17324d;margin-top:4px;font-size:15px}.content-area .vat-risk-summary small{font-size:var(--fs-caption);color:#64717e;margin-top:3px}.content-area .vat-risk-list{padding:0!important}.content-area .vat-control-route-note{background:#f7fafc;border:1px solid #d5e1ec;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:10px 12px 12px;padding:10px 12px;display:flex}.content-area .vat-control-route-note strong,.content-area .vat-control-route-note span{display:block}.content-area .vat-control-route-note strong{font-size:var(--fs-caption);color:#294156}.content-area .vat-control-route-note span{font-size:var(--fs-caption);color:#606f80;margin-top:3px}@media (width<=1180px){.content-area .vat-control-hub{grid-template-columns:46px minmax(0,1fr)}.content-area .vat-control-hub>button{grid-column:2;justify-self:start}.content-area .vat-control-audit-head{grid-template-columns:1fr}.content-area .vat-status-strip,.content-area .vat-risk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-area .vat-voucher-workspace{overflow:hidden;border:1px solid #cfdbe6!important;border-radius:15px!important;box-shadow:0 14px 34px #0f27470e!important}.content-area .vat-voucher-head{background:linear-gradient(135deg,#fff,#f7fafc);border-bottom:1px solid #dce5ed;grid-template-columns:minmax(0,1fr) minmax(230px,.3fr);align-items:center;gap:18px;padding:17px 18px;display:grid}.content-area .vat-voucher-title h3{color:#17324d;margin:4px 0 5px;font-size:15px}.content-area .vat-voucher-title p{max-width:950px;font-size:var(--fs-caption);color:#5e7185;margin:0;line-height:1.55}.content-area .vat-voucher-source{background:#fff;border:1px solid #d8e2eb;border-radius:9px;padding:10px 11px}.content-area .vat-voucher-source span,.content-area .vat-voucher-source strong,.content-area .vat-voucher-source small{display:block}.content-area .vat-voucher-source span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:#63717f}.content-area .vat-voucher-source strong{font-size:var(--fs-caption);color:#294156;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.content-area .vat-voucher-source small{font-size:var(--fs-caption);color:#606f80;margin-top:3px}.content-area .vat-voucher-summary{background:#fff;border-bottom:1px solid #dce5ed;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.content-area .vat-voucher-summary>div{border-right:1px solid #e2e8ee;min-height:68px;padding:10px 12px}.content-area .vat-voucher-summary>div:last-child{border-right:0}.content-area .vat-voucher-summary span,.content-area .vat-voucher-summary strong,.content-area .vat-voucher-summary small{display:block}.content-area .vat-voucher-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#62707e;font-weight:800}.content-area .vat-voucher-summary strong{color:#17324d;font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px}.content-area .vat-voucher-summary small{font-size:var(--fs-caption);color:#627081;margin-top:3px}.content-area .vat-voucher-summary>div.warn{background:#fff8e8}.content-area .vat-voucher-summary>div.good{background:#f5fbf7}.content-area .vat-voucher-summary>div.aux{background:#f3f8fd}.content-area .vat-voucher-summary>div.muted{background:#fafbfc}.content-area .vat-voucher-toolbar{background:#fbfcfd;border-bottom:1px solid #e0e6ec;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 12px;display:flex}.content-area .vat-voucher-toolbar .search-box{flex:1;max-width:620px}.content-area .vat-optional-source{color:#4c6e8e;font-size:var(--fs-caption);background:#f2f7fc;border:1px solid #cfdeec;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 8px;font-weight:750;display:inline-flex}.content-area .vat-voucher-list{background:#f7f9fb;gap:7px;padding:10px;display:grid}.content-area .vat-voucher-card{background:#fff;border:1px solid #d8e2eb;border-radius:10px;overflow:hidden}.content-area .vat-voucher-card.warn{border-color:#e7c77d}.content-area .vat-voucher-row{color:#294156;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:28px .66fr .96fr .72fr .72fr .78fr .68fr 1.05fr .74fr;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.content-area .vat-voucher-row:hover{background:#f8fbfd}.content-area .vat-voucher-row>span:not(.vat-voucher-expand){min-width:0}.content-area .vat-voucher-row small,.content-area .vat-voucher-row strong,.content-area .vat-voucher-row em{display:block}.content-area .vat-voucher-row small{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#626d79}.content-area .vat-voucher-row strong{font-size:var(--fs-caption);color:#233b52;font-variant-numeric:tabular-nums;margin-top:3px;font-style:normal}.content-area .vat-voucher-row em{font-size:var(--fs-caption);color:#616e7c;margin-top:2px;font-style:normal}.content-area .vat-voucher-expand{color:#52718c;place-items:center;display:grid}.content-area .vat-voucher-state b,.content-area .vat-voucher-match b,.content-area .vat-voucher-risk b{font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 6px;font-weight:800;display:inline-flex}.content-area .vat-voucher-state b.ok,.content-area .vat-voucher-risk b.ok{color:#2e7550;background:#ebf7ef}.content-area .vat-voucher-state b.warn,.content-area .vat-voucher-risk b.warn{color:#8b5b10;background:#fff1d9}.content-area .vat-voucher-risk b.danger{color:#9f3831;background:#fdebea}.content-area .vat-voucher-risk em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.content-area .vat-voucher-match b.muted{color:#636e79;background:#f1f3f5}.content-area .vat-voucher-match b.match.exact,.content-area .vat-voucher-match b.match.directinvoiceno{color:#236b43;background:#e9f6ee}.content-area .vat-voucher-match b.match.strong{color:#2c6597;background:#eef5fc}.content-area .vat-voucher-match b.match.candidate,.content-area .vat-voucher-match b.match.multiple{color:#8a5b0d;background:#fff5df}.content-area .vat-voucher-match b.match.unmatched{color:#a14238;background:#fdeeed}.content-area .vat-voucher-risk-detail{background:#fff;border:1px solid #d9e3eb;border-radius:8px;margin:0 10px 10px;padding:9px 10px}.content-area .vat-voucher-risk-detail>strong{font-size:var(--fs-caption);color:#2c455c;margin-bottom:7px;display:block}.content-area .vat-voucher-risk-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.content-area .vat-voucher-risk-detail .risk-item{background:#fbfcfd;border:1px solid #e0e6ec;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.content-area .vat-voucher-risk-detail .risk-item.high,.content-area .vat-voucher-risk-detail .risk-item.critical{background:#fff7f6;border-color:#efc5c1}.content-area .vat-voucher-risk-detail .risk-item.medium{background:#fffaf0;border-color:#ead5a9}.content-area .vat-voucher-risk-detail b{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;color:#5f6f7f}.content-area .vat-voucher-risk-detail em{font-size:var(--fs-caption);color:#263f56;font-style:normal;font-weight:800}.content-area .vat-voucher-risk-detail small{font-size:var(--fs-caption);color:#606e7f;line-height:1.4}.content-area .vat-voucher-detail{background:#fbfcfd;border-top:1px solid #e0e6ec}.content-area .vat-voucher-detail-head{color:#526a80;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.content-area .vat-voucher-detail-head>div{align-items:center;gap:7px;display:flex}.content-area .vat-voucher-detail-head strong{font-size:var(--fs-caption);color:#2c445a}.content-area .vat-voucher-detail-head span{font-size:var(--fs-caption);color:#627081}.content-area .vat-voucher-detail .table-wrap{border-radius:8px;margin:0 10px 10px}.content-area .vat-voucher-detail tr.vat-line{background:#f1f7fc}.content-area .vat-voucher-detail tr.vat-line td:first-child{box-shadow:inset 3px 0 #2f77b4}.content-area .vat-voucher-invoice-links{background:#f5f9fd;border:1px solid #d7e3ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 10px 10px;padding:8px 10px;display:flex}.content-area .vat-voucher-invoice-links strong{font-size:var(--fs-caption);color:#375c7d}.content-area .vat-voucher-invoice-links span{font-size:var(--fs-caption);color:#5c7084;background:#fff;border:1px solid #dce5ed;border-radius:999px;padding:3px 6px}@media (width<=1280px){.content-area .vat-voucher-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .vat-voucher-row{grid-template-columns:26px .68fr .95fr .72fr .72fr .78fr .68fr 1fr}.content-area .vat-voucher-match{display:none}.content-area .vat-voucher-risk-detail>div{grid-template-columns:1fr}}@media (width<=820px){.content-area .vat-voucher-head{grid-template-columns:1fr}.content-area .vat-voucher-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .vat-voucher-row{grid-template-columns:24px 1fr 1fr}.content-area .vat-voucher-row>span:nth-child(n+4){display:none}}.content-area .vat-task-page{gap:12px!important}.content-area .vat-kdv-context{background:#fff;border:1px solid #d2dde8;border-top:2px solid #c49b45;border-radius:11px;grid-template-columns:minmax(210px,.72fr) minmax(300px,1fr) minmax(420px,1.45fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.content-area .vat-kdv-context-title span,.content-area .vat-kdv-context-title strong{display:block}.content-area .vat-kdv-context-title span{font-size:var(--fs-caption);letter-spacing:.07em;text-transform:uppercase;color:#7a5e14;font-weight:850}.content-area .vat-kdv-context-title strong{font-size:var(--fs-caption);color:#213b52;margin-top:3px}.content-area .vat-kdv-quarter,.content-area .vat-kdv-months{gap:5px;display:grid}.content-area .vat-kdv-quarter{grid-template-columns:repeat(4,minmax(0,1fr))}.content-area .vat-kdv-months{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .vat-kdv-context button{color:#4b6177;min-height:30px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:7px;font-weight:800}.content-area .vat-kdv-context button:hover{background:#f7fafc}.content-area .vat-kdv-context button.active{color:#123e62;background:#eef6fc;border-color:#2d77b4;box-shadow:inset 0 -2px #2d77b4}.content-area .vat-task-actions{background:#f8fafc;border:1px solid #d8e2eb;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.content-area .vat-task-actions strong,.content-area .vat-task-actions span{display:block}.content-area .vat-task-actions strong{font-size:var(--fs-caption);color:#2a4359}.content-area .vat-task-actions span{font-size:var(--fs-caption);color:#637181;margin-top:2px}.content-area .vat-invoice-auxiliary{background:#fbfdff!important;border:1px dashed #cbd9e6!important}.content-area .vat-aux-summary{border-top:1px solid #e2e8ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.content-area .vat-aux-summary>div{border-right:1px solid #e2e8ee;padding:10px 12px}.content-area .vat-aux-summary>div:last-child{border-right:0}.content-area .vat-aux-summary span,.content-area .vat-aux-summary strong{display:block}.content-area .vat-aux-summary span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#637181}.content-area .vat-aux-summary strong{color:#213c54;margin-top:4px;font-size:13px}.content-area .vat-report-workspace,.content-area .vat-phase2-workspace{background:#fff;overflow:hidden;border:1px solid #cfdbe6!important;border-radius:15px!important;box-shadow:0 16px 38px #0f27470f!important}.content-area .vat-report-workspace-head{background:linear-gradient(135deg,#fff 0%,#f7fafc 100%);border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.content-area .vat-report-workspace-head h3{color:#17324d;margin:4px 0 5px;font-size:16px}.content-area .vat-report-workspace-head p{max-width:960px;font-size:var(--fs-caption);color:#5e7185;margin:0;line-height:1.55}.content-area .vat-report-section{padding:0 14px 14px}.content-area .vat-report-section+.vat-report-section{border-top:1px solid #e4e9ef;padding-top:14px}.content-area .vat-report-section-title{align-items:center;gap:9px;margin:0 0 9px;display:flex}.content-area .vat-report-section-title>span{color:#1e5f92;width:25px;height:25px;font-size:var(--fs-caption);background:#edf4fa;border-radius:7px;place-items:center;font-weight:900;display:grid}.content-area .vat-report-section-title strong,.content-area .vat-report-section-title small{display:block}.content-area .vat-report-section-title strong{font-size:var(--fs-caption);color:#233e55}.content-area .vat-report-section-title small{font-size:var(--fs-caption);color:#616e7b;margin-top:2px}.content-area .vat-report-kpis{border:1px solid #dbe3eb;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.content-area .vat-report-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.content-area .vat-report-kpis>div{border-right:1px solid #e2e7ed;padding:11px 12px}.content-area .vat-report-kpis>div:last-child{border-right:0}.content-area .vat-report-kpis>div.emphasis{background:#f1f8f4}.content-area .vat-report-kpis span,.content-area .vat-report-kpis strong,.content-area .vat-report-kpis small{display:block}.content-area .vat-report-kpis span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.045em;color:#647180}.content-area .vat-report-kpis strong{color:#17324d;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.content-area .vat-report-kpis small{font-size:var(--fs-caption);color:#636f7c;margin-top:3px}.content-area .vat-preparation-placement{margin:0 14px 14px;box-shadow:none!important;border:1px solid #bdd2e4!important}.content-area .vat-preparation-placement>.panel-heading{background:#f5f9fd}.content-area .vat-report-control-summary{border:1px solid #dde5ec;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.content-area .vat-report-control-summary>div{border-right:1px solid #e2e8ee;padding:10px 11px}.content-area .vat-report-control-summary>div:last-child{border-right:0}.content-area .vat-report-control-summary span,.content-area .vat-report-control-summary strong{display:block}.content-area .vat-report-control-summary span{font-size:var(--fs-caption);text-transform:uppercase;color:#64717e}.content-area .vat-report-control-summary strong{color:#263f56;margin-top:4px;font-size:14px}.content-area .vat-report-findings{gap:6px;display:grid}.content-area .vat-report-findings>div{background:#fbfcfd;border:1px solid #e1e7ed;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:8px 9px;display:grid}.content-area .vat-report-findings strong,.content-area .vat-report-findings small{display:block}.content-area .vat-report-findings strong{font-size:var(--fs-caption);color:#2c455c}.content-area .vat-report-findings small{font-size:var(--fs-caption);color:#606e7f;margin-top:3px;line-height:1.45}.content-area .vat-report-empty{color:#607080;font-size:var(--fs-caption);text-align:center;border:1px dashed #d9e2ea;border-radius:8px;padding:14px}.content-area .vat-create-prep{justify-content:flex-end;display:flex}.content-area .vat-phase2-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.content-area .vat-phase2-bridge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-area .vat-phase2-bridge-grid>div{background:#fbfcfd;border:1px solid #dce5ed;border-radius:9px;padding:11px 12px}.content-area .vat-phase2-bridge-grid strong,.content-area .vat-phase2-bridge-grid span,.content-area .vat-phase2-bridge-grid small{display:block}.content-area .vat-phase2-bridge-grid strong{font-size:var(--fs-caption);text-transform:uppercase;color:#627283}.content-area .vat-phase2-bridge-grid span{color:#18354e;margin-top:5px;font-size:14px;font-weight:850}.content-area .vat-phase2-bridge-grid small{font-size:var(--fs-caption);color:#64717f;margin-top:3px}.content-area .vat-phase2-result{background:#f4fbf7;border:1px solid #d8e4dc;border-radius:9px;gap:4px;padding:13px 14px;display:grid}.content-area .vat-phase2-result.warn{background:#fff9ed;border-color:#ead39c}.content-area .vat-phase2-result strong{font-size:var(--fs-caption);color:#29475b}.content-area .vat-phase2-result span{font-size:var(--fs-caption);color:#627180}@media (width<=1180px){.content-area .vat-kdv-context{grid-template-columns:1fr}.content-area .vat-report-kpis,.content-area .vat-report-kpis.four,.content-area .vat-report-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .vat-phase2-bridge-grid{grid-template-columns:1fr}.content-area .vat-aux-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-area .eyebrow,.content-area .card-kicker,.content-area .section-kicker,.content-area .section-kicker-light,.content-area .ft-panel-head-copy>span,.content-area .panel-heading .eyebrow,.content-area .metric-top,.content-area .workspace-context-summary span,.content-area .accounting-file span,.content-area .accounting-stat span,.content-area .trend-summary-card span,.content-area .ledger-focus-summary span,.content-area .customer-section-head div>span,.content-area .tdhp-nav-kicker span,.content-area .tdhp-nav-section-title span{font-size:var(--fs-caption)!important;line-height:1.25!important}.content-area .section-subtitle,.content-area .panel-hint,.content-area .cell-note,.content-area .metric-note,.content-area .review-note,.content-area .workspace-footer-note,.content-area .form-note,.content-area .workspace-hero-copy p,.content-area .dashboard-card-head p,.content-area .project-risk-banner p,.content-area .ft-collapsible-copy>small,.content-area .customer-list div>div>span{font-size:var(--fs-caption)!important;line-height:1.45!important}.content-area .primary-button,.content-area .secondary-button,.content-area .ghost-button,.content-area .ft-button{min-height:34px!important;font-size:var(--fs-caption)!important}.content-area .primary-button.compact,.content-area .secondary-button.compact,.content-area .ghost-button.compact{min-height:32px!important;font-size:var(--fs-caption)!important}.content-area .ft-badge,.content-area .status-chip,.content-area .count-badge,.content-area .soft-badge,.content-area .period-badge,.content-area .severity,.content-area .rule-code{min-height:24px;font-size:var(--fs-caption)!important;line-height:1.25!important}.content-area .page-stack input:not([type=checkbox]):not([type=radio]),.content-area .page-stack select,.content-area .page-stack textarea,.content-area .ft-control{min-height:38px!important;font-size:11px!important}.content-area label{font-size:var(--fs-caption)}.content-area .page-stack .table-wrap table,.content-area .ft-data-table{font-size:11.5px!important}.content-area .page-stack .table-wrap th,.content-area .ft-data-table th{height:38px!important;font-size:var(--fs-caption)!important;padding:0 10px!important;line-height:1.3!important}.content-area .page-stack .table-wrap td,.content-area .ft-data-table td{height:42px!important;min-height:42px!important;padding:9px 10px!important;font-size:11.5px!important;line-height:1.4!important}.content-area .ft-data-table td.mono,.content-area .page-stack .table-wrap td.mono,.content-area .process-push strong{font-size:var(--fs-caption)!important}.content-area .process-push small{font-size:var(--fs-caption)!important;line-height:1.35!important}.content-area .process-push em,.content-area .process-push-index{font-size:var(--fs-caption)!important}.content-area .metric-value{font-size:17px!important}.content-area .empty-state strong{font-size:12px!important}.content-area .empty-state span{font-size:var(--fs-caption)!important;line-height:1.45!important}.content-area .finding-main h4{font-size:11.5px!important}.content-area .finding-main p{font-size:var(--fs-caption)!important;line-height:1.5!important}.content-area .ft-panel-head-copy strong,.content-area .panel-heading h3{font-size:13px!important}.content-area .ft-panel-head-copy small{font-size:var(--fs-caption)!important}.content-area .vat-voucher-toolbar{flex-wrap:wrap;gap:8px 10px;padding:11px 12px}.content-area .vat-voucher-toolbar .search-box{flex:360px;min-width:280px;max-width:none}.content-area .vat-voucher-toolbar .search-box input{font-size:11px!important}.content-area .vat-voucher-filter-group{color:#557086;flex:0 auto;align-items:center;gap:6px;display:flex}.content-area .vat-voucher-filter-group select{background:#fff;border:1px solid #cfdae5;width:auto;min-width:128px;padding:0 28px 0 9px}.content-area .vat-filter-clear{white-space:nowrap}.content-area .vat-optional-source{margin-left:auto;padding:6px 9px;font-size:var(--fs-caption)!important}.content-area .vat-voucher-title p{font-size:var(--fs-caption)!important;line-height:1.55!important}.content-area .vat-voucher-source span{font-size:var(--fs-caption)!important}.content-area .vat-voucher-source strong{font-size:11px!important}.content-area .vat-voucher-source small,.content-area .vat-voucher-summary span{font-size:var(--fs-caption)!important}.content-area .vat-voucher-summary strong{font-size:15px!important}.content-area .vat-voucher-summary small{font-size:var(--fs-caption)!important;line-height:1.35!important}.content-area .vat-voucher-row{gap:12px;min-height:58px;padding:12px 14px}.content-area .vat-voucher-row small{font-size:var(--fs-caption)!important;line-height:1.25!important}.content-area .vat-voucher-row strong{margin-top:4px;font-size:11px!important;line-height:1.3!important}.content-area .vat-voucher-row em{margin-top:3px;font-size:var(--fs-caption)!important;line-height:1.25!important}.content-area .vat-voucher-state b,.content-area .vat-voucher-match b{padding:4px 7px;font-size:var(--fs-caption)!important}.content-area .vat-voucher-detail-head strong,.content-area .vat-voucher-detail-head span,.content-area .vat-voucher-invoice-links strong,.content-area .vat-voucher-invoice-links span,.content-area .vat-kdv-context-title span,.content-area .vat-kdv-context button,.content-area .vat-task-actions strong,.content-area .vat-task-actions span,.content-area .vat-report-workspace-head p,.content-area .vat-report-section-title>span{font-size:var(--fs-caption)!important}.content-area .vat-report-section-title strong{font-size:11px!important}.content-area .vat-report-section-title small,.content-area .vat-report-kpis span,.content-area .vat-report-kpis small,.content-area .vat-report-findings strong,.content-area .vat-report-findings small,.content-area .vat-phase2-bridge-grid strong,.content-area .vat-phase2-bridge-grid small{font-size:var(--fs-caption)!important}.content-area .vat-phase2-result strong{font-size:11px!important}.content-area .vat-phase2-result span{font-size:var(--fs-caption)!important}@media (width<=1280px){.content-area .vat-voucher-filter-group{flex-wrap:wrap;flex:100%;order:3}.content-area .vat-voucher-filter-group select{flex:150px}.content-area .vat-optional-source{margin-left:0}}.content-area .vat-control-audit-title h3{letter-spacing:-.015em;font-size:18px!important}.content-area .vat-control-audit-title p{max-width:1000px;font-size:var(--fs-caption)!important}.content-area .vat-workbench-tabs{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7fafcf5;border-bottom:1px solid #d5e0ea;align-items:center;gap:5px;padding:9px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.content-area .vat-workbench-tabs button{color:#486176;min-height:35px;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.content-area .vat-workbench-tabs button:hover{color:#1f557e;background:#fff;border-color:#d5e0e9}.content-area .vat-workbench-tabs button.active{color:#fff;background:linear-gradient(#2e78b5,#21649a);border-color:#2c73ad;box-shadow:0 5px 14px #1f61972e}.content-area .vat-workbench-tabs button>span{color:#4f667b;min-width:21px;height:21px;font-size:var(--fs-caption);background:#edf2f7;border-radius:999px;place-items:center;padding:0 6px;font-weight:900;display:inline-grid}.content-area .vat-workbench-tabs button.active>span{color:#fff;background:#ffffff2e}.content-area .vat-risk-summary.premium{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.content-area .vat-risk-summary.premium>div{min-height:76px;padding:12px 13px}.content-area .vat-risk-summary.premium strong{font-size:17px}.content-area .vat-risk-summary.premium small{font-size:var(--fs-caption)!important}.content-area .vat-risk-toolbar{background:#f8fafc;border:1px solid #d9e3ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;padding:10px;display:flex}.content-area .vat-risk-toolbar .search-box{flex:360px;min-width:280px}.content-area .vat-risk-toolbar select{background:#fff;width:auto;min-width:138px}.content-area .vat-risk-filter{color:#5a7186;align-items:center;gap:6px;display:flex}.content-area .vat-risk-filter select{min-width:130px}.content-area .vat-risk-card-list{gap:9px;display:grid}.content-area .vat-risk-card{background:#fff;border:1px solid #d9e2eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 14px;transition:all .16s;display:grid;box-shadow:0 2px 8px #122f4c06}.content-area .vat-risk-card:hover{border-color:#aec7dc;transform:translateY(-1px);box-shadow:0 7px 20px #17426712}.content-area .vat-risk-card.reviewed{background:#fbfcfd}.content-area .vat-risk-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-area .vat-risk-card-main h4{color:#1d3a53;margin:8px 0 4px;font-size:12px!important}.content-area .vat-risk-card-main p{color:#5c6f81;max-width:980px;margin:0;line-height:1.5;font-size:var(--fs-caption)!important}.content-area .vat-risk-area,.content-area .vat-risk-decision{min-height:23px;font-size:var(--fs-caption);border-radius:999px;align-items:center;padding:3px 7px;font-weight:800;display:inline-flex}.content-area .vat-risk-area{color:#596f82;background:#f7f9fb;border:1px solid #d7e1ea}.content-area .vat-risk-decision.pending{color:#88590e;background:#fff7e8;border:1px solid #edd29d}.content-area .vat-risk-decision.done{color:#397052;background:#f2faf5;border:1px solid #cee4d6}.content-area .vat-risk-facts{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.content-area .vat-risk-facts span{color:#5f6f7f;font-size:var(--fs-caption);background:#fafbfc;border:1px solid #e0e6ec;border-radius:6px;padding:4px 7px}.content-area .vat-risk-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:430px;display:flex}.content-area .vat-risk-card-actions .primary-button{background:#175f93}.content-area .vat-risk-card-actions .primary-button:hover{background:#104f7b}.content-area .vat-evidence-backdrop{z-index:210;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1b2b61;justify-content:flex-end;display:flex;position:fixed;inset:0}.content-area .vat-evidence-drawer{background:#fff;border-left:1px solid #cbd8e4;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,82vw);height:100%;animation:.18s ease-out vatDrawerIn;display:grid;box-shadow:-24px 0 70px #0b233838}@keyframes vatDrawerIn{0%{opacity:.55;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.content-area .vat-evidence-drawer>header{background:linear-gradient(135deg,#fff,#f6f9fb);border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px;display:flex}.content-area .vat-evidence-drawer>header h3{color:#183750;margin:4px 0 7px;font-size:16px}.content-area .vat-evidence-drawer>header>div>div{align-items:center;gap:6px;display:flex}.content-area .vat-evidence-scroll{background:#f7f9fb;padding:14px 16px;overflow:auto}.content-area .vat-evidence-reason{background:#fff;border:1px solid #d6e2ed;border-left:4px solid #2d75ac;border-radius:9px;gap:4px;padding:12px 13px;display:grid}.content-area .vat-evidence-reason>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.055em;color:#55738e;font-weight:900}.content-area .vat-evidence-reason>strong{color:#243f57;font-size:11px;line-height:1.5}.content-area .vat-evidence-reason>small{font-size:var(--fs-caption);color:#616f7e}.content-area .vat-evidence-facts,.content-area .vat-evidence-vouchers{background:#fff;border:1px solid #dce4eb;border-radius:10px;margin-top:12px;padding:12px}.content-area .vat-evidence-section-title{font-size:var(--fs-caption);color:#29465d;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-weight:900;display:flex}.content-area .vat-evidence-section-title b{font-size:var(--fs-caption);color:#597187;font-weight:800}.content-area .vat-evidence-facts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.content-area .vat-evidence-facts>div>span{background:#fbfcfd;border:1px solid #e2e8ee;border-radius:7px;padding:8px 9px}.content-area .vat-evidence-facts>.vat-matrah-comparison{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.content-area .vat-evidence-facts>.vat-matrah-comparison>span{background:#f6f9fc;border-color:#d6e1eb}.content-area .vat-evidence-facts>.vat-matrah-comparison>span.difference{background:#fff8ed;border-color:#ecd59f}.content-area .vat-evidence-facts>.vat-matrah-comparison>span.difference strong{color:#8a5c14}.content-area .vat-evidence-facts small,.content-area .vat-evidence-facts strong{display:block}.content-area .vat-evidence-facts small{font-size:var(--fs-caption);color:#65717d}.content-area .vat-evidence-facts strong{font-size:var(--fs-caption);color:#304a61;word-break:break-word;margin-top:3px}.content-area .vat-evidence-voucher-tabs{gap:5px;margin:0 0 9px;display:flex;overflow:auto}.content-area .vat-evidence-voucher-tabs button{color:#425d75;min-width:115px;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2eb;border-radius:7px;padding:7px 9px;font-weight:800}.content-area .vat-evidence-voucher-tabs button small{font-size:var(--fs-caption);color:#626d79;margin-top:2px;display:block}.content-area .vat-evidence-voucher-tabs button.active{color:#174c76;background:#eef6fc;border-color:#2d73aa}.content-area .vat-evidence-voucher-head{border:1px solid #dce5ed;border-radius:8px;grid-template-columns:.8fr 1fr .8fr 1.2fr .8fr;margin-bottom:9px;display:grid;overflow:hidden}.content-area .vat-evidence-voucher-head>div{background:#fafcfd;border-right:1px solid #e1e7ed;padding:9px 10px}.content-area .vat-evidence-voucher-head>div:last-child{border-right:0}.content-area .vat-evidence-voucher-head span,.content-area .vat-evidence-voucher-head strong{display:block}.content-area .vat-evidence-voucher-head span{font-size:var(--fs-caption);text-transform:uppercase;color:#626e7c}.content-area .vat-evidence-voucher-head strong{font-size:var(--fs-caption);color:#29445b;margin-top:3px}.content-area .vat-evidence-voucher-head strong.ok{color:#397052}.content-area .vat-evidence-voucher-head strong.warn{color:#936014}.content-area .vat-evidence-vouchers .table-wrap{max-height:390px;overflow:auto}.content-area .vat-evidence-vouchers tr.vat-line{background:#eef6fc}.content-area .vat-evidence-vouchers tr.vat-line td:first-child{box-shadow:inset 3px 0 #2d75ad}.content-area .vat-evidence-invoice{background:#f5f9fd;border:1px solid #d7e3ee;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding:8px 9px;display:flex}.content-area .vat-evidence-invoice strong{font-size:var(--fs-caption);color:#315b7e}.content-area .vat-evidence-invoice span{font-size:var(--fs-caption);color:#5c7184}.content-area .vat-evidence-empty{color:#7e5a1d;background:#fff9ed;border:1px dashed #dfc88f;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;display:flex}.content-area .vat-evidence-empty strong,.content-area .vat-evidence-empty span{display:block}.content-area .vat-evidence-empty strong{font-size:var(--fs-caption)}.content-area .vat-evidence-empty span{font-size:var(--fs-caption);margin-top:3px;line-height:1.45}.content-area .vat-evidence-drawer>footer{background:#fff;border-top:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.content-area .vat-evidence-drawer>footer>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-area .vat-decision-backdrop{z-index:230}.content-area .vat-decision-modal{background:#fff;border:1px solid #d1dce7;border-radius:13px;width:min(560px,100vw - 32px);overflow:hidden;box-shadow:0 30px 90px #0c243e47}.content-area .vat-decision-modal>header{background:#f9fbfc;border-bottom:1px solid #dde5ec;justify-content:space-between;gap:12px;padding:15px 16px;display:flex}.content-area .vat-decision-modal>header h3{color:#1e3b53;margin:4px 0 2px;font-size:14px}.content-area .vat-decision-modal>header p{font-size:var(--fs-caption);color:#637181;margin:0}.content-area .vat-decision-body{gap:10px;padding:14px 16px;display:grid}.content-area .vat-decision-body label{gap:5px;display:grid}.content-area .vat-decision-body label>span{font-size:var(--fs-caption);color:#536b80;font-weight:800}.content-area .vat-decision-body select,.content-area .vat-decision-body textarea{background:#fff;border:1px solid #d3dee8;border-radius:8px;width:100%;padding:8px 9px}.content-area .vat-decision-warning{color:#56738d;font-size:var(--fs-caption);background:#f4f8fc;border:1px solid #d6e3ee;border-radius:8px;align-items:center;gap:7px;padding:9px 10px;display:flex}.content-area .vat-decision-modal>footer{background:#fff;border-top:1px solid #dde5ec;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}@media (width<=1180px){.content-area .vat-risk-summary.premium{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .vat-risk-card{grid-template-columns:1fr}.content-area .vat-risk-card-actions{justify-content:flex-start;max-width:none}.content-area .vat-evidence-drawer{width:min(760px,94vw)}}.content-area :is(.vat-report-workspace,.vat-phase2-workspace) .vat-report-section-title{background:linear-gradient(90deg,#f7fafc 0%,#fff 58%,#fbfcfd 100%);border:1px solid #cddae5;border-top:2px solid #c7a044;border-left:4px solid #155f91;border-radius:9px;align-items:center;gap:11px;margin:0 0 11px;padding:10px 12px;display:flex;position:relative;box-shadow:0 3px 10px #143e600b}.content-area :is(.vat-report-workspace,.vat-phase2-workspace) .vat-report-section-title>span{letter-spacing:.04em;background:linear-gradient(145deg,#123f62,#1e689b);border:1px solid #d3ad56;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;box-shadow:0 4px 10px #123f6224;color:#fff!important;font-size:var(--fs-caption)!important}.content-area :is(.vat-report-workspace,.vat-phase2-workspace) .vat-report-section-title>div{min-width:0}.content-area :is(.vat-report-workspace,.vat-phase2-workspace) .vat-report-section-title strong{letter-spacing:-.005em;display:block;color:#123852!important;font-size:12.5px!important;font-weight:850!important;line-height:1.25!important}.content-area :is(.vat-report-workspace,.vat-phase2-workspace) .vat-report-section-title small{font-weight:550;display:block;font-size:var(--fs-caption)!important;color:#607181!important;margin-top:3px!important;line-height:1.35!important}.content-area .vat-kdv-context-monthly{grid-template-columns:minmax(190px,.34fr) minmax(0,1.66fr)!important;gap:14px!important;padding:11px 12px!important}.content-area .vat-kdv-context-monthly .vat-kdv-context-title{border-right:1px solid #e1e7ed;padding-right:14px}.content-area .vat-kdv-context-monthly .vat-kdv-context-title span,.content-area .vat-kdv-context-monthly .vat-kdv-context-title strong,.content-area .vat-kdv-context-monthly .vat-kdv-context-title small{display:block}.content-area .vat-kdv-context-monthly .vat-kdv-context-title span{letter-spacing:.07em;text-transform:uppercase;color:#7a5e14;font-weight:900;font-size:var(--fs-caption)!important}.content-area .vat-kdv-context-monthly .vat-kdv-context-title strong{color:#173a55;margin-top:4px;font-size:12px!important}.content-area .vat-kdv-context-monthly .vat-kdv-context-title small{font-size:var(--fs-caption);color:#627181;margin-top:3px}.content-area .vat-kdv-months-year{grid-template-columns:repeat(12,minmax(68px,1fr))!important;gap:5px!important}.content-area .vat-kdv-months-year button{align-content:center;place-items:center;gap:1px;display:grid;min-height:39px!important;font-size:var(--fs-caption)!important;padding:4px 6px!important}.content-area .vat-kdv-months-year button small{font-size:var(--fs-caption);color:#65707b;font-weight:650;display:block}.content-area .vat-kdv-months-year button.active small{color:#52728e}@media (width<=1380px){.content-area .vat-kdv-months-year{grid-template-columns:repeat(6,minmax(78px,1fr))!important}}@media (width<=900px){.content-area .vat-kdv-context-monthly{grid-template-columns:1fr!important}.content-area .vat-kdv-context-monthly .vat-kdv-context-title{border-bottom:1px solid #e1e7ed;border-right:0;padding:0 0 9px}.content-area .vat-kdv-months-year{grid-template-columns:repeat(4,minmax(72px,1fr))!important}}.tax-flow-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.tax-flow-step{text-align:left;cursor:pointer;background:linear-gradient(#fff,#f8fafc 62%,#f1f5f8);border:1px solid #d3dde7;border-bottom-color:#bac8d6;border-radius:11px;min-height:58px;padding:9px 10px;transition:all .14s;box-shadow:0 2px #d0dae4,0 6px 14px #0f27470b,inset 0 1px #fff}.tax-flow-step:hover{background:linear-gradient(#fff,#f7fbff 58%,#edf5fd);border-color:#9fb9d5;transform:translateY(-1px);box-shadow:0 3px #bfd0e1,0 10px 20px #184b8014,inset 0 1px #fff}.tax-flow-step span{font-size:var(--fs-caption);letter-spacing:.09em;color:#64707d;font-weight:850;display:block}.tax-flow-step strong{font-size:var(--fs-caption);color:#29435e;margin-top:4px;line-height:1.3;display:block}.tax-flow-step.active{background:linear-gradient(#e9f4ff,#f7fbff);border-color:#5f97d1;transform:translateY(1px);box-shadow:0 1px #81acd8,0 5px 13px #1e5a9617,inset 0 2px 6px #2c69a914}.tax-flow-step.active span{color:#3376bb}.tax-flow-step.active strong{color:#174f87}.tax-engine-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.tax-engine-scope-card{background:#fbfdff;border:1px solid #dce5ee;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:2px 8px;padding:10px;display:grid}.tax-engine-scope-card>span{width:24px;height:24px;font-size:var(--fs-caption);color:#467aaa;background:#f2f7fc;border:1px solid #cfdbe7;border-radius:7px;grid-row:1/3;place-items:center;font-weight:850;display:grid}.tax-engine-scope-card strong{font-size:var(--fs-caption);color:#29435e;line-height:1.35}.tax-engine-scope-card small{font-size:var(--fs-caption);color:#636e7b;line-height:1.4}@media (width<=1200px){.tax-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-engine-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tax-flow-steps,.tax-engine-scope-grid{grid-template-columns:1fr}}.income-statement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.income-statement-summary>div{background:#fbfdff;border:1px solid #dce5ee;border-radius:10px;padding:11px 12px}.income-statement-summary span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#65717e;font-weight:800;display:block}.income-statement-summary strong{color:#173a5c;font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;display:block}.income-statement-summary small{font-size:var(--fs-caption);color:#646e79;margin-top:3px;display:block}.income-statement-table-wrap{border-top:1px solid #e2e8ef;overflow:auto}.income-statement-table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:var(--fs-caption)}.income-statement-table th{z-index:1;color:#526980;height:34px;font-size:var(--fs-caption);text-align:left;background:#f3f6fa;border-bottom:1px solid #d4dee8;padding:0 10px;position:sticky;top:0}.income-statement-table td{vertical-align:top;border-bottom:1px solid #e7edf3;padding:8px 10px}.income-statement-table td>strong{font-size:var(--fs-caption);color:#29435e}.income-statement-table td>small{font-size:var(--fs-caption);color:#666f78;margin-top:2px;display:block}.income-statement-table tr.calculated{background:#f7faff}.income-statement-table tr.calculated td{border-top:1px solid #dce6f0}.income-statement-table .num{text-align:right;font-variant-numeric:tabular-nums}.income-account-details summary{cursor:pointer;font-size:var(--fs-caption);color:#2f6fbe;font-weight:750}.income-account-details>div{background:#fff;border:1px solid #dce5ee;border-radius:8px;min-width:650px;margin-top:7px}.income-account-row{border-bottom:1px solid #edf1f5;grid-template-columns:110px minmax(220px,1fr) 100px 100px 115px;align-items:center;gap:8px;padding:7px 8px;display:grid}.income-account-row:last-child{border-bottom:0}.income-account-row span,.income-account-row strong{font-size:var(--fs-caption)}.tax-open-7xx{background:#fffaf0;border:1px solid #e4c98f;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:10px 14px 14px;padding:10px 12px;display:flex}.tax-open-7xx div{min-width:0}.tax-open-7xx strong{font-size:var(--fs-caption);color:#71531f;display:block}.tax-open-7xx div span{font-size:var(--fs-caption);color:#816b42;margin-top:3px;line-height:1.45;display:block}@media (width<=900px){.income-statement-summary{grid-template-columns:1fr}.income-account-row{grid-template-columns:95px minmax(180px,1fr) 90px 90px 105px}}.income-account-row{grid-template-columns:110px minmax(220px,1fr) 92px 92px 110px 78px}.income-account-row .ghost-button{justify-self:end;min-height:27px;padding:0 8px}.income-drilldown-panel{background:#fbfdff;border:1px solid #d5e0eb;border-radius:12px;margin:10px 14px 14px;overflow:hidden;box-shadow:0 7px 18px #0f27470a}.income-drilldown-head{background:#f5f9fd;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.income-drilldown-head>div{min-width:0}.income-drilldown-head .eyebrow{display:block}.income-drilldown-head strong{font-size:var(--fs-caption);color:#24425f;margin-top:3px;display:block}.income-drilldown-head small{font-size:var(--fs-caption);color:#637180;margin-top:2px;display:block}.income-drilldown-grid{grid-template-columns:minmax(300px,.85fr) minmax(480px,1.4fr);min-height:300px;display:grid}.income-voucher-list{background:#fff;border-right:1px solid #e1e8ef}.income-voucher-detail{background:#fbfdff}.income-drilldown-subhead{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;min-height:38px;padding:8px 10px;display:flex}.income-drilldown-subhead strong{font-size:var(--fs-caption);color:#314d68}.income-drilldown-subhead span{font-size:var(--fs-caption);color:#626e7b}.income-voucher-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.income-voucher-item:hover{background:#f4f9ff}.income-voucher-item.active{background:#eaf4ff;box-shadow:inset 3px 0 #4c8bc9}.income-voucher-item>span:last-child{text-align:right}.income-voucher-item strong{font-size:var(--fs-caption);color:#29435e;display:block}.income-voucher-item small{font-size:var(--fs-caption);color:#646e79;margin-top:2px;display:block}.income-voucher-summary{background:#fff;border-bottom:1px solid #e7edf3;flex-wrap:wrap;gap:8px;padding:9px 10px;display:flex}.income-voucher-summary span{font-size:var(--fs-caption);color:#5d6e7e;border:1px solid #dce5ee;border-radius:7px;padding:5px 7px}.income-voucher-summary strong{font-size:var(--fs-caption);color:#2b4966}.income-voucher-summary .ok{color:#2c7650;background:#f1fbf5;border-color:#b8dec7}.income-voucher-summary .difference{color:#8a631f;background:#fff9ee;border-color:#e7c99a}.income-voucher-movements{max-height:420px;overflow:auto}.income-voucher-movement{background:#fff;border-bottom:1px solid #edf2f6;grid-template-columns:105px minmax(220px,1fr) 105px 105px;align-items:center;gap:8px;padding:8px 10px;display:grid}.income-voucher-movement>span:nth-child(2) strong{font-size:var(--fs-caption);color:#29435e;display:block}.income-voucher-movement>span:nth-child(2) small{font-size:var(--fs-caption);color:#66707b;margin-top:2px;display:block}.income-voucher-movement .num{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--fs-caption)}@media (width<=1100px){.income-drilldown-grid{grid-template-columns:1fr}.income-voucher-list{border-bottom:1px solid #e1e8ef;border-right:0}.income-account-row{grid-template-columns:100px minmax(200px,1fr) 85px 85px 100px 72px}}.income-statement-table{min-width:1280px}.income-statement-table tr.adjusted{background:#fffaf0}.income-statement-table tr.adjusted td:first-child{box-shadow:inset 3px 0 #d39b35}.income-statement-table td.num small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:3px 0 0 auto;display:block;overflow:hidden}.income-statement-table .positive{color:#2a7650}.income-statement-table .negative{color:#a84646}.income-adjustment-editor,.income-approval-panel{background:#fbfdff;border:1px solid #d8e2ec;border-radius:12px;margin:10px 14px 14px;overflow:hidden}.income-adjustment-head{background:#f5f9fd;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.income-adjustment-head strong{font-size:var(--fs-caption);color:#24425f;margin-top:3px;display:block}.income-adjustment-head small{font-size:var(--fs-caption);color:#637180;margin-top:2px;display:block}.income-adjustment-grid{grid-template-columns:180px minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.income-adjustment-grid label>span{font-size:var(--fs-caption);color:#5f7284;margin-bottom:4px;font-weight:800;display:block}.income-adjustment-grid input,.income-approval-actions input{width:100%;height:34px;font:inherit;font-size:var(--fs-caption);color:#29435e;background:#fff;border:1px solid #ccd8e4;border-radius:8px;outline:0;padding:0 9px}.income-adjustment-grid input:focus,.income-approval-actions input:focus{border-color:#73a3d2;box-shadow:0 0 0 3px #4680ba1a}.income-approval-status{justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.income-approval-status strong{font-size:var(--fs-caption);color:#24425f;margin-top:3px;display:block}.income-approval-status small{font-size:var(--fs-caption);color:#637180;margin-top:2px;display:block}.income-approval-actions{background:#f8fbfe;border-top:1px solid #e4ebf2;grid-template-columns:minmax(260px,1fr) auto;gap:9px;padding:10px 12px;display:grid}@media (width<=1050px){.income-adjustment-grid{grid-template-columns:1fr 1fr}.income-adjustment-grid .primary-button{width:100%}.income-approval-actions{grid-template-columns:1fr}}@media (width<=700px){.income-adjustment-grid{grid-template-columns:1fr}}.balance-sheet-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.balance-sheet-summary>div{background:#fbfdff;border:1px solid #dce5ee;border-radius:10px;padding:11px 12px}.balance-sheet-summary span{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#65717e;font-weight:800;display:block}.balance-sheet-summary strong{color:#173a5c;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.balance-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.balance-control-card{background:#fff;border:1px solid #dbe4ed;border-radius:10px;padding:10px 11px}.balance-control-card>span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:#626e7b;font-weight:800;display:block}.balance-control-card strong{font-size:var(--fs-caption);color:#29435e;margin-top:4px;display:block}.balance-control-card small{font-size:var(--fs-caption);color:#636f7c;margin-top:3px;line-height:1.45;display:block}.balance-control-card.ok{background:#f6fcf8;border-color:#b9ddc7}.balance-control-card.warning{background:#fffaf1;border-color:#e3ca97}.balance-reconciliation{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0 14px 12px;display:grid}.balance-reconciliation>div{background:#f8fbfe;border:1px solid #e0e7ee;border-radius:9px;padding:9px 10px}.balance-reconciliation span{font-size:var(--fs-caption);color:#63717f;display:block}.balance-reconciliation strong{font-size:var(--fs-caption);color:#2b4966;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.balance-cost-pools{background:#fff;border:1px solid #e0e7ee;border-radius:10px;margin:0 14px 12px;overflow:hidden}.balance-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.balance-cost-grid>div{background:#fbfdff;border:1px solid #e4eaf0;border-radius:8px;padding:9px}.balance-cost-grid span{font-size:var(--fs-caption);color:#5d6e7f;display:block}.balance-cost-grid strong{font-size:var(--fs-caption);color:#29435e;margin-top:3px;display:block}.balance-cost-grid small{font-size:var(--fs-caption);color:#687079;margin-top:2px;display:block}.balance-sheet-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:var(--fs-caption)}.balance-sheet-table th{z-index:1;color:#526980;height:34px;font-size:var(--fs-caption);text-align:left;background:#f3f6fa;border-bottom:1px solid #d4dee8;padding:0 10px;position:sticky;top:0}.balance-sheet-table td{vertical-align:top;border-bottom:1px solid #e7edf3;padding:8px 10px}.balance-sheet-table td>strong{font-size:var(--fs-caption);color:#29435e}.balance-sheet-table td>small{font-size:var(--fs-caption);color:#666f78;margin-top:2px;display:block}.balance-sheet-table .num{text-align:right;font-variant-numeric:tabular-nums}.balance-section-chip{font-size:var(--fs-caption);color:#58718a;white-space:nowrap;background:#f7fafc;border:1px solid #d6e1ec;border-radius:999px;padding:3px 6px;font-weight:750;display:inline-flex}.balance-account-row{border-bottom:1px solid #edf1f5;grid-template-columns:110px minmax(220px,1fr) 95px 95px 110px;align-items:center;gap:8px;min-width:650px;padding:7px 8px;display:grid}.balance-account-row:last-child{border-bottom:0}.balance-account-row span,.balance-account-row strong{font-size:var(--fs-caption)}@media (width<=1200px){.balance-sheet-summary,.balance-reconciliation{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.balance-control-grid,.balance-sheet-summary,.balance-reconciliation,.balance-cost-grid{grid-template-columns:1fr}}.tax-precheck-panel{overflow:hidden}.tax-precheck-toolbar{background:#f8fbfe;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tax-precheck-tabs{flex-wrap:wrap;gap:6px;display:flex}.tax-precheck-tabs button{color:#577087;height:30px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:7px;padding:0 11px;font-weight:800}.tax-precheck-tabs button.active{color:#244f78;background:#eaf4ff;border-color:#7ea7cf}.tax-precheck-source{font-size:var(--fs-caption);color:#636e79;white-space:nowrap;align-items:center;gap:7px;display:flex}.tax-precheck-source strong{color:#45617b;background:#edf3f8;border-radius:6px;padding:3px 6px}.tax-precheck-filter{border-bottom:1px solid #e7edf3;padding:9px 12px}.tax-precheck-filter input{width:min(420px,100%);height:32px;font-size:var(--fs-caption);background:#fff;border:1px solid #d3dee9;border-radius:7px;padding:0 9px}.tax-precheck-table{max-height:520px;overflow:auto}.tax-precheck-table.secondary{border-top:1px solid #dfe7ef;margin-top:10px}.tax-precheck-table table{border-collapse:separate;border-spacing:0;width:100%}.tax-precheck-table th{z-index:1;background:#f3f6fa;position:sticky;top:0}.tax-precheck-footnote{font-size:var(--fs-caption);color:#63707c;background:#fbfdff;border-top:1px solid #e7edf3;padding:8px 12px}@media (width<=800px){.tax-precheck-toolbar{flex-direction:column;align-items:flex-start}.tax-precheck-source{white-space:normal}}.content-area .upload-center{gap:10px!important}.content-area .upload-flow-guide{color:#40576a;background:#f7fafc;border:1px solid #d8e2ea;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;display:flex}.content-area .upload-flow-guide strong{color:#193c58;font-size:12px;font-weight:800}.content-area .upload-flow-guide span{font-size:var(--fs-caption);color:#60707f;text-align:right}.content-area .upload-module-grid{gap:12px!important}.content-area .upload-module-card{min-height:164px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;background:#fff!important;border:1px solid #d6e0e8!important;border-radius:11px!important;padding:14px 15px 13px!important;box-shadow:0 3px 12px #102d460b!important}.content-area .upload-module-card:before{content:"";background:#8aa7bb;height:4px;position:absolute;top:0;left:0;right:0}.content-area .upload-module-card:hover:not(:disabled){transform:translateY(-1px);border-color:#b9cad7!important;box-shadow:0 7px 18px #102d4613!important}.content-area .upload-module-card[data-module=invoice]{background:linear-gradient(#f8fbfe 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=invoice]:before{background:#4e91c4}.content-area .upload-module-card[data-module=accounting]{background:linear-gradient(#f7f9fc 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=accounting]:before{background:#6d7f98}.content-area .upload-module-card[data-module=vat]{background:linear-gradient(#f5fbfb 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=vat]:before{background:#4b9a9c}.content-area .upload-module-card[data-module=tax]{background:linear-gradient(#fffaf1 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=tax]:before{background:#c99a3b}.content-area .upload-module-card[data-module=corporate]{background:linear-gradient(#faf8fc 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=corporate]:before{background:#9588a5}.content-area .upload-module-card[data-module=financial]{background:linear-gradient(#f8f9fa 0%,#fff 34%)!important}.content-area .upload-module-card[data-module=financial]:before{background:#8c98a3}.content-area .upload-module-icon{color:#2d6f9f!important;background:#eef4f8!important;border:1px solid #32536d14!important;border-radius:9px!important;width:38px!important;height:38px!important}.content-area .upload-module-card[data-module=invoice] .upload-module-icon{color:#347caf!important;background:#eaf4fb!important}.content-area .upload-module-card[data-module=accounting] .upload-module-icon{color:#596f88!important;background:#edf1f6!important}.content-area .upload-module-card[data-module=vat] .upload-module-icon{color:#347778!important;background:#e9f7f6!important}.content-area .upload-module-card[data-module=tax] .upload-module-icon{color:#a9781f!important;background:#fff4dc!important}.content-area .upload-module-card[data-module=corporate] .upload-module-icon{color:#79698b!important;background:#f2eef5!important}.content-area .upload-module-card[data-module=financial] .upload-module-icon{color:#62717c!important;background:#eef1f3!important}.content-area .upload-module-status{color:#64717e;min-height:22px;font-size:var(--fs-caption);background:#f5f7f9;border:1px solid #d6dee5;border-radius:999px;align-items:center;padding:3px 7px;font-weight:750;display:inline-flex}.content-area .upload-module-status.ready{color:#327052;background:#eff8f3;border-color:#c6e1d1}.content-area .upload-module-status.preparing{color:#67717a;background:#f4f6f8;border-color:#d8e0e7}.content-area .upload-module-status.not-entitled{color:#8d6924;background:#fff8e9;border-color:#ead9b6}.content-area .upload-module-card>strong{margin-top:10px;display:block;color:#18354d!important;font-size:14px!important}.content-area .upload-module-card>p{min-height:34px;font-size:var(--fs-caption)!important;color:#606e7d!important;margin-top:4px!important;line-height:1.45!important}.content-area .upload-module-open{background:#f7fafc;border:1px solid #cbd9e4;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:32px;margin-top:10px;padding:0 10px;color:#22618e!important;font-size:var(--fs-caption)!important;font-weight:750!important;display:flex!important}.content-area .upload-module-card:hover:not(:disabled) .upload-module-open{background:#edf5fb;border-color:#b9d0e1}.content-area .upload-module-card.disabled{filter:saturate(.65);opacity:.6!important}.content-area .upload-data-center-note{background:#fff;border:1px solid #d8e1e8;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.content-area .upload-data-center-note>div{border-right:1px solid #e3e8ed;min-height:86px;padding:12px 14px}.content-area .upload-data-center-note>div:last-child{border-right:0}.content-area .upload-data-center-note strong{color:#234259;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.content-area .upload-data-center-note span{font-size:var(--fs-caption);color:#626f7b;line-height:1.5;display:block}@media (width<=1100px){.content-area .upload-flow-guide{flex-direction:column;align-items:flex-start;gap:4px}.content-area .upload-flow-guide span{text-align:left}.content-area .upload-data-center-note{grid-template-columns:1fr}.content-area .upload-data-center-note>div{border-bottom:1px solid #e3e8ed;border-right:0}.content-area .upload-data-center-note>div:last-child{border-bottom:0}}.content-area .upload-data-center-note>div{min-height:96px!important;padding:15px 16px!important}.content-area .upload-data-center-note strong{color:#173b57!important;margin-bottom:6px!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important}.content-area .upload-data-center-note span{color:#536a7d!important;font-size:11px!important;line-height:1.52!important}.source-missing-value{color:#646e78;font-size:var(--fs-caption);font-style:italic}.reconstructed-party strong{max-width:360px}.reconstructed-party strong:has(+p){line-height:1.35}.ui-spin{transform-origin:50%;animation:.8s linear infinite fintex-ui-spin}@keyframes fintex-ui-spin{to{transform:rotate(360deg)}}.ft-button[aria-busy=true]{cursor:wait;opacity:.88}.match-decision-panel{background:#fbfdff;border-color:#d7e3ec!important}.match-review-history{background:#f5fbf7;border:1px solid #cfe1d6;border-radius:8px;gap:3px;margin-bottom:10px;padding:10px 12px;display:grid}.match-review-history strong{color:#244b37;font-size:11px}.match-review-history span,.match-review-history small{font-size:var(--fs-caption);color:#617466}.match-review-reason,.match-review-candidate{gap:5px;margin:8px 0;display:grid}.match-review-reason>span,.match-review-candidate>span{font-size:var(--fs-caption);color:#314b60;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.match-review-reason textarea{resize:vertical;min-height:58px;font:inherit;border:1px solid #cddae4;border-radius:7px;padding:8px 10px;font-size:11px}.match-review-candidate select{background:#fff;border:1px solid #cddae4;border-radius:7px;width:100%;min-height:34px;padding:6px 9px;font-size:11px}.match-review-learn{color:#29485e;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin:9px 0;font-size:11px;display:grid}.match-review-learn small{color:#5f6e7b}.match-review-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.content-area .invoice-integrated-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-area .invoice-integrated-filters .search-box{flex:320px;min-width:280px}.content-area .invoice-integrated-filters select{min-height:34px}.content-area .invoice-integrated-table table{min-width:1450px}.content-area .invoice-integrated-table th{white-space:nowrap}.content-area .invoice-integrated-table .invoice-link-cell,.content-area .invoice-integrated-table .invoice-risk-cell{min-width:135px}.content-area .invoice-integrated-table .invoice-link-cell small,.content-area .invoice-integrated-table .invoice-risk-cell small{font-size:var(--fs-caption);color:#606e7f;margin-top:4px;line-height:1.25;display:block}.content-area .invoice-integrated-table .invoice-risk-cell .severity{font-size:var(--fs-caption);border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex}.content-area .invoice-integrated-table .invoice-risk-cell .severity.critical,.content-area .invoice-integrated-table .invoice-risk-cell .severity.high{color:#9f3831;background:#fdebea}.content-area .invoice-integrated-table .invoice-risk-cell .severity.medium{color:#8b5b10;background:#fff1d9}.content-area .invoice-integrated-table .invoice-risk-cell .severity.low,.content-area .invoice-integrated-table .invoice-risk-cell .severity.info,.content-area .invoice-integrated-table .invoice-risk-cell .severity.informational{color:#49647d;background:#eef3f8}.content-area .tax-control-commandbar{background:#fff;border-bottom:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.content-area .tax-control-commandbar-status{align-items:center;gap:9px;min-width:0;display:flex}.content-area .tax-control-commandbar-status small{color:#607486;font-size:11px}.content-area .tax-income-gate{background:#fff;border:1px solid #d8e1e8;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:8px 10px 0;padding:10px 12px;display:flex}.content-area .tax-income-gate.ready{border-left:4px solid #4e9a72}.content-area .tax-income-gate.blocked{background:#fffdf7;border-left:4px solid #c89834}.content-area .tax-income-gate>div{min-width:0}.content-area .tax-income-gate span,.content-area .tax-income-gate strong,.content-area .tax-income-gate small{display:block}.content-area .tax-income-gate span{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:#5e6f7f;font-weight:800}.content-area .tax-income-gate strong{color:#17364f;margin-top:2px;font-size:13px}.content-area .tax-income-gate small{color:#5b6f80;margin-top:3px;font-size:11px;line-height:1.4}.content-area .tax-executive-strip{background:#fff;border:1px solid #2b77ad;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 10px 0;display:grid;overflow:hidden}.content-area .tax-executive-strip>div{background:#fff;border-right:1px solid #dfe6ec;min-width:0;min-height:68px;padding:9px 11px}.content-area .tax-executive-strip>div:last-child{border-right:0}.content-area .tax-executive-strip span,.content-area .tax-executive-strip strong,.content-area .tax-executive-strip small{display:block}.content-area .tax-executive-strip span{font-size:var(--fs-caption);text-transform:uppercase;color:#5e6f7f;font-weight:800}.content-area .tax-executive-strip strong{color:#17364f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;line-height:1.2}.content-area .tax-executive-strip small{font-size:var(--fs-caption);color:#5f6e7d;font-variant-numeric:tabular-nums;margin-top:3px}.content-area .tax-executive-strip>div.attention{background:snow;box-shadow:inset 3px 0 #b85b5b}.content-area .tax-executive-strip>div.ok{background:#fbfefc;box-shadow:inset 3px 0 #4e9a72}.content-area .tax-calculation-workbench{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:8px;margin:8px 10px 0;display:grid}.content-area .tax-income-ledger,.content-area .tax-formula-ledger{background:#fff;border:1px solid #d7e0e6;border-radius:6px;min-width:0;overflow:hidden}.content-area .tax-workbench-head{background:#f8fafb;border-bottom:1px solid #e1e7ec;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 11px;display:flex}.content-area .tax-workbench-head span,.content-area .tax-workbench-head strong,.content-area .tax-workbench-head small{display:block}.content-area .tax-workbench-head>div>span{font-size:var(--fs-caption);text-transform:uppercase;color:#606f7e;font-weight:800}.content-area .tax-workbench-head>div>strong{color:#17364f;margin-top:2px;font-size:13px}.content-area .tax-workbench-head>div>small{color:#5d6f81;margin-top:2px;font-size:11px}.content-area .tax-income-ledger-rows>div{border-bottom:1px solid #e8edf1;grid-template-columns:30px minmax(220px,1fr) 145px 145px;align-items:center;min-height:43px;display:grid}.content-area .tax-income-ledger-rows>div:last-child{border-bottom:0}.content-area .tax-income-ledger-rows>div.difference{background:#fff8f7}.content-area .tax-income-ledger-rows b{color:#52687a;background:#f6f8fa;border-right:1px solid #e1e7ec;align-self:stretch;place-items:center;font-size:11px;display:grid}.content-area .tax-income-ledger-rows>div>span{min-width:0;padding:6px 9px}.content-area .tax-income-ledger-rows strong,.content-area .tax-income-ledger-rows small{display:block}.content-area .tax-income-ledger-rows strong{color:#213f55;font-size:12px}.content-area .tax-income-ledger-rows small{font-size:var(--fs-caption);color:#63717f;margin-top:2px}.content-area .tax-income-ledger-rows em{text-align:right;color:#17364f;font-variant-numeric:tabular-nums;padding:0 10px;font-size:12px;font-style:normal;font-weight:800}.content-area .tax-income-ledger-rows em.declared{color:#52687a;background:#fbfcfd;border-left:1px solid #e1e7ec;justify-content:flex-end;align-self:stretch;align-items:center;display:flex}.content-area .tax-ledger-foot{background:#f4f7f9;border-top:1px solid #dbe3e9;grid-template-columns:1fr 145px 145px;min-height:30px;display:grid}.content-area .tax-ledger-foot:before{content:"Karşılaştırma";font-size:var(--fs-caption);color:#606f7e;padding:7px 9px;font-weight:800}.content-area .tax-ledger-foot span{text-align:right;font-size:var(--fs-caption);color:#52687a;border-left:1px solid #dbe3e9;padding:7px 10px;font-weight:800}.content-area .tax-formula-ledger{grid-template-rows:auto 1fr 1fr;display:grid}.content-area .tax-formula-group{border-bottom:1px solid #e3e9ee;padding:8px 10px}.content-area .tax-formula-group:last-child{border-bottom:0}.content-area .tax-formula-group>span{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:#5f6f7e;margin-bottom:5px;font-weight:850;display:block}.content-area .tax-formula-group>div{border-bottom:1px dashed #e6ebef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:33px;padding:4px 2px;display:grid}.content-area .tax-formula-group>div:last-child{border-bottom:0}.content-area .tax-formula-group strong{color:#40586b;font-size:11px;font-weight:650}.content-area .tax-formula-group em{color:#17364f;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.content-area .tax-formula-group>div.total{background:#f2f7fb;border:1px solid #cbd9e5;border-radius:5px;margin-top:4px;padding:7px 8px}.content-area .tax-formula-group>div.total strong,.content-area .tax-formula-group>div.total em{color:#17364f;font-size:12px}.content-area .tax-technical-disclosure{background:#fff;border:1px solid #d9e1e7;border-radius:6px;margin:8px 10px 0;overflow:hidden}.content-area .tax-technical-disclosure>summary{cursor:pointer;color:#38546b;background:#f8fafb;padding:9px 11px;font-size:11px;font-weight:800}.content-area .tax-technical-disclosure[open]>summary{border-bottom:1px solid #e1e7ec}.content-area .tax-technical-disclosure-body{padding:0 8px 8px}.content-area .tax-technical-disclosure .tax-calc-mode-strip,.content-area .tax-technical-disclosure .tax-evidence-scope{margin-left:0;margin-right:0}@media (width<=1250px){.content-area .tax-executive-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .tax-executive-strip>div:nth-child(3){border-right:0}.content-area .tax-calculation-workbench{grid-template-columns:1fr}}@media (width<=840px){.content-area .tax-control-commandbar,.content-area .tax-income-gate{flex-direction:column;align-items:stretch}.content-area .tax-executive-strip{grid-template-columns:1fr}.content-area .tax-executive-strip>div{border-bottom:1px solid #dfe6ec;border-right:0}.content-area .tax-income-ledger{overflow:auto}.content-area .tax-income-ledger-rows,.content-area .tax-ledger-foot{min-width:690px}}.content-area .tax-income-ledger-rows>div.incomplete{background:#fffdf6}.content-area .tax-income-ledger-rows>div.incomplete em:first-of-type,.content-area .tax-income-ledger-rows>div.incomplete small{color:#9a6a20}.content-area .tax-control-disclosure{background:#fff;border:1px solid #d9e1e7;border-radius:6px;margin:8px 10px 0;overflow:hidden}.content-area .tax-control-disclosure>summary{cursor:pointer;color:#38546b;background:#f8fafb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 11px;font-size:11px;font-weight:800;list-style:none;display:flex}.content-area .tax-control-disclosure>summary::-webkit-details-marker{display:none}.content-area .tax-control-disclosure>summary:after{content:"+";color:#606f7e;font-size:15px}.content-area .tax-control-disclosure[open]>summary:after{content:"−"}.content-area .tax-control-disclosure>summary span{font-size:var(--fs-caption);color:#606e7e;margin-left:auto;font-weight:650}.content-area .tax-control-disclosure[open]>summary{border-bottom:1px solid #e1e7ec}.content-area .tax-control-disclosure-body{padding:8px}.content-area .tax-control-disclosure .tax-evidence-grid,.content-area .tax-control-disclosure .tax-review-board{margin-top:0}.content-area .tax-income-gate.stale{background:#f7fbff;border-left:4px solid #5c83aa}.content-area .post-tax-workpaper{background:#f7f9fb;border:1px solid #cfdbe5;border-radius:8px;margin:8px 10px 0;overflow:hidden}.content-area .post-tax-workpaper-head{background:#fff;border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 15px;display:flex}.content-area .post-tax-workpaper-head h3{color:#183a54;margin:2px 0 0;font-size:17px;line-height:1.2}.content-area .post-tax-workpaper-head p{color:#5c6f82;max-width:920px;margin:5px 0 0;font-size:11px;line-height:1.45}.content-area .post-tax-ready,.content-area .post-tax-blocked{font-size:var(--fs-caption);border-radius:999px;flex:none;padding:6px 9px;font-weight:800}.content-area .post-tax-ready{color:#29704d;background:#e7f6ed}.content-area .post-tax-blocked{color:#946318;background:#fff1df}.content-area .post-tax-summary{background:#fff;border-bottom:1px solid #d7e1e8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.content-area .post-tax-summary>div{border-right:1px solid #e1e7ec;min-height:76px;padding:11px 13px}.content-area .post-tax-summary>div:last-child{border-right:0}.content-area .post-tax-summary>div.payable{background:#f8fcff;box-shadow:inset 3px 0 #2f77aa}.content-area .post-tax-summary span,.content-area .post-tax-summary strong,.content-area .post-tax-summary small{display:block}.content-area .post-tax-summary span{font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:#5e6f7f;font-weight:850}.content-area .post-tax-summary strong{color:#17364f;font-variant-numeric:tabular-nums;margin-top:5px;font-size:16px}.content-area .post-tax-summary small{font-size:var(--fs-caption);color:#606f7e;margin-top:3px}.content-area .post-tax-blockers{background:#fffaf1;border-bottom:1px solid #ead8b7;padding:10px 13px}.content-area .post-tax-blockers>strong{font-size:var(--fs-caption);color:#7e5a21;display:block}.content-area .post-tax-blockers>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.content-area .post-tax-blockers span{font-size:var(--fs-caption);color:#6f5a38;background:#fff;border:1px solid #ead7b6;border-radius:5px;padding:5px 7px}.content-area .post-tax-main-grid{grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.content-area .post-tax-sheet{background:#fff;border:1px solid #d7e1e8;border-radius:7px;min-width:0;overflow:hidden}.content-area .post-tax-section-head{background:#f5f8fa;border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.content-area .post-tax-section-head>div{align-items:center;gap:8px;display:flex}.content-area .post-tax-section-head>div>span{color:#fff;width:22px;height:22px;font-size:var(--fs-caption);background:#245f8a;border-radius:5px;place-items:center;font-weight:900;display:grid}.content-area .post-tax-section-head strong{color:#1d425d;font-size:12px}.content-area .post-tax-section-head small{font-size:var(--fs-caption);color:#60707e}.content-area .post-tax-lines>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:38px;padding:6px 12px;display:grid}.content-area .post-tax-lines>div:last-child{border-bottom:0}.content-area .post-tax-lines span{color:#40586a;font-size:11px;font-weight:650}.content-area .post-tax-lines em{color:#17364f;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.content-area .post-tax-lines .accent{background:#f8fbfe}.content-area .post-tax-lines .warning{background:#fff7ef}.content-area .post-tax-lines .subtotal{background:#f6f9fb;border-top:1px solid #cfdce5}.content-area .post-tax-lines .subtotal span,.content-area .post-tax-lines .subtotal em{color:#294d67;font-weight:850}.content-area .post-tax-lines .grand-total{background:#eaf3f9;border-top:1px solid #9eb9cc;min-height:46px}.content-area .post-tax-lines .grand-total span,.content-area .post-tax-lines .grand-total em{color:#123d5c;font-size:12px;font-weight:900}.content-area .post-tax-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 8px;display:grid}.content-area .post-tax-detail{background:#fff;border:1px solid #d7e1e8;border-radius:7px;min-width:0;overflow:hidden}.content-area .post-tax-detail>summary{cursor:pointer;background:#f8fafb;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;list-style:none;display:flex}.content-area .post-tax-detail>summary::-webkit-details-marker{display:none}.content-area .post-tax-detail[open]>summary{border-bottom:1px solid #e0e7ec}.content-area .post-tax-detail>summary>div strong,.content-area .post-tax-detail>summary>div small{display:block}.content-area .post-tax-detail>summary>div strong{color:#244960;font-size:11.5px}.content-area .post-tax-detail>summary>div small{font-size:var(--fs-caption);color:#61707e;margin-top:3px}.content-area .post-tax-detail>summary>b{color:#214d6c;font-variant-numeric:tabular-nums;font-size:11px}.content-area .post-tax-detail-body{padding:8px}.content-area .post-tax-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.content-area .post-tax-facts>div{background:#fbfcfd;border:1px solid #e1e8ed;border-radius:5px;padding:8px 9px}.content-area .post-tax-facts span,.content-area .post-tax-facts strong{display:block}.content-area .post-tax-facts span{font-size:var(--fs-caption);color:#62707e}.content-area .post-tax-facts strong{color:#29495e;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.content-area .post-tax-facts>div.result{background:#eef7fc;border-color:#a9c8dc}.content-area .post-tax-facts>div.result strong{color:#123e5d;font-size:13px}.content-area .post-tax-rate-table{border:1px solid #e0e7ec;border-radius:5px;overflow:auto}.content-area .post-tax-rate-table>div{border-bottom:1px solid #e7edf1;grid-template-columns:minmax(160px,1.4fr) repeat(5,minmax(80px,.7fr));min-width:680px;display:grid}.content-area .post-tax-rate-table>div:last-child{border-bottom:0}.content-area .post-tax-rate-table>div>span{text-align:right;font-size:var(--fs-caption);color:#40586a;font-variant-numeric:tabular-nums;padding:7px 8px}.content-area .post-tax-rate-table>div>span:first-child{text-align:left}.content-area .post-tax-rate-table .head{background:#f5f8fa}.content-area .post-tax-rate-table .head span{font-size:var(--fs-caption);text-transform:uppercase;color:#60707e;font-weight:850}.content-area .post-tax-rate-table strong,.content-area .post-tax-rate-table small{display:block}.content-area .post-tax-rate-table strong{font-size:var(--fs-caption);color:#24465e}.content-area .post-tax-rate-table small{font-size:var(--fs-caption);color:#616e7a;margin-top:2px}.content-area .post-tax-incentives{gap:6px;margin-top:7px;display:grid}.content-area .post-tax-incentives>div{background:#f9fbfc;border:1px solid #dbe5eb;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid}.content-area .post-tax-incentives>div>div{padding:5px 6px}.content-area .post-tax-incentives span,.content-area .post-tax-incentives strong,.content-area .post-tax-incentives small{display:block}.content-area .post-tax-incentives span{font-size:var(--fs-caption);color:#63727f}.content-area .post-tax-incentives strong{font-size:var(--fs-caption);color:#254a62;font-variant-numeric:tabular-nums;margin-top:2px}.content-area .post-tax-incentives small{font-size:var(--fs-caption);color:#65717b;margin-top:2px}.content-area .post-tax-lines.compact>div{min-height:32px;padding:5px 8px}.content-area .post-tax-lines.compact span,.content-area .post-tax-lines.compact em{font-size:var(--fs-caption)}.content-area .post-tax-mini-list{border-top:1px solid #e3e9ee;margin-top:7px}.content-area .post-tax-mini-list>div{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 4px;display:grid}.content-area .post-tax-mini-list strong,.content-area .post-tax-mini-list small{display:block}.content-area .post-tax-mini-list strong{font-size:var(--fs-caption);color:#3b576a}.content-area .post-tax-mini-list small{font-size:var(--fs-caption);color:#66717c}.content-area .post-tax-mini-list em{font-size:var(--fs-caption);color:#294c63;font-style:normal;font-weight:800}.content-area .post-tax-empty{text-align:center;font-size:var(--fs-caption);color:#63717c;padding:16px}@media (width<=1250px){.content-area .post-tax-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .post-tax-main-grid,.content-area .post-tax-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.content-area .post-tax-workpaper-head{flex-direction:column}.content-area .post-tax-summary{grid-template-columns:1fr}.content-area .post-tax-summary>div{border-bottom:1px solid #e1e7ec;border-right:0}.content-area .post-tax-incentives>div,.content-area .post-tax-facts{grid-template-columns:1fr}}.content-area .unified-income-table-wrap{padding:0 12px 12px;overflow:auto}.content-area .unified-income-table{min-width:1120px}.content-area .unified-income-table th,.content-area .unified-income-table td{padding:10px 9px;font-size:11px}.content-area .unified-income-table td:first-child{min-width:250px}.content-area .unified-income-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.content-area .unified-income-table .income-manual-cell{min-width:155px}.content-area .unified-income-table .income-manual-cell strong,.content-area .unified-income-table .income-manual-cell small{display:block}.content-area .unified-income-table .income-manual-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:var(--fs-caption);color:#60707e;overflow:hidden}.content-area .unified-income-table .income-manual-cell button{margin-top:4px}.content-area .income-compare-status.ready{color:#315f77;background:#edf6f9}.content-area .income-compare-status.adjusted{color:#6549a0;background:#f2edff}.content-area .unified-income-table tr.adjusted td{background:#fbf9ff}.content-area .unified-income-table tr.reflection td{background:#f8fbff}.content-area .unified-income-table tr.ready:hover td,.content-area .unified-income-table tr.adjusted:hover td,.content-area .unified-income-table tr.reflection:hover td{background:#f7fbfd}.content-area .tax-journey{background:#fff;border:1px solid #cfdbe5;border-radius:8px;margin:8px 10px 0;overflow:hidden}.content-area .tax-journey-head{background:linear-gradient(#fff,#f8fbfd);border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.content-area .tax-journey-head h3{color:#173a54;margin:2px 0 0;font-size:17px}.content-area .tax-journey-head p{color:#5d7083;max-width:780px;margin:4px 0 0;font-size:11px;line-height:1.45}.content-area .tax-journey-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.content-area .tax-journey-final{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;padding:6px 9px;font-weight:850}.content-area .tax-journey-final.ready{color:#28704c;background:#e7f6ed}.content-area .tax-journey-final.pending{color:#956416;background:#fff2df}.content-area .tax-journey-grid{border-bottom:1px solid #dbe4ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.content-area .tax-journey-step{background:#fff;border-bottom:1px solid #e7edf1;border-right:1px solid #e1e7ec;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;min-height:92px;display:grid}.content-area .tax-journey-step:nth-child(2n){border-right:0}.content-area .tax-journey-step-no{font-size:var(--fs-caption);color:#5d7385;background:#f4f7f9;border-right:1px solid #e2e8ed;place-items:center;font-weight:900;display:grid}.content-area .tax-journey-step-body{min-width:0;padding:10px 11px}.content-area .tax-journey-step-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-area .tax-journey-step-title>strong{color:#23465e;font-size:11.5px}.content-area .tax-journey-status{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-weight:800;display:inline-flex}.content-area .tax-journey-status.auto{color:#2f678d;background:#eaf4fb}.content-area .tax-journey-status.done{color:#2e7855;background:#e8f7ef}.content-area .tax-journey-status.review{color:#986517;background:#fff1df}.content-area .tax-journey-status.missing{color:#b74a38;background:#ffe9e7}.content-area .tax-journey-step-body>em{color:#17384f;font-variant-numeric:tabular-nums;margin-top:7px;font-size:14px;font-style:normal;font-weight:850;display:block}.content-area .tax-journey-step-body>small{font-size:var(--fs-caption);color:#5f707f;margin-top:4px;line-height:1.4;display:block}.content-area .tax-journey-open{color:#55758c;cursor:pointer;background:#fafcfd;border:0;border-left:1px solid #e3e9ee;place-items:center;display:grid}.content-area .tax-journey-open:hover{color:#245f87;background:#edf5fa}.content-area .tax-journey-step.review{box-shadow:inset 3px 0 #d6a13e}.content-area .tax-journey-step.missing{box-shadow:inset 3px 0 #c85d4c}.content-area .tax-journey-result{background:#f8fafb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.content-area .tax-journey-result>div{border-right:1px solid #e1e7ec;padding:10px 12px}.content-area .tax-journey-result>div:last-child{border-right:0}.content-area .tax-journey-result span,.content-area .tax-journey-result strong{display:block}.content-area .tax-journey-result span{font-size:var(--fs-caption);text-transform:uppercase;color:#61717f;font-weight:800}.content-area .tax-journey-result strong{color:#17384f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px}.content-area .tax-journey-result .payable{background:#eef7fc;box-shadow:inset 3px 0 #2e78a9}.content-area .tax-journey-result .return-linked{background:#f4f7f9}.content-area .tax-advanced-editor{margin-top:8px}@media (width<=960px){.content-area .tax-journey-grid{grid-template-columns:1fr}.content-area .tax-journey-step{border-right:0}.content-area .tax-journey-result{grid-template-columns:repeat(2,minmax(0,1fr))}.content-area .tax-journey-head{flex-direction:column}}.content-area .income-line-detail-modal{background:#fff;border:1px solid #cddae5;border-radius:14px;flex-direction:column;width:min(1180px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 68px #0f27473d}.content-area .income-line-detail-body{background:#f7f9fb;padding:12px;overflow:auto}.content-area .income-line-source-section,.content-area .income-line-reflection-section,.content-area .reflection-edit-panel{background:#fff;border:1px solid #d8e2e9;border-radius:8px;overflow:hidden}.content-area .income-line-reflection-section,.content-area .reflection-edit-panel{margin-top:10px}.content-area .income-line-detail-modal .income-drilldown-subhead{background:#f8fafb;border-bottom:1px solid #e2e8ed;min-height:44px;padding:9px 11px}.content-area .reflection-account-list{display:grid}.content-area .reflection-account-row{border-bottom:1px solid #e8edf1;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.65fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:grid}.content-area .reflection-account-row:last-child{border-bottom:0}.content-area .reflection-account-row.reflection{grid-template-columns:minmax(260px,1.4fr) minmax(240px,1fr) auto auto}.content-area .reflection-account-row>div:first-child strong,.content-area .reflection-account-row>div:first-child small{display:block}.content-area .reflection-account-row>div:first-child strong{color:#263f53;margin-top:2px;font-size:11px}.content-area .reflection-account-row>div:first-child small{font-size:var(--fs-caption);color:#63727f;margin-top:3px}.content-area .reflection-account-row .num span,.content-area .reflection-route span{font-size:var(--fs-caption);color:#63727f;display:block}.content-area .reflection-account-row .num strong,.content-area .reflection-route strong{color:#173b55;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.content-area .reflection-route small{font-size:var(--fs-caption);color:#5c6f7d;margin-top:3px;display:block}.content-area .reflection-edit-panel{padding-bottom:10px}.content-area .reflection-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 11px;display:grid}.content-area .reflection-target-grid label span,.content-area .reflection-edit-form label span{font-size:var(--fs-caption);color:#566d7e;margin-bottom:4px;font-weight:750;display:block}.content-area .reflection-target-grid input,.content-area .reflection-edit-form input{background:#fff;border:1px solid #ccd8e1;border-radius:6px;width:100%;height:38px;padding:0 9px;font-size:11px}.content-area .reflection-edit-summary{flex-wrap:wrap;gap:7px;padding:0 11px 10px;display:flex}.content-area .reflection-edit-summary>span{font-size:var(--fs-caption);color:#5c7182;background:#f8fafb;border:1px solid #dce5eb;border-radius:6px;padding:6px 8px}.content-area .reflection-edit-summary>span strong{color:#23475e;font-variant-numeric:tabular-nums}.content-area .reflection-edit-panel>.decision-trace{font-size:var(--fs-caption);color:#5c707f;background:#f4f7fa;border-radius:6px;margin:0 11px 10px;padding:7px 9px}.content-area .reflection-edit-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:8px;padding:0 11px;display:grid}@media (width<=900px){.content-area .reflection-account-row,.content-area .reflection-account-row.reflection,.content-area .reflection-target-grid,.content-area .reflection-edit-form{grid-template-columns:1fr}}.content-area .income-line-open-label{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.content-area .income-line-open-label strong,.content-area .income-line-open-label small{display:block}.content-area .income-line-open-label:hover strong{text-underline-offset:2px;text-decoration:underline}html[data-fintex-theme] .content-area .tax-drill-modal-backdrop.reflection-adjustment-backdrop{z-index:6200}.content-area .reflection-adjustment-modal{background:#fff;border:1px solid #cddae5;border-radius:14px;flex-direction:column;width:min(860px,94vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 28px 78px #0f27474d}.content-area .reflection-adjustment-body{background:#f8fafb;padding:14px;overflow:auto}.content-area .reflection-current-route{background:#fff;border:1px solid #d9e3ea;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 11px;display:flex}.content-area .reflection-current-route span{font-size:var(--fs-caption);color:#5f6f7d;text-transform:uppercase;font-weight:800}.content-area .reflection-current-route strong{color:#23465d;text-align:right;font-size:11px}.content-area .reflection-adjustment-modal .reflection-target-grid,.content-area .reflection-adjustment-modal .reflection-edit-summary{padding:0 0 10px}.content-area .reflection-adjustment-modal .decision-trace{margin:0 0 10px}.content-area .reflection-adjustment-modal .reflection-edit-form{padding:0}@media (width<=760px){.content-area .reflection-current-route{flex-direction:column;align-items:flex-start}.content-area .reflection-current-route strong{text-align:left}}.content-area .reflection-account-item{background:#fff;border-bottom:1px solid #e8edf1}.content-area .reflection-account-item:last-child{border-bottom:0}.content-area .reflection-account-item.editing{background:#fbfdff;box-shadow:inset 3px 0 #4e82aa}.content-area .reflection-account-item .reflection-account-row{border-bottom:0}.content-area .reflection-account-row.reflection.reflection-decision-row{grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(120px,.58fr)) auto auto;gap:10px}.content-area .reflection-account-identity strong,.content-area .reflection-account-identity small{display:block}.content-area .reflection-account-identity strong{color:#263f53;margin-top:2px;font-size:11px}.content-area .reflection-account-identity small{font-size:var(--fs-caption);color:#63727f;margin-top:3px}.content-area .reflection-metric span,.content-area .reflection-metric strong{display:block}.content-area .reflection-metric span{font-size:var(--fs-caption);color:#63727d;font-weight:750}.content-area .reflection-metric strong{color:#173b55;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:11px}.content-area .reflection-metric strong.positive{color:#28704c}.content-area .reflection-metric strong.negative{color:#b34b45}.content-area .reflection-inline-editor{background:#f5f9fc;border-top:1px solid #dbe5ec;padding:11px 12px 12px}.content-area .reflection-inline-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.content-area .reflection-inline-head strong,.content-area .reflection-inline-head small{display:block}.content-area .reflection-inline-head strong{color:#214660;font-size:11.5px}.content-area .reflection-inline-head small{font-size:var(--fs-caption);color:#607280;margin-top:3px}.content-area .reflection-inline-editor .reflection-target-grid{padding:0 0 9px}.content-area .reflection-target-card{background:#fff;border:1px solid #d5e0e8;border-radius:7px;padding:9px}.content-area .reflection-target-card>span{min-height:28px}.content-area .reflection-target-metrics{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;margin:5px 0 7px;padding-top:6px;display:flex}.content-area .reflection-target-metrics small{font-size:var(--fs-caption)!important;color:#63717c!important;margin:0!important;font-weight:600!important;display:block!important}.content-area .reflection-target-metrics small strong{color:#25465d;font-variant-numeric:tabular-nums;margin-left:4px}.content-area .reflection-target-metrics small strong.positive{color:#28704c}.content-area .reflection-target-metrics small strong.negative{color:#b34b45}.content-area .reflection-inline-editor .reflection-edit-summary{padding:0 0 9px}.content-area .reflection-inline-editor>.decision-trace{margin:0 0 9px}.content-area .reflection-inline-editor .reflection-edit-form{padding:0}@media (width<=1100px){.content-area .reflection-account-row.reflection.reflection-decision-row{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(105px,.55fr)) auto}.content-area .reflection-account-row.reflection.reflection-decision-row>button{grid-column:1/-1;justify-self:end}}@media (width<=760px){.content-area .reflection-account-row.reflection.reflection-decision-row{grid-template-columns:1fr 1fr}.content-area .reflection-account-identity{grid-column:1/-1}.content-area .reflection-account-row.reflection.reflection-decision-row>button{grid-column:1/-1;width:100%}}.content-area .manager-audit-workspace .manager-tdhp-panel .panel-heading{min-height:72px!important;padding:14px 16px 12px 22px!important}.content-area .manager-audit-workspace .manager-tdhp-panel .panel-heading:before{width:4px!important;top:13px!important;bottom:13px!important;left:9px!important}.content-area .manager-audit-workspace .manager-tdhp-panel .panel-heading h3{font-size:15px!important;line-height:1.25!important}.content-area .manager-audit-workspace .manager-tdhp-panel .panel-heading .section-subtitle{font-size:var(--fs-caption)!important;margin-top:5px!important;line-height:1.45!important}.content-area .manager-audit-workspace .manager-tdhp-panel .panel-heading .eyebrow{font-size:var(--fs-caption)!important}.content-area .manager-audit-workspace .manager-tdhp-grid{gap:10px!important;padding:12px!important}.content-area .manager-audit-workspace .manager-tdhp-grid>article{background:#fff!important;border-radius:8px!important;padding:12px!important}.content-area .manager-audit-workspace .manager-class-head{gap:10px!important;min-height:34px!important}.content-area .manager-audit-workspace .manager-class-code{border-radius:8px!important;width:32px!important;height:32px!important;font-size:13px!important}.content-area .manager-audit-workspace .manager-class-head strong{color:#17364f!important;font-size:11.5px!important;line-height:1.25!important}.content-area .manager-audit-workspace .manager-class-head small{font-size:var(--fs-caption)!important;color:#64717d!important;margin-top:2px!important}.content-area .manager-audit-workspace .manager-class-money{gap:7px!important;margin-top:10px!important}.content-area .manager-audit-workspace .manager-class-money>div{background:#fbfcfe!important;border-radius:7px!important;min-height:48px!important;padding:8px 10px!important}.content-area .manager-audit-workspace .manager-class-money span{font-size:var(--fs-caption)!important;letter-spacing:.025em!important;color:#606f80!important;font-weight:750!important}.content-area .manager-audit-workspace .manager-class-money b{color:#183851!important;font-variant-numeric:tabular-nums!important;margin-top:4px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.content-area .manager-audit-workspace .manager-dashboard-grid{gap:10px!important}.content-area .manager-audit-workspace .manager-chart-card .panel-heading{min-height:66px!important;padding:12px 14px 10px 20px!important}.content-area .manager-audit-workspace .manager-chart-card .panel-heading h3{font-size:14px!important}.content-area .manager-audit-workspace .manager-bar-list{padding:10px 14px 14px!important}.content-area .manager-audit-workspace .manager-bar-row{grid-template-columns:minmax(180px,1.2fr) minmax(150px,2fr) 105px!important;gap:12px!important;min-height:36px!important;padding:6px 0!important}.content-area .manager-audit-workspace .manager-bar-row>span,.content-area .manager-audit-workspace .manager-bar-row>strong{font-size:var(--fs-caption)!important;line-height:1.25!important}.content-area .manager-audit-workspace .manager-bar-track{height:9px!important}@media (width>=1700px){.content-area .manager-audit-workspace .manager-tdhp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1699px){.content-area .manager-audit-workspace .manager-tdhp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){.content-area .manager-audit-workspace .manager-tdhp-grid,.content-area .manager-audit-workspace .manager-dashboard-grid,.content-area .manager-audit-workspace .manager-bar-row{grid-template-columns:1fr!important}.content-area .manager-audit-workspace .manager-bar-row>strong{text-align:left!important}}.content-area .analysis-page .analysis-account-kpis .ft-executive-kpi{min-height:66px!important;padding:9px 11px!important}.content-area .analysis-page .analysis-account-kpis .ft-executive-kpi strong{letter-spacing:-.015em;margin-top:4px!important;font-size:13px!important;font-weight:800!important;line-height:1.12!important}.content-area .analysis-page .analysis-account-kpis .ft-executive-label{font-size:var(--fs-caption)!important}.content-area .analysis-page .analysis-account-kpis .ft-executive-kpi small{font-size:var(--fs-caption)!important;margin-top:3px!important}.content-area .vat-voucher-table-list{background:#fff;gap:0;padding:0}.content-area .vat-voucher-column-head{color:#5f6e7e;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.045em;background:#f7f9fb;border-bottom:1px solid #dce4eb;grid-template-columns:28px .66fr .95fr .72fr .72fr .8fr .68fr 1.05fr .82fr .9fr;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:grid}.content-area .vat-voucher-minimal{border:0;border-bottom:1px solid #e3e9ef;border-radius:0!important}.content-area .vat-voucher-minimal:last-child{border-bottom:0}.content-area .vat-voucher-minimal .vat-voucher-row{grid-template-columns:28px .66fr .95fr .72fr .72fr .8fr .68fr 1.05fr .82fr .9fr;gap:10px;min-height:52px;padding:8px 12px}.content-area .vat-voucher-minimal .vat-voucher-row:hover{background:#f8fbfd}.content-area .vat-voucher-minimal .vat-voucher-row strong{margin-top:0;font-size:var(--fs-caption)!important}.content-area .vat-voucher-minimal .vat-voucher-row em{margin-top:2px}.content-area .vat-control-type-cell{flex-wrap:wrap;gap:4px;display:flex!important}.content-area .vat-control-type-cell b{color:#526b80;min-height:22px;font-size:var(--fs-caption);background:#f7fafc;border:1px solid #d6e1ea;border-radius:999px;align-items:center;padding:3px 6px;font-weight:800;line-height:1.2;display:inline-flex}.content-area .vat-invoice-action{color:#256a45;text-align:left;cursor:pointer;background:linear-gradient(#f3fbf6,#eaf7ef);border:1px solid #bcd8c7;border-radius:9px;gap:1px;min-width:92px;padding:6px 9px;display:grid}.content-area .vat-invoice-action:hover{border-color:#8fc6a3;box-shadow:0 4px 12px #206b461a}.content-area .vat-invoice-action span{font-size:var(--fs-caption);font-weight:850}.content-area .vat-invoice-action em{font-size:var(--fs-caption)!important;color:#4b7a5f!important}.content-area .vat-invoice-action.candidate,.content-area .vat-invoice-action.multiple{color:#80540b;background:linear-gradient(#fffaf0,#fff5df);border-color:#ead39c}.content-area .vat-invoice-action.candidate em,.content-area .vat-invoice-action.multiple em{color:#8b6a2d!important}.content-area .vat-audit-desk-backdrop{z-index:260;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1b2a7a;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.content-area .vat-audit-desk{background:#f6f8fa;border:1px solid #cbd7e2;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);width:min(1880px,98vw);height:min(960px,96vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #091d3047}.content-area .vat-audit-desk-head{background:#fff;border-bottom:1px solid #d6e0e8;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.content-area .vat-audit-desk-title h2{color:#17324d;margin:3px 0 2px;font-size:17px}.content-area .vat-audit-desk-title p{font-size:var(--fs-caption);color:#5f6e7f;margin:0}.content-area .vat-audit-desk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.content-area .vat-audit-desk-kpis{background:#fff;border-bottom:1px solid #d8e2ea;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.content-area .vat-audit-desk-kpis>div{border-right:1px solid #e1e7ed;padding:9px 12px}.content-area .vat-audit-desk-kpis>div:last-child{border-right:0}.content-area .vat-audit-desk-kpis span,.content-area .vat-audit-desk-kpis strong{display:block}.content-area .vat-audit-desk-kpis span{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.045em;color:#637180;font-weight:800}.content-area .vat-audit-desk-kpis strong{color:#1d3b54;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.content-area .vat-audit-desk-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;min-height:0;padding:10px;display:grid}.content-area .vat-audit-pane{background:#fff;border:1px solid #d4dfe8;border-radius:11px;min-width:0;min-height:0;overflow:auto}.content-area .vat-audit-pane-head{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f9fbfcf5;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex;position:sticky;top:0}.content-area .vat-audit-pane-head>div:first-child{align-items:center;gap:7px;display:flex}.content-area .vat-audit-pane-head span>strong,.content-area .vat-audit-pane-head span>small{display:block}.content-area .vat-audit-pane-head span>strong{font-size:var(--fs-caption);color:#254158}.content-area .vat-audit-pane-head span>small{font-size:var(--fs-caption);color:#637181;margin-top:2px}.content-area .vat-audit-pane-head.compact{padding:8px 10px;position:static}.content-area .vat-audit-pane .table-wrap{border-radius:8px;margin:10px}.content-area .vat-audit-pane tr.vat-line{background:#f1f7fc}.content-area .vat-audit-pane tr.vat-line td:first-child{box-shadow:inset 3px 0 #2d78b3}.content-area .vat-audit-findings{background:#fbfcfd;border:1px solid #dbe3ea;border-radius:9px;margin:0 10px 10px;overflow:hidden}.content-area .vat-audit-findings article{border-top:1px solid #e4e9ee;grid-template-columns:auto 1fr;gap:9px;padding:9px 10px;display:grid}.content-area .vat-audit-findings article:first-of-type{border-top:0}.content-area .vat-audit-findings article strong{font-size:var(--fs-caption);color:#2c455c}.content-area .vat-audit-findings article p{font-size:var(--fs-caption);color:#606e7f;margin:3px 0 0;line-height:1.45}.content-area .vat-audit-clean{color:#397053;font-size:var(--fs-caption);background:#f3faf6;border:1px solid #cfe5d7;border-radius:8px;align-items:center;gap:7px;margin:10px;padding:10px;font-weight:750;display:flex}.content-area .vat-invoice-view-tabs{gap:4px;display:flex}.content-area .vat-invoice-view-tabs button{color:#587086;min-height:29px;font-size:var(--fs-caption);cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:7px;padding:0 9px;font-weight:800}.content-area .vat-invoice-view-tabs button.active{color:#1b5d90;background:#eef6fc;border-color:#2b77b2;box-shadow:inset 0 -2px #2b77b2}.content-area .vat-inline-invoice-view{height:calc(100% - 1px);min-height:0;padding:8px}.content-area .vat-inline-invoice-view .invoice-source-frame{background:#fff;border:1px solid #d8e1e9;border-radius:8px;width:100%;height:100%;min-height:650px}.content-area .vat-inline-invoice-view .reconstructed-invoice{min-width:0}.content-area .vat-inline-invoice-fintex{padding:10px}.content-area .vat-inline-invoice-kpis{border:1px solid #dce4eb;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.content-area .vat-inline-invoice-kpis>div{border-right:1px solid #e3e8ed;padding:9px 10px}.content-area .vat-inline-invoice-kpis>div:last-child{border-right:0}.content-area .vat-inline-invoice-kpis span,.content-area .vat-inline-invoice-kpis strong{display:block}.content-area .vat-inline-invoice-kpis span{font-size:var(--fs-caption);text-transform:uppercase;color:#637180}.content-area .vat-inline-invoice-kpis strong{color:#213e56;margin-top:4px;font-size:11px}@media (width<=1380px){.content-area .vat-voucher-column-head,.content-area .vat-voucher-minimal .vat-voucher-row{grid-template-columns:26px .7fr .95fr .72fr .72fr .8fr .7fr 1fr .82fr}.content-area .vat-voucher-column-head>span:last-child,.content-area .vat-voucher-minimal .vat-voucher-match{display:none}}@media (width<=1100px){.content-area .vat-audit-desk-grid{grid-template-columns:1fr}.content-area .vat-audit-desk{height:97vh}.content-area .vat-audit-desk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-area .vat-intelligence-chip{color:#2f6f4d;min-height:30px;font-size:var(--fs-caption);white-space:nowrap;background:#f2faf5;border:1px solid #bdd9c8;border-radius:999px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.content-area .vat-intelligence-chip.review{color:#85590f;background:#fff8e8;border-color:#ead39c}.content-area .vat-intelligence-impact-strip{background:#f8fbff;border-bottom:1px solid #e3e8ef;align-items:center;gap:12px;padding:10px 12px;display:flex}.content-area .impact-strip-title{align-items:center;gap:7px;min-width:190px;display:flex}.content-area .impact-strip-title span{flex-direction:column;gap:1px;display:flex}.content-area .impact-strip-title strong{font-size:11px}.content-area .impact-strip-title small{font-size:var(--fs-caption);color:#667085}.content-area .impact-strip-items{gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.content-area .impact-pill{white-space:nowrap;background:#fff;border:1px solid #d9e4f2;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.content-area .impact-pill strong{font-size:var(--fs-caption);color:#244c76}.content-area .impact-pill em{font-style:normal;font-size:var(--fs-caption);color:#667085}.content-area .invoice-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 10px 8px;display:grid}.content-area .invoice-workflow-tabs button{appearance:none;color:#193f74;cursor:pointer;text-align:left;background:#fafbff;border:1px solid #dbe3f3;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;min-width:0;padding:12px 14px;display:grid}.content-area .invoice-workflow-tabs button strong{font-size:13px}.content-area .invoice-workflow-tabs button b{font-variant-numeric:tabular-nums;font-size:17px}.content-area .invoice-workflow-tabs button small{color:#667894;white-space:normal;grid-column:1/-1;font-size:11px}.content-area .invoice-workflow-tabs button.active{background:linear-gradient(120deg,#f1efff,#e8e7ff);border-color:#7164d8;box-shadow:inset 0 -3px #6655c2}.content-area .invoice-workflow-tabs button:focus-visible{outline-offset:2px;outline:3px solid #6655c2}.content-area .invoice-workflow-flags{color:#5b4ea9;margin-top:5px;font-size:10px;line-height:1.45;display:block}.content-area .invoice-workflow-totals{font-size:11px}.content-area .invoice-workflow-totals>div{white-space:nowrap;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.content-area .invoice-workflow-totals small{color:#637289;font-size:10px}.content-area .invoice-workflow-totals strong{font-size:11px;font-weight:650}.content-area .invoice-workflow-pager{color:#506180;border-top:1px solid #e6eaf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 10px;padding:10px 4px;font-size:12px;display:flex}.content-area .invoice-workflow-pager>div{gap:8px;display:flex}.content-area .invoice-workflow-pager button{color:#334d79;cursor:pointer;background:#fff;border:1px solid #dbe3f3;border-radius:7px;padding:7px 13px;font-size:12px}.content-area .invoice-workflow-pager button:disabled{opacity:.45;cursor:default}.content-area .invoice-workflow-loading{color:#5e6b87;margin:8px 15px;font-size:12px}@media (width<=700px){.content-area .invoice-workflow-tabs{grid-template-columns:1fr}.content-area .invoice-workflow-totals>div{white-space:normal}}.content-area .invoice-general-audit-kpis{margin-bottom:0!important}.content-area .invoice-general-audit-panel{overflow:hidden}.content-area .invoice-general-audit-panel .panel-heading{align-items:flex-start}.content-area .invoice-audit-matrix table{table-layout:fixed;min-width:1120px!important}.content-area .invoice-audit-matrix th:first-child{width:155px}.content-area .invoice-audit-matrix th:nth-child(2){width:220px}.content-area .invoice-audit-matrix th:nth-child(3){width:155px}.content-area .invoice-audit-matrix th:nth-child(4),.content-area .invoice-audit-matrix th:nth-child(5){width:175px}.content-area .invoice-audit-matrix th:nth-child(6){width:240px}.content-area .invoice-audit-matrix td{vertical-align:top;padding-top:8px!important;padding-bottom:8px!important}.content-area .invoice-audit-id strong,.content-area .invoice-audit-id small{display:block}.content-area .invoice-audit-id small{font-size:var(--fs-caption);color:#606e7f;margin-top:4px}.content-area .invoice-audit-compare{font-variant-numeric:tabular-nums}.content-area .invoice-audit-compare>span{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:7px;min-height:20px;display:grid}.content-area .invoice-audit-compare em{font-size:var(--fs-caption);color:#63717d;font-style:normal}.content-area .invoice-audit-compare b{font-size:var(--fs-caption);text-align:right;color:#2c475f;white-space:nowrap;font-weight:750}.content-area .invoice-audit-compare>span.diff em,.content-area .invoice-audit-compare>span.diff b{color:#a63e37;font-weight:850}.content-area .invoice-audit-compare>span.ok:last-child b{color:#3e7b5e}.content-area .invoice-audit-matrix .invoice-link-cell>strong{font-size:var(--fs-caption);color:#28465e;display:block}.content-area .invoice-audit-matrix .invoice-risk-cell{min-width:0}.content-area .invoice-audit-matrix .invoice-risk-cell .cell-note{max-width:220px;line-height:1.35}@media (width<=900px){.content-area .invoice-general-audit-panel .panel-heading{gap:10px}.content-area .invoice-general-audit-panel .panel-heading>.toolbar-actions{justify-content:flex-start;width:100%}}.content-area .accounting-workspace .balance-control-kpis{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:.9fr 1.45fr 1.45fr .92fr .92fr .92fr 1.08fr!important;gap:7px!important;overflow:visible!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi{overflow:hidden;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #dce5ef!important;border-radius:12px!important;min-height:104px!important;padding:14px 12px 12px 54px!important;box-shadow:0 6px 18px #1c375a0e!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:hover{transform:translateY(-1px);background:#f8fbff!important;border-color:#c9d8e9!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:before{height:3px!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:first-child:before,.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(2):before,.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(3):before{background:#4b7fe3!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi.active{background:#f4f8ff!important;box-shadow:0 0 0 2px #366dd61a,0 6px 18px #1c375a0e!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-icon{color:#2164c7;background:#edf4ff;border-radius:9px;place-items:center;width:30px;height:30px;position:absolute;top:16px;left:14px;display:grid!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(4) .ft-executive-icon{color:#c57514;background:#fff4df}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(5) .ft-executive-icon{color:#218356;background:#eaf8ef}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(6) .ft-executive-icon{color:#d5681f;background:#fff2e7}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(7) .ft-executive-icon{color:#6c45cf;background:#f1ecff}.content-area .accounting-workspace .balance-control-kpis .ft-executive-label{font-size:var(--fs-caption)!important;letter-spacing:.08em!important;color:#5d6f83!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi strong{letter-spacing:-.02em;color:#112b49!important;margin-top:6px!important;font-size:18px!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi small{font-size:var(--fs-caption)!important;color:#5f6e7f!important;margin-top:5px!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi em{font-size:var(--fs-caption)!important;color:#1263cf!important;margin-top:7px!important}.content-area .accounting-workspace .control-matrix-workspace{gap:14px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-section{background:#fff!important;border:1px solid #dce4ee!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 22px #1934540b!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-head{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:0!important;gap:11px!important;min-height:82px!important;padding:12px 15px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-section.has-icon .ft-collapsible-head{grid-template-columns:4px 36px minmax(0,1fr) auto!important}.content-area .accounting-workspace .control-matrix-workspace .ft-section-accent{height:42px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-icon{color:#2368c7;background:#edf5ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.content-area .accounting-workspace .control-matrix-workspace .tone-gold .ft-collapsible-icon{color:#c48719;background:#fff6df}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-eyebrow{font-size:var(--fs-caption)!important;letter-spacing:.11em!important;color:#5d6e7f!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-copy>strong{color:#16344f!important;margin-top:3px!important;font-size:14px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-copy>small{font-size:var(--fs-caption)!important;color:#606f7e!important;margin-top:4px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-meta{color:#4c647a!important;min-height:28px!important;font-size:var(--fs-caption)!important;background:#fff!important;border-color:#d8e2ec!important;border-radius:999px!important;padding:0 10px!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-body{background:#fff!important;border-top:1px solid #e5ebf2!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs{width:fit-content!important;max-width:calc(100% - 28px)!important;box-shadow:none!important;background:#f1f4f8!important;border:1px solid #dce4ed!important;border-radius:10px!important;gap:4px!important;margin:10px 14px!important;padding:4px!important;display:flex!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs button{color:#5e6f82!important;min-height:30px!important;font-size:var(--fs-caption)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0 11px!important;font-weight:750!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs button:hover{color:#214b78!important;background:#fff!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs button.active{color:#fff!important;background:linear-gradient(#4b7ff0 0%,#2e66d5 100%)!important;box-shadow:0 3px 8px #285ebe2e!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs button span{color:#607387!important;min-width:19px!important;height:19px!important;font-size:var(--fs-caption)!important;background:#e7edf5!important;margin-left:5px!important}.content-area .accounting-workspace .control-matrix-workspace .analysis-family-tabs button.active span{color:#2f62c9!important;background:#ffffffeb!important}.content-area .accounting-workspace .control-matrix-workspace .balance-risk-table,.content-area .accounting-workspace .control-matrix-workspace .dormant-table{background:#fff!important;border:1px solid #dde5ee!important;border-radius:10px!important;margin:0 14px 10px!important;overflow:auto!important}.content-area .accounting-workspace .control-matrix-workspace .balance-risk-table{max-height:430px!important}.content-area .accounting-workspace .control-matrix-workspace .dormant-table{max-height:390px!important}.content-area .accounting-workspace .control-matrix-workspace table{font-size:var(--fs-caption)!important}.content-area .accounting-workspace .control-matrix-workspace table thead th{z-index:2;position:sticky;top:0;color:#53677f!important;height:36px!important;font-size:var(--fs-caption)!important;letter-spacing:.035em!important;background:#f6f8fc!important;border-bottom:1px solid #dde5ee!important;padding:8px 10px!important;font-weight:850!important}.content-area .accounting-workspace .control-matrix-workspace table tbody td{color:#40536a!important;background:#fff!important;border-bottom:1px solid #e9eef4!important;height:40px!important;padding:8px 10px!important}.content-area .accounting-workspace .control-matrix-workspace table tbody tr:last-child td{border-bottom:0!important}.content-area .accounting-workspace .control-matrix-workspace table tbody tr:hover td{background:#f7faff!important}.content-area .accounting-workspace .control-matrix-workspace table th:not(:last-child),.content-area .accounting-workspace .control-matrix-workspace table td:not(:last-child){border-right:1px solid #edf1f5!important}.content-area .accounting-workspace .control-matrix-workspace table td.mono strong{color:#18324e!important}.content-area .accounting-workspace .control-matrix-workspace .table-link-button{color:#1b5e9c!important;font-weight:750!important}.content-area .accounting-workspace .control-matrix-workspace .panel-hint{color:#606e80!important;font-size:var(--fs-caption)!important;background:#fbfcff!important;border:1px solid #dce5f2!important;border-left:4px solid #5c82df!important;border-radius:9px!important;margin:0 14px 12px!important;padding:9px 12px!important}.content-area .accounting-workspace .control-matrix-workspace .dormant-accounts-panel .panel-hint{border-left-color:#c99a3d!important}.content-area .accounting-workspace .control-matrix-workspace .balance-risk-clean{border-radius:10px!important;margin:0 14px 12px!important}@media (width<=1450px){.content-area .accounting-workspace .balance-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi{min-height:96px!important}}@media (width<=900px){.content-area .accounting-workspace .balance-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-area .accounting-workspace .control-matrix-workspace .ft-collapsible-section.has-icon .ft-collapsible-head{grid-template-columns:4px 32px minmax(0,1fr) auto!important}}.content-area .period-end-voucher-page{gap:10px;padding-top:11px;display:grid}.content-area .period-end-voucher-kpis{background:#fff;border:1px solid #dce4ed;border-radius:7px;grid-template-columns:.8fr 1.2fr 1.2fr .9fr .9fr;display:grid;overflow:hidden}.content-area .period-end-voucher-kpis article{background:#fff;border-right:1px solid #e4eaf0;min-width:0;min-height:76px;padding:11px 13px}.content-area .period-end-voucher-kpis article:last-child{border-right:0}.content-area .period-end-voucher-kpis span,.content-area .period-end-voucher-kpis strong,.content-area .period-end-voucher-kpis small{display:block}.content-area .period-end-voucher-kpis span{color:#606e7f;font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;font-weight:850}.content-area .period-end-voucher-kpis strong{color:#173650;font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;line-height:1.1}.content-area .period-end-voucher-kpis small{color:#626d79;font-size:var(--fs-caption);margin-top:5px;line-height:1.25}.content-area .period-end-voucher-kpis article.is-balanced{background:#f8fcfa}.content-area .period-end-voucher-kpis article.is-balanced strong,.content-area .period-end-voucher-kpis article.is-balanced small{color:#257250}.content-area .period-end-voucher-kpis article.is-warning{background:#fffaf2}.content-area .period-end-voucher-kpis article.is-warning strong{color:#9a6213}.content-area .period-end-voucher-warning{color:#755522;font-size:var(--fs-caption);background:#fffaf2;border:1px solid #eadbbd;border-left:4px solid #c7902a;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;line-height:1.35;display:flex}.content-area .period-end-voucher-warning strong{font-size:var(--fs-caption);color:#815d20;flex:none}.content-area .period-end-voucher-toolbar{background:#f8fafc;border:1px solid #dce4ed;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}.content-area .period-end-voucher-categories{align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.content-area .period-end-voucher-categories button{color:#607387;min-height:30px;font-size:var(--fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex}.content-area .period-end-voucher-categories button:hover{color:#315777;background:#fff;border-color:#dce4ed}.content-area .period-end-voucher-categories button.active{color:#fff;background:#2769ad;border-color:#2769ad}.content-area .period-end-voucher-categories button span{color:#5d6f82;min-width:18px;height:18px;font-size:var(--fs-caption);background:#e8edf3;border-radius:999px;place-items:center;padding:0 5px;font-weight:850;display:inline-grid}.content-area .period-end-voucher-categories button.active span{color:#2769ad;background:#ffffffeb}.content-area .period-end-voucher-search{color:#5f6e7f;background:#fff;border:1px solid #d7e0e9;border-radius:6px;flex:0 0 min(310px,32vw);align-items:center;gap:7px;min-height:32px;padding:0 9px;display:flex}.content-area .period-end-voucher-search input{color:#334d65;width:100%;font:inherit;font-size:var(--fs-caption);background:0 0;border:0;outline:0}.content-area .period-end-voucher-search input::placeholder{color:#98a5b2}.content-area .period-end-voucher-workbench{background:#fff;border:1px solid #dce4ed;border-radius:7px;grid-template-columns:330px minmax(0,1fr);min-height:490px;display:grid;overflow:hidden}.content-area .period-end-voucher-list{background:#fbfcfe;border-right:1px solid #e0e6ed;min-width:0}.content-area .period-end-voucher-list-head{color:#5c6f84;min-height:39px;font-size:var(--fs-caption);letter-spacing:.045em;text-transform:uppercase;background:#f5f7fa;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-weight:850;display:flex}.content-area .period-end-voucher-list-head strong{font-size:var(--fs-caption);color:#64717f}.content-area .period-end-voucher-list-body{max-height:570px;overflow:auto}.content-area .period-end-voucher-list-item{color:#344f68;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5eaf0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:67px;padding:8px 9px;display:grid;position:relative}.content-area .period-end-voucher-list-item:hover{background:#f6f9fc}.content-area .period-end-voucher-list-item.active{background:#eff6fd}.content-area .period-end-voucher-list-item.active:before{content:"";background:#2c72b8;width:3px;position:absolute;top:0;bottom:0;left:0}.content-area .period-end-voucher-seq{color:#5c7184;width:26px;height:26px;font-size:var(--fs-caption);background:#edf2f7;border-radius:6px;place-items:center;font-weight:850;display:grid}.content-area .period-end-voucher-list-item.active .period-end-voucher-seq{color:#1d64a6;background:#dcecff}.content-area .period-end-voucher-list-copy{min-width:0;display:block}.content-area .period-end-voucher-list-copy strong{color:#2b475f;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.25;display:block;overflow:hidden}.content-area .period-end-voucher-list-copy small{color:#65717d;font-size:var(--fs-caption);margin-top:4px;line-height:1.2;display:block}.content-area .period-end-voucher-list-amount{text-align:right;white-space:nowrap}.content-area .period-end-voucher-list-amount strong{color:#24455f;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;display:block}.content-area .period-end-voucher-list-amount small{color:#477660;font-size:var(--fs-caption);margin-top:4px;display:block}.content-area .period-end-voucher-no-result{color:#65717e;font-size:var(--fs-caption);text-align:center;padding:24px 12px}.content-area .period-end-voucher-detail{background:#fff;min-width:0}.content-area .period-end-voucher-detail-head{background:#fff;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:10px 13px;display:flex}.content-area .period-end-voucher-detail-title{align-items:center;gap:9px;min-width:0;display:flex}.content-area .period-end-voucher-detail-seq{color:#1e68aa;width:31px;height:31px;font-size:var(--fs-caption);background:#e7f2ff;border-radius:6px;flex:0 0 31px;place-items:center;font-weight:900;display:grid}.content-area .period-end-voucher-detail-title>span:last-child{min-width:0}.content-area .period-end-voucher-detail-title strong,.content-area .period-end-voucher-detail-title small{display:block}.content-area .period-end-voucher-detail-title strong{color:#173a56;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.content-area .period-end-voucher-detail-title small{color:#637180;font-size:var(--fs-caption);margin-top:3px}.content-area .period-end-voucher-detail-total{text-align:right;flex:none}.content-area .period-end-voucher-detail-total strong,.content-area .period-end-voucher-detail-total small{display:block}.content-area .period-end-voucher-detail-total strong{color:#173650;font-variant-numeric:tabular-nums;font-size:14px;font-weight:850}.content-area .period-end-voucher-detail-total small{color:#606f80;font-size:var(--fs-caption);margin-top:3px}.content-area .period-end-voucher-explain{background:#f7fbff;border:1px solid #d8e6f3;border-left:3px solid #4385c2;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;margin:9px 10px 0;padding:8px 10px;display:grid}.content-area .period-end-voucher-explain>span{color:#3974aa;font-size:var(--fs-caption);text-transform:uppercase;grid-row:1/3;font-weight:850}.content-area .period-end-voucher-explain strong{color:#31536f;font-size:var(--fs-caption)}.content-area .period-end-voucher-explain small{color:#60707e;font-size:var(--fs-caption);line-height:1.3}.content-area .period-end-voucher-detail-actions{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:10px;margin:8px 10px 0;padding-bottom:7px;display:flex}.content-area .period-end-voucher-detail-actions>div{align-items:center;gap:6px;display:flex}.content-area .period-end-voucher-tab{color:#fff;min-height:28px;font-size:var(--fs-caption);background:#286cb1;border-radius:5px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.content-area .period-end-voucher-table-wrap{border:1px solid #e0e6ed;border-top:0;max-height:365px;margin:0 10px;overflow:auto}.content-area .period-end-voucher-table{width:100%;min-width:850px;font-size:var(--fs-caption)}.content-area .period-end-voucher-table thead th{z-index:2;color:#536a80;height:34px;font-size:var(--fs-caption);letter-spacing:.025em;background:#f5f7fa;border-bottom:1px solid #dce4ec;padding:7px 8px;font-weight:850;position:sticky;top:0}.content-area .period-end-voucher-table tbody td{color:#43596e;border-bottom:1px solid #e8edf2;height:36px;padding:7px 8px}.content-area .period-end-voucher-table th:not(:last-child),.content-area .period-end-voucher-table td:not(:last-child){border-right:1px solid #edf1f5}.content-area .period-end-voucher-table th:first-child,.content-area .period-end-voucher-table td:first-child{text-align:center;width:42px}.content-area .period-end-voucher-table th:nth-child(2),.content-area .period-end-voucher-table td:nth-child(2){width:105px}.content-area .period-end-voucher-table th:nth-child(3),.content-area .period-end-voucher-table td:nth-child(3){width:180px}.content-area .period-end-voucher-table th:nth-child(5),.content-area .period-end-voucher-table td:nth-child(5),.content-area .period-end-voucher-table th:nth-child(6),.content-area .period-end-voucher-table td:nth-child(6){width:125px}.content-area .period-end-voucher-table tfoot td{color:#26704f;font-variant-numeric:tabular-nums;background:#f6fbf8;border-top:1px solid #cfe5d7;padding:8px;font-weight:850;position:sticky;bottom:0}.content-area .period-end-voucher-program-note{background:#fffdf8;border:1px solid #e5ddca;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:9px 10px 10px;padding:8px 10px;display:flex}.content-area .period-end-voucher-program-note>div{min-width:0}.content-area .period-end-voucher-program-note strong,.content-area .period-end-voucher-program-note span{display:block}.content-area .period-end-voucher-program-note>div strong{color:#6d552d;font-size:var(--fs-caption)}.content-area .period-end-voucher-program-note>div span{color:#796d5b;font-size:var(--fs-caption);margin-top:3px;line-height:1.35}.content-area .period-end-voucher-program-note>span{font-size:var(--fs-caption);border-radius:999px;flex:none;padding:5px 7px;font-weight:850}.content-area .period-end-voucher-program-note>span.ready{color:#24714e;background:#eaf7ef}.content-area .period-end-voucher-program-note>span.review{color:#9a6114;background:#fff0dc}.content-area .period-end-voucher-footer{margin-top:0!important}@media (width<=1180px){.content-area .period-end-voucher-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.content-area .period-end-voucher-kpis article:nth-child(3){border-right:0}.content-area .period-end-voucher-kpis article:nth-child(n+4){border-top:1px solid #e4eaf0}.content-area .period-end-voucher-workbench{grid-template-columns:290px minmax(0,1fr)}}@media (width<=900px){.content-area .period-end-voucher-toolbar{flex-direction:column;align-items:stretch}.content-area .period-end-voucher-search{flex-basis:auto;width:100%}.content-area .period-end-voucher-workbench{grid-template-columns:1fr}.content-area .period-end-voucher-list{border-bottom:1px solid #e0e6ed;border-right:0}.content-area .period-end-voucher-list-body{max-height:none;display:flex;overflow-x:auto}.content-area .period-end-voucher-list-item{border-right:1px solid #e5eaf0;flex:0 0 310px}}@media (width<=650px){.content-area .period-end-voucher-kpis{grid-template-columns:1fr 1fr}.content-area .period-end-voucher-kpis article{border-top:1px solid #e4eaf0}.content-area .period-end-voucher-kpis article:nth-child(odd){border-right:1px solid #e4eaf0}.content-area .period-end-voucher-kpis article:nth-child(2n){border-right:0}.content-area .period-end-voucher-detail-head,.content-area .period-end-voucher-program-note{flex-direction:column;align-items:flex-start}.content-area .period-end-voucher-detail-total{text-align:left}.content-area .period-end-voucher-detail-actions{flex-direction:column;align-items:flex-start}}.sales-artifact-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.sales-kpi-card{background:#fff;border:1px solid #dbe4ed;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:78px;padding:11px 12px;display:grid}.sales-kpi-card.is-primary{background:#f8fbff;border-color:#a9c4df}.sales-kpi-icon{color:#2b6fae;background:#f4f8fc;border:1px solid #d9e4ef;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.sales-kpi-icon.tone-indigo{color:#405fb4}.sales-kpi-icon.tone-purple{color:#6b55a6}.sales-kpi-icon.tone-amber{color:#a76c13;background:#fffaf0;border-color:#ead9b9}.sales-kpi-icon.tone-green{color:#2d7f58;background:#f3fbf7;border-color:#cce6d8}.sales-kpi-card div{min-width:0}.sales-kpi-card small,.sales-kpi-card strong,.sales-kpi-card em{display:block}.sales-kpi-card small{font-size:var(--fs-caption);letter-spacing:.045em;text-transform:uppercase;color:#627283;font-weight:800}.sales-kpi-card strong{color:#183650;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:15px;line-height:1.1}.sales-kpi-card em{font-size:var(--fs-caption);color:#65717d;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-style:normal;line-height:1.35;overflow:hidden}.sales-artifact-insights{background:#fff;border:1px solid #dbe4ed;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:10px;display:grid;overflow:hidden}.sales-artifact-insights article{border-right:1px solid #e3e9ef;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:67px;padding:10px 11px;display:grid}.sales-artifact-insights article:last-child{border-right:0}.sales-artifact-insights article>span{color:#3a6f9f;background:#f3f7fb;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.sales-artifact-insights article.is-risk>span{color:#b94a3a;background:#fff5f3}.sales-artifact-insights div{min-width:0}.sales-artifact-insights small,.sales-artifact-insights strong,.sales-artifact-insights em{display:block}.sales-artifact-insights small{font-size:var(--fs-caption);color:#607283;font-weight:800}.sales-artifact-insights strong{color:#183650;font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px}.sales-artifact-insights em{font-size:var(--fs-caption);color:#646e79;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-style:normal;overflow:hidden}.sales-artifact-main-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:10px;margin-bottom:10px;display:grid}.sales-artifact-card{background:#fff;border:1px solid #dbe4ed;border-radius:7px;min-width:0;overflow:hidden}.sales-artifact-heading{background:#fbfcfe;border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:56px;padding:10px 11px;display:flex}.sales-artifact-heading>div{min-width:0}.sales-artifact-heading h4{color:#203b55;margin:2px 0;font-size:11px}.sales-artifact-heading small{font-size:var(--fs-caption);color:#626e7a;line-height:1.35;display:block}.sales-chart-legend{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.sales-chart-legend span{font-size:var(--fs-caption);color:#6f8295;white-space:nowrap;align-items:center;gap:5px;display:flex}.sales-chart-legend i{background:#8fb6df;border-radius:2px;width:9px;height:9px}.sales-chart-legend i.net{background:#2f72b7}.sales-chart-legend i.reduction{background:#c95d53;border-radius:999px;height:2px}.sales-month-chart{background:linear-gradient(0deg,#dae3eca6 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #e8edf2;align-items:stretch;gap:12px;height:176px;padding:15px 14px 8px;display:flex}.sales-month-column{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.sales-month-column>span{font-size:var(--fs-caption);color:#5d6e7f;white-space:nowrap;font-weight:700}.sales-month-bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:136px;display:flex;position:relative}.sales-bar{background:#8fb6df;border-radius:3px 3px 0 0;width:min(32px,34%);min-height:0}.sales-bar.net{background:#2f72b7}.sales-reduction-marker{background:#c95d53;border-radius:999px;height:2px;position:absolute;left:12%;right:12%;transform:translateY(1px)}.sales-month-table{border:0;border-radius:0}.sales-month-table .data-table th,.sales-month-table .data-table td{height:31px;font-size:var(--fs-caption);padding:5px 8px}.customer-heading{align-items:center}.sales-customer-search{color:#626e7a;background:#fff;border:1px solid #d6e0ea;border-radius:6px;align-items:center;gap:6px;width:min(245px,44%);height:31px;padding:0 9px;display:flex}.sales-customer-search input{width:100%;min-width:0!important;height:28px!important;min-height:28px!important;font-size:var(--fs-caption)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.sales-customer-table-wrap{max-height:332px;overflow:auto}.sales-customer-table{table-layout:fixed;min-width:620px}.sales-customer-table th{z-index:2;position:sticky;top:0}.sales-customer-table th:first-child{width:92px}.sales-customer-table th:nth-child(2){width:auto}.sales-customer-table th:nth-child(3){width:105px}.sales-customer-table th:nth-child(4){width:48px}.sales-customer-table th:nth-child(5){width:132px}.sales-customer-table td{height:31px!important;font-size:var(--fs-caption)!important;padding:5px 8px!important}.sales-share-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;display:grid}.sales-share-cell>span{font-size:var(--fs-caption);color:#526b83;text-align:right;font-weight:750}.sales-share-cell>i{background:#edf2f6;border-radius:999px;height:5px;display:block;overflow:hidden}.sales-share-cell>i>b{background:#4b88c6;border-radius:999px;height:100%;display:block}.sales-artifact-bottom-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1fr);gap:10px;display:grid}.sales-distribution-body{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:15px;min-height:190px;padding:14px;display:grid}.sales-donut{border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:relative}.sales-donut:after{content:"";background:#fff;border:1px solid #e3e9ef;border-radius:50%;position:absolute;inset:18px}.sales-donut>div{z-index:1;text-align:center;position:relative}.sales-donut strong,.sales-donut span{display:block}.sales-donut strong{color:#183650;font-size:12px}.sales-donut span{font-size:var(--fs-caption);color:#64707d;margin-top:3px}.sales-distribution-list{gap:9px;display:grid}.sales-distribution-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 38px 80px;align-items:center;gap:6px;padding-bottom:7px;display:grid}.sales-distribution-list>div:last-child{border-bottom:0;padding-bottom:0}.sales-distribution-list span{font-size:var(--fs-caption);color:#526b83;align-items:center;gap:6px;font-weight:750;display:flex}.sales-distribution-list i{background:#2f74c0;border-radius:2px;width:8px;height:8px}.sales-distribution-list i.export{background:#79a9df}.sales-distribution-list i.other{background:#d69a37}.sales-distribution-list strong{font-size:var(--fs-caption);color:#203c57;text-align:right}.sales-distribution-list em{font-size:var(--fs-caption);color:#5e7489;text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.sales-finding-list{gap:6px;padding:9px;display:grid}.sales-finding-item{background:#fff;border:1px solid #e0e7ee;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.sales-finding-icon{color:#4478aa;background:#f3f7fb;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.sales-finding-item.lane-humanreview .sales-finding-icon{color:#b64a3d;background:#fff4f1}.sales-finding-item.lane-suggestedaction .sales-finding-icon{color:#a86e17;background:#fff8ea}.sales-finding-item strong{font-size:var(--fs-caption);color:#29445e;display:block}.sales-finding-item p{font-size:var(--fs-caption);color:#62717f;margin:2px 0 0;line-height:1.4}.sales-finding-item em{font-size:var(--fs-caption);color:#5f6f7f;white-space:nowrap;background:#f1f5f8;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:800}.sales-finding-item.lane-humanreview em{color:#a94438;background:#fff1ef}.sales-finding-item.lane-suggestedaction em{color:#96610e;background:#fff6e5}.sales-findings-clean{color:#4c7862;font-size:var(--fs-caption);align-items:center;gap:8px;padding:16px;display:flex}.sales-review-flow{gap:0;padding:9px 11px 11px;display:grid;position:relative}.sales-review-flow:before{content:"";background:#dce5ed;width:1px;position:absolute;top:22px;bottom:24px;left:23px}.sales-review-flow>div{z-index:1;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:7px 0;display:grid;position:relative}.sales-review-flow>div>span{color:#2d7f58;background:#f5fbf7;border:1px solid #cfe0d7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sales-review-flow>div.attention>span{color:#a86e17;background:#fff9ed;border-color:#edd5aa}.sales-review-flow strong,.sales-review-flow small{display:block}.sales-review-flow strong{font-size:var(--fs-caption);color:#2c465f}.sales-review-flow small{font-size:var(--fs-caption);color:#65717f;margin-top:2px;line-height:1.35}@media (width<=1450px){.sales-artifact-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-artifact-insights article:nth-child(3){border-right:0}.sales-artifact-insights article:nth-child(-n+3){border-bottom:1px solid #e3e9ef}.sales-artifact-bottom-grid{grid-template-columns:1fr 1fr}.sales-flow-card{grid-column:1/-1}}@media (width<=1180px){.sales-artifact-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-artifact-main-grid{grid-template-columns:1fr}}@media (width<=760px){.sales-artifact-kpis,.sales-artifact-insights,.sales-artifact-bottom-grid{grid-template-columns:1fr}.sales-artifact-insights article{border-bottom:1px solid #e3e9ef;border-right:0}.sales-artifact-insights article:last-child{border-bottom:0}.sales-flow-card{grid-column:auto}.sales-distribution-body{grid-template-columns:1fr}.sales-donut{margin:0 auto}.customer-heading{flex-direction:column;align-items:flex-start}.sales-customer-search{width:100%}}.purchase-artifact-insights{grid-template-columns:repeat(5,minmax(0,1fr))}.purchase-artifact-main-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:10px;margin-bottom:10px;display:grid}.purchase-category-table-wrap{max-height:332px;overflow:auto}.purchase-category-table{table-layout:fixed;min-width:620px}.purchase-category-table th{z-index:2;position:sticky;top:0}.purchase-category-table th:first-child{width:auto}.purchase-category-table th:nth-child(2){width:126px}.purchase-category-table th:nth-child(3){width:58px}.purchase-category-table th:nth-child(4){width:190px}.purchase-category-table td{height:39px!important;font-size:var(--fs-caption)!important;padding:7px 9px!important}.purchase-category-name{align-items:center;gap:8px;min-width:0;display:flex}.purchase-category-name>i{background:#2f74c0;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.purchase-category-table tbody tr:nth-child(2) .purchase-category-name>i{background:#76a8df}.purchase-category-table tbody tr:nth-child(3) .purchase-category-name>i{background:#9baabc}.purchase-category-table tbody tr:nth-child(n+4) .purchase-category-name>i{background:#c4a56d}.purchase-category-name strong{color:#314b64;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-category-share{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.purchase-category-share>span{font-size:var(--fs-caption);color:#536c83;text-align:right;font-weight:800}.purchase-category-share>i{background:#edf2f6;border-radius:999px;height:7px;display:block;overflow:hidden}.purchase-category-share>i>b{background:#4c8bc9;border-radius:999px;height:100%;display:block}.purchase-supplier-table-wrap{max-height:332px;overflow:auto}.purchase-supplier-table{table-layout:fixed;min-width:680px}.purchase-supplier-table th{z-index:2;position:sticky;top:0}.purchase-supplier-table th:first-child{width:96px}.purchase-supplier-table th:nth-child(2){width:auto}.purchase-supplier-table th:nth-child(3){width:122px}.purchase-supplier-table th:nth-child(4){width:52px}.purchase-supplier-table th:nth-child(5){width:136px}.purchase-supplier-table td{height:34px!important;font-size:var(--fs-caption)!important;padding:6px 8px!important}.purchase-table-footer{background:#fbfcfe;border-top:1px solid #e6ecf2;justify-content:flex-end;align-items:center;min-height:34px;padding:7px 10px;display:flex}.purchase-table-footer span{font-size:var(--fs-caption);color:#5c7185;font-weight:750}.purchase-concentration-body{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;min-height:205px;padding:14px;display:grid}.purchase-donut{border-radius:50%;place-items:center;width:118px;height:118px;display:grid;position:relative}.purchase-donut:after{content:"";background:#fff;border:1px solid #e2e8ee;border-radius:50%;position:absolute;inset:19px}.purchase-donut>div{z-index:1;text-align:center;position:relative}.purchase-donut strong,.purchase-donut span{display:block}.purchase-donut strong{color:#183650;font-size:14px}.purchase-donut span{max-width:76px;font-size:var(--fs-caption);color:#636f7c;margin:4px auto 0;line-height:1.25}.purchase-concentration-copy{gap:8px;display:grid}.purchase-concentration-copy>div:not(.purchase-concentration-note){border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-bottom:8px;display:grid}.purchase-concentration-copy span{font-size:var(--fs-caption);color:#526b83;align-items:center;gap:6px;font-weight:800;display:flex}.purchase-concentration-copy span i{background:#2f74c0;border-radius:50%;width:8px;height:8px}.purchase-concentration-copy span i.secondary{background:#a8c9eb}.purchase-concentration-copy strong{color:#29445e;font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.purchase-concentration-copy em{color:#5b7084;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;font-style:normal}.purchase-concentration-note{color:#5c7287;font-size:var(--fs-caption);background:#f5f9fd;border:1px solid #d9e5f0;border-radius:6px;padding:7px 8px;line-height:1.35}.purchase-footer-note{margin-top:10px!important}@media (width<=1450px){.purchase-artifact-insights{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.purchase-artifact-main-grid{grid-template-columns:1fr}}@media (width<=900px){.purchase-artifact-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-artifact-insights article{border-bottom:1px solid #e3e9ef}.purchase-artifact-insights article:nth-child(2n){border-right:0}.purchase-artifact-insights article:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=760px){.purchase-artifact-insights{grid-template-columns:1fr}.purchase-artifact-insights article{border-right:0}.purchase-artifact-insights article:last-child{grid-column:auto}.purchase-concentration-body{grid-template-columns:1fr}.purchase-donut{margin:0 auto}}:where(.content-area .financial-analysis-workspace .fa-executive-grid){grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important}:where(.content-area .financial-analysis-workspace .fa-health-board),:where(.content-area .financial-analysis-workspace .fa-priority-panel){min-width:0!important}:where(.content-area .financial-analysis-workspace .fa-signal-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-signal-card){background:#fff!important;border:1px solid #dde5ec!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;min-height:104px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-signal-icon){color:#4c6a83!important;background:#edf3f8!important;border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.positive){background:#fbfefc!important;border-color:#cde5d9!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.positive .fa-signal-icon){color:#23724f!important;background:#e9f6ef!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.watch){background:#fffdf8!important;border-color:#e8d8b7!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.watch .fa-signal-icon){color:#9b6a17!important;background:#fff3d9!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.critical){background:#fff9f9!important;border-color:#edc7c7!important}:where(.content-area .financial-analysis-workspace .fa-signal-card.critical .fa-signal-icon){color:#b53b3b!important;background:#fdecec!important}:where(.content-area .financial-analysis-workspace .fa-signal-card span){font-size:var(--fs-caption)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#5f6d7b!important;font-weight:850!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-signal-card strong){color:#17364f!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-signal-card p){font-size:var(--fs-caption)!important;color:#617182!important;margin:5px 0 0!important;line-height:1.4!important}:where(.content-area .financial-analysis-workspace .fa-signal-card small){font-size:var(--fs-caption)!important;color:#636e78!important;margin-top:5px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-priority-list){gap:7px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-priority-row){text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #dde5ec!important;border-radius:8px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;padding:9px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-priority-row:hover){background:#f9fbfd!important;border-color:#b8c9d8!important}:where(.content-area .financial-analysis-workspace .fa-priority-row.watch){border-left:3px solid #c58b2a!important}:where(.content-area .financial-analysis-workspace .fa-priority-row.critical){border-left:3px solid #c84a4a!important}:where(.content-area .financial-analysis-workspace .fa-priority-no){color:#244a67!important;width:24px!important;height:24px!important;font-size:var(--fs-caption)!important;background:#eef3f7!important;border-radius:50%!important;place-items:center!important;font-weight:900!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-priority-copy){gap:2px!important;min-width:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-priority-copy strong){font-size:var(--fs-caption)!important;color:#203c52!important}:where(.content-area .financial-analysis-workspace .fa-priority-copy small){font-size:var(--fs-caption)!important;color:#5e6e7e!important;line-height:1.35!important}:where(.content-area .financial-analysis-workspace .fa-priority-copy em){font-style:normal!important;font-size:var(--fs-caption)!important;color:#646d76!important}:where(.content-area .financial-analysis-workspace .fa-priority-action){font-size:var(--fs-caption)!important;color:#2d6e9e!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;font-weight:800!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-calm-state){color:#286d4e!important;font-size:var(--fs-caption)!important;background:#f7fcf9!important;border:1px solid #cfe4d8!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:14px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-ratio-comparison){flex-wrap:wrap!important;gap:8px!important;margin-top:7px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-ratio-comparison span){color:#5e6e7e!important;font-size:var(--fs-caption)!important;background:#f3f6f9!important;border-radius:5px!important;padding:3px 6px!important;font-weight:700!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary){border-bottom:1px solid #e4eaf0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary span){font-size:var(--fs-caption)!important;color:#636e79!important;border-right:1px solid #e4eaf0!important;padding:8px 10px!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary span:last-child){border-right:0!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary strong){color:#233f56!important;margin-top:2px!important;font-size:11px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-risk-table){padding:0 10px 10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-risk-head),:where(.content-area .financial-analysis-workspace .fa-risk-row){grid-template-columns:minmax(260px,1.8fr) 90px minmax(110px,.7fr) minmax(130px,.9fr)!important;align-items:center!important;gap:8px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-risk-head){color:#606e79!important;min-height:34px!important;font-size:var(--fs-caption)!important;text-transform:uppercase!important;border-bottom:1px solid #dce4eb!important;padding:0 8px!important;font-weight:850!important}:where(.content-area .financial-analysis-workspace .fa-risk-row){color:#465d70!important;min-height:54px!important;font-size:var(--fs-caption)!important;border-bottom:1px solid #edf1f4!important;padding:7px 8px!important}:where(.content-area .financial-analysis-workspace .fa-risk-row>span:first-child){min-width:0!important}:where(.content-area .financial-analysis-workspace .fa-risk-row strong){font-size:var(--fs-caption)!important;color:#223e54!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-risk-row small){color:#646e77!important;margin-top:2px!important;line-height:1.3!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-severity){font-size:var(--fs-caption)!important;border-radius:999px!important;padding:3px 6px!important;display:inline-flex!important}:where(.content-area .financial-analysis-workspace .fa-severity.critical){color:#b43d3d!important;background:#fdecec!important}:where(.content-area .financial-analysis-workspace .fa-severity.high){color:#a95722!important;background:#fff0e8!important}:where(.content-area .financial-analysis-workspace .fa-severity.medium){color:#916719!important;background:#fff6df!important}:where(.content-area .financial-analysis-workspace .fa-severity.low),:where(.content-area .financial-analysis-workspace .fa-severity.info){color:#557087!important;background:#eef4f8!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow){grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow>div){background:#fff!important;border:1px solid #dde5ec!important;border-right:0!important;align-items:center!important;gap:7px!important;min-height:58px!important;padding:8px!important;display:flex!important;position:relative!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow>div:first-child){border-radius:7px 0 0 7px!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow>div:last-child){border-right:1px solid #dde5ec!important;border-radius:0 7px 7px 0!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow span){color:#2e6f9e!important;width:22px!important;height:22px!important;font-size:var(--fs-caption)!important;background:#eaf2f8!important;border-radius:50%!important;place-items:center!important;font-weight:900!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow strong){font-size:var(--fs-caption)!important;color:#314c61!important}:where(.content-area .financial-analysis-workspace .fa-readiness-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-readiness-grid article){background:#fbfcfd!important;border:1px solid #dfe6ec!important;border-radius:7px!important;min-height:78px!important;padding:9px!important}:where(.content-area .financial-analysis-workspace .fa-readiness-grid strong){font-size:var(--fs-caption)!important;color:#314d63!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-readiness-grid span){font-size:var(--fs-caption)!important;color:#2f72a3!important;margin-top:3px!important;font-weight:800!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-readiness-grid small){font-size:var(--fs-caption)!important;color:#667079!important;margin-top:5px!important;line-height:1.35!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-composition-row.warning .fa-composition-track i){background:#c79a3b!important}:where(.content-area .financial-analysis-workspace .fa-composition-row.success .fa-composition-track i){background:#4f8e72!important}@media (width<=1280px){:where(.content-area .financial-analysis-workspace .fa-executive-grid){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow){grid-template-columns:repeat(3,minmax(0,1fr))!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow>div){border-right:1px solid #dde5ec!important;border-radius:0!important}}@media (width<=900px){:where(.content-area .financial-analysis-workspace .fa-signal-grid),:where(.content-area .financial-analysis-workspace .fa-readiness-grid){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-risk-head),:where(.content-area .financial-analysis-workspace .fa-risk-row){grid-template-columns:1fr 76px!important}:where(.content-area .financial-analysis-workspace .fa-risk-head span:nth-child(n+3)),:where(.content-area .financial-analysis-workspace .fa-risk-row span:nth-child(n+3)){display:none!important}:where(.content-area .financial-analysis-workspace .fa-lineage-flow){grid-template-columns:1fr!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary){grid-template-columns:repeat(2,minmax(0,1fr))!important}}:where(.content-area .financial-analysis-workspace .fa-context-dashboard .panel-heading){min-height:50px!important;padding-top:7px!important;padding-bottom:7px!important}:where(){top:9px!important;bottom:9px!important}:where(.content-area .financial-analysis-workspace .fa-context-dashboard .panel-heading h3){margin-top:1px!important}:where(.content-area .financial-analysis-workspace .fa-context-dashboard .panel-heading .section-subtitle){margin-top:1px!important;line-height:1.2!important}:where(.content-area .financial-analysis-workspace .fa-context-controls){background:#fbfcfe!important;border-top:1px solid #e6ebf0!important;grid-template-columns:260px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:7px 8px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .scope-tabs){align-self:stretch!important;width:100%!important;margin:0!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .scope-tabs button){min-height:32px!important;padding:0 8px!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .period-button-grid){background:0 0!important;border:0!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .period-button-grid button){min-height:32px!important;padding:0 8px!important}:where(.content-area .financial-analysis-workspace .fa-executive-grid){grid-template-columns:minmax(0,1.48fr) minmax(340px,.52fr)!important;align-items:start!important}:where(.content-area .financial-analysis-workspace .fa-health-board),:where(.content-area .financial-analysis-workspace .fa-priority-panel){align-self:start!important}:where(.content-area .financial-analysis-workspace .fa-signal-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}:where(.content-area .financial-analysis-workspace .fa-signal-card){grid-template-columns:26px minmax(0,1fr)!important;gap:8px!important;min-height:88px!important;padding:8px!important}:where(.content-area .financial-analysis-workspace .fa-signal-icon){border-radius:6px!important;width:25px!important;height:25px!important}:where(.content-area .financial-analysis-workspace .fa-signal-card strong){margin-top:2px!important;line-height:1.25!important}:where(.content-area .financial-analysis-workspace .fa-signal-card p){margin:3px 0 0!important;line-height:1.3!important}:where(.content-area .financial-analysis-workspace .fa-signal-card small){margin-top:3px!important;line-height:1.25!important}:where(.content-area .financial-analysis-workspace .fa-priority-list){gap:6px!important;padding:9px!important}:where(.content-area .financial-analysis-workspace .fa-priority-row){grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;padding:8px!important}:where(.content-area .financial-analysis-workspace .fa-priority-no){width:22px!important;height:22px!important}:where(.content-area .financial-analysis-workspace .fa-priority-action){white-space:normal!important;grid-column:2!important;justify-self:start!important;line-height:1.25!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-grid.two){align-items:start!important}@media (width<=1180px){:where(.content-area .financial-analysis-workspace .fa-signal-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1080px){:where(.content-area .financial-analysis-workspace .fa-executive-grid),:where(.content-area .financial-analysis-workspace .fa-context-controls){grid-template-columns:1fr!important}}@media (width<=760px){:where(.content-area .financial-analysis-workspace .fa-signal-grid){grid-template-columns:1fr!important}}:where(.content-area .financial-analysis-workspace){--fa-primary:var(--fth-primary,#2f6fbe);--fa-primary-strong:var(--fth-primary-strong,#185f9c);--fa-accent:var(--fth-accent,#c99a3d);--fa-ink:var(--fth-text-1,#15364f);--fa-muted:var(--fth-text-2,#6f8091)}:where(.content-area .financial-analysis-workspace .fa-context-dashboard){border-color:#d8e2ec!important;border-top:2px solid var(--fa-accent)!important;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-radius:11px!important;box-shadow:0 6px 18px #15364f0b!important}:where(.content-area .financial-analysis-workspace .fa-context-dashboard .panel-heading){background:linear-gradient(90deg,#fbfdff 0%,#fff 58%,#fbfdff 100%)!important}:where(.content-area .financial-analysis-workspace .fa-context-dashboard .count-badge){color:#536a7e!important;background:#f4f7fa!important;border:1px solid #dbe5ee!important;font-weight:850!important}:where(.content-area .financial-analysis-workspace .fa-context-controls){background:#f9fbfd!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .scope-tabs),:where(.content-area .financial-analysis-workspace .fa-context-controls .period-button-grid button){box-shadow:0 2px 8px #1a3a5506!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .scope-tabs button.active){background:linear-gradient(180deg,var(--fa-primary),var(--fa-primary-strong))!important;color:#fff!important;box-shadow:0 5px 12px color-mix(in srgb,var(--fa-primary) 22%,transparent)!important}:where(.content-area .financial-analysis-workspace .fa-context-controls .period-button-grid button.active){border-color:var(--fa-primary)!important;color:var(--fa-primary-strong)!important;box-shadow:inset 0 -2px 0 var(--fa-primary),0 3px 8px #2459840d!important;background:#f2f7fc!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis){background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;overflow:visible!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi){background:#fff!important;border:1px solid #dbe5ee!important;border-radius:9px!important;min-height:94px!important;padding:11px 10px 9px 38px!important;overflow:hidden!important;box-shadow:0 4px 12px #15364f09!important}:where(){background:var(--fa-primary)!important;width:3px!important;height:auto!important;inset:0 auto 0 0!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-icon){color:#2d78b1!important;background:#eaf3fb!important;border-radius:6px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;position:absolute!important;top:12px!important;left:10px!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-label){font-size:var(--fs-caption)!important;letter-spacing:.055em!important;color:#5d7284!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>strong){letter-spacing:-.02em!important;color:#102f48!important;margin-top:6px!important;font-size:19px!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>small){font-size:var(--fs-caption)!important;color:#626f80!important;margin-top:6px!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:first-child){background:linear-gradient(#fff 0%,#f4faff 100%)!important;border-color:#bfe0f6!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:first-child .ft-executive-icon){color:#1d75bd!important;background:#e9f5ff!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(2)){background:linear-gradient(#fff 0%,#f3fbf7 100%)!important;border-color:#cfe7d9!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(2) .ft-executive-icon){color:#28835b!important;background:#e9f7ef!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(3)){background:linear-gradient(#fff 0%,#fffaf0 100%)!important;border-color:#eadbb7!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(3) .ft-executive-icon){color:#b17817!important;background:#fff5dd!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(4)){background:linear-gradient(#fff 0%,#fff5f5 100%)!important;border-color:#efcece!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(4) .ft-executive-icon){color:#c64040!important;background:#fdecec!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(5)){background:linear-gradient(#fff 0%,#f8f6ff 100%)!important;border-color:#ddd6f4!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(5) .ft-executive-icon){color:#6f56c8!important;background:#f0ecff!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(6)){background:linear-gradient(#fff 0%,#f2fbfd 100%)!important;border-color:#cbe6eb!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(6) .ft-executive-icon){color:#2386a1!important;background:#e8f8fb!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(7)){background:linear-gradient(#fff 0%,#fff9f0 100%)!important;border-color:#ead9ba!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(7) .ft-executive-icon){color:#b87b1c!important;background:#fff4df!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(8)){background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-color:#dbe3e9!important}:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:nth-child(8) .ft-executive-icon){color:#5d707f!important;background:#eef2f5!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card){border-color:#d7e2ec!important;border-radius:11px!important;box-shadow:0 7px 20px #14324b0a!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card>.panel-heading){background:linear-gradient(90deg,#fbfdff 0%,#fff 68%)!important}:where(.content-area .financial-analysis-workspace .fa-dashboard-card>.panel-heading>svg){color:#244e6e!important}:where(.content-area .financial-analysis-workspace .fa-structure-grid){grid-template-columns:1fr 1fr!important;align-items:stretch!important}:where(.content-area .financial-analysis-workspace .fa-structure-grid>.fa-dashboard-card){height:100%!important}:where(.content-area .financial-analysis-workspace .fa-structure-grid .fa-income-bridge-track),:where(.content-area .financial-analysis-workspace .fa-structure-grid .fa-composition-track){background:#eaf0f5!important;height:9px!important}:where(.content-area .financial-analysis-workspace .fa-structure-grid .fa-income-bridge-row>strong),:where(.content-area .financial-analysis-workspace .fa-structure-grid .fa-composition-copy strong){color:#123a58!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-trend-panel){border-top:2px solid var(--fa-accent)!important}:where(.content-area .financial-analysis-workspace .fa-trend-panel .fa-trend-grid){gap:7px!important;padding:10px!important}:where(.content-area .financial-analysis-workspace .fa-trend-card){color:#2f80bd!important;background:linear-gradient(#fff 0%,#f9fbfd 100%)!important;border:1px solid #dce6ee!important;border-radius:9px!important;min-height:122px!important;padding:10px 11px 8px!important;box-shadow:0 3px 10px #13365206!important}:where(.content-area .financial-analysis-workspace .fa-trend-card.negative){color:#d05151!important}:where(.content-area .financial-analysis-workspace .fa-trend-head){justify-content:space-between!important;align-items:baseline!important;gap:10px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-trend-head span){color:#5d7284!important;font-size:var(--fs-caption)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-trend-head strong){color:#15364f!important;font-variant-numeric:tabular-nums!important;font-size:13px!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-sparkline){width:100%!important;height:52px!important;margin:5px 0 2px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-sparkline polyline){fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}:where(.content-area .financial-analysis-workspace .fa-sparkline-area){fill:color-mix(in srgb,currentColor 9%,transparent)!important;stroke:none!important}:where(.content-area .financial-analysis-workspace .fa-trend-foot){color:#636d78!important;font-size:var(--fs-caption)!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-trend-foot span:last-child){text-align:right!important}:where(.content-area .financial-analysis-workspace .fa-trend-foot b){color:#278258!important;font-size:var(--fs-caption)!important}:where(.content-area .financial-analysis-workspace .fa-trend-card.negative .fa-trend-foot b){color:#cc4141!important}:where(.content-area .financial-analysis-workspace .fa-evidence-grid){grid-template-columns:minmax(0,1.28fr) minmax(360px,.82fr)!important;align-items:start!important}:where(.content-area .financial-analysis-workspace .fa-audit-risk-panel){border-top:2px solid var(--fa-primary)!important}:where(.content-area .financial-analysis-workspace .fa-audit-risk-panel .count-badge){color:#526b7f!important;background:#eef4f8!important;border:1px solid #dbe5ee!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary){background:#fbfcfe!important;border-bottom:1px solid #e7edf2!important;grid-template-columns:.75fr .75fr .75fr 1.75fr!important;gap:7px!important;padding:9px 10px!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary span){background:#fff!important;border:1px solid #dce5ed!important;border-radius:8px!important;min-height:48px!important;padding:7px 8px 7px 30px!important;position:relative!important}:where(){content:"";background:#7662c8!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 5px #f0edfc!important}:where(.content-area .financial-analysis-workspace .fa-audit-summary strong){color:#163a55!important;font-size:11px!important}:where(.content-area .financial-analysis-workspace .fa-risk-table){padding:0 10px 10px!important}:where(.content-area .financial-analysis-workspace .fa-risk-head),:where(.content-area .financial-analysis-workspace .fa-risk-row){grid-template-columns:minmax(290px,1.9fr) 78px minmax(175px,.9fr) minmax(120px,.7fr)!important}:where(.content-area .financial-analysis-workspace .fa-risk-head){background:#f7f9fb!important;border:1px solid #e2e8ee!important;border-radius:7px 7px 0 0!important;min-height:36px!important;padding:0 9px!important}:where(.content-area .financial-analysis-workspace .fa-risk-row){background:#fff!important;border-left:1px solid #edf1f4!important;border-right:1px solid #edf1f4!important;min-height:60px!important;padding:7px 9px!important}:where(.content-area .financial-analysis-workspace .fa-risk-row:hover){background:#fafcff!important}:where(.content-area .financial-analysis-workspace .fa-risk-row:last-child){border-bottom:1px solid #e3e9ee!important;border-radius:0 0 7px 7px!important}:where(.content-area .financial-analysis-workspace .fa-risk-row .mono){text-overflow:ellipsis!important;white-space:nowrap!important;color:#45677f!important;overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-methodology-panel){border-top:2px solid var(--fa-accent)!important}:where(.content-area .financial-analysis-workspace .fa-methodology-panel .fa-warning-dashboard){padding:10px!important;display:block!important}:where(.content-area .financial-analysis-workspace .fa-methodology-panel .fa-warning-dashboard article){background:linear-gradient(135deg,#fffdf8,#fff9ee)!important;border:1px solid #ead8b8!important;min-height:66px!important;padding:12px 12px 12px 44px!important;position:relative!important}:where(){content:"i";color:#a87820!important;background:#fff0ca!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:13px!important;left:13px!important}:where(.content-area .financial-analysis-workspace .fa-methodology-panel .fa-warning-dashboard strong){color:#7a5b20!important;font-size:var(--fs-caption)!important}:where(.content-area .financial-analysis-workspace .fa-methodology-panel .fa-warning-dashboard span){color:#666f77!important}@media (width<=1280px){:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis){grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(.content-area .financial-analysis-workspace .fa-evidence-grid),:where(.content-area .financial-analysis-workspace .fa-structure-grid){grid-template-columns:1fr!important}}@media (width<=760px){:where(.content-area .financial-analysis-workspace .fa-cockpit-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;display:grid!important;overflow:visible!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi{border:1px solid #dbe5ee!important;border-radius:9px!important;min-height:94px!important;padding:11px 10px 9px 42px!important;overflow:hidden!important;box-shadow:0 4px 12px #15364f09!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:last-child{border-right:1px solid #dbe5ee!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-icon{z-index:1!important;border-radius:6px!important;place-items:center!important;width:23px!important;height:23px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:11px!important;left:10px!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-label{z-index:2!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>strong,html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>small{z-index:2!important;position:relative!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi:before{width:3px!important;height:auto!important;inset:0 auto 0 0!important}@media (width<=1280px){html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi{border-top:1px solid #dbe5ee!important;border-right:1px solid #dbe5ee!important}}@media (width<=760px){html[data-fintex-theme] .content-area .financial-analysis-workspace .fa-cockpit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi{grid-template-rows:auto auto auto!important;grid-template-columns:22px minmax(0,1fr)!important;align-content:start!important;gap:3px 7px!important;min-width:0!important;min-height:94px!important;padding:10px 11px 9px!important;display:grid!important;position:relative!important}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-icon{border-radius:6px!important;grid-area:1/1!important;place-self:center start!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-icon svg{width:13px!important;max-width:13px!important;height:13px!important;max-height:13px!important;display:block!important}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-label{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0!important;line-height:20px!important;position:static!important;overflow:hidden!important}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>strong{grid-area:2/1/auto/-1!important;min-width:0!important;margin:1px 0 0!important;line-height:1.08!important;position:static!important}html[data-fintex-theme] body .content-area .financial-analysis-workspace .fa-cockpit-kpis .ft-executive-kpi>small{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:3/1/auto/-1!important;min-width:0!important;margin:2px 0 0!important;line-height:1.2!important;position:static!important;overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-official-source){background:#fff!important;border:1px solid #dbe5ed!important;border-radius:9px!important;grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:9px 11px!important;display:grid!important;box-shadow:0 3px 10px #15364f06!important}:where(.content-area .financial-analysis-workspace .fa-official-source.official){background:linear-gradient(90deg,#f8fdf9 0%,#fff 62%)!important;border-color:#cfe5d8!important}:where(.content-area .financial-analysis-workspace .fa-official-source.calculated){background:linear-gradient(90deg,#fffaf0 0%,#fff 62%)!important;border-color:#ead9b9!important}:where(.content-area .financial-analysis-workspace .fa-official-source-icon){color:#55748a!important;background:#edf4f8!important;border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-official-source.official .fa-official-source-icon){color:#23724f!important;background:#e9f6ef!important}:where(.content-area .financial-analysis-workspace .fa-official-source.calculated .fa-official-source-icon){color:#9b6a17!important;background:#fff1d5!important}:where(.content-area .financial-analysis-workspace .fa-official-source-copy){gap:2px!important;min-width:0!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-official-source-copy>span){font-size:var(--fs-caption)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#5f6f7e!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-official-source-copy>strong){color:#173a55!important;font-size:11px!important}:where(.content-area .financial-analysis-workspace .fa-official-source-copy>small){font-size:var(--fs-caption)!important;color:#64717e!important;line-height:1.35!important}:where(.content-area .financial-analysis-workspace .fa-official-source .secondary-button){white-space:nowrap!important;min-height:32px!important}@media (width<=760px){:where(.content-area .financial-analysis-workspace .fa-official-source){grid-template-columns:28px minmax(0,1fr)!important}:where(.content-area .financial-analysis-workspace .fa-official-source .secondary-button){grid-column:2!important;justify-self:start!important}}:where(.content-area .financial-analysis-workspace .fa-source-lineage){border:1px solid #d7e3ec!important;border-left:3px solid var(--fa-primary,#2f6fbe)!important;background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 5px 16px #14324b09!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-head){background:linear-gradient(90deg,#f8fbfe 0%,#fff 65%)!important;border-bottom:1px solid #e4ebf1!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 11px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-head>div){gap:2px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-head strong){color:#15364f!important;font-size:12px!important;line-height:1.25!important}:where(.content-area .financial-analysis-workspace .fa-source-status){min-height:23px!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-weight:900!important;display:inline-flex!important}:where(.content-area .financial-analysis-workspace .fa-source-status.official){color:#24734f!important;background:#eaf8f0!important;border:1px solid #bfe0cd!important}:where(.content-area .financial-analysis-workspace .fa-source-status.calculated){color:#966719!important;background:#fff4dc!important;border:1px solid #ead6ad!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid){grid-template-columns:1.15fr 1fr 1.2fr 1.05fr!important;gap:7px!important;padding:8px!important;display:grid!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article){background:#fff!important;border:1px solid #dee7ee!important;border-radius:8px!important;align-content:start!important;gap:3px!important;min-width:0!important;min-height:82px!important;padding:9px 10px!important;display:grid!important;position:relative!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article>span){color:#5f6f80!important;font-size:var(--fs-caption)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article>strong){color:#173a55!important;min-width:0!important;font-size:var(--fs-caption)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important;overflow:hidden!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article>b){color:#0f3450!important;font-variant-numeric:tabular-nums!important;font-size:16px!important;line-height:1.1!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article>small){color:#626f7a!important;font-size:var(--fs-caption)!important;overflow-wrap:anywhere!important;line-height:1.35!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article.official){background:linear-gradient(#fbfffc,#f5fbf8)!important;border-color:#c9e3d5!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article.calculated){background:linear-gradient(#fffdf8,#fff9ef)!important;border-color:#ead9b9!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article.official-result){background:linear-gradient(#fbfeff,#f3f9fd)!important;border-color:#b9ddef!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid article.calculated-result){background:linear-gradient(#fff,#faf9f6)!important;border-color:#e3dccb!important}:where(.content-area .financial-analysis-workspace .fa-source-upload){color:#875f15!important;min-height:24px!important;font-size:var(--fs-caption)!important;cursor:pointer!important;background:#fff!important;border:1px solid #d2b978!important;border-radius:6px!important;justify-self:start!important;margin-top:2px!important;padding:0 8px!important;font-weight:850!important}:where(.content-area .financial-analysis-workspace .fa-source-map){background:#f8fafc!important;border-top:1px solid #e6edf2!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:7px 9px!important;display:flex!important;overflow-x:auto!important}:where(.content-area .financial-analysis-workspace .fa-source-map>span){color:#5b6f80!important;font-size:var(--fs-caption)!important;letter-spacing:.04em!important;text-transform:uppercase!important;flex:none!important;font-weight:900!important}:where(.content-area .financial-analysis-workspace .fa-source-map>b){color:#49657a!important;font-size:var(--fs-caption)!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:999px!important;flex:none!important;padding:4px 7px!important;font-weight:750!important}@media (width<=1180px){:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){:where(.content-area .financial-analysis-workspace .fa-source-lineage-head){flex-direction:column!important;align-items:flex-start!important}:where(.content-area .financial-analysis-workspace .fa-source-lineage-grid){grid-template-columns:1fr!important}}:where(.content-area .financial-analysis-workspace .fa-evidence-grid.single){grid-template-columns:minmax(0,1fr)!important}:where(.content-area .financial-analysis-workspace .fa-evidence-grid.single>.fa-dashboard-card){width:100%!important}:where(.content-area .financial-analysis-workspace .fa-context-report-actions){flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}:where(.content-area .financial-analysis-workspace .fa-pdf-report-button){white-space:nowrap!important;min-height:31px!important;box-shadow:0 3px 9px color-mix(in srgb,var(--fa-primary,#2f6fbe) 13%,transparent)!important;border-radius:7px!important;gap:6px!important;padding:0 11px!important}:where(.content-area .financial-analysis-workspace .fa-pdf-report-button:disabled){opacity:.55!important;cursor:wait!important}@media (width<=760px){:where(.content-area .financial-analysis-workspace .fa-context-report-actions){flex-direction:column!important;align-items:flex-end!important}}.period-data-mark{vertical-align:middle;box-sizing:border-box;background:0 0;border:1.5px solid #94a3b8;border-radius:50%;flex:none;width:7px;height:7px;margin-left:6px;display:inline-block}.period-data-mark[data-state=verified]{background:#15803d;border-color:#15803d}.period-data-mark[data-state=empty]{border-color:#b6c2d0}.period-data-mark[data-state=unknown]{border-style:dashed}.period-data-mark[data-state=checking]{border-color:#cbd5e1;animation:1.2s ease-in-out infinite period-data-pulse}@keyframes period-data-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.period-data-mark[data-state=checking]{animation:none}}:is(button,a)[data-period-data=empty]:not(.active):not([aria-pressed=true]){color:#606f85}:is(button,a).active .period-data-mark[data-state=verified],:is(button,a)[aria-pressed=true] .period-data-mark[data-state=verified]{box-shadow:0 0 0 2px #fff}.empty-state.period-resolving{color:#475569;justify-content:center;min-height:120px}html[data-fintex-theme] :is(.login-visual,.registration-brand-panel) .eyebrow{color:#c9dbee!important}html[data-fintex-theme] .shell-breadcrumb{color:var(--fth-text-2)!important}html[data-fintex-theme] small{font-size:max(11px,.8333em)}.mobile-nav-toggle,.mobile-nav-close{display:none}@media (width<=1023.98px){html,body{overflow-x:hidden;min-width:0!important}html[data-fintex-theme] .app-shell .sidebar{visibility:hidden;transition:transform .2s;transform:translate(-104%);z-index:80!important;width:min(320px,86vw)!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important}html[data-fintex-theme] .app-shell.mobile-nav-open .sidebar{visibility:visible;transform:none}.mobile-nav-scrim{z-index:70;background:#0914227a;position:fixed;inset:0}html.fintex-mobile-nav-open,html.fintex-mobile-nav-open body{overflow:hidden}html.fintex-mobile-nav-open .fintex-assistant-launcher{display:none!important}html[data-fintex-theme] .app-main,html[data-fintex-theme] .app-main.sidebar-collapsed{min-width:0;margin-left:0!important}html[data-fintex-theme] .sidebar .sidebar-collapse-toggle{display:none!important}html[data-fintex-theme] .sidebar .mobile-nav-close{color:#e1e6ec;background:0 0;border:1px solid #ffffff2e;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:inline-flex}html[data-fintex-theme] .topbar{gap:10px;padding:0 14px!important}html[data-fintex-theme] .topbar .mobile-nav-toggle{border:1px solid var(--fth-border,#d7e0e8);width:40px;height:40px;color:var(--fth-text,#122b3d);background:#fff;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}html[data-fintex-theme] .topbar .topbar-title{flex:auto;min-width:0}html[data-fintex-theme] .topbar .topbar-title h1,html[data-fintex-theme] .topbar .shell-breadcrumb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html[data-fintex-theme] .topbar .topbar-context{flex:0 auto;gap:6px;min-width:0;margin-left:0!important}html[data-fintex-theme] .topbar .theme-picker,html[data-fintex-theme] .topbar .global-focus-toggle{display:none!important}html[data-fintex-theme] .content-area{min-width:0;padding-left:16px!important;padding-right:16px!important}html[data-fintex-theme] .content-area :where(div,section,article):has(>table){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}html[data-fintex-theme] .content-area img,html[data-fintex-theme] .content-area canvas{max-width:100%}}@media (width<=760px){html[data-fintex-theme] .topbar{min-height:56px;height:56px!important}html[data-fintex-theme] .topbar .topbar-picker{display:none!important}html[data-fintex-theme] .topbar .feedback-trigger span,html[data-fintex-theme] .topbar .topbar-context button>span{display:none}html[data-fintex-theme] .topbar .topbar-title h1{line-height:1.25;font-size:15px!important}html[data-fintex-theme] .topbar .shell-breadcrumb{font-size:11px!important}html[data-fintex-theme] .content-area{padding:12px 12px 88px!important}html[data-fintex-theme] .fintex-assistant-launcher span{display:none}html[data-fintex-theme] .fintex-assistant-launcher{justify-content:center;width:48px;height:48px;padding:0!important;bottom:14px!important;right:14px!important}html[data-fintex-theme] .content-area :where(.metric-grid,.metric-grid.four,.erp-summary-strip,.fui-kpi-strip,.split-layout,.two-column,.fintex-work-center-packages,.fintex-data-hub-grid){grid-template-columns:minmax(0,1fr)!important}html[data-fintex-theme] .content-area :where(.page-actions,.toolbar-row,.mizan-filter-actions,.accounting-commandbar){flex-wrap:wrap!important}}html[data-fintex-theme] .content-area .mizan-focus .mizan-filterbar,html[data-fintex-theme] .content-area .mizan-filterbar{align-items:center;flex:none!important;height:auto!important;min-height:48px!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-group.period-segments{flex-wrap:wrap}@media (width<=1023.98px){html[data-fintex-theme] .content-area .accounting-workspace.mizan-focus{height:auto!important;overflow:visible!important}html[data-fintex-theme] .content-area:has(.accounting-workspace.mizan-focus){overflow:visible!important}html[data-fintex-theme] .content-area .mizan-erp-layout{grid-template-columns:minmax(0,1fr)!important}html[data-fintex-theme] .content-area .mizan-tree{min-height:0!important;max-height:320px!important}}@media (width>=761px){html[data-fintex-theme] .content-area .mizan-filterbar{flex-wrap:wrap!important;row-gap:8px!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-actions{order:2;margin-left:auto!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-group.period-segments{order:3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;flex:100%!important;width:100%!important;max-width:none!important;margin-left:0!important;display:grid!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-group.period-segments:before{display:none!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-group.period-segments>button{white-space:nowrap;min-width:0;padding-left:4px!important;padding-right:4px!important}}html[data-fintex-theme] .content-area :is(div,nav,section):has(>button[data-period-data]){min-width:0;max-width:100%;box-shadow:none!important;background:#eef2f6!important;border:1px solid #d7e0e8!important;border-radius:6px!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:2px!important;padding:3px!important;display:grid!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data]{min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:#3f4c5e!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:5px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 6px!important;font-size:13px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;transform:none!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data] :is(strong,span,small){font:inherit!important;color:inherit!important;margin:0!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data]:hover:not(.active):not([aria-pressed=true]){color:#122b3d!important;background:#fff!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data]:is(.active,[aria-pressed=true]){background:var(--fth-primary,#1d5fa8)!important;color:#fff!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data]:focus-visible{outline-offset:1px;outline:2px solid var(--fth-primary,#1d5fa8)!important}@media (width<=760px){html[data-fintex-theme] .content-area :is(div,nav,section):has(>button[data-period-data]){scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:max-content!important;overflow-x:auto!important}html[data-fintex-theme] .content-area :is(div,nav,section)>button[data-period-data]{padding:0 12px!important}html[data-fintex-theme] .content-area .mizan-filterbar .mizan-filter-actions{justify-content:flex-start;margin-left:0!important}html[data-fintex-theme] .content-area :is(.panel-heading,.dashboard-card-head){gap:10px;flex-direction:column!important;align-items:stretch!important}html[data-fintex-theme] .content-area :is(.panel-heading,.dashboard-card-head) :is(.toolbar-actions,.page-actions){flex-wrap:wrap!important;justify-content:flex-start!important}html[data-fintex-theme] .content-area :is(.process-push-row,.overview-quick-grid,.overview-status-grid,.accounting-overview,.invoice-control-direction-switch){grid-template-columns:minmax(0,1fr)!important}}html[data-fintex-theme] .content-area .vat-kdv-context{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-fintex-theme] .content-area :is(.scope-tabs,.mizan-filter-group,.tax-mode-switch)>button{white-space:nowrap!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid,.report-center-metrics,.fixed-asset-detail-kpis,.period-end-voucher-kpis,.trend-summary-grid,.muavin-compare-kpis,.income-compare-summary-grid,.declaration-audit-kpis,.dc-audit-detail-kpis){overflow:hidden;box-shadow:none!important;background:#e3e9f0!important;border:1px solid #d7e0e8!important;border-radius:6px!important;gap:1px!important;padding:0!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid,.report-center-metrics,.fixed-asset-detail-kpis,.period-end-voucher-kpis,.trend-summary-grid,.muavin-compare-kpis,.income-compare-summary-grid,.declaration-audit-kpis,.dc-audit-detail-kpis)>*{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;transform:none!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid,.report-center-metrics,.fixed-asset-detail-kpis,.period-end-voucher-kpis,.trend-summary-grid,.muavin-compare-kpis,.income-compare-summary-grid,.declaration-audit-kpis,.dc-audit-detail-kpis)>:before,html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid,.report-center-metrics,.fixed-asset-detail-kpis,.period-end-voucher-kpis,.trend-summary-grid,.muavin-compare-kpis,.income-compare-summary-grid,.declaration-audit-kpis,.dc-audit-detail-kpis)>:after,html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.ft-executive-kpis) .ft-executive-icon{display:none!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.ft-executive-kpis)>.ft-executive-kpi.actionable:hover{background:#f6f9fc!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.ft-executive-kpis)>.ft-executive-kpi.active{box-shadow:inset 0 -2px 0 var(--fth-primary,#1d5fa8)!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary){grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.balance-control-kpis){grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.ft-executive-kpis)>.ft-executive-kpi{padding:12px 14px!important}@media (width>=1600px){html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.balance-control-kpis){grid-template-columns:repeat(7,minmax(0,1fr))!important}}html[data-fintex-theme] body .content-area .mizan-balance-badge.ok:before{display:none!important}@media (width<=760px){html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.balance-control-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.mizan-cfo-summary,.metric-grid,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid,.report-center-metrics,.fixed-asset-detail-kpis,.period-end-voucher-kpis,.trend-summary-grid,.muavin-compare-kpis,.income-compare-summary-grid,.declaration-audit-kpis,.dc-audit-detail-kpis)>:last-child:nth-child(odd){grid-column:1/-1}}html .fintex-work-center-package[data-package],html .fintex-data-hub-card[data-module]{--package-accent:var(--fth-primary,#1d5fa8);--package-soft:var(--fth-primary-soft,#eef4fb);--module-accent:var(--fth-primary,#1d5fa8);--module-soft:var(--fth-primary-soft,#eef4fb)}html[data-fintex-theme] body .content-area .fintex-work-center-package{box-shadow:none!important;border-radius:6px!important}html[data-fintex-theme] body .content-area .fintex-work-center-package:hover{box-shadow:none!important;border-color:var(--fth-primary,#1d5fa8)!important;transform:none!important}html[data-fintex-theme] body .content-area .fintex-work-center-package-accent{display:none!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.balance-control-kpis)>:last-child:nth-child(4n+3){grid-column:span 2}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.balance-control-kpis)>:last-child:nth-child(4n+2){grid-column:span 3}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.balance-control-kpis)>:last-child:nth-child(4n+1){grid-column:1/-1}html[data-fintex-theme] body .content-area .fw-progress-number strong{flex:none;white-space:nowrap!important}html[data-fintex-theme] body .content-area .fw-progress-number{flex-wrap:wrap;row-gap:4px;min-width:0}html[data-fintex-theme] body .content-area .fw-progress-number span{white-space:nowrap}html[data-fintex-theme] body .content-area .fw-search input{padding-left:36px!important}html[data-fintex-theme] body .content-area .fw-search svg{pointer-events:none;left:12px!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis){flex-wrap:wrap;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:none!important;gap:6px!important;padding:0!important;display:flex!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis)>button{align-items:center;gap:8px;height:32px;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0e8!important;border-radius:6px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis)>button span{letter-spacing:.02em;text-transform:none!important;color:#3f4c5e!important;font-size:12px!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis)>button strong{font-variant-numeric:tabular-nums;color:#122b3d!important;font-size:13px!important;line-height:1!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis)>button.active{border-color:var(--fth-primary,#1d5fa8)!important;background:#eef4fb!important}html[data-fintex-theme] .content-area :is(#fx-chip-row,.fw-kpis)>button.active :is(span,strong){color:var(--fth-primary,#1d5fa8)!important}@media (width<=760px){html[data-fintex-theme] body .content-area .ft-collapsible-copy small{display:none!important}html[data-fintex-theme] body .content-area .ft-collapsible-head{align-items:center!important}}html[data-fintex-theme] body .content-area .fintex-data-source-table table{border-collapse:collapse;table-layout:auto;width:100%}html[data-fintex-theme] body .content-area .fintex-data-source-table thead th{z-index:1;color:#3f4c5e;text-align:left;background:#f4f7fa;border-bottom:1px solid #d7e0e8;padding:9px 12px;font-size:12px;font-weight:700;position:sticky;top:0}html[data-fintex-theme] body .content-area .fintex-data-source-table td{vertical-align:middle;color:#122b3d;border-bottom:1px solid #e3e9f0;padding:10px 12px;font-size:13px}html[data-fintex-theme] body .content-area .fintex-data-source-table tbody tr:hover td{background:#f8fafc}html[data-fintex-theme] body .content-area .fintex-data-source-table tr.disabled td{color:#5e6b7f}html[data-fintex-theme] body .content-area .fintex-data-source-name{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}html[data-fintex-theme] body .content-area .fintex-data-source-name svg{color:var(--fth-primary,#1d5fa8)}html[data-fintex-theme] body .content-area .fintex-data-source-table td small{color:#5e6b7f;margin-top:2px;font-size:12px;display:block}html[data-fintex-theme] body .content-area .fintex-data-source-table td.num{text-align:right;white-space:nowrap}html[data-fintex-theme] body .content-area .fintex-data-source-table .fintex-data-hub-status{white-space:nowrap}@media (width<=760px){html[data-fintex-theme] body .content-area .fintex-data-source-table :is(thead){display:none}html[data-fintex-theme] body .content-area .fintex-data-source-table :is(table,tbody,tr,td){width:100%;display:block}html[data-fintex-theme] body .content-area .fintex-data-source-table tr{border-bottom:1px solid #e3e9f0;padding:10px 0}html[data-fintex-theme] body .content-area .fintex-data-source-table td{border:0;padding:4px 12px}html[data-fintex-theme] body .content-area .fintex-data-source-table td.num{text-align:left}}html[data-fintex-theme] body .content-area .fintex-data-source-table .fintex-data-source-scope{display:block;color:#122b3d!important;font-size:13px!important}html[data-fintex-theme] body .content-area .fintex-data-source-table td small{line-height:1.4;color:#5e6b7f!important;font-size:12px!important}html[data-fintex-theme] body .content-area .fintex-data-source-table :is(tr,td){height:auto!important;min-height:0!important;max-height:none!important}html[data-fintex-theme] body .content-area .fintex-data-hub-status.ready{color:#13653b!important}@media (width<=760px){html[data-fintex-theme] .content-area :is(#fx-data-src,.fintex-data-source-table) td{background:0 0!important;border:0!important;padding:3px 12px!important}html[data-fintex-theme] .content-area :is(#fx-data-src,.fintex-data-source-table) tr{grid-template-columns:1fr auto;align-items:center;border:0!important;border-bottom:1px solid #e3e9f0!important;padding:10px 0!important;display:grid!important}html[data-fintex-theme] .content-area :is(#fx-data-src,.fintex-data-source-table) td:nth-child(2),html[data-fintex-theme] .content-area :is(#fx-data-src,.fintex-data-source-table) td:first-child{grid-column:1/-1}}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.manager-risk-kpis,.manager-money-kpis,.sales-artifact-kpis,.aging-kpi-grid) :is(.manager-kpi-icon,.sales-kpi-icon,.aging-kpi-icon){display:none!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.manager-risk-kpis,.manager-money-kpis) .manager-kpi-card{grid-template-columns:minmax(0,1fr)!important;padding:12px 14px!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.manager-risk-kpis,.manager-money-kpis,.ft-executive-kpis) :is(span,small){white-space:normal!important;text-overflow:clip!important;overflow:visible!important}html[data-fintex-theme] .content-area :is(#fx-kpi-strip,.manager-risk-kpis,.manager-money-kpis) .manager-kpi-content{grid-column:1/-1!important;margin:0!important;padding:0!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-]{box-shadow:none!important;background:#fff!important;border:1px solid #d7e0e8!important;border-radius:6px!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-] :is(svg){color:#5e6b7f!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-] .mapping-account-copy strong{color:var(--fth-primary,#1d5fa8)!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-] .mapping-account-copy span{color:#3f4c5e!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-] :is(.mapping-account-icon,span:first-child:has(svg)){background:#f4f7fa!important;border-color:#e3e9f0!important}html[data-fintex-theme] .content-area :is(#fx-tdhp-tiles,.mapping-account-buttons) .mapping-account-card[class*=tone-]:hover:not(:disabled){border-color:var(--fth-primary,#1d5fa8)!important;background:#f6f9fc!important;transform:none!important}html[data-fintex-theme] .topbar .topbar-title{flex:auto;min-width:0;overflow:hidden}html[data-fintex-theme] .topbar .topbar-title :is(h1,.shell-breadcrumb){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}html[data-fintex-theme] .topbar .topbar-context{flex:none}html[data-fintex-theme] .topbar .topbar-context :is(button,.context-pill){white-space:nowrap!important}html[data-fintex-theme] .topbar .topbar-context .context-pill span{text-overflow:ellipsis;max-width:180px;overflow:hidden}html[data-fintex-theme] .content-area .dc-overview-scope{color:#122b3d;margin-top:2px;font-size:15px;font-weight:700;display:block}html[data-fintex-theme] body .content-area .fintex-workspace-hero-v2.tone-amber :is(.workspace-hero-status,.workspace-hero-action .secondary-button){color:#8a5b11!important}html[data-fintex-theme] body .content-area .fintex-work-center-package-status.ready{color:#13653b!important}html[data-fintex-theme] body .content-area .process-push-index{color:#46566a!important}html[data-fintex-theme] body .content-area .ft-hierarchy-list button.active .ft-hierarchy-code{background:var(--fth-primary,#1d5fa8)!important;color:#fff!important}@media (width<=760px){html[data-fintex-theme] body .content-area .report-center-period-controls{flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}html[data-fintex-theme] body .content-area .report-center-period-controls>*{min-width:0!important;max-width:100%!important}}html[data-fintex-theme] :is(.login-card,.registration-card) :is(.login-register-link,.login-security,.registration-help,.registration-help strong,.registration-login-link){color:#5e6b7f!important}.fintex-announcement-form,.upload-authority-panel{gap:12px;min-width:0;padding:16px;display:grid}.fintex-announcement-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fintex-announcement-body{overflow-wrap:anywhere;line-height:1.65}.fintex-announcement-body p{white-space:pre-wrap}.fintex-announcement-backdrop{z-index:1300;background:#050f1dcc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.fintex-announcement-dialog{width:min(100%,640px);max-height:90dvh;overflow:auto}.fintex-announcement-dialog .panel-heading strong{align-items:center;gap:8px;display:flex}.upload-authority-panel .mini-check{align-items:flex-start}.upload-authority-panel p,.upload-authority-panel small{margin:0;line-height:1.55}.invoice-original-xml{background:#f9fbff;flex-direction:column;gap:12px;height:100%;min-height:0;padding:16px;display:flex}.invoice-original-xml-note{color:#21446b;background:#fff;border:1px solid #dce4f5;border-radius:10px;align-items:flex-start;gap:12px;padding:13px;display:flex}.invoice-original-xml-note strong{font-size:14px}.invoice-original-xml-note p{color:#596c88;margin:6px 0 0;font-size:12px}.invoice-original-xml pre{white-space:pre;color:#283d5a;background:#fff;border:1px solid #dde5f1;border-radius:8px;flex:1;min-height:320px;max-height:calc(100vh - 265px);padding:16px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}:root{--fsb-width:320px;--fsb-collapsed:68px;--fsb-bg:var(--fth-sidebar,#10243b);--fsb-bg-2:var(--fth-sidebar-2,#132a44);--fsb-line:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 18%,transparent);--fsb-text:color-mix(in srgb,#fff 82%,var(--fsb-bg));--fsb-text-strong:#fff;--fsb-muted:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 58%,#fff);--fsb-blue:var(--fth-sidebar-accent,#62a6df);--fsb-active:var(--fth-sidebar-active,#3070a84d);--fsb-accent:var(--fth-accent,#d8b04a);--fsb-accent-soft:color-mix(in srgb,var(--fsb-accent) 9%,transparent);--fsb-hover:#ffffff0d;--fsb-icon:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 54%,#fff);--fsb-chevron:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 42%,#fff);--fsb-subtext:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 34%,#fff);--fsb-scroll:color-mix(in srgb,var(--fth-sidebar-accent,#62a6df) 30%,var(--fsb-bg));--fsb-popover-bg:var(--fth-surface,#fff);--fsb-popover-text:var(--fth-text,#122b3d);--fsb-popover-muted:var(--fth-text-2,#566173);--fsb-popover-border:var(--fth-border,#d7e0e8);--fsb-popover-hover:var(--fth-primary-soft,#edf4fa);--fsb-popover-active:var(--fth-primary-2,#184b73);--fsb-danger:var(--ft-danger,#c93d3d)}.sidebar{width:var(--fsb-width)!important;background:var(--fsb-bg)!important;border-right:1px solid var(--fsb-line)!important;flex-direction:column!important;height:100vh!important;display:flex!important;overflow:hidden!important}.app-main{margin-left:var(--fsb-width)!important}.sidebar .brand-row{background:var(--fsb-bg)!important;border-bottom:1px solid var(--fsb-line)!important;flex:none!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:12px 16px!important;display:flex!important}.sidebar .brand-icon{border-radius:9px!important;width:40px!important;height:40px!important}.sidebar .brand-name{letter-spacing:.055em!important;color:var(--fsb-text-strong)!important;font-size:14px!important;font-weight:800!important}.sidebar .brand-subtitle{font-size:var(--fs-caption)!important;letter-spacing:.09em!important;color:var(--fsb-subtext)!important;margin-top:1px!important}.sidebar .sidebar-collapse-toggle{width:30px!important;height:30px!important;color:var(--fsb-icon)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;place-items:center!important;margin-left:auto!important;display:grid!important}.sidebar .sidebar-collapse-toggle:hover{background:var(--fsb-hover)!important;color:var(--fsb-text-strong)!important}.sidebar-context-compact{background:var(--fsb-bg-2);border-bottom:1px solid var(--fsb-line);flex:none;grid-template-columns:1fr;gap:6px;padding:9px 16px;display:grid;position:relative}.sidebar-context-picker{min-width:0;position:relative}.sidebar-context-button{border:1px solid color-mix(in srgb,var(--fsb-blue) 24%,transparent);width:100%;height:36px;color:var(--fsb-text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 13px;align-items:center;gap:7px;padding:0 9px;display:grid}.sidebar-context-button span{text-overflow:ellipsis;white-space:nowrap;text-align:left;letter-spacing:.005em;min-width:0;font-size:11.5px;font-weight:750;overflow:hidden}.sidebar-context-button:hover{background:var(--fsb-hover);border-color:color-mix(in srgb,var(--fsb-blue) 34%,transparent)}.sidebar-context-button>svg{color:var(--fsb-icon)}.sidebar-context-button>svg:last-child{color:var(--fsb-chevron);justify-self:end}.sidebar-popover{z-index:250;border:1px solid var(--fsb-popover-border);background:var(--fsb-popover-bg);width:256px;max-height:270px;box-shadow:0 16px 40px color-mix(in srgb,var(--fsb-bg) 24%,transparent);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.sidebar-popover.year{width:180px;left:0;right:auto}.sidebar-popover button{width:100%;min-height:34px;color:var(--fsb-popover-text);text-align:left;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px}.sidebar-popover button:hover,.sidebar-popover button.selected{background:var(--fsb-popover-hover);color:var(--fsb-popover-active);font-weight:700}.sidebar .main-nav{background:var(--fsb-bg)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.sidebar .sidebar-fixed-nav{border-bottom:1px solid var(--fsb-line)!important;flex:none!important;padding:8px 16px 7px!important}.sidebar .sidebar-package-scroll{scrollbar-gutter:stable;scrollbar-width:thin!important;scrollbar-color:var(--fsb-scroll) transparent!important;flex:auto!important;min-height:0!important;padding:8px 16px 22px!important;overflow:hidden auto!important}.sidebar .sidebar-package-scroll::-webkit-scrollbar{width:5px!important}.sidebar .sidebar-package-scroll::-webkit-scrollbar-track{background:0 0!important}.sidebar .sidebar-package-scroll::-webkit-scrollbar-thumb{background:var(--fsb-scroll)!important;border-radius:999px!important}.sidebar .sidebar-package-scroll::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.sidebar .sidebar-section-title{min-height:24px;color:var(--fsb-accent);font-size:var(--fs-caption);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:13px 0 7px;font-weight:850;line-height:1.25;display:flex}.sidebar .sidebar-section-title>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar .sidebar-section-title>em{border:1px solid color-mix(in srgb,var(--fsb-accent) 38%,transparent);background:var(--fsb-accent-soft);color:var(--fsb-accent);font-size:var(--fs-caption);letter-spacing:.02em;text-transform:none;border-radius:999px;flex:none;margin-left:auto;padding:2px 6px;font-style:normal;font-weight:800;line-height:1.2}.sidebar .sidebar-fixed-nav .sidebar-section-title{margin-top:2px}.sidebar .nav-module-group{position:relative;margin:0 0 2px!important}.sidebar .nav-item,.sidebar .nav-parent{width:100%;position:relative;min-height:40px!important;color:var(--fsb-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:19px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;display:grid!important}.sidebar .nav-item:not(.nav-parent){grid-template-columns:19px minmax(0,1fr)!important}.sidebar .nav-item>svg:first-child,.sidebar .nav-parent>svg:first-child{width:19px!important;height:19px!important;color:var(--fsb-icon)!important}.sidebar .nav-item>span,.sidebar .nav-parent>span{min-width:0;text-overflow:clip!important;white-space:normal!important;line-height:1.2!important;overflow:visible!important}.sidebar .nav-chevron{width:14px!important;height:14px!important;color:var(--fsb-chevron)!important;opacity:1!important;grid-column:3!important;justify-self:center!important;margin:0!important}.sidebar .nav-item:hover,.sidebar .nav-parent:hover{background:var(--fsb-hover)!important;color:var(--fsb-text-strong)!important}.sidebar .nav-parent.open{color:var(--fsb-text)!important;font-weight:650!important}.sidebar .nav-parent.contains-active,.sidebar .nav-parent.active{color:var(--fsb-text-strong)!important;font-weight:750!important}.sidebar .nav-parent.contains-active>svg:first-child,.sidebar .nav-parent.active>svg:first-child{color:var(--fsb-blue)!important}.sidebar .nav-item.active{background:var(--fsb-active)!important;color:var(--fsb-text-strong)!important;font-weight:750!important}.sidebar .nav-package-locked{opacity:.42!important}.sidebar .nav-package-menu{flex-direction:column;position:relative;border:0!important;border-left:1px solid color-mix(in srgb,var(--fsb-blue) 28%,transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:1px!important;margin:1px 0 6px 16px!important;padding:2px 0 2px 12px!important;display:flex!important}.sidebar .nav-package-menu .nav-subitem{width:100%;position:relative;min-height:34px!important;color:color-mix(in srgb,var(--fsb-text) 88%,var(--fsb-bg))!important;box-shadow:none!important;font-size:var(--fs-caption)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:0!important;margin:0!important;padding:5px 8px!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;display:grid!important}.sidebar .nav-package-menu .nav-subitem>svg,.sidebar .nav-package-menu .nav-subitem:before,.sidebar .nav-package-menu .nav-subitem:after{display:none!important}.sidebar .nav-package-menu .nav-subitem:hover{background:var(--fsb-hover)!important;color:var(--fsb-text-strong)!important}.sidebar .nav-package-menu .nav-subitem.active{background:var(--fsb-active)!important;color:var(--fsb-text-strong)!important;font-weight:700!important}.sidebar .nav-preview-menu .nav-subitem:disabled{pointer-events:none;cursor:not-allowed!important;opacity:.58!important}.sidebar .nav-module-label{text-transform:uppercase;line-height:1.2;color:var(--fsb-muted)!important;font-size:var(--fs-caption)!important;letter-spacing:.1em!important;margin:8px 8px 3px!important;font-weight:800!important}.sidebar .nav-package-menu .nav-module-label:first-child{margin-top:4px!important}.sidebar .nav-module-toggle{width:100%;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;margin:4px 0 2px;display:grid;position:relative;min-height:32px!important;color:var(--fsb-accent)!important;font-size:var(--fs-caption)!important;letter-spacing:.08em!important;padding:5px 8px!important;font-weight:900!important}.sidebar .nav-module-toggle>svg{justify-self:end;color:var(--fsb-accent)!important}.sidebar .nav-module-toggle:hover{background:var(--fsb-accent-soft)!important;color:color-mix(in srgb,var(--fsb-accent) 76%,#fff)!important}.sidebar .nav-module-toggle:hover>svg{color:color-mix(in srgb,var(--fsb-accent) 76%,#fff)!important}.sidebar .nav-module-items{flex-direction:column;gap:1px;display:flex}.sidebar .nav-module-toggle[aria-expanded=false]{margin-bottom:3px}.sidebar .nav-item:focus,.sidebar .nav-parent:focus,.sidebar .nav-subitem:focus,.sidebar .nav-module-toggle:focus{outline:none!important}.sidebar .nav-item:focus-visible,.sidebar .nav-parent:focus-visible,.sidebar .nav-subitem:focus-visible,.sidebar .nav-module-toggle:focus-visible,.sidebar .sidebar-context-button:focus-visible,.sidebar .sidebar-user:focus-visible{outline-offset:-1px!important;outline:1px solid #ffffffe6!important}.sidebar-user-wrap{border-top:1px solid var(--fsb-line);flex:none;position:relative;background:var(--fsb-bg)!important}.sidebar .sidebar-user{text-align:left;cursor:pointer;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:58px!important;color:var(--fsb-text)!important;background:0 0!important;border:0!important;padding:9px 16px!important;display:grid!important}.sidebar .sidebar-user:hover{background:var(--fsb-hover)!important}.sidebar .sidebar-user .avatar{background:color-mix(in srgb,var(--fsb-blue) 24%,var(--fsb-bg-2))!important;width:32px!important;height:32px!important;color:var(--fsb-text-strong)!important;font-size:11px!important}.sidebar .sidebar-user .user-copy strong{font-size:var(--fs-caption)!important;color:var(--fsb-text-strong)!important}.sidebar .sidebar-user .user-copy span{font-size:var(--fs-caption)!important;color:var(--fsb-subtext)!important;margin-top:2px!important}.sidebar .user-menu-chevron{color:var(--fsb-chevron);justify-self:end}.sidebar-user-menu{z-index:260;border:1px solid var(--fsb-popover-border);background:var(--fsb-popover-bg);box-shadow:0 18px 42px color-mix(in srgb,var(--fsb-bg) 26%,transparent);border-radius:9px;padding:5px;position:absolute;bottom:64px;left:16px;right:16px}.sidebar-user-menu button{width:100%;min-height:34px;color:var(--fsb-popover-text);font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.sidebar-user-menu button:hover:not(:disabled){background:var(--fsb-popover-hover)}.sidebar-user-menu button:disabled{opacity:.45;cursor:not-allowed}.sidebar-user-menu button.logout{color:var(--fsb-danger)}.sidebar.collapsed{width:var(--fsb-collapsed)!important;overflow:visible!important}.app-main.sidebar-collapsed{margin-left:var(--fsb-collapsed)!important}.sidebar.collapsed .brand-row{justify-content:center!important;padding:11px 8px!important}.sidebar.collapsed .brand-icon{width:38px!important;height:38px!important}.sidebar.collapsed .brand-copy,.sidebar.collapsed .sidebar-context-compact,.sidebar.collapsed .sidebar-section-title,.sidebar.collapsed .section-kicker,.sidebar.collapsed .nav-item>span,.sidebar.collapsed .nav-parent>span,.sidebar.collapsed .nav-chevron,.sidebar.collapsed .sidebar-user .user-copy,.sidebar.collapsed .user-menu-chevron{display:none!important}.sidebar.collapsed .sidebar-collapse-toggle{border-color:color-mix(in srgb,var(--fsb-blue) 34%,transparent)!important;background:var(--fsb-bg-2)!important;width:28px!important;height:28px!important;color:var(--fsb-text)!important;position:absolute!important;top:21px!important;right:-14px!important}.sidebar.collapsed .main-nav{overflow:visible!important}.sidebar.collapsed .sidebar-fixed-nav,.sidebar.collapsed .sidebar-package-scroll{padding-left:7px!important;padding-right:7px!important;overflow:visible!important}.sidebar.collapsed .nav-item,.sidebar.collapsed .nav-parent{grid-template-columns:19px!important;justify-content:center!important;width:50px!important;min-width:50px!important;height:42px!important;min-height:42px!important;margin:2px auto!important;padding:0!important}.sidebar.collapsed .nav-item>svg:first-child,.sidebar.collapsed .nav-parent>svg:first-child{justify-self:center!important}.sidebar.collapsed .nav-module-group{position:relative!important}.sidebar.collapsed .nav-package-menu{z-index:300!important;border:1px solid var(--fsb-popover-border)!important;background:var(--fsb-popover-bg)!important;width:270px!important;max-height:70vh!important;box-shadow:0 18px 46px color-mix(in srgb,var(--fsb-bg) 26%,transparent)!important;border-radius:9px!important;margin:0!important;padding:7px!important;position:absolute!important;top:0!important;left:58px!important;overflow:auto!important}.sidebar.collapsed .nav-package-menu .nav-subitem{min-height:36px!important;color:var(--fsb-popover-text)!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr)!important;padding:7px 10px!important;display:grid!important}.sidebar.collapsed .nav-package-menu .nav-subitem>span{color:inherit!important;display:block!important}.sidebar.collapsed .nav-package-menu .nav-subitem:hover{background:var(--fsb-popover-hover)!important;color:var(--fsb-popover-active)!important}.sidebar.collapsed .nav-package-menu .nav-subitem.active{background:var(--fth-primary,#2f6fa2)!important;color:#fff!important}.sidebar.collapsed .nav-package-menu .nav-module-label{color:var(--fsb-popover-muted)!important;display:block!important}.sidebar.collapsed .nav-package-menu .nav-module-toggle{color:var(--fth-accent,var(--fsb-accent))!important;margin:5px 2px 2px!important;display:grid!important}.sidebar.collapsed .nav-package-menu .nav-module-toggle>svg{color:var(--fth-accent,var(--fsb-accent))!important}.sidebar.collapsed .nav-package-menu .nav-module-items{flex-direction:column!important;display:flex!important}.sidebar.collapsed .sidebar-user{grid-template-columns:32px!important;justify-content:center!important;padding:9px 0!important}.sidebar.collapsed .sidebar-user .avatar{justify-self:center}.sidebar.collapsed .sidebar-user-menu{width:190px!important;bottom:8px!important;left:58px!important;right:auto!important}@media (width<=1180px){:root{--fsb-width:300px}}.sidebar .financial-nav-parent.open,.sidebar .financial-nav-parent.contains-active{background:linear-gradient(135deg,color-mix(in srgb,var(--fsb-blue) 10%,transparent),color-mix(in srgb,var(--fsb-accent) 5%,transparent))!important;border-color:color-mix(in srgb,var(--fsb-blue) 24%,transparent)!important;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--fsb-accent) 82%,transparent)!important}.sidebar .financial-nav-parent.open>svg:first-child,.sidebar .financial-nav-parent.contains-active>svg:first-child{color:color-mix(in srgb,var(--fsb-blue) 72%,#fff)!important}.sidebar .financial-nav-menu{border-left:1px solid color-mix(in srgb,var(--fsb-blue) 26%,transparent)!important;margin:3px 0 7px 15px!important;padding:3px 0 5px 10px!important}.sidebar .financial-nav-menu:before{content:"";background:linear-gradient(180deg,var(--fsb-accent),transparent);opacity:.85;width:1px;height:34px;position:absolute;top:5px;left:-1px}.sidebar .financial-nav-menu .nav-subitem{min-height:31px!important;font-size:var(--fs-caption)!important;border:1px solid #0000!important;border-radius:6px!important;grid-template-columns:14px minmax(0,1fr)!important;gap:7px!important;padding:5px 7px!important;line-height:1.2!important}.sidebar .financial-nav-menu .nav-subitem>svg{width:13px!important;height:13px!important;color:color-mix(in srgb,var(--fsb-blue) 64%,#fff)!important;display:block!important}.sidebar .financial-nav-menu .nav-subitem>span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}.sidebar .financial-nav-menu .nav-subitem:hover{background:color-mix(in srgb,var(--fsb-blue) 8%,transparent)!important;border-color:color-mix(in srgb,var(--fsb-blue) 13%,transparent)!important}.sidebar .financial-nav-menu .nav-subitem.active{background:linear-gradient(135deg,color-mix(in srgb,var(--fsb-blue) 31%,transparent),color-mix(in srgb,var(--fsb-blue) 19%,transparent))!important;border-color:color-mix(in srgb,var(--fsb-blue) 44%,transparent)!important;color:#fff!important;box-shadow:inset 2px 0 0 var(--fsb-accent)!important;font-weight:750!important}.sidebar .financial-nav-menu .nav-subitem.active>svg{color:#fff!important}.sidebar .financial-nav-menu .financial-nav-primary{background:color-mix(in srgb,var(--fsb-blue) 7%,transparent)!important;border-color:color-mix(in srgb,var(--fsb-blue) 16%,transparent)!important;grid-template-columns:15px minmax(0,1fr) auto!important;min-height:34px!important;margin:1px 0 4px!important;font-weight:700!important}.sidebar .financial-nav-menu .financial-nav-primary small{border:1px solid color-mix(in srgb,var(--fsb-accent) 35%,transparent)!important;background:var(--fsb-accent-soft)!important;min-width:28px!important;height:18px!important;color:var(--fsb-accent)!important;font-size:var(--fs-caption)!important;letter-spacing:.05em!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-weight:900!important;display:inline-flex!important}.sidebar .financial-nav-menu .financial-nav-primary.active small{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff38!important}.sidebar .financial-nav-menu .financial-nav-group-toggle{min-height:29px!important;color:var(--fsb-muted)!important;font-size:var(--fs-caption)!important;letter-spacing:.035em!important;text-transform:none!important;border:1px solid #0000!important;border-radius:6px!important;margin:2px 0 1px!important;padding:4px 6px!important;font-weight:800!important}.sidebar .financial-nav-menu .financial-nav-group-toggle:hover{background:color-mix(in srgb,var(--fsb-blue) 7%,transparent)!important;border-color:color-mix(in srgb,var(--fsb-blue) 12%,transparent)!important;color:var(--fsb-text-strong)!important}.sidebar .financial-nav-menu .financial-nav-group-toggle[aria-expanded=true]{background:var(--fsb-accent-soft)!important;border-color:color-mix(in srgb,var(--fsb-accent) 18%,transparent)!important;color:color-mix(in srgb,var(--fsb-accent) 84%,#fff)!important}.sidebar .financial-nav-group-copy{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.sidebar .financial-nav-group-copy>svg{width:13px!important;height:13px!important;color:color-mix(in srgb,var(--fsb-blue) 62%,#fff)!important;flex:none!important}.sidebar .financial-nav-group-toggle[aria-expanded=true] .financial-nav-group-copy>svg{color:var(--fsb-accent)!important}.sidebar .financial-nav-group-copy>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sidebar .financial-nav-menu .financial-nav-items{border-left:1px solid color-mix(in srgb,var(--fsb-blue) 18%,transparent)!important;gap:1px!important;margin:0 0 2px 4px!important;padding:1px 0 3px 7px!important;position:relative!important}.sidebar.collapsed .financial-nav-menu{border-left:1px solid var(--fsb-popover-border)!important;margin:0!important;padding:7px!important}.sidebar.collapsed .financial-nav-menu:before{display:none!important}.sidebar.collapsed .financial-nav-menu .nav-subitem{grid-template-columns:14px minmax(0,1fr) auto!important;gap:7px!important}.sidebar.collapsed .financial-nav-menu .nav-subitem>svg{display:block!important}.sidebar.collapsed .financial-nav-menu .financial-nav-group-toggle{color:var(--fth-text-2,var(--fsb-popover-muted))!important;background:0 0!important}.sidebar.collapsed .financial-nav-menu .financial-nav-group-toggle[aria-expanded=true]{color:var(--fth-accent,var(--fsb-accent))!important;background:var(--fth-primary-soft,#edf4fa)!important}.sidebar.collapsed .financial-nav-group-copy>svg{color:var(--fth-primary,#2f6fa2)!important}html[data-fintex-theme=classic]{--fth-canvas:#f4f5f7;--fth-surface:#fff;--fth-soft:#f8fafc;--fth-muted-surface:#eef2f6;--fth-border:#d7e0e8;--fth-border-strong:#bfcbd8;--fth-text:#122b3d;--fth-text-2:#566173;--fth-text-3:#5e6b7f;--fth-primary:#1d5fa8;--fth-primary-2:#164e8a;--fth-primary-soft:#e6eff9;--fth-focus:#1d5fa82e;--fth-sidebar:#10243b;--fth-sidebar-2:#132a44;--fth-sidebar-active:#3070a84d;--fth-sidebar-accent:#62a6df;--fth-accent:#d8b04a;--fth-accent-soft:#fff8e7;--fth-shadow:0 6px 18px #0f2d460d;--fth-shadow-hover:0 12px 30px #0f2d4617}html[data-fintex-theme=ocean]{--fth-canvas:#f1f7f8;--fth-surface:#fff;--fth-soft:#f6fbfb;--fth-muted-surface:#eaf4f4;--fth-border:#d2e2e4;--fth-border-strong:#b4ced1;--fth-text:#15343b;--fth-text-2:#557077;--fth-text-3:#5a7177;--fth-primary:#0d7e83;--fth-primary-2:#0a646a;--fth-primary-soft:#e1f5f3;--fth-focus:#0d7e832e;--fth-sidebar:#082c38;--fth-sidebar-2:#0d3944;--fth-sidebar-active:#1b8f9647;--fth-sidebar-accent:#5fd0d1;--fth-accent:#2cb6c2;--fth-accent-soft:#e8fafa;--fth-shadow:0 6px 18px #0f434b0d;--fth-shadow-hover:0 12px 30px #0f434b1a}html[data-fintex-theme=graphite]{--fth-canvas:#f5f4f8;--fth-surface:#fff;--fth-soft:#faf9fc;--fth-muted-surface:#f0eef5;--fth-border:#dedbe7;--fth-border-strong:#c7c1d3;--fth-text:#2a2935;--fth-text-2:#666273;--fth-text-3:#6b6579;--fth-primary:#6557c8;--fth-primary-2:#5144aa;--fth-primary-soft:#eeeafe;--fth-focus:#6557c82e;--fth-sidebar:#242433;--fth-sidebar-2:#1a1a27;--fth-sidebar-active:#6557c84d;--fth-sidebar-accent:#a79cf2;--fth-accent:#c58b3f;--fth-accent-soft:#fff4e6;--fth-shadow:0 6px 18px #2a29350e;--fth-shadow-hover:0 12px 30px #2a29351c}html[data-fintex-theme]{--navy:var(--fth-sidebar);--navy-2:var(--fth-sidebar-2);--blue:var(--fth-primary);--line:var(--fth-border);--muted:var(--fth-text-3);--card:var(--fth-surface);--bg:var(--fth-canvas);--fc-bg:var(--fth-canvas);--fc-surface:var(--fth-surface);--fc-surface-soft:var(--fth-soft);--fc-surface-muted:var(--fth-muted-surface);--fc-border:var(--fth-border);--fc-border-strong:var(--fth-border-strong);--fc-text:var(--fth-text);--fc-text-2:var(--fth-text-2);--fc-text-3:var(--fth-text-3);--fc-blue:var(--fth-primary);--fc-blue-2:var(--fth-primary-2);--fc-blue-soft:var(--fth-primary-soft);--fc-navy:var(--fth-sidebar);--fc-navy-2:var(--fth-sidebar-2);--fc-gold:var(--fth-accent);--fc-gold-soft:var(--fth-accent-soft);--fc-shadow:var(--fth-shadow);--fc-shadow-hover:var(--fth-shadow-hover);--ft-navy-950:var(--fth-sidebar-2);--ft-navy-900:var(--fth-sidebar);--ft-navy-800:var(--fth-primary-2);--ft-navy-700:var(--fth-primary);--ft-blue-600:var(--fth-primary);--ft-blue-500:var(--fth-primary);--ft-blue-100:var(--fth-primary-soft);--ft-blue-50:color-mix(in srgb,var(--fth-primary-soft) 58%,white);--ft-canvas:var(--fth-canvas);--ft-border:var(--fth-border);--ft-border-soft:color-mix(in srgb,var(--fth-border) 64%,white);--ft-focus:var(--fth-focus);--fsb-bg:var(--fth-sidebar);--fsb-bg-2:var(--fth-sidebar-2);--fsb-blue:var(--fth-sidebar-accent);--fsb-active:var(--fth-sidebar-active)}html[data-fintex-theme] body,html[data-fintex-theme] #root,html[data-fintex-theme] .app-shell,html[data-fintex-theme] .content-area{color:var(--fth-text);background:var(--fth-canvas)!important}html[data-fintex-theme] .topbar{background:color-mix(in srgb,var(--fth-surface) 96%,transparent)!important;border-bottom-color:var(--fth-border)!important}html[data-fintex-theme] .shell-breadcrumb,html[data-fintex-theme] .eyebrow{color:var(--fth-text-3)!important}html[data-fintex-theme] .topbar h1,html[data-fintex-theme] .page-header h2,html[data-fintex-theme] .fintex-page-header h2{color:var(--fth-text)!important}html[data-fintex-theme] .sidebar,html[data-fintex-theme] .sidebar .brand-row,html[data-fintex-theme] .sidebar .main-nav,html[data-fintex-theme] .sidebar-user-wrap{background:var(--fth-sidebar)!important}html[data-fintex-theme] .sidebar .nav-item.active,html[data-fintex-theme] .sidebar .nav-package-menu .nav-subitem.active{background:linear-gradient(135deg,var(--fth-primary),var(--fth-primary-2))!important;color:#fff!important}html[data-fintex-theme] .sidebar .nav-parent.open,html[data-fintex-theme] .sidebar .nav-parent.contains-active,html[data-fintex-theme] .sidebar .nav-parent.active{background:var(--fth-sidebar-active)!important}html[data-fintex-theme] .sidebar .nav-parent.contains-active>svg:first-child,html[data-fintex-theme] .sidebar .nav-parent.active>svg:first-child{color:var(--fth-sidebar-accent)!important}html[data-fintex-theme] .sidebar .section-kicker{color:color-mix(in srgb,var(--fth-accent) 88%,white)!important}html[data-fintex-theme] .sidebar .sidebar-context-button{border-color:color-mix(in srgb,var(--fth-sidebar-accent) 22%,transparent)!important}html[data-fintex-theme] .sidebar-popover button:hover,html[data-fintex-theme] .sidebar-popover button.selected{background:var(--fth-primary-soft)!important;color:var(--fth-primary-2)!important}html[data-fintex-theme] .panel,html[data-fintex-theme] .ft-panel,html[data-fintex-theme] .metric-card,html[data-fintex-theme] .dashboard-card,html[data-fintex-theme] .customer-section,html[data-fintex-theme] .finding-card,html[data-fintex-theme] .version-card,html[data-fintex-theme] .data-source-card,html[data-fintex-theme] .offer-card{background:var(--fth-surface)!important;border-color:var(--fth-border)!important;box-shadow:var(--fth-shadow)!important}html[data-fintex-theme] .panel-heading,html[data-fintex-theme] .ft-panel-head{border-bottom-color:var(--fth-border)!important;background:linear-gradient(180deg,var(--fth-surface),var(--fth-soft))!important}html[data-fintex-theme] .primary-button,html[data-fintex-theme] .ft-button-primary{background:linear-gradient(145deg,var(--fth-primary),var(--fth-primary-2))!important;color:#fff!important;box-shadow:0 6px 16px color-mix(in srgb,var(--fth-primary) 24%,transparent)!important}html[data-fintex-theme] .primary-button:hover,html[data-fintex-theme] .ft-button-primary:hover{filter:brightness(.97)}html[data-fintex-theme] .secondary-button,html[data-fintex-theme] .context-pill,html[data-fintex-theme] .feedback-trigger,html[data-fintex-theme] .panel-close{background:var(--fth-surface)!important;border-color:var(--fth-border)!important;color:var(--fth-text-2)!important}html[data-fintex-theme] .secondary-button:hover,html[data-fintex-theme] .context-pill:hover,html[data-fintex-theme] .feedback-trigger:hover{background:var(--fth-primary-soft)!important;border-color:var(--fth-border-strong)!important;color:var(--fth-primary-2)!important}html[data-fintex-theme] .count-badge,html[data-fintex-theme] .soft-badge,html[data-fintex-theme] .period-badge,html[data-fintex-theme] .status-chip{background:var(--fth-muted-surface)!important;color:var(--fth-text-2)!important}html[data-fintex-theme] .check-chip.active,html[data-fintex-theme] .admin-tab.active{background:var(--fth-primary-soft)!important;color:var(--fth-primary)!important;border-color:color-mix(in srgb,var(--fth-primary) 36%,var(--fth-border))!important}html[data-fintex-theme] .selected-row,html[data-fintex-theme] .selected-row:hover{background:color-mix(in srgb,var(--fth-primary-soft) 70%,white)!important}html[data-fintex-theme] th,html[data-fintex-theme] .ft-data-table th{background:var(--fth-soft)!important;color:var(--fth-text-3)!important;border-color:var(--fth-border)!important}html[data-fintex-theme] td,html[data-fintex-theme] .ft-data-table td{border-color:color-mix(in srgb,var(--fth-border) 66%,white)!important}html[data-fintex-theme] .page-stack input:not([type=checkbox]):not([type=radio]),html[data-fintex-theme] .page-stack select,html[data-fintex-theme] .page-stack textarea,html[data-fintex-theme] .ft-control{background:var(--fth-surface)!important;border-color:var(--fth-border)!important;color:var(--fth-text-2)!important}html[data-fintex-theme] .page-stack input:focus,html[data-fintex-theme] .page-stack select:focus,html[data-fintex-theme] .page-stack textarea:focus,html[data-fintex-theme] .ft-control:focus{border-color:var(--fth-primary)!important;box-shadow:0 0 0 3px var(--fth-focus)!important}html[data-fintex-theme] .upload-module-card{background:var(--fth-surface)!important;border-color:var(--fth-border)!important;box-shadow:var(--fth-shadow)!important}html[data-fintex-theme] .upload-module-card:hover{border-color:var(--fth-border-strong)!important;box-shadow:var(--fth-shadow-hover)!important}html[data-fintex-theme] .upload-module-icon{background:var(--fth-primary-soft)!important;color:var(--fth-primary)!important}html[data-fintex-theme] .upload-module-open{color:var(--fth-primary)!important}html[data-fintex-theme] .upload-data-center-note{border-color:var(--fth-border)!important;background:var(--fth-surface)!important}html[data-fintex-theme] .fintex-upload-header-card,html[data-fintex-theme] .fintex-upload-work-card,html[data-fintex-theme] .fintex-upload-drop-card,html[data-fintex-theme] .fintex-upload-status-card,html[data-fintex-theme] .fintex-upload-process-card{border-color:var(--fth-border)!important;box-shadow:var(--fth-shadow)!important}html[data-fintex-theme] .fintex-upload-title-row{background:radial-gradient(circle at 84% 30%,color-mix(in srgb,var(--fth-primary) 13%,transparent),transparent 22%), linear-gradient(115deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 72%,white))!important}html[data-fintex-theme] .fintex-upload-title-icon,html[data-fintex-theme] .fintex-upload-art>svg,html[data-fintex-theme] .fintex-upload-info-strip svg,html[data-fintex-theme] .fintex-upload-empty-status>svg{background:var(--fth-primary-soft)!important;color:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-period-label{border-left-color:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-months button.active{background:linear-gradient(180deg,var(--fth-primary),var(--fth-primary-2))!important;border-color:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-tabs .active{background:var(--fth-primary-soft)!important;color:var(--fth-primary-2)!important}html[data-fintex-theme] .fintex-upload-tabs .active:after,html[data-fintex-theme] .fintex-upload-tabs .active b{background:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-drop-card{border-color:color-mix(in srgb,var(--fth-primary) 54%,var(--fth-border))!important;background:linear-gradient(145deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 45%,white))!important}html[data-fintex-theme] .fintex-upload-status-head>div>svg,html[data-fintex-theme] .fintex-upload-kpis svg{color:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-steps .done i{background:var(--fth-primary)!important}html[data-fintex-theme] .fintex-upload-steps>div.done:not(:last-child):before{background:color-mix(in srgb,var(--fth-primary) 72%,white)!important}.theme-picker{position:relative}.theme-picker-button{justify-content:center;min-width:92px}.theme-picker-menu{width:330px!important;padding:8px!important;left:auto!important;right:0!important}.theme-picker-heading{border-bottom:1px solid var(--fth-border);padding:8px 9px 10px}.theme-picker-heading strong,.theme-picker-heading span{display:block}.theme-picker-heading strong{color:var(--fth-text);font-size:11px}.theme-picker-heading span{font-size:var(--fs-caption);color:var(--fth-text-3);margin-top:3px}.context-picker-menu .theme-option{text-align:left!important;border-radius:9px!important;grid-template-columns:54px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 9px!important;display:grid!important}.context-picker-menu .theme-option:hover{background:var(--fth-soft)!important}.context-picker-menu .theme-option.selected{background:var(--fth-primary-soft)!important;color:var(--fth-primary-2)!important}.theme-swatches{align-items:center;gap:3px;display:flex}.theme-swatches i{border-radius:5px;width:15px;height:28px;box-shadow:inset 0 0 0 1px #ffffff47}.theme-option-copy strong,.theme-option-copy small{display:block}.theme-option-copy strong{font-size:var(--fs-caption);color:var(--fth-text)}.theme-option-copy small{font-size:var(--fs-caption);color:var(--fth-text-3);margin-top:3px;line-height:1.35}.context-picker-menu .theme-option>svg{color:var(--fth-primary)}@media (width<=1450px){.theme-picker-button span{display:none}.theme-picker-button{min-width:auto}}html[data-fintex-theme=classic]{--fth-card-radius:10px;--fth-panel-radius:13px;--fth-control-radius:9px}html[data-fintex-theme=ocean]{--fth-card-radius:14px;--fth-panel-radius:18px;--fth-control-radius:11px}html[data-fintex-theme=graphite]{--fth-card-radius:8px;--fth-panel-radius:11px;--fth-control-radius:7px}html[data-fintex-theme] .panel,html[data-fintex-theme] .ft-panel,html[data-fintex-theme] .dashboard-card,html[data-fintex-theme] .metric-card,html[data-fintex-theme] .module-card,html[data-fintex-theme] .upload-module-card,html[data-fintex-theme] .fintex-upload-header-card,html[data-fintex-theme] .fintex-upload-work-card{border-radius:var(--fth-panel-radius)!important}html[data-fintex-theme] .primary-button,html[data-fintex-theme] .secondary-button,html[data-fintex-theme] .ghost-button,html[data-fintex-theme] .ft-button,html[data-fintex-theme] .context-pill,html[data-fintex-theme] .feedback-trigger,html[data-fintex-theme] .page-stack input:not([type=checkbox]):not([type=radio]),html[data-fintex-theme] .page-stack select,html[data-fintex-theme] .page-stack textarea,html[data-fintex-theme] .ft-control{border-radius:var(--fth-control-radius)!important}html[data-fintex-theme] .scope-tabs button.active,html[data-fintex-theme] .tax-mode-switch button.active,html[data-fintex-theme] .vat-mode-switch button.active{background:linear-gradient(145deg,var(--fth-primary),var(--fth-primary-2))!important;color:#fff!important;box-shadow:0 5px 14px color-mix(in srgb,var(--fth-primary) 22%,transparent)!important}html[data-fintex-theme] .period-button.active,html[data-fintex-theme] .period-button-grid button.active{background:var(--fth-primary-soft)!important;border-color:color-mix(in srgb,var(--fth-primary) 52%,var(--fth-border))!important;color:var(--fth-primary-2)!important;box-shadow:inset 0 -2px 0 var(--fth-primary)!important}html[data-fintex-theme] .analysis-mode-tabs button.active,html[data-fintex-theme] .analysis-master-nav button.active,html[data-fintex-theme] .analysis-family-tabs button.active,html[data-fintex-theme] .fw-tabs button.active{background:var(--fth-primary-soft)!important;border-color:var(--fth-primary)!important;color:var(--fth-primary-2)!important;box-shadow:inset 0 -3px 0 var(--fth-primary)!important}html[data-fintex-theme] .analysis-master-nav button.active{box-shadow:inset 3px 0 0 var(--fth-primary)!important}html[data-fintex-theme] .overview-quick-grid button>svg:first-child,html[data-fintex-theme] .module-icon,html[data-fintex-theme] .dc-overview-icon,html[data-fintex-theme] .dc-kpi-icon.blue{background:var(--fth-primary-soft)!important;color:var(--fth-primary)!important}html[data-fintex-theme] .overview-quick-grid button:hover,html[data-fintex-theme] .module-card:hover{border-color:var(--fth-border-strong)!important;background:var(--fth-soft)!important;box-shadow:var(--fth-shadow-hover)!important}html[data-fintex-theme] .workspace-hero{border-color:color-mix(in srgb,var(--fth-primary) 32%,transparent)!important;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--fth-accent) 18%,transparent),transparent 24%), linear-gradient(135deg,var(--fth-sidebar-2),var(--fth-primary-2) 62%,var(--fth-primary))!important}html[data-fintex-theme] .dashboard-card-head{border-top-color:var(--fth-accent)!important;background:color-mix(in srgb,var(--fth-accent-soft) 58%,white)!important}html[data-fintex-theme] .metric-grid.four .metric-card:not(.good):not(.warn):not(.danger){border-top-color:var(--fth-primary)!important}html[data-fintex-theme] .form-note{border-color:color-mix(in srgb,var(--fth-primary) 24%,var(--fth-border))!important;background:color-mix(in srgb,var(--fth-primary-soft) 72%,white)!important;color:var(--fth-primary-2)!important}html[data-fintex-theme] a.text-button,html[data-fintex-theme] .text-button{color:var(--fth-primary)!important}.fintex-data-hub{gap:18px;padding:4px 10px 28px}.fintex-data-hub-hero{border:1px solid color-mix(in srgb,var(--fth-primary) 22%,var(--fth-border));background:radial-gradient(circle at 79% 35%,color-mix(in srgb,var(--fth-primary) 15%,transparent),transparent 19%), radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--fth-accent) 13%,transparent),transparent 22%), linear-gradient(118deg,var(--fth-surface) 0%,color-mix(in srgb,var(--fth-primary-soft) 62%,white) 58%,color-mix(in srgb,var(--fth-primary-soft) 82%,white) 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:26px;min-height:148px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #12375c17}.fintex-data-hub-hero:before{content:"";border:2px dashed color-mix(in srgb,var(--fth-primary) 19%,transparent);border-radius:50%;width:170px;height:110px;position:absolute;top:18px;right:250px;transform:rotate(-9deg)}.fintex-data-hub-hero:after{content:"";border:36px solid color-mix(in srgb,var(--fth-primary) 7%,transparent);width:300px;height:230px;box-shadow:0 0 0 26px color-mix(in srgb,var(--fth-accent) 4%,transparent);border-radius:50%;position:absolute;bottom:-95px;right:-65px}.fintex-data-hub-hero-copy{z-index:1;align-items:center;gap:20px;min-width:0;display:flex;position:relative}.fintex-data-hub-hero-icon{width:72px;height:72px;color:var(--fth-primary);background:linear-gradient(145deg,#fff,var(--fth-primary-soft));border:1px solid color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));box-shadow:0 10px 25px color-mix(in srgb,var(--fth-primary) 14%,transparent),inset 0 1px 0 #fff;border-radius:20px;flex:0 0 72px;place-items:center;display:grid}.fintex-data-hub-hero-copy .eyebrow{font-size:var(--fs-caption);letter-spacing:.12em;color:var(--fth-primary)!important}.fintex-data-hub-hero-copy h2{max-width:920px;color:var(--fth-text);letter-spacing:-.025em;margin:5px 0 6px;font-size:24px;line-height:1.18}.fintex-data-hub-hero-copy p{max-width:920px;color:var(--fth-text-2);margin:0;font-size:11px;line-height:1.55}.fintex-data-hub-hero-benefits{z-index:2;flex-direction:column;gap:8px;min-width:250px;display:flex;position:relative}.fintex-data-hub-hero-benefits span{border:1px solid color-mix(in srgb,var(--fth-border) 72%,white);background:color-mix(in srgb,var(--fth-surface) 84%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:35px;color:var(--fth-text-2);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:750;display:flex;box-shadow:0 5px 15px #1536590b}.fintex-data-hub-hero-benefits svg{color:var(--fth-primary)}.fintex-data-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fintex-data-hub-card{--module-accent:var(--fth-primary);--module-soft:var(--fth-primary-soft);border:1px solid var(--fth-border);background:linear-gradient(155deg,var(--fth-surface),color-mix(in srgb,var(--module-soft) 30%,white));min-height:238px;color:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #1232560e}.fintex-data-hub-card[data-module=invoice]{--module-accent:#2f86d7;--module-soft:#eaf4ff}.fintex-data-hub-card[data-module=accounting]{--module-accent:#7358df;--module-soft:#f0edff}.fintex-data-hub-card[data-module=vat]{--module-accent:#15937f;--module-soft:#e7f7f2}.fintex-data-hub-card[data-module=tax]{--module-accent:#d98609;--module-soft:#fff4df}.fintex-data-hub-card[data-module=corporate]{--module-accent:#9473a7;--module-soft:#f3eef6}.fintex-data-hub-card[data-module=financial]{--module-accent:#72879e;--module-soft:#eef3f7}.fintex-data-hub-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--module-accent) 42%,var(--fth-border));box-shadow:0 15px 34px color-mix(in srgb,var(--module-accent) 10%,transparent);transform:translateY(-2px)}.fintex-data-hub-card.disabled{cursor:not-allowed;opacity:.67;filter:saturate(.78)}.fintex-data-hub-card-accent{background:linear-gradient(90deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 48%,white));height:4px;position:absolute;top:0;left:0;right:0}.fintex-data-hub-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fintex-data-hub-card-icon{background:var(--module-soft);width:48px;height:48px;color:var(--module-accent);border:1px solid color-mix(in srgb,var(--module-accent) 16%,var(--fth-border));border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6}.fintex-data-hub-status{border:1px solid var(--fth-border);background:var(--fth-soft);min-height:26px;color:var(--fth-text-3);font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:800;display:inline-flex}.fintex-data-hub-status.ready{color:#1d8057;background:#eaf8f0;border-color:#c9e9d6}.fintex-data-hub-status.ready i{background:#1a9c69;border-radius:50%;width:6px;height:6px}.fintex-data-hub-status.preparing{color:#656e79;background:#f3f5f7}.fintex-data-hub-status.not-entitled{color:#856767;background:#f5f1f1}.fintex-data-hub-card-copy{margin-top:14px}.fintex-data-hub-card-copy strong,.fintex-data-hub-card-copy span{display:block}.fintex-data-hub-card-copy strong{color:var(--fth-text);letter-spacing:-.015em;font-size:16px}.fintex-data-hub-card-copy span{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:5px;line-height:1.45}.fintex-data-hub-card-detail{border:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--fth-border));background:color-mix(in srgb,var(--module-soft) 38%,white);border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:10px 11px;display:grid}.fintex-data-hub-card-detail-icon{background:color-mix(in srgb,var(--module-soft) 78%,white);width:32px;height:32px;color:var(--module-accent);border-radius:9px;place-items:center;display:grid}.fintex-data-hub-card-detail p{color:var(--fth-text-2);font-size:var(--fs-caption);margin:0;line-height:1.45}.fintex-data-hub-card-action{border:1px solid color-mix(in srgb,var(--module-accent) 18%,var(--fth-border));background:color-mix(in srgb,var(--module-soft) 58%,white);min-height:39px;color:var(--module-accent);font-size:var(--fs-caption);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 12px;font-weight:850;display:flex}.fintex-data-hub-card.disabled .fintex-data-hub-card-action{background:var(--fth-muted-surface);border-color:var(--fth-border);color:var(--fth-text-3)}.fintex-data-hub-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fintex-data-hub-principles article{border:1px solid var(--fth-border);background:linear-gradient(155deg,var(--fth-surface),var(--fth-soft));border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:15px;display:grid;box-shadow:0 7px 18px #12325609}.fintex-data-hub-principle-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.fintex-data-hub-principle-icon.blue{color:#2474c2;background:#e9f4ff}.fintex-data-hub-principle-icon.violet{color:#6f56db;background:#f0edff}.fintex-data-hub-principle-icon.green{color:#168a75;background:#e6f7f2}.fintex-data-hub-principles strong{color:var(--fth-text);font-size:var(--fs-caption);display:block}.fintex-data-hub-principles p{color:var(--fth-text-2);font-size:var(--fs-caption);margin:5px 0 0;line-height:1.5}@media (width<=1450px){.fintex-data-hub-hero{padding:22px 24px}.fintex-data-hub-hero-copy h2{font-size:21px}.fintex-data-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fintex-data-hub-hero{flex-direction:column;align-items:flex-start}.fintex-data-hub-hero-benefits{grid-template-columns:repeat(3,1fr);width:100%;min-width:0;display:grid}.fintex-data-hub-grid,.fintex-data-hub-principles{grid-template-columns:1fr}}.fintex-work-center{gap:16px;padding:4px 10px 30px}.fintex-work-center-hero{border:1px solid color-mix(in srgb,var(--fth-primary) 26%,var(--fth-border));background:radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--fth-accent) 18%,transparent),transparent 20%), radial-gradient(circle at 96% 82%,#ffffff14,transparent 24%), linear-gradient(125deg,var(--fth-sidebar-2) 0%,color-mix(in srgb,var(--fth-primary-2) 86%,var(--fth-sidebar)) 56%,var(--fth-primary) 100%);min-height:150px;box-shadow:0 18px 42px color-mix(in srgb,var(--fth-sidebar) 20%,transparent);border-radius:22px;justify-content:space-between;align-items:center;gap:26px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.fintex-work-center-hero:before{content:"";border:36px solid #ffffff0e;border-radius:50%;width:300px;height:250px;position:absolute;top:-78px;right:90px;transform:rotate(-10deg);box-shadow:0 0 0 28px #ffffff06}.fintex-work-center-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:420px;height:250px;position:absolute;bottom:-125px;left:44%}.fintex-work-center-hero-copy{z-index:1;max-width:940px;position:relative}.fintex-work-center-hero-copy .eyebrow{font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:850;display:block;color:#ffffffad!important}.fintex-work-center-hero-copy h2{color:#fff;letter-spacing:-.025em;margin:6px 0 7px;font-size:26px;line-height:1.14}.fintex-work-center-hero-copy p{color:#ffffffc2;max-width:900px;margin:0;font-size:11px;line-height:1.55}.fintex-work-center-hero-side{z-index:2;flex-direction:column;align-items:flex-end;gap:10px;min-width:210px;display:flex;position:relative}.fintex-work-center-ready-badge{color:#fff;min-height:34px;font-size:var(--fs-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:850;display:inline-flex}.fintex-work-center-hero-action{min-height:42px;font-size:var(--fs-caption);background:#fff;border:1px solid #ffffff38;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 22px #1018312e;color:#26364b!important}.fintex-work-center-hero-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1018313d}.fintex-work-center-assist{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.fintex-work-center-assist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fintex-work-center-assist-head>div{align-items:center;gap:8px;display:flex}.fintex-work-center-assist-head>div>div{gap:2px;display:grid}.fintex-work-center-assist-head strong{font-size:12px}.fintex-work-center-assist-head small{font-size:var(--fs-caption);color:var(--fth-text-muted)}.fintex-work-center-assist-head>span{font-size:var(--fs-caption);color:var(--fth-text-muted);font-weight:800}.fintex-work-center-assist-list{gap:6px;display:grid}.fintex-work-center-assist-item{border:1px solid var(--fth-border);background:color-mix(in srgb,var(--fth-surface) 94%,var(--fth-bg));color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.fintex-work-center-assist-item>span:first-child{gap:2px;display:grid}.fintex-work-center-assist-item strong{font-size:11px}.fintex-work-center-assist-item small{font-size:var(--fs-caption);color:var(--fth-text-muted);line-height:1.35}.fintex-work-center-assist-item>span:last-child{white-space:nowrap;font-size:var(--fs-caption);align-items:center;gap:4px;font-weight:800;display:flex}.fintex-work-center-assist-item.humanreview{border-left:3px solid #c35b5b}.fintex-work-center-assist-item.suggestedaction{border-left:3px solid #c99127}.fintex-work-center-assist-item.autoready{border-left:3px solid #45936a}.fintex-work-center-kpis{border:1px solid var(--fth-border);background:var(--fth-surface);box-shadow:var(--fth-shadow);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fintex-work-center-kpis article{border-right:1px solid var(--fth-border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:100px;padding:18px 20px;display:grid;position:relative}.fintex-work-center-kpis article:last-child{border-right:0}.fintex-work-center-kpis article:after{content:"";opacity:.8;background:linear-gradient(90deg,var(--fth-primary),transparent 76%);width:100%;height:3px;position:absolute;bottom:0;left:0}.fintex-work-center-kpis article:nth-child(2):after{background:linear-gradient(90deg,#7358df,#0000 76%)}.fintex-work-center-kpis article:nth-child(3):after{background:linear-gradient(90deg,#15937f,#0000 76%)}.fintex-work-center-kpis article:nth-child(4):after{background:linear-gradient(90deg,var(--fth-accent),transparent 76%)}.fintex-work-center-kpi-icon{background:var(--fth-primary-soft);width:42px;height:42px;color:var(--fth-primary);border:1px solid color-mix(in srgb,var(--fth-primary) 15%,var(--fth-border));border-radius:12px;place-items:center;display:grid}.fintex-work-center-kpis article:nth-child(2) .fintex-work-center-kpi-icon{color:#7058dc;background:#f0edff;border-color:#ddd5fb}.fintex-work-center-kpis article:nth-child(3) .fintex-work-center-kpi-icon{color:#168b76;background:#e6f7f2;border-color:#c9e9df}.fintex-work-center-kpis article:nth-child(4) .fintex-work-center-kpi-icon{background:var(--fth-accent-soft);color:color-mix(in srgb,var(--fth-accent) 84%,#6d4d00);border-color:color-mix(in srgb,var(--fth-accent) 24%,var(--fth-border))}.fintex-work-center-kpis small,.fintex-work-center-kpis strong,.fintex-work-center-kpis span{display:block}.fintex-work-center-kpis small{color:var(--fth-text-3);font-size:var(--fs-caption);letter-spacing:.11em;text-transform:uppercase;font-weight:850}.fintex-work-center-kpis strong{color:var(--fth-text);letter-spacing:-.02em;margin-top:3px;font-size:25px;line-height:1}.fintex-work-center-kpis span{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:5px}.fintex-work-center-section-head{justify-content:space-between;align-items:center;gap:16px;padding:0 2px;display:flex}.fintex-work-center-section-head>div{align-items:center;gap:10px;display:flex}.fintex-work-center-section-icon{background:var(--fth-primary-soft);width:34px;height:34px;color:var(--fth-primary);border-radius:10px;place-items:center;display:grid}.fintex-work-center-section-head strong,.fintex-work-center-section-head small{display:block}.fintex-work-center-section-head strong{color:var(--fth-text);font-size:12px}.fintex-work-center-section-head small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:2px}.fintex-work-center-section-head>span{background:var(--fth-muted-surface);color:var(--fth-text-2);font-size:var(--fs-caption);border-radius:999px;padding:6px 9px;font-weight:800}.fintex-work-center-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.fintex-work-center-package{--package-accent:var(--fth-primary);--package-soft:var(--fth-primary-soft);border:1px solid var(--fth-border);background:linear-gradient(155deg,var(--fth-surface),color-mix(in srgb,var(--package-soft) 32%,white));border-radius:18px;flex-direction:column;min-height:215px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #1232560d;color:inherit!important;text-decoration:none!important}.fintex-work-center-package[data-package=accounting-audit]{--package-accent:#6d58db;--package-soft:#f0edff}.fintex-work-center-package[data-package=invoice-vat]{--package-accent:#3484d3;--package-soft:#eaf4ff}.fintex-work-center-package[data-package=income-corporate-tax]{--package-accent:#d48409;--package-soft:#fff3df}.fintex-work-center-package[data-package=financial-analysis]{--package-accent:#168b76;--package-soft:#e8f7f3}.fintex-work-center-package:hover{border-color:color-mix(in srgb,var(--package-accent) 38%,var(--fth-border));box-shadow:0 15px 32px color-mix(in srgb,var(--package-accent) 10%,transparent);transform:translateY(-2px)}.fintex-work-center-package-accent{background:linear-gradient(90deg,var(--package-accent),color-mix(in srgb,var(--package-accent) 46%,white));height:4px;position:absolute;inset:0 0 auto}.fintex-work-center-package-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fintex-work-center-package-icon{background:var(--package-soft);width:48px;height:48px;color:var(--package-accent);border:1px solid color-mix(in srgb,var(--package-accent) 16%,var(--fth-border));border-radius:13px;place-items:center;display:grid}.fintex-work-center-package-status{border:1px solid var(--fth-border);background:var(--fth-muted-surface);min-height:25px;color:var(--fth-text-3);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-weight:850;display:inline-flex}.fintex-work-center-package-status.ready{color:#1c8058;background:#eaf8f0;border-color:#cbe8d6}.fintex-work-center-package-status.ready i{background:#1b9d69;border-radius:50%;width:6px;height:6px}.fintex-work-center-package-status.needsdata{color:#8a5b11;background:#fff4df;border-color:#ecd9ad}.fintex-work-center-package-status.review{color:#5360b7;background:#eef1ff;border-color:#d7ddf9}.fintex-work-center-package-copy{margin-top:14px}.fintex-work-center-package-copy strong{color:var(--fth-text);font-size:14px;line-height:1.25;display:block}.fintex-work-center-package-copy p{min-height:44px;color:var(--fth-text-3);font-size:var(--fs-caption);margin:6px 0 0;line-height:1.5}.fintex-work-center-package-copy>span{color:var(--fth-text-2);font-size:var(--fs-caption);margin-top:11px;display:block}.fintex-work-center-package-copy b{color:var(--fth-text);font-weight:850}.fintex-work-center-package-action{border:1px solid color-mix(in srgb,var(--package-accent) 17%,var(--fth-border));background:color-mix(in srgb,var(--package-soft) 58%,white);min-height:38px;color:var(--package-accent);font-size:var(--fs-caption);border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 11px;font-weight:850;display:flex}@media (width<=1500px){.fintex-work-center-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.fintex-work-center-hero{flex-direction:column;align-items:flex-start}.fintex-work-center-hero-side{align-items:flex-start}.fintex-work-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fintex-work-center-kpis article:nth-child(2){border-right:0}.fintex-work-center-kpis article:nth-child(-n+2){border-bottom:1px solid var(--fth-border)}}@media (width<=760px){.fintex-work-center-kpis,.fintex-work-center-packages{grid-template-columns:1fr}.fintex-work-center-kpis article{border-right:0;border-bottom:1px solid var(--fth-border)}.fintex-work-center-kpis article:last-child{border-bottom:0}}.accounting-workspace.mizan-focus{--mizan-debit:#2f6fae;--mizan-debit-soft:#eaf2fb;--mizan-credit:#0f7a70;--mizan-credit-soft:#e7f5f2;--mizan-risk:#865a0b;--mizan-risk-soft:#fff4e4;font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,Segoe UI,system-ui,-apple-system,sans-serif}.accounting-workspace.mizan-focus .mizan-filterbar{border:1px solid var(--fth-border)!important;background:linear-gradient(180deg,var(--fth-surface),var(--fth-soft))!important;border-radius:14px!important;min-height:58px!important;padding:9px 11px!important;box-shadow:0 5px 16px #1232560a!important}.mizan-unit-switch{border:1px solid var(--fth-border);background:var(--fth-muted-surface);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.mizan-unit-switch button{height:27px;color:var(--fth-text-3);font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 8px;font-weight:800}.mizan-unit-switch button.active{background:var(--fth-surface);color:var(--fth-primary);box-shadow:0 1px 4px #142d461a}.mizan-balance-badge{min-height:32px!important;font-size:var(--fs-caption)!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-weight:850!important;display:inline-flex!important}.mizan-balance-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.mizan-balance-badge.ok{color:#167451!important;background:#e8f7ef!important;border-color:#c8e8d7!important}.mizan-balance-badge.warn{background:var(--mizan-risk-soft)!important;color:var(--mizan-risk)!important;border-color:#efd2ab!important}.mizan-cfo-summary{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:15px;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 18px #1232560b}.mizan-cfo-summary>div,.mizan-cfo-summary>button{border:0;border-right:1px solid var(--fth-border);text-align:left;background:0 0;min-width:0;min-height:92px;padding:14px 16px;position:relative}.mizan-cfo-summary>button:last-child{border-right:0}.mizan-cfo-summary>div:after,.mizan-cfo-summary>button:after{content:"";background:var(--fth-primary);height:3px;position:absolute;top:0;left:0;right:0}.mizan-cfo-summary span,.mizan-cfo-summary strong,.mizan-cfo-summary small{display:block}.mizan-cfo-summary span{color:var(--fth-text-3);font-size:var(--fs-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.mizan-cfo-summary strong{color:var(--fth-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:17px;line-height:1.15;overflow:hidden}.mizan-cfo-summary small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:5px;line-height:1.35}.mizan-cfo-context{background:linear-gradient(145deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 48%,white))!important}.mizan-cfo-context strong{font-size:14px!important}.mizan-cfo-metric.debit:after{background:var(--mizan-debit)!important}.mizan-cfo-metric.debit strong{color:var(--mizan-debit)!important}.mizan-cfo-metric.credit:after{background:var(--mizan-credit)!important}.mizan-cfo-metric.credit strong{color:var(--mizan-credit)!important}.mizan-cfo-metric.net:after{background:linear-gradient(90deg,var(--mizan-debit),var(--mizan-credit))!important}.mizan-cfo-metric.net.debit-net strong{color:var(--mizan-debit)!important}.mizan-cfo-metric.net.credit-net strong{color:var(--mizan-credit)!important}.mizan-cfo-risk{cursor:pointer}.mizan-cfo-risk:after{background:#2d9b6d!important}.mizan-cfo-risk.clean strong{color:#1b7e59!important}.mizan-cfo-risk.attention{background:linear-gradient(145deg,#fff,var(--mizan-risk-soft))!important}.mizan-cfo-risk.attention:after{background:var(--mizan-risk)!important}.mizan-cfo-risk.attention strong{color:var(--mizan-risk)!important}.mizan-cfo-risk:hover{background:var(--fth-soft)!important}.tdhp-mizan-panel{border-radius:15px!important;overflow:hidden!important;box-shadow:0 8px 24px #1232560e!important}.mizan-erp-layout{background:var(--fth-surface)!important}.tdhp-premium-nav.mizan-tree{background:linear-gradient(180deg,var(--fth-soft),color-mix(in srgb,var(--fth-muted-surface) 66%,white))!important;border-right:1px solid var(--fth-border)!important}.tdhp-premium-nav.mizan-tree .tdhp-nav-head{border-bottom:1px solid var(--fth-border);min-height:42px;padding:6px 8px 11px!important}.tdhp-premium-nav.mizan-tree .tdhp-nav-head strong{color:var(--fth-text);font-size:11px!important}.tdhp-premium-nav.mizan-tree .tdhp-nav-head em{background:var(--fth-muted-surface);min-width:30px;height:22px;color:var(--fth-text-2);font-size:var(--fs-caption);border-radius:999px;place-items:center;font-style:normal;font-weight:800;display:grid}.tdhp-premium-nav.mizan-tree .tdhp-class-card{overflow:hidden;border-radius:9px!important}.tdhp-premium-nav.mizan-tree .tdhp-class-card.active{box-shadow:inset 3px 0 0 var(--fth-primary)!important}.tdhp-premium-nav.mizan-tree .tdhp-class-card.active>.tdhp-class-card-head{background:var(--fth-primary-soft)!important}.tdhp-premium-nav.mizan-tree .tdhp-class-code{background:var(--fth-muted-surface)!important;color:var(--fth-text-2)!important;border-radius:6px!important}.tdhp-premium-nav.mizan-tree .tdhp-class-card.active .tdhp-class-code{background:var(--fth-primary)!important;color:#fff!important}.mizan-cfo-toolbar{background:linear-gradient(180deg,var(--fth-surface),var(--fth-soft))!important;border-bottom:1px solid var(--fth-border)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:55px!important;padding:8px 10px!important;display:flex!important}.mizan-cfo-toolbar .tdhp-breadcrumb.inline{flex:260px!important;min-width:220px!important}.mizan-cfo-search{flex:280px!important;min-width:240px!important}.mizan-cfo-search .ft-control{font-size:var(--fs-caption)!important}.mizan-balance-quick{border:1px solid var(--fth-border);background:var(--fth-muted-surface);border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.mizan-balance-quick button{height:29px;color:var(--fth-text-3);font-size:var(--fs-caption);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 9px;font-weight:800}.mizan-balance-quick button.active{background:var(--fth-surface);color:var(--fth-primary);box-shadow:0 1px 4px #142d461a}.mizan-balance-quick button.active.debit{color:var(--mizan-debit)}.mizan-balance-quick button.active.credit{color:var(--mizan-credit)}.mizan-cfo-toolbar .zero-balance-toggle{white-space:nowrap!important;font-size:var(--fs-caption)!important}.mizan-cfo-table-shell{background:var(--fth-surface);max-height:610px!important}.mizan-cfo-table{font-variant-numeric:tabular-nums;min-width:980px!important}.mizan-cfo-table thead th{z-index:3!important;border-bottom:1px solid var(--fth-border-strong)!important;background:color-mix(in srgb,var(--fth-soft) 92%,white)!important;height:39px!important;color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:0 10px!important;font-weight:850!important;position:sticky!important;top:0!important}.mizan-cfo-table tbody tr{height:38px!important}.mizan-cfo-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--fth-border) 66%,white)!important;height:38px!important;color:var(--fth-text-2)!important;font-size:var(--fs-caption)!important;background:var(--fth-surface)!important;padding:0 10px!important}.mizan-cfo-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--fth-soft) 52%,white)!important}.mizan-cfo-table tbody tr:hover td{background:color-mix(in srgb,var(--fth-primary-soft) 48%,white)!important}.mizan-cfo-table tbody tr.mizan-risk-row td{background:color-mix(in srgb,var(--mizan-risk-soft) 64%,white)!important}.mizan-cfo-table tbody tr.mizan-risk-row:hover td{background:color-mix(in srgb,var(--mizan-risk-soft) 84%,white)!important}.mizan-cfo-table .account-code-link{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:var(--fs-caption)!important;color:var(--fth-primary)!important;font-weight:700!important}.mizan-account-name{align-items:center;gap:7px;min-width:0;display:flex}.mizan-account-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mizan-risk-badge{background:var(--mizan-risk-soft);color:var(--mizan-risk);font-size:var(--fs-caption);border:1px solid #edc997;border-radius:5px;flex:none;padding:3px 6px;font-weight:850}.mizan-cfo-table .mizan-movement{color:var(--fth-text-2)!important;font-weight:550!important}.mizan-cfo-table .mizan-net-value.debit strong{color:var(--mizan-debit)!important}.mizan-cfo-table .mizan-net-value.credit strong{color:var(--mizan-credit)!important}.mizan-cfo-table .mizan-net-value.zero strong{color:var(--fth-text-3)!important}.mizan-balance-side{width:23px;height:21px;font-size:var(--fs-caption);border-radius:5px;place-items:center;font-weight:900;display:inline-grid}.mizan-balance-side.debit{background:var(--mizan-debit-soft);color:var(--mizan-debit)}.mizan-balance-side.credit{background:var(--mizan-credit-soft);color:var(--mizan-credit)}.mizan-balance-side.zero{background:var(--fth-muted-surface);color:var(--fth-text-3)}.mizan-cfo-table .center{text-align:center!important}.mizan-size-track{background:var(--fth-muted-surface);border-radius:999px;width:100%;min-width:70px;height:6px;display:block;overflow:hidden}.mizan-size-track i{border-radius:999px;height:100%;display:block}.mizan-size-track i.debit{background:var(--mizan-debit)}.mizan-size-track i.credit{background:var(--mizan-credit)}.mizan-row-count{color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important}.mizan-cfo-table tfoot td{background:linear-gradient(180deg,var(--fth-soft),var(--fth-surface))!important;border-top:1px solid var(--fth-border-strong)!important;min-height:42px!important}.mizan-cfo-table tfoot td:first-child strong,.mizan-cfo-table tfoot td:first-child small{display:block}.mizan-cfo-table tfoot td:first-child small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:2px;font-weight:500}.mizan-cfo-table .num{font-variant-numeric:tabular-nums;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif!important}.accounting-workspace.mizan-focus .panel-hint{background:var(--fth-soft)!important;color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important;padding:9px 13px!important}@media (width<=1400px){.mizan-cfo-summary{grid-template-columns:1.2fr repeat(2,1fr)}.mizan-cfo-summary>button:last-child{grid-column:span 1}.mizan-cfo-summary>*{border-bottom:1px solid var(--fth-border)}}@media (width<=900px){.mizan-cfo-summary{grid-template-columns:1fr 1fr}.mizan-cfo-context{grid-column:1/-1}.mizan-cfo-toolbar{align-items:stretch!important}.mizan-balance-quick{justify-content:stretch;width:100%}.mizan-balance-quick button{flex:1}}.accounting-workspace.mizan-focus .mizan-cfo-table .account-code-link{border:1px solid color-mix(in srgb,var(--fth-primary) 14%,var(--fth-border))!important;background:color-mix(in srgb,var(--fth-primary-soft) 34%,white)!important;min-height:24px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:var(--fs-caption)!important;letter-spacing:.01em!important;color:var(--fth-primary-2)!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:0 6px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;transition:background .14s,border-color .14s,transform .14s!important;display:inline-flex!important}.accounting-workspace.mizan-focus .mizan-cfo-table .account-code-link:hover{transform:translate(1px);background:var(--fth-primary-soft)!important;border-color:color-mix(in srgb,var(--fth-primary) 38%,var(--fth-border))!important}.accounting-workspace.mizan-focus .mizan-cfo-table .account-code-link svg{opacity:.78;width:11px!important;height:11px!important}.accounting-workspace.mizan-focus .mizan-cfo-summary{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(155px,1fr))!important;gap:10px!important;overflow:visible!important}.accounting-workspace.mizan-focus .mizan-cfo-summary>div,.accounting-workspace.mizan-focus .mizan-cfo-summary>button{border:1px solid var(--fth-border)!important;background:var(--fth-surface)!important;border-radius:12px!important;min-width:0!important;min-height:94px!important;padding:14px 15px!important;box-shadow:0 5px 14px #1232560a!important}.accounting-workspace.mizan-focus .mizan-cfo-summary>div:after,.accounting-workspace.mizan-focus .mizan-cfo-summary>button:after{border-radius:12px 12px 0 0!important;height:3px!important;top:0!important;left:0!important;right:0!important}.accounting-workspace.mizan-focus .mizan-cfo-summary strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:clamp(14px,1.05vw,17px)!important;overflow:hidden!important}.accounting-workspace.mizan-focus .mizan-cfo-summary small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.accounting-workspace.mizan-focus .mizan-cfo-context{background:linear-gradient(145deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 46%,white))!important}.accounting-workspace.mizan-focus .mizan-cfo-context strong{font-size:clamp(12px,.95vw,14px)!important}.mizan-inline-vouchers,.mizan-inline-voucher-detail{scroll-margin-top:78px;border-color:color-mix(in srgb,var(--fth-primary) 24%,var(--fth-border))!important;border-radius:14px!important;box-shadow:0 10px 28px #12325612!important}.mizan-inline-vouchers{position:relative;overflow:hidden}.mizan-inline-vouchers:before{content:"";background:linear-gradient(90deg,var(--fth-primary),color-mix(in srgb,var(--fth-primary) 40%,white));height:3px;position:absolute;top:0;left:0;right:0}.mizan-inline-vouchers .panel-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--fth-primary-soft) 46%,white),var(--fth-surface))!important}.mizan-inline-vouchers .panel-heading h3{color:var(--fth-text)!important;font-size:14px!important}.mizan-inline-voucher-detail{border-left:3px solid var(--fth-primary)!important}@media (width<=1400px){.accounting-workspace.mizan-focus .mizan-cfo-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accounting-workspace.mizan-focus .mizan-cfo-summary>*{border-bottom:1px solid var(--fth-border)!important}}@media (width<=950px){.accounting-workspace.mizan-focus .mizan-cfo-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accounting-workspace.mizan-focus .mizan-cfo-context{grid-column:1/-1!important}}@media (width<=620px){.accounting-workspace.mizan-focus .mizan-cfo-summary{grid-template-columns:1fr!important}.accounting-workspace.mizan-focus .mizan-cfo-context{grid-column:auto!important}}.dc-v2 .dc-layout{grid-template-columns:minmax(0,1fr) 480px!important;gap:16px!important}.dc-v2 .dc-overview{border-color:var(--fth-border)!important;background:radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--fth-primary) 10%,transparent),transparent 22%), linear-gradient(145deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 34%,white))!important;box-shadow:var(--fth-shadow)!important;border-radius:18px!important}.dc-v2 .dc-overview-icon{border:1px solid color-mix(in srgb,var(--fth-primary) 16%,var(--fth-border));background:var(--fth-primary-soft)!important;color:var(--fth-primary)!important}.dc-v2 .dc-kpi{border-color:var(--fth-border)!important;background:linear-gradient(155deg,var(--fth-surface),var(--fth-soft))!important;box-shadow:var(--fth-shadow)!important}.dc-v2 .dc-kpi>div:last-child strong{font-variant-numeric:tabular-nums}.dc-v2 .dc-matrix-panel,.dc-v2 .dc-detail{border-color:var(--fth-border)!important;box-shadow:var(--fth-shadow)!important;border-radius:16px!important}.dc-v2 .dc-detail{gap:12px!important;padding:16px!important}.dc-v2 .dc-month-card{border-color:var(--fth-border)!important;background:var(--fth-surface)!important;border-radius:12px!important;min-height:142px!important;box-shadow:0 4px 12px #12325609!important}.dc-v2 .dc-month-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fth-primary) 28%,var(--fth-border))!important;box-shadow:0 9px 20px #12325612!important}.dc-month-carry{border:1px solid var(--fth-border);background:var(--fth-soft);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:9px 0 2px;padding:7px 8px;display:grid}.dc-month-carry span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-month-carry strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:850}.dc-month-carry em{color:#b45309;font-size:var(--fs-caption);grid-column:1/-1;font-style:normal;font-weight:800}.dc-month-carry.ok{background:#f1faf5;border-color:#cae8d8}.dc-month-carry.difference{background:#fff8ee;border-color:#efd2aa}.dc-month-carry.missing{border-color:var(--fth-border);background:var(--fth-soft)}.dc-carry-chain{border:1px solid color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));background:radial-gradient(circle at 96% 5%,color-mix(in srgb,var(--fth-primary) 8%,transparent),transparent 24%), linear-gradient(155deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 22%,white));border-radius:13px;gap:10px;padding:12px;display:grid}.dc-carry-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dc-carry-head>div strong,.dc-carry-head>div span{display:block}.dc-carry-head>div strong{color:var(--fth-text);margin-top:3px;font-size:11px}.dc-carry-overall{min-height:24px;font-size:var(--fs-caption);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.dc-carry-overall.ok{color:#167451;background:#e8f7ef;border:1px solid #c8e8d7}.dc-carry-overall.difference{color:#a55d0a;background:#fff2e7;border:1px solid #efd0a4}.dc-carry-overall.missing{background:var(--fth-muted-surface);color:var(--fth-text-3);border:1px solid var(--fth-border)}.dc-carry-flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1.12fr);align-items:stretch;gap:5px;display:grid}.dc-carry-arrow{color:var(--fth-text-3);place-self:center}.dc-carry-stage{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:118px;padding:10px;display:flex;position:relative;overflow:hidden}.dc-carry-stage:before{content:"";background:var(--fth-primary);height:3px;position:absolute;top:0;left:0;right:0}.dc-carry-stage>span{color:var(--fth-text-3);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-weight:850}.dc-carry-stage>strong{color:var(--fth-text);font-size:var(--fs-caption);margin-top:4px;line-height:1.25}.dc-carry-stage>small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:5px;line-height:1.3}.dc-carry-stage>b{color:var(--fth-primary-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:auto;line-height:1.2}.dc-carry-stage>u{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;text-decoration:none}.dc-carry-stage>em{color:#b45309;font-size:var(--fs-caption);margin-top:4px;font-style:normal;font-weight:850}.dc-carry-stage.ok:before{background:#1d9a6c}.dc-carry-stage.difference{background:#fffaf4;border-color:#efd0a4}.dc-carry-stage.difference:before{background:#d27a12}.dc-carry-stage.missing:before{background:#9aa8b7}.dc-carry-next{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:9px;grid-template-columns:1.05fr 1.15fr 1.05fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.dc-carry-next>div{min-width:0}.dc-carry-next span,.dc-carry-next strong,.dc-carry-next small,.dc-carry-next b{display:block}.dc-carry-next span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-carry-next strong{color:var(--fth-text);font-size:var(--fs-caption);margin-top:2px}.dc-carry-next small{color:var(--fth-text-3);font-size:var(--fs-caption);line-height:1.25}.dc-carry-next b{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:2px}.dc-carry-next-result{background:var(--fth-muted-surface);color:var(--fth-text-2);font-size:var(--fs-caption);text-align:center;border-radius:7px;padding:6px 8px;font-weight:850;min-width:92px!important}.dc-carry-next.ok{background:#f5fbf8;border-color:#cae8d8}.dc-carry-next.ok .dc-carry-next-result{color:#167451;background:#e5f6ed}.dc-carry-next.difference{background:#fffaf4;border-color:#efd0a4}.dc-carry-next.difference .dc-carry-next-result{color:#a55d0a;background:#fff0df}.dc-v2 .dc-reason-box{border-color:color-mix(in srgb,#c85f5f 35%,var(--fth-border))!important;background:linear-gradient(155deg,var(--fth-surface),#fff9f9)!important}.dc-v2 .dc-comparison-box{padding:12px!important}.dc-comparison-list{gap:8px;margin-top:10px;display:grid}.dc-comparison-row{background:var(--fth-surface);width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #ead9d9;border-radius:10px;gap:9px;padding:11px 30px 11px 11px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.dc-comparison-row:hover{border-color:#d9adad;transform:translateY(-1px);box-shadow:0 7px 16px #3c24240f}.dc-comparison-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-comparison-row-head>strong{min-width:0;color:var(--fth-text);font-size:var(--fs-caption)}.dc-comparison-direction{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-weight:850}.dc-comparison-direction.accounting{color:#a63737;background:#fdeaea}.dc-comparison-direction.official{color:#9a5a0a;background:#fff1df}.dc-comparison-direction.ok{color:#167451;background:#e8f7ef}.dc-comparison-direction.missing{color:var(--fth-text-3);background:var(--fth-muted-surface)}.dc-comparison-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.dc-comparison-values>div{min-width:0}.dc-comparison-values span,.dc-comparison-values strong{display:block}.dc-comparison-values span{color:var(--fth-text-3);font-size:var(--fs-caption);line-height:1.25}.dc-comparison-values strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-weight:800}.dc-comparison-values .difference{text-align:right;border-left:1px solid #eedede;padding-left:8px}.dc-comparison-values .difference strong{color:#c33f3f;font-size:var(--fs-caption)}.dc-comparison-chevron{color:#8f5f5f;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.dc-vat-bridge{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:12px;margin-top:12px;padding:12px}.dc-vat-bridge-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dc-vat-bridge-head strong{color:var(--fth-text);font-size:var(--fs-caption);margin-top:2px;display:block}.dc-vat-bridge-chip{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-weight:850}.dc-vat-bridge-chip.ok{color:#167451;background:#e8f7ef}.dc-vat-bridge-chip.difference{color:#a43c3c;background:#fdeaea}.dc-vat-bridge-chip.missing{color:#8d641e;background:#fff0d7}.dc-vat-bridge-equation{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1.15fr);align-items:stretch;gap:5px;margin-top:10px;display:grid}.dc-vat-bridge-equation>div{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:9px;min-width:0;padding:8px}.dc-vat-bridge-equation>div.result{border-color:color-mix(in srgb,var(--fth-primary) 28%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 30%,white)}.dc-vat-bridge-equation>b{color:var(--fth-text-3);justify-content:center;align-items:center;font-size:12px;display:flex}.dc-vat-bridge-equation span,.dc-vat-bridge-equation strong{display:block}.dc-vat-bridge-equation span{color:var(--fth-text-3);font-size:var(--fs-caption);line-height:1.25}.dc-vat-bridge-equation strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px}.dc-vat-bridge-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.dc-vat-bridge-results>div{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:9px;padding:9px}.dc-vat-bridge-results span,.dc-vat-bridge-results strong,.dc-vat-bridge-results small{display:block}.dc-vat-bridge-results span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-vat-bridge-results strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px}.dc-vat-bridge-results small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:3px;line-height:1.35}.dc-v2 .dc-detail-list strong.warning{color:#9a650f}.dc-audit-answer-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dc-audit-answer{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:10px;min-width:0;padding:10px}.dc-audit-answer>span,.dc-audit-answer>strong,.dc-audit-answer>small{display:block}.dc-audit-answer>span{color:var(--fth-text-3);font-size:var(--fs-caption);letter-spacing:.01em;font-weight:800}.dc-audit-answer>strong{color:var(--fth-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.dc-audit-answer>small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:4px;line-height:1.4}.dc-audit-answer.ok{background:#f5fbf8;border-color:#c9e7d6}.dc-audit-answer.ok>strong{color:#167451}.dc-audit-answer.difference{background:#fff8f8;border-color:#efcdcd}.dc-audit-answer.difference>strong{color:#b42318}.dc-audit-answer.missing{background:#fffaf2;border-color:#ead7ae}.dc-audit-answer.missing>strong{color:#8d641e}.dc-audit-answer.neutral{background:var(--fth-soft)}.dc-gap-explain{border:1px solid color-mix(in srgb,var(--fth-primary) 24%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 22%,white);border-radius:11px;padding:11px}.dc-gap-explain-head strong{color:var(--fth-text);font-size:var(--fs-caption);margin-top:2px;display:block}.dc-gap-equation{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1.1fr);align-items:stretch;gap:5px;margin-top:9px;display:grid}.dc-gap-equation>div{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:8px;min-width:0;padding:8px}.dc-gap-equation>div.result{border-color:color-mix(in srgb,var(--fth-primary) 30%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 34%,white)}.dc-gap-equation>b{color:var(--fth-text-3);place-items:center;font-size:11px;display:grid}.dc-gap-equation span,.dc-gap-equation strong{display:block}.dc-gap-equation span{color:var(--fth-text-3);font-size:var(--fs-caption);line-height:1.25}.dc-gap-equation strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px}.dc-gap-explain p{color:var(--fth-text-2);font-size:var(--fs-caption);margin:8px 0 0;line-height:1.45}.dc-source-warning{color:#8d641e;background:#fffaf2;border:1px solid #ead7ae;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.dc-source-warning svg{flex:none;margin-top:1px}.dc-source-warning strong,.dc-source-warning span{display:block}.dc-source-warning strong{font-size:var(--fs-caption)}.dc-source-warning span{color:#7e6d50;font-size:var(--fs-caption);margin-top:3px;line-height:1.45}.dc-carry-month-values.audit{gap:7px}.dc-carry-month-values.audit b.ok{color:#167451}.dc-carry-month-values.audit b.danger{color:#b42318}.dc-carry-month-values.audit b.muted{color:var(--fth-text-3);font-size:var(--fs-caption)}@media (width<=1450px){.dc-v2 .dc-layout{grid-template-columns:minmax(0,1fr) 430px!important}.dc-carry-flow{grid-template-columns:1fr}.dc-carry-arrow{transform:rotate(90deg)}.dc-carry-stage{min-height:92px}.dc-carry-next{grid-template-columns:1fr 1fr}}@media (width<=1250px){.dc-v2 .dc-layout{grid-template-columns:1fr!important}.dc-v2 .dc-detail{position:static!important}.dc-carry-flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1.12fr)}.dc-carry-arrow{transform:none}}@media (width<=760px){.dc-carry-flow{grid-template-columns:1fr}.dc-carry-arrow{transform:rotate(90deg)}.dc-carry-next{grid-template-columns:1fr}}.dc-v2 .dc-layout{grid-template-columns:minmax(0,1fr) 420px!important;align-items:start!important;gap:14px!important}.dc-v2 .dc-month-card{min-height:116px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e0e7ef!important;border-radius:12px!important;gap:10px!important;padding:12px 13px!important}.dc-v2 .dc-month-card:hover{border-color:#adc6e1!important;transform:translateY(-1px)!important;box-shadow:0 8px 20px #0f27470f!important}.dc-v2 .dc-month-card.selected{border-color:#2f7bc1!important;box-shadow:0 0 0 2px #2f7bc11f,0 8px 20px #0f27470f!important}.dc-v2 .dc-month-card.uploaded{background:#f6faff!important;border-color:#cfe0f2!important}.dc-v2 .dc-month-card.accountingMissing,.dc-v2 .dc-month-card.sourceMissing{background:#fffaf1!important;border-color:#ecd7aa!important}.dc-v2 .dc-month-card.matched{background:#f6fbf8!important;border-color:#cfe8d8!important}.dc-v2 .dc-month-card.difference{background:#fff8f8!important;border-color:#efcdcd!important}.dc-v2 .dc-month-card.error{background:#fffaf1!important;border-color:#f2dfb8!important}.dc-main-stack,.dc-side-stack{align-content:start;gap:14px;min-width:0;display:grid}.dc-carry-timeline-panel{min-width:0;border:1px solid var(--fth-border)!important;background:linear-gradient(155deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 16%,white))!important;box-shadow:var(--fth-shadow)!important;border-radius:16px!important;padding:18px!important}.dc-carry-timeline-head{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.dc-carry-timeline-head h3{color:var(--fth-text);letter-spacing:-.01em;margin:3px 0 4px;font-size:16px}.dc-carry-timeline-head p{max-width:900px;color:var(--fth-text-3);font-size:var(--fs-caption);margin:0;line-height:1.5}.dc-carry-timeline-status{min-height:30px;font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 10px;font-weight:850;display:inline-flex}.dc-carry-timeline-status.ok{color:#167451;background:#e8f7ef;border:1px solid #c8e8d7}.dc-carry-timeline-status.difference{color:#a44343;background:#fff0f0;border:1px solid #efcccc}.dc-carry-timeline-status.missing{color:var(--fth-text-3);background:var(--fth-muted-surface);border:1px solid var(--fth-border)}.dc-carry-timeline-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px 10px;margin-top:14px;display:grid}.dc-carry-month{border:1px solid var(--fth-border);background:var(--fth-surface);min-width:0;min-height:170px;color:inherit;cursor:pointer;text-align:left;border-radius:11px;flex-direction:column;padding:11px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;box-shadow:0 4px 12px #12325609}.dc-carry-month:hover{transform:translateY(-1px);box-shadow:0 8px 18px #12325612}.dc-carry-month.selected{border-color:var(--fth-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--fth-primary) 12%,transparent),0 8px 18px #12325612}.dc-carry-month.ok{background:#f5fbf8;border-color:#c9e7d6}.dc-carry-month.difference{background:#fff8f8;border-color:#efcdcd}.dc-carry-month.missing{background:#fffaf2;border-color:#ead7ae}.dc-carry-month.empty{border-color:var(--fth-border);background:var(--fth-soft)}.dc-carry-month-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-carry-month-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fth-text);font-size:var(--fs-caption);overflow:hidden}.dc-carry-month-top span{background:var(--fth-muted-surface);color:var(--fth-text-3);font-size:var(--fs-caption);border-radius:999px;flex:none;padding:4px 6px;font-weight:850}.dc-carry-month.ok .dc-carry-month-top span{color:#167451;background:#e6f6ed}.dc-carry-month.difference .dc-carry-month-top span{color:#a43c3c;background:#fdeaea}.dc-carry-month.missing .dc-carry-month-top span{color:#8d641e;background:#fff0d7}.dc-carry-month-values{gap:6px;margin-top:10px;display:grid}.dc-carry-month-values>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.dc-carry-month-values span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-carry-month-values b{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.dc-carry-month-gap{border-top:1px solid color-mix(in srgb,var(--fth-border) 72%,white);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:9px;display:flex}.dc-carry-month-gap span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-carry-month-gap strong{color:var(--fth-text-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.dc-carry-month.difference .dc-carry-month-gap strong{color:#c33f3f}.dc-carry-month.ok .dc-carry-month-gap strong{color:#167451}.dc-carry-month-arrow{z-index:2;color:var(--fth-primary);background:var(--fth-surface);border-radius:50%;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.dc-carry-timeline-grid .dc-carry-month:nth-child(4n) .dc-carry-month-arrow,.dc-carry-timeline-grid .dc-carry-month:last-child .dc-carry-month-arrow{display:none}.dc-carry-timeline-note{justify-content:flex-end;margin-top:12px;display:flex}.dc-carry-timeline-note>div{border:1px solid color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 34%,white);border-radius:10px;align-items:flex-start;gap:10px;width:min(540px,100%);padding:11px 12px;display:flex}.dc-carry-timeline-note svg{color:var(--fth-primary);flex:none}.dc-carry-timeline-note strong,.dc-carry-timeline-note span{display:block}.dc-carry-timeline-note strong{color:var(--fth-primary-2);font-size:var(--fs-caption)}.dc-carry-timeline-note span{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:3px;line-height:1.45}@media (width<=1500px){.dc-v2 .dc-layout{grid-template-columns:minmax(0,1fr) 400px!important}.dc-carry-timeline-grid{grid-template-columns:repeat(4,minmax(138px,1fr))}}@media (width<=1250px){.dc-v2 .dc-layout{grid-template-columns:1fr!important}.dc-v2 .dc-detail{position:static!important}.dc-carry-timeline-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (width<=760px){.dc-carry-timeline-head{flex-direction:column}.dc-carry-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-carry-timeline-grid .dc-carry-month:nth-child(4n) .dc-carry-month-arrow{display:block}.dc-carry-timeline-grid .dc-carry-month:nth-child(2n) .dc-carry-month-arrow{display:none}.dc-comparison-values{grid-template-columns:1fr}.dc-comparison-values .difference{text-align:left;border-top:1px solid #eedede;border-left:0;padding-top:7px;padding-left:0}.dc-audit-answer-grid,.dc-gap-equation{grid-template-columns:1fr}.dc-gap-equation>b{min-height:10px}.dc-vat-bridge-equation{grid-template-columns:1fr}.dc-vat-bridge-equation>b{min-height:10px}.dc-vat-bridge-results{grid-template-columns:1fr}}html[data-fintex-theme] .fintex-page-header-v2{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--fth-primary) 16%,var(--fth-border))!important;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--fth-primary-soft) 62%,transparent),transparent 24%), linear-gradient(135deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 13%,white))!important;min-height:88px!important;box-shadow:0 8px 22px color-mix(in srgb,var(--fth-sidebar) 6%,transparent)!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}html[data-fintex-theme] .fintex-page-header-v2:before{content:"";background:linear-gradient(180deg,var(--fth-primary),var(--fth-primary-2));border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}html[data-fintex-theme] .fintex-page-header-mark{z-index:1;border:1px solid color-mix(in srgb,var(--fth-primary) 17%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 58%,white);width:40px;height:40px;color:var(--fth-primary);box-shadow:0 6px 14px color-mix(in srgb,var(--fth-primary) 8%,transparent);border-radius:11px;place-items:center;display:grid;position:relative}html[data-fintex-theme] .fintex-page-header-copy{z-index:1;min-width:0;position:relative}html[data-fintex-theme] .fintex-page-header-v2 .eyebrow{text-transform:uppercase;color:var(--fth-primary)!important;font-size:var(--fs-caption)!important;letter-spacing:.14em!important;font-weight:900!important}html[data-fintex-theme] .fintex-page-header-v2 h2{color:var(--fth-text)!important;letter-spacing:-.02em!important;margin:4px 0 3px!important;font-size:19px!important;font-weight:850!important;line-height:1.16!important}html[data-fintex-theme] .fintex-page-header-v2 p{max-width:980px!important;color:var(--fth-text-2)!important;font-size:var(--fs-caption)!important;margin:0!important;line-height:1.5!important}html[data-fintex-theme] .fintex-page-header-v2 .page-actions{z-index:1;align-self:center;position:relative}html[data-fintex-theme] .fintex-workspace-hero-v2{--premium-accent:var(--fth-primary);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--premium-accent) 17%,var(--fth-border))!important;border-left:3px solid var(--premium-accent)!important;min-height:96px!important;color:var(--fth-text)!important;background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--premium-accent) 8%,transparent),transparent 26%), linear-gradient(135deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 11%,white))!important;box-shadow:0 8px 22px color-mix(in srgb,var(--fth-sidebar) 6%,transparent)!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:15px 16px!important;display:grid!important}html[data-fintex-theme] .fintex-workspace-hero-v2.tone-amber{--premium-accent:#b7791f}html[data-fintex-theme] .fintex-workspace-hero-v2.tone-violet{--premium-accent:#7358df}html[data-fintex-theme] .fintex-workspace-hero-v2.tone-green{--premium-accent:#168a75}html[data-fintex-theme] .fintex-workspace-hero-v2:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff2e,#0000 34%,#0000);position:absolute;inset:0}html[data-fintex-theme] .fintex-workspace-hero-v2:after{content:"";border:1px solid color-mix(in srgb,var(--premium-accent) 10%,transparent);width:230px;height:140px;box-shadow:-32px -17px 0 -1px color-mix(in srgb,var(--premium-accent) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-76px;right:-42px;background:0 0!important}html[data-fintex-theme] .fintex-workspace-hero-mark{z-index:2;border:1px solid color-mix(in srgb,var(--premium-accent) 17%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 52%,white);width:40px;height:40px;color:var(--premium-accent);box-shadow:0 6px 14px color-mix(in srgb,var(--premium-accent) 8%,transparent);border-radius:11px;place-items:center;display:grid;position:relative}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-copy{z-index:2;position:relative;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-copy>span{color:var(--premium-accent)!important;font-size:var(--fs-caption)!important;letter-spacing:.14em!important;font-weight:900!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-copy h3{color:var(--fth-text)!important;letter-spacing:-.018em!important;margin:4px 0!important;font-size:18px!important;font-weight:850!important;line-height:1.18!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-copy p{max-width:980px!important;color:var(--fth-text-2)!important;font-size:var(--fs-caption)!important;margin:0!important;line-height:1.5!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-status{z-index:2;min-width:max-content;position:relative;border:1px solid color-mix(in srgb,var(--premium-accent) 18%,var(--fth-border))!important;background:color-mix(in srgb,var(--fth-primary-soft) 38%,white)!important;color:var(--premium-accent)!important;box-shadow:none!important;font-size:var(--fs-caption)!important;border-radius:9px!important;padding:8px 10px!important;font-weight:850!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-action{margin-top:10px!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-action .primary-button,html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-action .secondary-button,html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-action .ghost-button{border-color:color-mix(in srgb,var(--premium-accent) 18%,var(--fth-border))!important;background:var(--fth-surface)!important;color:var(--premium-accent)!important;box-shadow:none!important}html[data-fintex-theme] .content-area .page-stack>.panel,html[data-fintex-theme] .content-area .page-stack .dashboard-card,html[data-fintex-theme] .content-area .page-stack .customer-section{border-color:color-mix(in srgb,var(--fth-primary) 8%,var(--fth-border))!important;box-shadow:0 5px 16px color-mix(in srgb,var(--fth-sidebar) 4%,transparent)!important;border-radius:12px!important}html[data-fintex-theme] .content-area .page-stack .panel-heading{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--fth-primary) 62%,var(--fth-primary-2));position:relative;border-bottom:1px solid var(--fth-border)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--fth-primary-soft) 20%,var(--fth-surface)),var(--fth-surface) 34%)!important;min-height:52px!important;padding:10px 13px 10px 15px!important}html[data-fintex-theme] .content-area .page-stack .panel-heading h3{color:var(--fth-text)!important;margin:3px 0!important;font-size:13px!important;font-weight:830!important;line-height:1.2!important}html[data-fintex-theme] .content-area .page-stack .panel-heading .eyebrow{color:var(--fth-primary)!important;font-size:var(--fs-caption)!important;letter-spacing:.13em!important;font-weight:900!important}html[data-fintex-theme] .content-area .page-stack .panel-heading .section-subtitle{color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important;line-height:1.45!important}html[data-fintex-theme] .content-area .empty-state{border-color:color-mix(in srgb,var(--fth-primary) 15%,var(--fth-border))!important;background:linear-gradient(180deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 10%,white))!important;border-radius:12px!important}html[data-fintex-theme] .content-area .metric-card{border-color:color-mix(in srgb,var(--fth-primary) 9%,var(--fth-border))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--fth-sidebar) 4%,transparent)!important;border-radius:12px!important}html[data-fintex-theme] .dc-section-head,html[data-fintex-theme] .dc-carry-timeline-head{border-radius:10px;position:relative;border:1px solid color-mix(in srgb,var(--fth-primary) 12%,var(--fth-border))!important;border-left:3px solid color-mix(in srgb,var(--fth-primary) 70%,var(--fth-primary-2))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--fth-primary-soft) 18%,var(--fth-surface)),var(--fth-surface) 36%)!important;padding:11px 12px!important}html[data-fintex-theme] .dc-section-head h3,html[data-fintex-theme] .dc-carry-timeline-head h3{color:var(--fth-text)!important;letter-spacing:-.015em!important;margin:3px 0!important;font-size:15px!important;font-weight:840!important;line-height:1.2!important}html[data-fintex-theme] .dc-section-head .eyebrow,html[data-fintex-theme] .dc-carry-timeline-head .eyebrow,html[data-fintex-theme] .dc-detail-head .eyebrow{color:var(--fth-primary)!important;font-size:var(--fs-caption)!important;letter-spacing:.13em!important;font-weight:900!important}html[data-fintex-theme] .dc-section-head p,html[data-fintex-theme] .dc-carry-timeline-head p{color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important;margin:0!important;line-height:1.45!important}html[data-fintex-theme] .dc-detail-head{border:1px solid color-mix(in srgb,var(--fth-primary) 12%,var(--fth-border));border-left:3px solid color-mix(in srgb,var(--fth-primary) 70%,var(--fth-primary-2));background:linear-gradient(90deg,color-mix(in srgb,var(--fth-primary-soft) 18%,var(--fth-surface)),var(--fth-surface) 42%);border-radius:10px;padding:11px 12px!important}html[data-fintex-theme] .dc-detail-head h3{color:var(--fth-text)!important;margin:3px 0!important;font-size:16px!important;font-weight:850!important;line-height:1.18!important}html[data-fintex-theme] .dc-detail-head p{color:var(--fth-text-3)!important;font-size:var(--fs-caption)!important;margin:0!important;line-height:1.45!important}html[data-fintex-theme] .content-area .scope-tabs,html[data-fintex-theme] .content-area .tax-mode-switch{border-color:var(--fth-border)!important;background:var(--fth-soft)!important;border-radius:9px!important}html[data-fintex-theme] .content-area .scope-tabs button,html[data-fintex-theme] .content-area .tax-mode-switch button{border-radius:7px!important}html[data-fintex-theme] .content-area .period-button,html[data-fintex-theme] .content-area .invoice-month{transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;border-radius:8px!important}html[data-fintex-theme] .content-area .period-button:hover,html[data-fintex-theme] .content-area .invoice-month:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fth-primary) 36%,var(--fth-border))!important}html[data-fintex-theme] .content-area .period-button.active,html[data-fintex-theme] .content-area .invoice-month.active{border-color:var(--fth-primary)!important;box-shadow:inset 0 -2px 0 var(--fth-primary),0 4px 10px color-mix(in srgb,var(--fth-primary) 8%,transparent)!important}html[data-fintex-theme] .content-area .table-wrap{border-color:var(--fth-border)!important;border-radius:10px!important}html[data-fintex-theme] .content-area .form-note,html[data-fintex-theme] .content-area .workspace-footer-note{border-radius:9px!important}html[data-fintex-theme] .fintex-data-hub-hero-copy,html[data-fintex-theme] .fintex-work-center-hero-copy{min-width:0}html[data-fintex-theme] .fintex-data-hub-hero-copy>div,html[data-fintex-theme] .fintex-work-center-hero-copy{flex:auto}html[data-fintex-theme] .fintex-data-hub-hero-copy h2,html[data-fintex-theme] .fintex-work-center-hero-copy h2{text-wrap:balance}html[data-fintex-theme] .fintex-data-hub-hero-copy p,html[data-fintex-theme] .fintex-work-center-hero-copy p{max-width:920px}@media (width<=1050px){html[data-fintex-theme] .fintex-workspace-hero-v2{grid-template-columns:40px minmax(0,1fr)!important}html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-status{grid-column:2;justify-self:start}html[data-fintex-theme] .fintex-page-header-v2{grid-template-columns:40px minmax(0,1fr)!important}html[data-fintex-theme] .fintex-page-header-v2 .page-actions{grid-column:2;justify-self:start;margin-left:0!important}}@media (width<=760px){html[data-fintex-theme] .fintex-page-header-v2,html[data-fintex-theme] .fintex-workspace-hero-v2{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}html[data-fintex-theme] .fintex-page-header-mark,html[data-fintex-theme] .fintex-workspace-hero-mark{border-radius:9px;width:34px;height:34px}html[data-fintex-theme] .fintex-page-header-v2 h2,html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-copy h3{font-size:16px!important}html[data-fintex-theme] .fintex-page-header-v2 .page-actions,html[data-fintex-theme] .fintex-workspace-hero-v2 .workspace-hero-status{grid-column:1/-1}html[data-fintex-theme] .dc-section-head,html[data-fintex-theme] .dc-carry-timeline-head{flex-direction:column!important;align-items:flex-start!important}}html[data-fintex-theme] .content-area .page-stack>.fintex-page-header.fintex-page-header-v2{border:1px solid color-mix(in srgb,var(--fth-primary) 16%,var(--fth-border))!important;background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--fth-primary-soft) 62%,transparent),transparent 24%), linear-gradient(135deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 13%,white))!important;min-height:88px!important;box-shadow:0 8px 22px color-mix(in srgb,var(--fth-sidebar) 6%,transparent)!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 16px!important;display:grid!important}html[data-fintex-theme] .content-area .page-stack>.fintex-page-header.fintex-page-header-v2>.fintex-page-header-mark{display:grid!important}html[data-fintex-theme] .content-area .page-stack>.fintex-page-header.fintex-page-header-v2>.fintex-page-header-copy{width:auto!important;min-width:0!important;display:block!important}@media (width<=1050px){html[data-fintex-theme] .content-area .page-stack>.fintex-page-header.fintex-page-header-v2{grid-template-columns:40px minmax(0,1fr)!important}}@media (width<=760px){html[data-fintex-theme] .content-area .page-stack>.fintex-page-header.fintex-page-header-v2{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;min-height:78px!important;padding:12px!important}}.dc-root-cause-panel{border-color:color-mix(in srgb,var(--fth-primary) 16%,var(--fth-border));background:linear-gradient(135deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 10%,white));padding:14px 16px}.dc-root-cause-head{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:11px;display:flex}.dc-root-cause-head h3{color:var(--fth-text);margin:3px 0;font-size:14px}.dc-root-cause-head p{max-width:820px;color:var(--fth-text-3);font-size:var(--fs-caption);margin:0;line-height:1.45}.dc-root-cause-total{color:#a43c3c;font-size:var(--fs-caption);background:#fdecec;border-radius:999px;flex:none;padding:5px 9px;font-weight:850}.dc-root-cause-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dc-root-cause-row{border:1px solid var(--fth-border);background:var(--fth-surface);min-width:0;color:var(--fth-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:10px;display:grid}.dc-root-cause-row:hover{border-color:color-mix(in srgb,var(--fth-primary) 32%,var(--fth-border));background:var(--fth-soft)}.dc-root-cause-row.dominant{background:#fff9f9;border-color:#e7baba}.dc-root-cause-rank{background:var(--fth-primary-soft);width:24px;height:24px;color:var(--fth-primary-2);font-size:var(--fs-caption);border-radius:7px;place-items:center;font-weight:900;display:grid}.dc-root-cause-copy,.dc-root-cause-amount{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-root-cause-copy strong{font-size:var(--fs-caption)}.dc-root-cause-copy small{font-size:var(--fs-caption);color:var(--fth-text-3)}.dc-root-cause-amount{text-align:right}.dc-root-cause-amount strong{font-size:var(--fs-caption);color:#a43c3c;font-variant-numeric:tabular-nums}.dc-root-cause-amount small{font-size:var(--fs-caption);color:var(--fth-text-3)}.dc-root-cause-row>svg{color:var(--fth-text-3)}.dc-selected-root-causes{background:snow;border:1px solid #efcdcd;border-radius:11px;gap:8px;padding:11px;display:grid}.dc-selected-root-row{border-top:1px solid #f1dddd;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 0;display:grid}.dc-selected-root-row:first-of-type{border-top:0}.dc-selected-root-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dc-selected-root-row>div:last-child{text-align:right}.dc-selected-root-row strong{font-size:var(--fs-caption);color:var(--fth-text)}.dc-selected-root-row>div:last-child strong{color:#a43c3c;font-variant-numeric:tabular-nums}.dc-selected-root-row small{font-size:var(--fs-caption);color:var(--fth-text-3);line-height:1.4}.dc-v2 .dc-month-card.carried{background:#fbf9ff;border-color:#d7cfeb}.dc-status-chip.carried{color:#66528f;background:#f0ecfb}.dc-v2 .dc-state-banner.carried{background:#fbf9ff;border-color:#d7cfeb}.dc-state-banner.carried .dc-state-icon{color:#6e58a3}.dc-carry-month.carried{background:#fbf9ff;border-color:#d7cfeb}.dc-carry-month.carried .dc-carry-month-top span{color:#66528f;background:#f0ecfb}.dc-carry-month.closing{background:#fffaf1;border-color:#e8d09d}.dc-carry-month.closing .dc-carry-month-top span{color:#8d641e;background:#fff0d7}.dc-audit-kpis .dc-kpi strong.danger{color:#b42318}@media (width<=1100px){.dc-root-cause-list{grid-template-columns:1fr}}@media (width<=760px){.dc-root-cause-head{flex-direction:column}.dc-root-cause-row{grid-template-columns:24px minmax(0,1fr) 14px}.dc-root-cause-amount{text-align:left;grid-column:2}.dc-selected-root-row{grid-template-columns:1fr}.dc-selected-root-row>div:last-child{text-align:left}}.dc-legend .dot.carried{background:#8d79b8}.dc-legend .dot.closing{background:#d49a35}.dc-v2 .dc-month-card.closing{background:#fffaf2;border-color:#ead7ae}.dc-status-chip.closing{color:#8d641e;background:#fff0d7}.dc-v2 .dc-state-banner.closing{background:#fffaf2;border-color:#ead7ae}.dc-state-banner.closing .dc-state-icon{color:#a66e14}.dc-v2 .dc-kpis.dc-audit-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.dc-audit-answer-grid>.dc-audit-answer:last-child{grid-column:1/-1}.dc-gap-equation-two-stage{gap:7px;margin-top:9px;display:grid}.dc-gap-equation-two-stage .dc-gap-equation{margin-top:0}.dc-gap-equation .result.actual{background:#f4f8fd;border-color:#c7d9ee}.dc-gap-equation .result.actual strong{color:#164b7b}.dc-legend .dot.mixed{background:linear-gradient(135deg,#c35b5b 0 50%,#d49a35 50% 100%)}.dc-v2 .dc-month-card.mixed{background:linear-gradient(#fff9f7,#fffaf2)!important;border-color:#e7c9b7!important}.dc-status-chip.mixed{color:#9b4e35;background:#fff0e8}.dc-state-banner.mixed .dc-state-icon{color:#b46533}.dc-carry-month.mixed{background:linear-gradient(#fff9f7,#fffaf2);border-color:#e7c9b7}.dc-carry-month.mixed .dc-carry-month-top span{color:#9b4e35;background:#fff0e8}@media (width<=1250px){.dc-v2 .dc-kpis.dc-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-v2 .dc-kpis.dc-audit-kpis .dc-kpi:last-child{grid-column:1/-1}}@media (width<=760px){.dc-v2 .dc-kpis.dc-audit-kpis{grid-template-columns:1fr}.dc-v2 .dc-kpis.dc-audit-kpis .dc-kpi:last-child{grid-column:auto}}.dc-vat-bridge-results{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-gap-equation-two-stage .dc-gap-equation+.dc-gap-equation{border-top:1px dashed color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));padding-top:7px}.dc-v2 .dc-state-banner.mixed{background:linear-gradient(#fff9f7,#fffaf2);border-color:#e7c9b7}.dc-v2 .dc-state-banner.mixed .dc-state-icon{color:#b46533}@media (width<=760px){.dc-vat-bridge-results{grid-template-columns:1fr}}.dc-kdv-general{overflow:hidden}.dc-kdv-general>.dc-section-head{padding:12px 14px 9px}.dc-v2 .dc-kpis.dc-kdv-general-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px}.dc-kdv-general-kpis .dc-kpi{min-height:72px}.dc-kdv-general-kpis .dc-kpi strong{font-variant-numeric:tabular-nums}.dc-v2 .dc-month-card.chainDifference{background:#fffbf2;border-color:#e3d1a9}.dc-status-chip.chainDifference{color:#8d641e;background:#fff0d7}.dc-legend .dot.chainDifference{background:#d49a35}.dc-v2 .dc-state-banner.chainDifference{background:#fffbf2;border-color:#e3d1a9}.dc-state-banner.chainDifference .dc-state-icon{color:#a66e14}.dc-selected-kdv-summary{border:1px solid var(--fth-border);background:linear-gradient(180deg,var(--fth-surface),color-mix(in srgb,var(--fth-soft) 62%,white));border-radius:11px;gap:9px;padding:10px;display:grid}.dc-selected-kdv-summary-head{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:8px;display:flex}.dc-selected-kdv-summary-head strong{color:var(--fth-text);font-size:var(--fs-caption)}.dc-selected-kdv-summary-grid{grid-template-columns:1fr;gap:8px;display:grid}.dc-selected-kdv-summary-grid>section{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:9px;overflow:hidden}.dc-kdv-summary-title{border-bottom:1px solid var(--fth-border);background:color-mix(in srgb,var(--fth-primary-soft) 18%,white);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.dc-kdv-summary-title span{color:var(--fth-text);font-size:var(--fs-caption);font-weight:850}.dc-kdv-summary-title small{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-kdv-summary-values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dc-kdv-summary-values>div{border-right:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);min-width:0;padding:8px 9px}.dc-kdv-summary-values>div:nth-child(2n){border-right:0}.dc-kdv-summary-values>div.result{background:color-mix(in srgb,var(--fth-primary-soft) 18%,white);border-bottom:0;border-right:0;grid-column:1/-1}.dc-kdv-summary-values span,.dc-kdv-summary-values strong{display:block}.dc-kdv-summary-values span{color:var(--fth-text-3);font-size:var(--fs-caption);line-height:1.25}.dc-kdv-summary-values strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:820}.dc-v2 .dc-month-reconciliation{border-color:var(--fth-border)!important;background:var(--fth-surface)!important}.dc-mutabakat-status{font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;padding:4px 7px;font-weight:850}.dc-mutabakat-status.ok{color:#167451;background:#e8f7ef}.dc-mutabakat-status.difference{color:#a63737;background:#fdeaea}.dc-month-reconciliation .dc-comparison-row{border-color:var(--fth-border)}.dc-month-reconciliation .dc-comparison-row.is-ok{background:#fbfefc;border-color:#d7eadf}.dc-month-reconciliation .dc-comparison-row.has-difference{background:snow;border-color:#edcccc}.dc-gib-chain-row{border:1px solid var(--fth-border);background:var(--fth-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.dc-gib-chain-row>div{min-width:0}.dc-gib-chain-row>div span,.dc-gib-chain-row>div strong{display:block}.dc-gib-chain-row>div span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-gib-chain-row>div strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:2px}.dc-gib-chain-row>span{font-size:var(--fs-caption);border-radius:999px;flex:none;padding:4px 7px;font-weight:850}.dc-gib-chain-row.ok{background:#f6fbf8;border-color:#d2e8db}.dc-gib-chain-row.ok>span{color:#167451;background:#e8f7ef}.dc-gib-chain-row.difference{background:#fffaf3;border-color:#ecd0b0}.dc-gib-chain-row.difference>span{color:#a55d0a;background:#fff0df}.dc-gib-chain-row.missing>span,.dc-gib-chain-row.neutral>span{color:var(--fth-text-3);background:var(--fth-muted-surface)}.dc-carry-month.chainDifference{background:#fffbf2;border-color:#e3d1a9}.dc-carry-month.chainDifference .dc-carry-month-top span{color:#8d641e;background:#fff0d7}@media (width<=1250px){.dc-v2 .dc-kpis.dc-kdv-general-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dc-v2 .dc-kpis.dc-kdv-general-kpis{grid-template-columns:1fr}.dc-selected-kdv-summary-head{flex-direction:column;align-items:flex-start}.dc-kdv-summary-values{grid-template-columns:1fr}.dc-kdv-summary-values>div,.dc-kdv-summary-values>div:nth-child(2n){border-right:0}.dc-kdv-summary-values>div.result{grid-column:auto}.dc-gib-chain-row{flex-direction:column;align-items:flex-start}}.dc-vat-period-table-panel{overflow:hidden}.dc-vat-period-table-wrap{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:10px;overflow:auto}.dc-vat-period-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px}.dc-vat-period-table th,.dc-vat-period-table td{border-right:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;padding:9px 10px}.dc-vat-period-table th:first-child,.dc-vat-period-table td:first-child{text-align:left}.dc-vat-period-table th:last-child,.dc-vat-period-table td:last-child{border-right:0}.dc-vat-period-table tbody tr:last-child td{border-bottom:0}.dc-vat-period-table th{z-index:1;background:color-mix(in srgb,var(--fth-primary-soft) 25%,white);color:var(--fth-text-2);font-size:var(--fs-caption);white-space:nowrap;font-weight:850;line-height:1.2;position:sticky;top:0}.dc-vat-period-table td{color:var(--fth-text);font-size:var(--fs-caption);background:var(--fth-surface);font-weight:720}.dc-vat-period-table tbody tr{cursor:pointer;transition:background .14s,box-shadow .14s}.dc-vat-period-table tbody tr:hover td{background:color-mix(in srgb,var(--fth-primary-soft) 13%,white)}.dc-vat-period-table tbody tr.selected td{background:color-mix(in srgb,var(--fth-primary-soft) 24%,white);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fth-primary) 28%,transparent), inset 0 -1px 0 color-mix(in srgb,var(--fth-primary) 28%,transparent)}.dc-vat-period-table td:first-child strong,.dc-vat-period-table td:first-child small,.dc-vat-period-table td:nth-child(5) strong,.dc-vat-period-table td:nth-child(5) small,.dc-vat-period-table td:nth-child(6) strong,.dc-vat-period-table td:nth-child(6) small{display:block}.dc-vat-period-table td:first-child strong{font-size:var(--fs-caption);font-weight:850}.dc-vat-period-table td:first-child small,.dc-vat-period-table td:nth-child(5) small,.dc-vat-period-table td:nth-child(6) small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:2px;font-weight:700}.dc-vat-period-table td.danger{color:#b33a3a;font-weight:850}.dc-vat-period-table td.ok{color:#19734f;font-weight:850}.dc-vat-period-table td.muted{color:var(--fth-text-3)}.dc-vat-period-table tr.difference td:first-child{border-left:3px solid #d35f5f}.dc-vat-period-table tr.chainDifference td:first-child{border-left:3px solid #d49a35}.dc-vat-period-table tr.ok td:first-child{border-left:3px solid #3a9b72}.dc-vat-period-table tr.empty td,.dc-vat-period-table tr.missing td{color:var(--fth-text-3)}@media (width<=760px){.dc-vat-period-table{min-width:900px}}.dc-vat-period-card-panel{min-width:0;border:1px solid var(--fth-border)!important;background:var(--fth-surface)!important;box-shadow:var(--fth-shadow)!important;border-radius:16px!important;padding:18px!important}.dc-vat-period-card-panel>.dc-section-head{border-bottom:1px solid var(--fth-border);padding:0 0 14px!important}.dc-vat-period-card-panel>.dc-section-head h3{margin:3px 0 4px;font-size:16px}.dc-vat-period-card-panel>.dc-section-head p{max-width:900px;color:var(--fth-text-3);font-size:var(--fs-caption);margin:0;line-height:1.5}.dc-vat-summary-grid{margin-top:14px}.dc-v2 .dc-vat-summary-card{text-align:left;gap:8px!important;min-height:228px!important;padding:12px 13px!important}.dc-v2 .dc-vat-summary-card.chainDifference{background:#fffbf2!important;border-color:#e3d1a9!important}.dc-vat-card-values{border-top:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);grid-template-columns:1fr;gap:0;display:grid}.dc-vat-card-values>div{border-bottom:1px solid color-mix(in srgb,var(--fth-border) 70%,transparent);justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.dc-vat-card-values>div:last-child{border-bottom:0}.dc-vat-card-values span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:720}.dc-vat-card-values strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:850}.dc-vat-card-result{border:1px solid color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 20%,white);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.dc-vat-card-result>div span,.dc-vat-card-result>div small{display:block}.dc-vat-card-result>div span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-vat-card-result>div small{color:var(--fth-primary);font-size:var(--fs-caption);margin-top:2px;font-weight:850}.dc-vat-card-result>strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:900}.dc-vat-card-meta{grid-template-columns:1fr;gap:4px;display:grid}.dc-vat-card-meta>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-vat-card-meta i{color:var(--fth-text-3);font-size:var(--fs-caption);font-style:normal;font-weight:700}.dc-vat-card-meta b{color:var(--fth-text-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:850}.dc-vat-card-meta b.danger{color:#b33a3a}.dc-vat-card-meta b.ok{color:#19734f}.dc-vat-card-meta b.muted{color:var(--fth-text-3)}.dc-vat-card-foot{margin-top:auto!important}.dc-vat-card-foot small{color:var(--fth-text-3)!important}@media (width<=760px){.dc-v2 .dc-vat-summary-card{min-height:auto!important}}.dc-muavin-period-panel,.dc-audit-pivot-panel{overflow:hidden}.dc-muavin-period-panel>.dc-section-head,.dc-audit-pivot-panel>.dc-section-head{border-bottom:1px solid var(--fth-border);padding:2px 2px 12px}.dc-muavin-period-panel>.dc-section-head h3,.dc-audit-pivot-panel>.dc-section-head h3{margin:3px 0 4px;font-size:16px}.dc-muavin-period-panel>.dc-section-head p,.dc-audit-pivot-panel>.dc-section-head p{max-width:930px;color:var(--fth-text-3);font-size:var(--fs-caption);margin:0;line-height:1.45}.dc-muavin-summary-grid,.dc-audit-pivot-grid{margin-top:14px}.dc-muavin-flow-values{border-top:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);gap:0;display:grid}.dc-muavin-flow-values>div{border-bottom:1px solid color-mix(in srgb,var(--fth-border) 72%,transparent);justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.dc-muavin-flow-values>div:last-child{border-bottom:0}.dc-muavin-flow-values strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:850}.dc-muavin-flow-result{border:1px solid color-mix(in srgb,var(--fth-primary) 20%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 20%,white);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.dc-muavin-flow-result>div span,.dc-muavin-flow-result>div small{display:block}.dc-muavin-flow-result>div span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-muavin-flow-result>div small{color:var(--fth-primary);font-size:var(--fs-caption);margin-top:2px;font-weight:850}.dc-muavin-flow-result>strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:900}.dc-muavin-flow-foot{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:auto;padding-top:2px;font-weight:700}.dc-v2 .dc-audit-pivot-card{gap:8px!important;min-height:152px!important;padding:12px 13px!important}.dc-audit-pivot-summary{border-top:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);grid-template-columns:1fr;gap:5px;padding:7px 0;display:grid}.dc-audit-pivot-summary>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dc-audit-pivot-summary strong{color:var(--fth-text-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:850}.dc-audit-pivot-summary strong.danger{color:#b33a3a}.dc-audit-pivot-summary strong.ok{color:#19734f}.dc-audit-pivot-summary strong.muted{color:var(--fth-text-3)}.dc-audit-detail-panel{border:1px solid color-mix(in srgb,var(--fth-primary) 32%,var(--fth-border));background:linear-gradient(180deg,var(--fth-surface),color-mix(in srgb,var(--fth-primary-soft) 8%,white));border-radius:12px;margin-top:16px;padding:14px}.dc-audit-detail-head{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.dc-audit-detail-head h3{color:var(--fth-text);margin:3px 0 4px;font-size:15px}.dc-audit-detail-head p{color:var(--fth-text-3);font-size:var(--fs-caption);margin:0;line-height:1.45}.dc-audit-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dc-audit-detail-kpis article{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:9px;min-width:0;min-height:72px;padding:9px 10px}.dc-audit-detail-kpis article>span,.dc-audit-detail-kpis article>strong,.dc-audit-detail-kpis article>small{display:block}.dc-audit-detail-kpis article>span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-audit-detail-kpis article>strong{color:var(--fth-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px;font-weight:900}.dc-audit-detail-kpis article>small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:3px;line-height:1.3}.dc-audit-detail-kpis article.danger{background:#fff9f9;border-color:#edcccc}.dc-audit-detail-kpis article.danger>strong{color:#b33a3a}.dc-audit-detail-kpis article.ok{background:#f8fcfa;border-color:#d2e8db}.dc-audit-detail-kpis article.ok>strong{color:#19734f}.dc-audit-detail-section{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:10px;margin-top:12px;padding:11px}.dc-audit-detail-section-head{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;padding-bottom:8px;display:flex}.dc-audit-detail-section-head h4{color:var(--fth-text);font-size:var(--fs-caption);margin:2px 0 0}.dc-audit-detail-section-head>span{color:var(--fth-text-3);font-size:var(--fs-caption);flex:none;font-weight:850}.dc-audit-detail-section-head>span.danger{color:#b33a3a}.dc-audit-detail-section-head>span.ok{color:#19734f}.dc-audit-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dc-audit-check-card{border:1px solid var(--fth-border);background:var(--fth-surface);text-align:left;cursor:pointer;border-radius:9px;min-width:0;padding:10px}.dc-audit-check-card.matched{background:#fbfefc;border-color:#d2e8db}.dc-audit-check-card.difference{background:snow;border-color:#edcccc}.dc-audit-check-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dc-audit-check-top>strong{color:var(--fth-text);font-size:var(--fs-caption);font-weight:850}.dc-audit-check-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.dc-audit-check-values div{min-width:0}.dc-audit-check-values span,.dc-audit-check-values strong{display:block}.dc-audit-check-values span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-audit-check-values strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:850}.dc-audit-check-values strong.danger{color:#b33a3a}.dc-audit-check-values strong.ok{color:#19734f}.dc-audit-check-card>small{color:var(--fth-primary);font-size:var(--fs-caption);justify-content:flex-end;align-items:center;gap:3px;margin-top:9px;font-weight:800;display:flex}.dc-audit-result-card{border:1px solid var(--fth-border);background:var(--fth-surface);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid}.dc-audit-result-card.matched{background:#fbfefc;border-color:#d2e8db}.dc-audit-result-card.difference{background:snow;border-color:#edcccc}.dc-audit-result-card>div span,.dc-audit-result-card>div strong{display:block}.dc-audit-result-card>div span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-audit-result-card>div strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:880}.dc-audit-result-card.difference>div:last-of-type strong{color:#b33a3a}.dc-audit-result-card>small{border-top:1px solid var(--fth-border);color:var(--fth-text-3);font-size:var(--fs-caption);grid-column:1/-1;padding-top:7px;line-height:1.35}.dc-audit-chain-card{border:1px solid var(--fth-border);background:var(--fth-soft);border-radius:9px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:9px;padding:10px;display:grid}.dc-audit-chain-card.matched{background:#f8fcfa;border-color:#d2e8db}.dc-audit-chain-card.difference{background:snow;border-color:#edcccc}.dc-audit-chain-card>div span,.dc-audit-chain-card>div strong{display:block}.dc-audit-chain-card>div span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-audit-chain-card>div strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:850}.dc-audit-chain-card>.result{background:color-mix(in srgb,var(--fth-primary-soft) 20%,white);border-radius:7px;padding:8px}.dc-audit-chain-card.difference>.result strong{color:#b33a3a}.dc-official-kdv-summary{border:1px solid var(--fth-border);background:var(--fth-surface);border-radius:10px;margin-top:12px}.dc-official-kdv-summary>summary{color:var(--fth-text-2);font-size:var(--fs-caption);cursor:pointer;padding:10px 11px;font-weight:850}.dc-official-kdv-summary-grid{border-top:1px solid var(--fth-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dc-official-kdv-summary-grid>div{border-right:1px solid var(--fth-border);border-bottom:1px solid var(--fth-border);min-width:0;padding:9px 10px}.dc-official-kdv-summary-grid>div:nth-child(3n){border-right:0}.dc-official-kdv-summary-grid>div:nth-last-child(-n+3){border-bottom:0}.dc-official-kdv-summary-grid span,.dc-official-kdv-summary-grid strong{display:block}.dc-official-kdv-summary-grid span{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-official-kdv-summary-grid strong{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;font-weight:850}.dc-audit-empty{border:1px dashed var(--fth-border);background:var(--fth-soft);border-radius:10px;align-items:center;gap:11px;margin-top:12px;padding:14px;display:flex}.dc-audit-empty>svg{color:var(--fth-text-3);flex:none}.dc-audit-empty>div{flex:1;min-width:0}.dc-audit-empty strong,.dc-audit-empty span{display:block}.dc-audit-empty strong{color:var(--fth-text);font-size:var(--fs-caption)}.dc-audit-empty span{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:3px;line-height:1.4}@media (width<=1050px){.dc-audit-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-audit-check-grid{grid-template-columns:1fr}}@media (width<=760px){.dc-audit-detail-head,.dc-audit-detail-section-head{flex-direction:column;align-items:flex-start}.dc-audit-detail-kpis,.dc-audit-result-card{grid-template-columns:1fr}.dc-audit-result-card>small{grid-column:auto}.dc-audit-chain-card{grid-template-columns:1fr}.dc-audit-chain-card>svg{transform:rotate(90deg)}.dc-official-kdv-summary-grid{grid-template-columns:1fr}.dc-official-kdv-summary-grid>div,.dc-official-kdv-summary-grid>div:nth-child(3n),.dc-official-kdv-summary-grid>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--fth-border)}.dc-official-kdv-summary-grid>div:last-child{border-bottom:0}.dc-audit-empty{flex-direction:column;align-items:flex-start}}.dc-audit-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1e3761;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.dc-audit-modal{border:1px solid color-mix(in srgb,var(--fth-primary) 26%,var(--fth-border));background:var(--fth-surface);border-radius:16px;flex-direction:column;width:min(1380px,100vw - 64px);height:min(850px,100vh - 64px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0e23433d}.dc-audit-modal-head{border-bottom:1px solid var(--fth-border);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fth-primary-soft) 7%,#fff));flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 20px 15px;display:flex}.dc-audit-modal-head h3{color:var(--fth-text);margin:4px 0;font-size:18px}.dc-audit-modal-head p{color:var(--fth-text-3);font-size:var(--fs-caption);margin:0}.dc-audit-modal-close{border:1px solid var(--fth-border);width:36px;height:36px;color:var(--fth-text-2);cursor:pointer;background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.dc-audit-breadcrumb{min-height:18px;color:var(--fth-text-3);font-size:var(--fs-caption);align-items:center;gap:5px;font-weight:750;display:flex}.dc-audit-breadcrumb button{color:var(--fth-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dc-audit-modal-body{flex:1;grid-template-columns:205px minmax(0,1fr);min-height:0;display:grid}.dc-audit-modal-nav{border-right:1px solid var(--fth-border);background:color-mix(in srgb,var(--fth-primary-soft) 8%,#fff);min-height:0;padding:12px}.dc-audit-modal-nav button{width:100%;color:var(--fth-text-2);font:inherit;font-size:var(--fs-caption);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:5px;padding:10px 11px;font-weight:800;display:flex}.dc-audit-modal-nav button small{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:650}.dc-audit-modal-nav button:hover{border-color:var(--fth-border);background:#fff}.dc-audit-modal-nav button.active{border-color:color-mix(in srgb,var(--fth-primary) 38%,var(--fth-border));background:var(--fth-primary);color:#fff}.dc-audit-modal-nav button.active small{color:#ffffffc7}.dc-audit-modal-nav button:disabled{opacity:.42;cursor:not-allowed}.dc-audit-modal-content{background:#fff;min-width:0;min-height:0;padding:16px 18px 22px;overflow:auto}.dc-audit-modal-state{color:var(--fth-text-3);margin:auto;padding:28px;font-size:11px}.dc-audit-modal-state.error{color:#b33a3a}.dc-audit-back{border:1px solid var(--fth-border);color:var(--fth-text-2);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;margin:0 0 12px;padding:6px 9px;font-weight:750;display:inline-flex}.dc-audit-story{border:1px solid var(--fth-border);background:var(--fth-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.dc-audit-story.difference{background:#fff8f8;border-color:#efc7c7}.dc-audit-story.matched{background:#f7fcf9;border-color:#cae5d5}.dc-audit-story>div:first-child span,.dc-audit-story>div:first-child strong{display:block}.dc-audit-story>div:first-child span{color:var(--fth-text-3);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.dc-audit-story>div:first-child strong{color:var(--fth-text);margin-top:4px;font-size:11px;line-height:1.35}.dc-audit-story-metrics{flex:none;gap:8px;display:flex}.dc-audit-story-metrics span{min-width:112px;color:var(--fth-text-3);font-size:var(--fs-caption);background:#fff;border-radius:8px;padding:8px 9px}.dc-audit-story-metrics b{color:var(--fth-text);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-top:3px;display:block}.dc-audit-bridge,.dc-audit-drill{border:1px solid var(--fth-border);background:#fff;border-radius:10px;margin-top:12px}.dc-audit-bridge{overflow:hidden}.dc-audit-modal-section-head,.dc-audit-drill-title{border-bottom:1px solid var(--fth-border);justify-content:space-between;align-items:flex-end;gap:12px;padding:11px 12px;display:flex}.dc-audit-modal-section-head h4,.dc-audit-drill-title h4{color:var(--fth-text);margin:2px 0 0;font-size:11px}.dc-audit-modal-section-head>span,.dc-audit-drill-title>span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:800}.dc-audit-drill-title p{color:var(--fth-text-3);font-size:var(--fs-caption);margin:3px 0 0}.dc-audit-bridge-head,.dc-audit-bridge-row{grid-template-columns:minmax(190px,1.45fr) repeat(3,minmax(120px,1fr)) minmax(140px,.8fr);align-items:center;gap:10px;display:grid}.dc-audit-bridge-head{background:var(--fth-soft);color:var(--fth-text-3);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em;padding:7px 12px;font-weight:800}.dc-audit-bridge-row{border:0;border-top:1px solid var(--fth-border);width:100%;min-height:54px;color:var(--fth-text);font:inherit;text-align:left;cursor:pointer;background:#fff;padding:8px 12px}.dc-audit-bridge-head+.dc-audit-bridge-row{border-top:0}.dc-audit-bridge-row:hover{background:color-mix(in srgb,var(--fth-primary-soft) 8%,#fff)}.dc-audit-bridge-row.difference{background:snow}.dc-audit-bridge-row.result{background:color-mix(in srgb,var(--fth-primary-soft) 12%,#fff);font-weight:850}.dc-audit-bridge-row>span:first-child strong,.dc-audit-bridge-row>span:first-child small{display:block}.dc-audit-bridge-row>span:first-child strong{font-size:var(--fs-caption)}.dc-audit-bridge-row>span:first-child small{color:var(--fth-text-3);font-size:var(--fs-caption);margin-top:2px}.dc-audit-bridge-row>b{text-align:right;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.dc-audit-bridge-row>b.danger{color:#b33a3a}.dc-audit-bridge-row>b.ok{color:#19734f}.dc-audit-bridge-row>span:last-child{text-align:right;font-size:var(--fs-caption);justify-content:flex-end;align-items:center;gap:5px;font-weight:800;display:flex}.dc-audit-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dc-audit-quick-grid button{border:1px solid var(--fth-border);color:var(--fth-text-2);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.dc-audit-quick-grid button span{font-size:var(--fs-caption);font-weight:800}.dc-audit-quick-grid button strong{font-size:var(--fs-caption);color:var(--fth-primary)}.dc-audit-drill{padding-bottom:14px}.dc-audit-drill-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.dc-audit-drill-values article{border:1px solid var(--fth-border);background:var(--fth-soft);border-radius:9px;padding:12px}.dc-audit-drill-values article.danger{background:#fff8f8;border-color:#efc7c7}.dc-audit-drill-values article.ok{background:#f7fcf9;border-color:#cae5d5}.dc-audit-drill-values span,.dc-audit-drill-values strong{display:block}.dc-audit-drill-values span{color:var(--fth-text-3);font-size:var(--fs-caption);font-weight:750}.dc-audit-drill-values strong{color:var(--fth-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;font-weight:900}.dc-audit-drill-values article.danger strong{color:#b33a3a}.dc-audit-drill-values article.ok strong{color:#19734f}.dc-audit-explain{border-left:3px solid var(--fth-primary);background:color-mix(in srgb,var(--fth-primary-soft) 12%,#fff);border-radius:7px;margin:0 14px 12px;padding:10px 11px}.dc-audit-explain strong{color:var(--fth-text);font-size:var(--fs-caption);display:block}.dc-audit-explain p{color:var(--fth-text-3);font-size:var(--fs-caption);margin:4px 0 0;line-height:1.45}.dc-audit-drill-actions{flex-wrap:wrap;gap:8px;padding:0 14px;display:flex}.dc-result-badge,.dc-record-count{border-radius:999px;padding:5px 8px;font-size:var(--fs-caption)!important;font-weight:850!important}.dc-result-badge.danger{background:#fdeaea;color:#b33a3a!important}.dc-result-badge.ok{background:#e8f6ee;color:#19734f!important}.dc-audit-chain-card.large{margin:14px;padding:16px}.dc-official-kdv-summary-grid.modal-grid{border:1px solid var(--fth-border);border-radius:9px;margin:14px;overflow:hidden}.dc-audit-record-list{gap:6px;padding:12px 14px 4px;display:grid}.dc-audit-record-list>button{border:1px solid var(--fth-border);width:100%;color:var(--fth-text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:110px 120px minmax(150px,1fr) 130px 70px 18px;align-items:center;gap:10px;padding:9px 10px;display:grid}.dc-audit-record-list>button:hover,.dc-audit-record-list>button.active{border-color:color-mix(in srgb,var(--fth-primary) 42%,var(--fth-border));background:color-mix(in srgb,var(--fth-primary-soft) 10%,#fff)}.dc-audit-record-list span small,.dc-audit-record-list span strong{display:block}.dc-audit-record-list span small{color:var(--fth-text-3);font-size:var(--fs-caption)}.dc-audit-record-list span strong{color:var(--fth-text);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:800;overflow:hidden}.dc-audit-record-list .ok{color:#19734f;font-size:var(--fs-caption);text-align:center;background:#e8f6ee;border-radius:999px;padding:4px 6px;font-weight:850}.dc-audit-record-list .danger{color:#b33a3a;font-size:var(--fs-caption);text-align:center;background:#fdeaea;border-radius:999px;padding:4px 6px;font-weight:850}.dc-record-limit{background:var(--fth-soft);color:var(--fth-text-3);font-size:var(--fs-caption);border-radius:7px;margin:6px 14px 0;padding:8px 10px}.dc-audit-voucher-detail{border:1px solid var(--fth-border);border-radius:9px;margin:12px 14px 0;overflow:hidden}.dc-audit-voucher-detail .dc-audit-modal-section-head{background:var(--fth-soft)}.dc-audit-voucher-detail table,.dc-audit-voucher-detail th{font-size:var(--fs-caption)}.dc-vat-evidence-row{background:#fff8e9!important}.dc-audit-modal .dc-source-warning,.dc-audit-modal .dc-audit-detail-kpis{margin-top:10px}.dc-audit-modal .dc-audit-detail-kpis article{min-height:68px}@media (width<=1100px){.dc-audit-modal-backdrop{padding:16px}.dc-audit-modal{width:calc(100vw - 32px);height:calc(100vh - 32px)}.dc-audit-modal-body{grid-template-columns:170px minmax(0,1fr)}.dc-audit-story{flex-direction:column;align-items:flex-start}.dc-audit-story-metrics{width:100%}.dc-audit-story-metrics span{flex:1;min-width:0}.dc-audit-bridge-head,.dc-audit-bridge-row{grid-template-columns:minmax(150px,1.3fr) repeat(3,minmax(95px,1fr)) 120px}.dc-audit-record-list>button{grid-template-columns:90px 100px minmax(120px,1fr) 110px 65px 18px}}@media (width<=760px){.dc-audit-modal-backdrop{padding:0}.dc-audit-modal{border:0;border-radius:0;width:100vw;height:100vh}.dc-audit-modal-head{padding:13px 14px}.dc-audit-modal-head h3{font-size:15px}.dc-audit-modal-body{display:block;overflow:auto}.dc-audit-modal-nav{border-right:0;border-bottom:1px solid var(--fth-border);gap:5px;padding:8px;display:flex;overflow-x:auto}.dc-audit-modal-nav button{width:auto;min-width:max-content;margin:0;padding:8px 9px}.dc-audit-modal-nav button small{display:none}.dc-audit-modal-content{padding:12px;overflow:visible}.dc-audit-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dc-audit-story-metrics{grid-template-columns:1fr;display:grid}.dc-audit-bridge{overflow:auto}.dc-audit-bridge-head,.dc-audit-bridge-row{min-width:700px}.dc-audit-quick-grid,.dc-audit-drill-values{grid-template-columns:1fr}.dc-audit-record-list{overflow:auto}.dc-audit-record-list>button{min-width:690px}.dc-audit-chain-card.large{margin:10px}.dc-official-kdv-summary-grid.modal-grid{grid-template-columns:1fr;margin:10px}}.dc-muavin-period-panel,.dc-audit-pivot-panel{border:1px solid color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border))!important;background:#fff!important;border-radius:16px!important;padding:14px!important;box-shadow:0 10px 28px #1232560f!important}.dc-muavin-period-panel>.dc-section-head,.dc-audit-pivot-panel>.dc-section-head{border:1px solid color-mix(in srgb,var(--fth-primary) 14%,var(--fth-border))!important;border-left:4px solid color-mix(in srgb,var(--fth-primary) 76%,var(--fth-primary-2))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--fth-primary-soft) 22%,#fff),#fff 42%)!important;border-radius:12px!important;margin:0!important;padding:14px 16px!important}.dc-muavin-period-panel>.dc-section-head h3,.dc-audit-pivot-panel>.dc-section-head h3{letter-spacing:-.02em!important;margin:4px 0 5px!important;font-size:20px!important;font-weight:900!important;line-height:1.16!important}.dc-muavin-period-panel>.dc-section-head p,.dc-audit-pivot-panel>.dc-section-head p{max-width:1100px!important;font-size:11px!important;line-height:1.5!important}.dc-muavin-period-panel>.dc-section-head .eyebrow,.dc-audit-pivot-panel>.dc-section-head .eyebrow{font-size:var(--fs-caption)!important;letter-spacing:.14em!important}.dc-muavin-period-panel .dc-legend,.dc-audit-pivot-panel .dc-legend{gap:16px!important}.dc-muavin-period-panel .dc-legend span,.dc-audit-pivot-panel .dc-legend span{font-size:var(--fs-caption)!important;font-weight:750!important}.dc-muavin-period-panel .dc-legend .dot,.dc-audit-pivot-panel .dc-legend .dot{width:8px!important;height:8px!important}.dc-muavin-summary-grid,.dc-audit-pivot-grid{gap:12px!important;margin-top:14px!important}.dc-v2 .dc-muavin-summary-card,.dc-v2 .dc-audit-pivot-card{border-width:1.35px!important;border-radius:14px!important;box-shadow:0 5px 14px #1232560b!important}.dc-v2 .dc-muavin-summary-card{gap:10px!important;min-height:224px!important;padding:15px 16px!important}.dc-v2 .dc-muavin-summary-card.difference{background:linear-gradient(snow,#fff 72%)!important;border-color:#efc2c2!important}.dc-v2 .dc-muavin-summary-card.matched{background:linear-gradient(#f7fcf9,#fff 72%)!important;border-color:#c6e6d2!important}.dc-v2 .dc-muavin-summary-card.sourceMissing{background:linear-gradient(#fffaf0,#fff 72%)!important;border-color:#edcf91!important}.dc-v2 .dc-muavin-summary-card .dc-month-top>span:first-child,.dc-v2 .dc-audit-pivot-card .dc-month-top>span:first-child{color:#163458!important;letter-spacing:-.01em!important;font-size:13.5px!important;font-weight:900!important}.dc-v2 .dc-muavin-summary-card .dc-status-chip,.dc-v2 .dc-audit-pivot-card .dc-status-chip{font-size:var(--fs-caption)!important;padding:5px 9px!important;font-weight:900!important}.dc-muavin-flow-values{border-color:#dfe7f0!important}.dc-muavin-flow-values>div{border-color:#e7edf4!important;min-height:33px!important}.dc-muavin-flow-values span{color:#60738b!important;font-size:var(--fs-caption)!important;font-weight:700!important}.dc-muavin-flow-values strong{color:#102d52!important;font-size:11.8px!important;font-weight:900!important}.dc-muavin-flow-result{background:linear-gradient(#f7fbff,#eff8ff)!important;border-color:#a9d3ec!important;border-radius:9px!important;min-height:52px!important;padding:10px 11px!important}.dc-muavin-flow-result>div span{color:#55718e!important;font-size:var(--fs-caption)!important}.dc-muavin-flow-result>div small{font-size:var(--fs-caption)!important;margin-top:3px!important;font-weight:900!important}.dc-muavin-flow-result>strong{color:#0e2d53!important;font-size:15.5px!important;font-weight:950!important}.dc-muavin-flow-foot{align-items:center;min-height:20px;display:flex;font-size:var(--fs-caption)!important;padding-top:3px!important;font-weight:800!important;line-height:1.3!important}.dc-muavin-summary-card.difference .dc-muavin-flow-foot{color:#c73b49!important}.dc-muavin-summary-card.matched .dc-muavin-flow-foot{color:#13814f!important}.dc-muavin-summary-card.sourceMissing .dc-muavin-flow-foot{color:#a4660a!important}.dc-v2 .dc-audit-pivot-card{cursor:pointer!important;gap:9px!important;min-height:178px!important;padding:14px 15px!important}.dc-v2 .dc-audit-pivot-card:hover{border-color:#8fb5dc!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #12325617!important}.dc-audit-pivot-summary{gap:7px!important;padding:9px 0!important}.dc-audit-pivot-summary span{color:#60738b!important;font-size:var(--fs-caption)!important;font-weight:700!important}.dc-audit-pivot-summary strong{font-size:11px!important;font-weight:900!important}.dc-audit-pivot-card .dc-month-foot{border-top:1px solid #e4eaf1;min-height:31px;margin-top:auto!important;padding-top:7px!important}.dc-audit-pivot-card .dc-month-foot small{color:#44698f!important;font-size:var(--fs-caption)!important;font-weight:800!important}.dc-audit-pivot-card .dc-month-foot svg{color:#4a80b7!important;width:16px!important;height:16px!important}.dc-audit-modal-head h3{font-size:20px!important}.dc-audit-modal-head p{font-size:11px!important;line-height:1.45!important}.dc-audit-breadcrumb{font-size:var(--fs-caption)!important}.dc-audit-modal-nav button{font-size:var(--fs-caption)!important;padding:11px 12px!important}.dc-audit-modal-nav button small,.dc-audit-story>div:first-child span{font-size:var(--fs-caption)!important}.dc-audit-story>div:first-child strong{font-size:13.5px!important}.dc-audit-story-metrics span{font-size:var(--fs-caption)!important}.dc-audit-story-metrics b{font-size:11.5px!important}.dc-audit-modal .dc-audit-detail-kpis article>span{font-size:var(--fs-caption)!important}.dc-audit-modal .dc-audit-detail-kpis article>strong{font-size:16px!important}.dc-audit-modal .dc-audit-detail-kpis article>small{font-size:var(--fs-caption)!important}.dc-audit-modal-section-head h4,.dc-audit-drill-title h4{font-size:13px!important}.dc-audit-modal-section-head>span,.dc-audit-drill-title>span,.dc-audit-drill-title p,.dc-audit-bridge-head,.dc-audit-bridge-row>span:first-child strong,.dc-audit-bridge-row>span:first-child small,.dc-audit-bridge-row>b,.dc-audit-bridge-row>span:last-child,.dc-audit-quick-grid button span,.dc-audit-quick-grid button strong,.dc-audit-drill-values span{font-size:var(--fs-caption)!important}.dc-audit-drill-values strong{font-size:17px!important}.dc-audit-explain strong,.dc-audit-explain p,.dc-audit-record-list span small,.dc-audit-record-list span strong,.dc-record-limit,.dc-audit-voucher-detail table,.dc-audit-voucher-detail th{font-size:var(--fs-caption)!important}@media (width<=1250px){.dc-v2 .dc-muavin-summary-card{min-height:214px!important}.dc-v2 .dc-audit-pivot-card{min-height:170px!important}}@media (width<=760px){.dc-muavin-period-panel,.dc-audit-pivot-panel{padding:9px!important}.dc-muavin-period-panel>.dc-section-head h3,.dc-audit-pivot-panel>.dc-section-head h3{font-size:17px!important}.dc-v2 .dc-muavin-summary-card,.dc-v2 .dc-audit-pivot-card{padding:12px!important}}html[data-fintex-theme] .content-area{--fx3-radius-lg:12px;--fx3-radius-md:10px;--fx3-radius-sm:8px;--fx3-surface:var(--fth-surface);--fx3-soft:color-mix(in srgb,var(--fth-soft) 82%,white);--fx3-soft-2:color-mix(in srgb,var(--fth-primary-soft) 13%,white);--fx3-line:var(--fth-border);--fx3-line-soft:color-mix(in srgb,var(--fth-border) 68%,white);--fx3-line-strong:color-mix(in srgb,var(--fth-primary) 18%,var(--fth-border));--fx3-text:var(--fth-text);--fx3-text-2:var(--fth-text-2);--fx3-text-3:var(--fth-text-3);--fx3-accent:var(--fth-primary);--fx3-accent-2:var(--fth-primary-2);--fx3-shadow:0 7px 20px color-mix(in srgb,var(--fth-sidebar) 5%,transparent);--fx3-shadow-hover:0 12px 28px color-mix(in srgb,var(--fth-sidebar) 8%,transparent);--fx3-row-hover:color-mix(in srgb,var(--fth-primary-soft) 24%,white);--fx3-row-selected:color-mix(in srgb,var(--fth-primary-soft) 58%,white)}html[data-fintex-theme] .content-area .page-stack{gap:12px!important}html[data-fintex-theme] .content-area :is(.panel,.ft-panel,.fintex-workspace-panel,.fintex-context-panel,.dashboard-card,.platform-summary-panel,.customer-section,.report-directory,.ft-collapsible-section,.rule-center-table-wrap){overflow:hidden;border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-lg)!important;background:var(--fx3-surface)!important;box-shadow:var(--fx3-shadow)!important}html[data-fintex-theme] .content-area :is(.panel-heading,.ft-panel-head,.fintex-workspace-head,.fintex-context-head,.dashboard-card-head,.overview-panel-head){position:relative;border-bottom:1px solid var(--fx3-line-soft)!important;background:linear-gradient(90deg,var(--fx3-soft-2) 0%,var(--fx3-surface) 30%,var(--fx3-soft) 100%)!important;min-height:58px!important;box-shadow:none!important;padding:11px 14px 11px 17px!important}html[data-fintex-theme] .content-area :is(.panel-heading,.ft-panel-head,.fintex-workspace-head,.fintex-context-head,.dashboard-card-head,.overview-panel-head):before{content:"";background:linear-gradient(180deg,var(--fx3-accent),var(--fx3-accent-2));border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}html[data-fintex-theme] .content-area :is(.panel-heading,.ft-panel-head,.fintex-workspace-head,.fintex-context-head,.dashboard-card-head,.overview-panel-head) :is(.eyebrow,.card-kicker){text-transform:uppercase;color:var(--fx3-accent)!important;font-size:var(--fs-caption)!important;letter-spacing:.13em!important;font-weight:900!important}html[data-fintex-theme] .content-area :is(.panel-heading h3,.dashboard-card-head h3){color:var(--fx3-text)!important;letter-spacing:-.012em!important;margin:3px 0!important;font-size:13px!important;font-weight:840!important;line-height:1.22!important}html[data-fintex-theme] .content-area :is(.panel-heading .section-subtitle,.ft-panel-head-copy small,.fintex-workspace-head small,.fintex-context-head small){color:var(--fx3-text-3)!important;font-size:var(--fs-caption)!important;line-height:1.45!important}html[data-fintex-theme] .content-area :is(.metric-grid.four,.metric-grid.six,.ft-executive-kpis,.fintex-summary-strip,.manager-risk-kpis,.manager-money-kpis,.rule-center-kpis,.fw-kpis,.erp-summary-strip,.mizan-mini-kpi,.match-summary-strip,.invoice-desk-kpis,.detail-metrics){border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-lg)!important;background:var(--fx3-surface)!important;box-shadow:var(--fx3-shadow)!important;overflow:hidden!important}html[data-fintex-theme] .content-area :is(.metric-grid.four>.metric-card,.metric-grid.six>.metric-card,.ft-executive-kpi,.fintex-summary-strip>div,.manager-risk-kpis>article,.manager-money-kpis>article,.rule-center-kpis>div,.fw-kpis>button,.erp-summary-strip>div,.mizan-mini-kpi>div,.match-summary-strip>div,.invoice-desk-kpis>div,.detail-metrics>div){border:0!important;border-right:1px solid var(--fx3-line-soft)!important;background:linear-gradient(180deg,var(--fx3-surface),color-mix(in srgb,var(--fx3-soft) 68%,white))!important;min-height:68px!important;box-shadow:none!important;border-radius:0!important;padding:10px 12px!important;position:relative!important}html[data-fintex-theme] .content-area :is(.metric-grid.four>.metric-card,.metric-grid.six>.metric-card,.ft-executive-kpi,.fintex-summary-strip>div,.manager-risk-kpis>article,.manager-money-kpis>article,.rule-center-kpis>div,.fw-kpis>button,.erp-summary-strip>div,.mizan-mini-kpi>div,.match-summary-strip>div,.invoice-desk-kpis>div,.detail-metrics>div):last-child{border-right:0!important}html[data-fintex-theme] .content-area :is(.metric-card.good,.ft-executive-kpi.good,.fintex-summary-strip>.good):before{content:"";background:#4e9a72;height:3px;position:absolute;top:0;left:0;right:0}html[data-fintex-theme] .content-area :is(.metric-card.warn,.ft-executive-kpi.warning,.fintex-summary-strip>.attention,.manager-risk-kpis>article.attention):before{content:"";background:#c89834;height:3px;position:absolute;top:0;left:0;right:0}html[data-fintex-theme] .content-area :is(.metric-card.danger,.ft-executive-kpi.danger):before{content:"";background:#b85b5b;height:3px;position:absolute;top:0;left:0;right:0}html[data-fintex-theme] .content-area :is(.metric-card-main,.ft-executive-kpi,.fw-kpis>button):hover{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area :is(.metric-value,.ft-executive-kpi>strong,.fintex-summary-strip strong,.manager-risk-kpis strong,.manager-money-kpis strong,.rule-center-kpis strong,.fw-kpis strong,.detail-metrics strong){font-variant-numeric:tabular-nums lining-nums;color:var(--fx3-text)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table,.dormant-table,.balance-risk-table){overflow:auto;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) table{font-variant-numeric:tabular-nums;width:100%;border-collapse:separate!important;border-spacing:0!important;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) thead th{z-index:3;text-transform:uppercase;white-space:nowrap;min-height:38px;position:sticky;top:0;border-right:1px solid var(--fx3-line-soft)!important;border-bottom:1px solid var(--fx3-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--fth-muted-surface) 72%,white),color-mix(in srgb,var(--fth-soft) 92%,white))!important;color:var(--fx3-text-2)!important;font-size:var(--fs-caption)!important;letter-spacing:.055em!important;padding:9px 11px!important;font-weight:900!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) thead th:last-child{border-right:0!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody td{vertical-align:middle;line-height:1.4;border-right:1px solid var(--fx3-line-soft)!important;border-bottom:1px solid var(--fx3-line-soft)!important;background:var(--fx3-surface)!important;color:var(--fx3-text-2)!important;font-size:var(--fs-caption)!important;padding:10px 11px!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody td:last-child{border-right:0!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody tr:last-child td{border-bottom:0!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--fth-soft) 55%,white)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody tr:hover td{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody tr.selected-row td{background:var(--fx3-row-selected)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) td.num,html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) th.num{font-variant-numeric:tabular-nums lining-nums;text-align:right!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) td strong{color:var(--fx3-text)!important;font-weight:760!important}html[data-fintex-theme] .content-area .rule-center-table{font-variant-numeric:tabular-nums;width:100%;border-collapse:separate!important;border-spacing:0!important;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area .rule-center-table th{z-index:3;text-transform:uppercase;position:sticky;top:0;border-right:1px solid var(--fx3-line-soft)!important;border-bottom:1px solid var(--fx3-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--fth-muted-surface) 72%,white),var(--fx3-soft))!important;color:var(--fx3-text-2)!important;font-size:var(--fs-caption)!important;letter-spacing:.055em!important;padding:9px 10px!important;font-weight:900!important}html[data-fintex-theme] .content-area .rule-center-table td{border-right:1px solid var(--fx3-line-soft)!important;border-bottom:1px solid var(--fx3-line-soft)!important;color:var(--fx3-text-2)!important;font-size:var(--fs-caption)!important;background:var(--fx3-surface)!important;padding:10px!important}html[data-fintex-theme] .content-area .rule-center-table tr:nth-child(2n) td{background:color-mix(in srgb,var(--fth-soft) 55%,white)!important}html[data-fintex-theme] .content-area .rule-center-table tr:hover td{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar,.mizan-filterbar,.vat-task-actions,.rule-center-toolbar){border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(180deg,var(--fx3-surface),var(--fx3-soft))!important;box-shadow:0 4px 12px color-mix(in srgb,var(--fth-sidebar) 3%,transparent)!important}html[data-fintex-theme] .content-area :is(.ft-toolbar,.filter-row){border-bottom:1px solid var(--fx3-line-soft)!important;background:linear-gradient(180deg,var(--fx3-surface),var(--fx3-soft))!important;min-height:48px!important;padding:8px 11px!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar,.mizan-filterbar,.vat-task-actions,.rule-center-toolbar,.ft-toolbar,.filter-row) :is(button,select,input){transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}html[data-fintex-theme] .content-area :is(.vat-kdv-context,.module-period-panel,.invoice-period-panel,.fintex-context-panel){border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-lg)!important;background:var(--fx3-surface)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--fth-sidebar) 3%,transparent)!important}html[data-fintex-theme] .content-area .vat-kdv-context{border-top:2px solid color-mix(in srgb,var(--fth-accent) 76%,var(--fx3-line))!important}html[data-fintex-theme] .content-area :is(.vat-kdv-context button,.period-button,.invoice-month){border-color:var(--fx3-line)!important;border-radius:var(--fx3-radius-sm)!important;background:var(--fx3-surface)!important;color:var(--fx3-text-2)!important}html[data-fintex-theme] .content-area :is(.vat-kdv-context button,.period-button,.invoice-month):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--fx3-accent) 34%,var(--fx3-line))!important;background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area :is(.vat-kdv-context button,.period-button,.invoice-month).active{border-color:var(--fx3-accent)!important;background:color-mix(in srgb,var(--fth-primary-soft) 62%,white)!important;color:var(--fx3-accent-2)!important;box-shadow:inset 0 -2px 0 var(--fx3-accent),0 4px 10px color-mix(in srgb,var(--fx3-accent) 8%,transparent)!important}html[data-fintex-theme] .content-area :is(.finding-card,.version-card,.data-source-card,.offer-card,.vat-value-card,.advanced-analysis,.fw-item){border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(155deg,var(--fx3-surface),var(--fx3-soft))!important;box-shadow:0 4px 14px color-mix(in srgb,var(--fth-sidebar) 3%,transparent)!important}html[data-fintex-theme] .content-area :is(.finding-card,.version-card,.data-source-card,.offer-card,.vat-value-card):hover{border-color:var(--fx3-line-strong)!important;box-shadow:var(--fx3-shadow-hover)!important}html[data-fintex-theme] .content-area .manager-tdhp-grid>article{border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(155deg,var(--fx3-surface),var(--fx3-soft))!important;box-shadow:0 3px 10px color-mix(in srgb,var(--fth-sidebar) 3%,transparent)!important}html[data-fintex-theme] .content-area .manager-tdhp-grid>article.has-risk{border-color:color-mix(in srgb,#c89834 54%,var(--fx3-line))!important;background:linear-gradient(155deg,var(--fx3-surface),#fffaf0)!important}html[data-fintex-theme] .content-area .manager-class-money>div{border-color:var(--fx3-line-soft)!important;border-radius:var(--fx3-radius-sm)!important;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area .empty-state{border:1px dashed color-mix(in srgb,var(--fx3-accent) 22%,var(--fx3-line))!important;border-radius:var(--fx3-radius-lg)!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fth-primary-soft) 28%,transparent),transparent 38%), linear-gradient(180deg,var(--fx3-surface),var(--fx3-soft))!important;min-height:126px!important;color:var(--fx3-text-3)!important;padding:20px 22px!important;box-shadow:inset 0 1px #ffffffb3!important}html[data-fintex-theme] .content-area .empty-state>svg{background:var(--fx3-surface);box-shadow:0 5px 13px color-mix(in srgb,var(--fth-sidebar) 4%,transparent);border-radius:11px;padding:9px;border:1px solid var(--fx3-line)!important;width:38px!important;height:38px!important;color:color-mix(in srgb,var(--fx3-accent) 58%,var(--fx3-text-3))!important}html[data-fintex-theme] .content-area .empty-state strong{color:var(--fx3-text)!important;font-size:var(--fs-caption)!important;margin-top:8px!important;font-weight:820!important}html[data-fintex-theme] .content-area .empty-state span{max-width:720px;color:var(--fx3-text-3)!important;font-size:var(--fs-caption)!important;margin-top:4px!important;line-height:1.45!important}html[data-fintex-theme] .content-area :is(.workspace-footer-note,.panel-hint,.form-note){border:1px solid var(--fx3-line)!important;border-left:3px solid color-mix(in srgb,var(--fx3-accent) 54%,var(--fx3-line))!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(90deg,var(--fx3-soft-2),var(--fx3-surface) 38%)!important;color:var(--fx3-text-2)!important;box-shadow:none!important}html[data-fintex-theme] .content-area .workspace-footer-note{min-height:42px;font-size:var(--fs-caption)!important;padding:9px 11px!important}html[data-fintex-theme] .content-area .form-note{font-size:var(--fs-caption)!important;padding:9px 11px!important;line-height:1.45!important}html[data-fintex-theme] .content-area .simple-list-row{transition:background .14s,padding-left .14s;border-bottom:1px solid var(--fx3-line-soft)!important;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area .simple-list-row:hover{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area .simple-list-row:last-child{border-bottom:0!important}html[data-fintex-theme] .content-area :is(.count-badge,.soft-badge,.period-badge,.status-chip,.rule-status,.rule-severity,.rule-runtime){border:1px solid color-mix(in srgb,var(--fx3-line) 80%,transparent);font-variant-numeric:tabular-nums;border-radius:999px!important}html[data-fintex-theme] .content-area :is(.primary-button,.secondary-button,.ghost-button){border-radius:8px!important}html[data-fintex-theme] .content-area .primary-button{box-shadow:0 5px 13px color-mix(in srgb,var(--fx3-accent) 18%,transparent)!important}html[data-fintex-theme] .content-area .ft-panel,html[data-fintex-theme] .content-area .fintex-workspace-panel{border-radius:var(--fx3-radius-lg)!important}html[data-fintex-theme] .content-area .ft-toolbar{background:linear-gradient(180deg,var(--fx3-surface),var(--fx3-soft))!important}html[data-fintex-theme] .content-area .ft-collapsible-head{background:linear-gradient(90deg,var(--fx3-soft-2),var(--fx3-surface) 34%)!important;min-height:62px!important}html[data-fintex-theme] .content-area .ft-collapsible-head:hover{background:var(--fx3-row-hover)!important}@media (width<=1200px){html[data-fintex-theme] .content-area :is(.metric-grid.four,.metric-grid.six,.ft-executive-kpis,.manager-risk-kpis,.manager-money-kpis,.rule-center-kpis,.fw-kpis,.detail-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-fintex-theme] .content-area :is(.metric-grid.four>.metric-card,.metric-grid.six>.metric-card,.ft-executive-kpi,.manager-risk-kpis>article,.manager-money-kpis>article,.rule-center-kpis>div,.fw-kpis>button,.detail-metrics>div){border-top:1px solid var(--fx3-line-soft)!important}}@media (width<=760px){html[data-fintex-theme] .content-area .page-stack{gap:9px!important}html[data-fintex-theme] .content-area :is(.metric-grid.four,.metric-grid.six,.ft-executive-kpis,.fintex-summary-strip,.manager-risk-kpis,.manager-money-kpis,.rule-center-kpis,.fw-kpis,.detail-metrics){grid-template-columns:1fr!important}html[data-fintex-theme] .content-area :is(.panel-heading,.ft-panel-head,.fintex-workspace-head,.fintex-context-head,.dashboard-card-head){align-items:flex-start!important;gap:8px!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) thead th{font-size:var(--fs-caption)!important;padding:8px 9px!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table) tbody td{font-size:var(--fs-caption)!important;padding:9px!important}}html[data-fintex-theme] .content-area .invoice-control-direction-switch{gap:8px!important;margin:0 0 10px!important}html[data-fintex-theme] .content-area .invoice-control-direction-switch button{min-height:64px;border:1px solid var(--fx3-line)!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(155deg,var(--fx3-surface),var(--fx3-soft))!important;box-shadow:0 3px 10px color-mix(in srgb,var(--fth-sidebar) 3%,transparent)!important;padding:10px 12px!important}html[data-fintex-theme] .content-area .invoice-control-direction-switch button:hover{border-color:var(--fx3-line-strong)!important;background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area .invoice-control-direction-switch button.active{border-color:var(--fx3-accent)!important;background:color-mix(in srgb,var(--fth-primary-soft) 54%,white)!important;box-shadow:inset 0 -2px 0 var(--fx3-accent),0 5px 13px color-mix(in srgb,var(--fx3-accent) 7%,transparent)!important}html[data-fintex-theme] .content-area .invoice-control-direction-switch button strong{font-variant-numeric:tabular-nums;color:var(--fx3-text)!important}html[data-fintex-theme] .content-area .invoice-control-guidance{border:1px solid var(--fx3-line)!important;border-left:3px solid var(--fx3-accent)!important;border-radius:var(--fx3-radius-md)!important;background:linear-gradient(90deg,var(--fx3-soft-2),var(--fx3-surface) 40%)!important}html[data-fintex-theme] .content-area .report-directory-row{border-bottom:1px solid var(--fx3-line-soft)!important;background:var(--fx3-surface)!important}html[data-fintex-theme] .content-area .report-directory-row:hover{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area .report-directory-icon{box-shadow:0 4px 11px color-mix(in srgb,var(--fx3-accent) 6%,transparent);border-color:var(--fx3-line)!important;background:var(--fx3-soft-2)!important;color:var(--fx3-accent)!important}html[data-fintex-theme] .content-area .manager-bar-row:is(button):hover{background:var(--fx3-row-hover)!important}html[data-fintex-theme] .content-area .manager-bar-track{background:color-mix(in srgb,var(--fth-muted-surface) 84%,white)!important}html[data-fintex-theme] .content-area .manager-bar-track i{background:linear-gradient(90deg,color-mix(in srgb,var(--fx3-accent) 78%,white),var(--fx3-accent))!important}html[data-fintex-theme] .content-area .risk-bars .manager-bar-track i{background:linear-gradient(90deg,#ddb25c,#bf8717)!important}html[data-fintex-theme] .content-area .panel>.empty-state,html[data-fintex-theme] .content-area .ft-panel>.empty-state,html[data-fintex-theme] .content-area .fintex-workspace-panel .empty-state{box-shadow:none!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fth-primary-soft) 26%,transparent),transparent 40%), linear-gradient(180deg,var(--fx3-surface),var(--fx3-soft))!important;border:0!important;border-radius:0!important}html[data-fintex-theme] .content-area .panel>.table-wrap,html[data-fintex-theme] .content-area .ft-panel>.ft-table-shell{box-shadow:none!important;border-radius:0!important}html[data-fintex-theme] .content-area .rule-center-table tr.rule-detail-row>td{background:color-mix(in srgb,var(--fth-soft) 70%,white)!important;padding:0!important}html[data-fintex-theme] .content-area .rule-center-table tr.rule-detail-row:hover>td{background:color-mix(in srgb,var(--fth-soft) 70%,white)!important}html[data-fintex-theme] .content-area{--fui-micro:11px;--fui-xs:11px;--fui-sm:12px;--fui-md:13px;--fui-lg:14px;--fui-title-sm:16px;--fui-title-md:18px;--fui-title-lg:22px;--fui-value-md:16px;--fui-value-lg:20px;--fui-leading:1.48;font-size:var(--fui-sm);line-height:var(--fui-leading)}html[data-fintex-theme] .content-area :is(.panel-heading .eyebrow,.ft-panel-head-copy>span,.fintex-workspace-head .eyebrow,.fintex-context-head .eyebrow,.dashboard-card-head .eyebrow,.card-kicker,.section-kicker){font-size:var(--fui-micro)!important;line-height:1.25!important}html[data-fintex-theme] .content-area :is(.panel-heading h3,.dashboard-card-head h3){font-size:var(--fui-title-sm)!important;line-height:1.25!important}html[data-fintex-theme] .content-area :is(.panel-heading .section-subtitle,.ft-panel-head-copy small,.fintex-workspace-head small,.fintex-context-head small,.panel-hint,.table-note){font-size:var(--fui-xs)!important;line-height:var(--fui-leading)!important}html[data-fintex-theme] .content-area :is(.primary-button,.secondary-button,.ghost-button,.ft-button){font-size:var(--fui-xs)!important;line-height:1.2!important}html[data-fintex-theme] .content-area :is(.primary-button.compact,.secondary-button.compact,.ghost-button.compact,.ft-button.compact){font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area :is(.status-chip,.soft-badge,.count-badge,.period-badge,.severity,.rule-code){font-size:var(--fui-micro)!important;line-height:1.2!important}html[data-fintex-theme] .content-area :is(.cell-note,.review-note,.finding-row small,.version-meta){font-size:var(--fui-micro)!important;line-height:1.38!important}html[data-fintex-theme] .content-area .mono,html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table,.compact-audit-table) table{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table,.compact-audit-table) thead th{font-size:var(--fui-micro)!important;line-height:1.3!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table,.compact-audit-table) tbody td{font-size:var(--fui-xs)!important;line-height:1.42!important}html[data-fintex-theme] .content-area :is(.metric-top,.ft-executive-kpi>span,.detail-metrics span){font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area :is(.metric-value,.ft-executive-kpi>strong,.detail-metrics strong){font-size:var(--fui-value-lg)!important;line-height:1.15!important}html[data-fintex-theme] .content-area :is(.metric-note,.ft-executive-kpi>small,.detail-metrics small){font-size:var(--fui-xs)!important;line-height:1.38!important}html[data-fintex-theme] .content-area :is(.empty-state span,.finding-main p,.form-note,.feedback-context){font-size:var(--fui-xs)!important;line-height:var(--fui-leading)!important}html[data-fintex-theme] .content-area :is(.empty-state strong,.finding-main h4){font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area :is(.form-field>span,.admin-form label,.feedback-form label){font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-audit-modal-head h3{font-size:var(--fui-title-lg)!important}html[data-fintex-theme] .content-area :is(.dc-audit-modal-head p,.dc-audit-drill-title p,.dc-audit-explain p,.dc-audit-modal-state){font-size:var(--fui-sm)!important;line-height:var(--fui-leading)!important}html[data-fintex-theme] .content-area .dc-audit-breadcrumb,html[data-fintex-theme] .content-area .dc-audit-back{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-audit-modal-nav button{font-size:var(--fui-sm)!important;line-height:1.25!important}html[data-fintex-theme] .content-area .dc-audit-modal-nav button small{font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area :is(.dc-audit-modal-section-head h4,.dc-audit-drill-title h4){font-size:var(--fui-lg)!important}html[data-fintex-theme] .content-area :is(.dc-audit-modal-section-head>span,.dc-audit-drill-title>span),html[data-fintex-theme] .content-area :is(.dc-audit-bridge-head,.dc-audit-record-list span small,.dc-audit-voucher-detail th){font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area :is(.dc-audit-bridge-row>span:first-child strong,.dc-audit-bridge-row>b,.dc-audit-bridge-row>span:last-child,.dc-audit-record-list span strong,.dc-audit-voucher-detail table),html[data-fintex-theme] .content-area .dc-audit-drill-values span{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-audit-drill-values strong{font-size:var(--fui-value-md)!important}html[data-fintex-theme] .content-area .dc-audit-story>div:first-child span{font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .dc-audit-story>div:first-child strong{font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .dc-audit-story-metrics span{font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .dc-audit-story-metrics b,html[data-fintex-theme] .content-area .dc-audit-explain strong{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-audit-chain-card span{font-size:var(--fui-xs)!important;line-height:1.3!important}html[data-fintex-theme] .content-area .dc-audit-chain-card strong{font-size:var(--fui-md)!important;line-height:1.25!important}html[data-fintex-theme] .content-area .dc-official-kdv-summary-grid span{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-official-kdv-summary-grid strong{font-size:var(--fui-md)!important}@media (width<=760px){html[data-fintex-theme] .content-area{--fui-micro:11px;--fui-xs:11px;--fui-sm:12px;--fui-md:13px;--fui-lg:14px;--fui-title-sm:16px;--fui-title-md:18px;--fui-title-lg:20px}}html[data-fintex-theme] .content-area :is(.fintex-page-header .eyebrow,.workspace-hero-copy>span,.nav-subgroup-label,.sidebar .section-kicker,.customer-section-head div>span,.analysis-section-tabs span,.project-path-card small,.project-learning-panel>summary small,.mizan-tree .tdhp-nav-head>small,.mizan-tree .tdhp-class-copy small){font-size:var(--fui-micro)!important;line-height:1.35!important}html[data-fintex-theme] .content-area :is(.fintex-page-header p,.workspace-hero-status,.process-push small,.process-push em,.workspace-context-summary span,.workspace-context-summary small,.accounting-file span,.accounting-stat span,.accounting-file small,.accounting-stat small,.overview-quick-grid button small,.audit-stage-tabs small,.audit-stage-tabs button em,.check-chip,.vat-value-card small,.dashboard-card-head p,.chart-footer),html[data-fintex-theme] .content-area :is(.trend-summary-card span,.trend-summary-card small,.ledger-focus-summary span,.ledger-focus-summary small,.customer-list div>div>span,.analysis-family-tabs button,.mizan-detail .ft-control,.mizan-detail .ft-select,.tdhp-teach-suggestions button,.tdhp-teach-input){font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area .mizan-detail .ft-data-table td.mono{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area :is(.fintex-upload-period-label span,.fintex-upload-scope-row label,.fintex-upload-tabs b,.fintex-upload-art .file-tag,.fintex-upload-drop-main small,.fintex-upload-info-strip small,.fintex-upload-status-head>span,.fintex-upload-success-title span,.fintex-upload-kpis span,.fintex-upload-empty-status span,.fintex-upload-process-title span,.fintex-upload-steps strong){font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area .fintex-upload-steps small{font-size:var(--fui-micro)!important;line-height:1.4!important}html[data-fintex-theme] .content-area :is(.vat-voucher-source span,.vat-voucher-source small,.vat-voucher-summary span,.vat-voucher-summary small,.vat-optional-source,.vat-voucher-row small,.vat-voucher-row em,.vat-voucher-detail-head span,.vat-voucher-invoice-links strong,.vat-voucher-invoice-links span,.vat-kdv-context-title span,.vat-kdv-context button,.vat-task-actions span),html[data-fintex-theme] .content-area :is(.vat-report-section-title>span,.vat-report-section-title small,.vat-report-kpis span,.vat-report-kpis small,.vat-report-findings small,.vat-phase2-bridge-grid strong,.vat-phase2-bridge-grid small,.vat-phase2-result span),html[data-fintex-theme] .content-area :is(.dc-muavin-flow-values span,.dc-muavin-flow-result>div span,.dc-muavin-flow-result>div small,.dc-muavin-flow-foot,.dc-audit-pivot-summary span){font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area :is(.dc-audit-breadcrumb,.dc-audit-modal-nav button small,.dc-audit-story>div:first-child span,.dc-audit-story-metrics span,.dc-audit-modal-section-head>span,.dc-audit-drill-title>span,.dc-audit-bridge-head,.dc-audit-bridge-row>span:first-child small,.dc-audit-bridge-row>span:last-child,.dc-audit-drill-values span,.dc-audit-explain strong,.dc-audit-explain p,.dc-audit-record-list span small,.dc-audit-record-list span strong,.dc-record-limit,.dc-audit-voucher-detail table){font-size:var(--fui-xs)!important;line-height:1.42!important}html[data-fintex-theme] .content-area .dc-month-card.loading{color:#63717f!important;box-shadow:none!important;background:linear-gradient(#fafcff,#f7f9fc)!important;border-color:#d8e1ea!important}html[data-fintex-theme] .content-area .dc-status-chip.loading{color:#5e6f7f!important;background:#edf2f7!important}html[data-fintex-theme] .content-area .dc-progress-row.loading{color:#60738b!important}html[data-fintex-theme] .content-area .dc-progress.indeterminate{position:relative;overflow:hidden}html[data-fintex-theme] .content-area .dc-progress.indeterminate i{animation:1.15s ease-in-out infinite fintex-dc-progress;position:absolute;inset:0 auto 0 0;width:36%!important}@keyframes fintex-dc-progress{0%{transform:translate(-110%)}to{transform:translate(310%)}}html[data-fintex-theme] .content-area .vat-evidence-technical{border-top:1px dashed #d8e0e8;margin-top:10px;padding-top:9px}html[data-fintex-theme] .content-area .vat-evidence-technical>summary{cursor:pointer;color:#60738b;font-weight:800;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .vat-evidence-technical>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}html[data-fintex-theme] .content-area .vat-evidence-technical span{background:#fafbfc;border:1px solid #e6ebf0;border-radius:7px;padding:8px 9px}html[data-fintex-theme] .content-area .vat-evidence-technical small,html[data-fintex-theme] .content-area .vat-evidence-technical strong{display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .vat-evidence-technical small{color:#66717e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html[data-fintex-theme] .content-area .dc-audit-record-workspace{grid-template-columns:minmax(330px,.78fr) minmax(0,1.42fr);align-items:start;gap:12px;padding:12px 14px 14px;display:grid}html[data-fintex-theme] .content-area .dc-audit-record-list-pane{max-height:calc(100vh - 320px);padding-right:4px;overflow:auto}html[data-fintex-theme] .content-area .dc-audit-record-workspace .dc-audit-record-list{padding:0}html[data-fintex-theme] .content-area .dc-audit-voucher-pane{border:1px solid var(--fth-border);background:#fff;border-radius:10px;min-width:0;max-height:calc(100vh - 320px);position:sticky;top:0;overflow:auto}html[data-fintex-theme] .content-area .dc-audit-voucher-detail{border:0!important;border-radius:0!important;margin:0!important}html[data-fintex-theme] .content-area .dc-audit-voucher-placeholder{text-align:center;color:#718096;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:280px;padding:28px;display:flex}html[data-fintex-theme] .content-area .dc-audit-voucher-placeholder strong{color:#2f4861;font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .dc-audit-voucher-placeholder span{max-width:420px;line-height:1.45;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .dc-audit-voucher-detail table{min-width:760px}html[data-fintex-theme] .content-area .dc-audit-voucher-detail td:nth-child(3){min-width:220px}html[data-fintex-theme] .content-area :is(.mizan-detail .ft-data-table,.analysis-detail-pane .table-wrap table,.trend-month-table table,.balance-risk-table table){min-width:920px}html[data-fintex-theme] .content-area :is(.mizan-detail .ft-data-table th.num,.mizan-detail .ft-data-table td.num,.analysis-detail-pane th.num,.analysis-detail-pane td.num,.trend-month-table th.num,.trend-month-table td.num,.balance-risk-table th.num,.balance-risk-table td.num){min-width:128px;white-space:nowrap!important}html[data-fintex-theme] .content-area :is(.ledger-focus-summary strong,.analysis-account-kpis strong,.ft-executive-kpi>strong){white-space:nowrap;word-break:normal}html[data-fintex-theme] .content-area .analysis-detail-pane{min-width:0}@media (width<=1050px){html[data-fintex-theme] .content-area .dc-audit-record-workspace{grid-template-columns:1fr}html[data-fintex-theme] .content-area .dc-audit-record-list-pane{max-height:320px}html[data-fintex-theme] .content-area .dc-audit-voucher-pane{max-height:none;position:relative}}html[data-fintex-theme] .content-area .dc-audit-modal{min-height:420px;max-height:min(850px,100vh - 64px);height:auto!important}html[data-fintex-theme] .content-area .dc-audit-modal-body{max-height:calc(100vh - 160px)}html[data-fintex-theme] .content-area .dc-audit-story-metrics small.dc-audit-exact{color:#5d7187;white-space:nowrap;margin-top:3px;font-weight:750;display:block;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .vat-voucher-match b{line-height:1.3}html[data-fintex-theme] .content-area .vat-voucher-match b.muted{white-space:normal;max-width:180px}@media (width<=760px){html[data-fintex-theme] .content-area .dc-audit-modal{min-height:100vh;max-height:100vh}html[data-fintex-theme] .content-area .dc-audit-modal-body{max-height:none}}html[data-fintex-theme] .content-area .accounting-drill-modal-backdrop,html[data-fintex-theme] .content-area .tax-drill-modal-backdrop{z-index:1200;background:#0f27473d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}html[data-fintex-theme] .content-area .accounting-drill-modal,html[data-fintex-theme] .content-area .tax-drill-modal{background:#fff;border:1px solid #cfdbe7;border-radius:16px;width:min(1380px,96vw);max-height:calc(100vh - 48px);overflow:hidden}html[data-fintex-theme] .content-area .accounting-drill-modal{grid-template-columns:minmax(520px,.95fr) minmax(0,1.25fr);display:grid;box-shadow:0 24px 64px #0f274738}html[data-fintex-theme] .content-area .accounting-drill-list-pane{min-width:0;max-height:calc(100vh - 48px);overflow:auto;box-shadow:none!important;border:0!important;border-radius:0!important}html[data-fintex-theme] .content-area .accounting-drill-detail-pane{background:#fbfcfe;border-left:1px solid #dce5ed;min-width:0;max-height:calc(100vh - 48px);overflow:auto}html[data-fintex-theme] .content-area .accounting-drill-detail-pane .voucher-detail{min-height:100%;border:0!important;border-radius:0!important;margin:0!important}html[data-fintex-theme] .content-area .accounting-drill-placeholder{text-align:center;color:#738498;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;padding:32px;display:flex}html[data-fintex-theme] .content-area .accounting-drill-placeholder strong{color:#2f4861;font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .accounting-drill-placeholder span{max-width:420px;line-height:1.45;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .accounting-drill-detail-pane table{min-width:780px}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th.num,td.num){min-width:120px;white-space:nowrap!important}html[data-fintex-theme] .content-area .tax-drill-modal{box-shadow:0 24px 64px #0f274738;margin:0!important}html[data-fintex-theme] .content-area .income-adjustment-modal{background:#fff;border:1px solid #cfdbe7;border-radius:16px;width:min(980px,94vw);overflow:hidden;box-shadow:0 24px 64px #0f274738;margin:0!important}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-head{padding:16px 18px}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-head strong{font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-head small{margin-top:5px;line-height:1.45;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid{grid-template-columns:190px minmax(240px,1fr) minmax(240px,1fr) auto;gap:12px;padding:18px}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid label>span{font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid input{height:40px;font-size:var(--fui-sm)!important}@media (width<=960px){html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid{grid-template-columns:1fr 1fr}html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid .primary-button{width:100%}}@media (width<=640px){html[data-fintex-theme] .content-area .income-adjustment-modal .income-adjustment-grid{grid-template-columns:1fr}}html[data-fintex-theme] .content-area .tax-drill-modal .income-drilldown-grid{min-height:420px;max-height:calc(100vh - 150px);overflow:hidden}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-list,html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-detail{min-width:0;max-height:calc(100vh - 150px);overflow:auto}html[data-fintex-theme] .content-area .tax-drill-modal .income-drilldown-head{z-index:3;background:#fff;position:sticky;top:0}@media (width<=1100px){html[data-fintex-theme] .content-area .accounting-drill-modal{grid-template-columns:1fr;overflow:auto}html[data-fintex-theme] .content-area .accounting-drill-list-pane{max-height:46vh}html[data-fintex-theme] .content-area .accounting-drill-detail-pane{border-top:1px solid #dce5ed;border-left:0;max-height:none}}html[data-fintex-theme] .content-area .voucher-filter-row{flex-wrap:wrap;align-items:flex-end}html[data-fintex-theme] .content-area .voucher-date-filter{gap:4px;min-width:132px;display:grid}html[data-fintex-theme] .content-area .voucher-date-filter>span{color:#607080;font-weight:800;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .voucher-date-filter input{font-variant-numeric:tabular-nums;letter-spacing:.02em;width:132px;min-width:132px!important}html[data-fintex-theme] .content-area .accounting-voucher-list{gap:8px;padding:10px 12px;display:grid}html[data-fintex-theme] .content-area .accounting-voucher-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8ef;border-radius:9px;grid-template-columns:minmax(150px,1.05fr) minmax(120px,.8fr) minmax(190px,1fr);align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid}html[data-fintex-theme] .content-area .accounting-voucher-card:hover{background:#f7fbff;border-color:#cbdbea}html[data-fintex-theme] .content-area .accounting-voucher-card.active{background:#eef6ff;border-color:#9fc5e8;box-shadow:inset 3px 0 #4c8bc9}html[data-fintex-theme] .content-area .accounting-voucher-main{min-width:0}html[data-fintex-theme] .content-area .accounting-voucher-main>strong,html[data-fintex-theme] .content-area .accounting-voucher-main>b,html[data-fintex-theme] .content-area .accounting-voucher-main>small{display:block}html[data-fintex-theme] .content-area .accounting-voucher-main>strong{white-space:nowrap;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .accounting-voucher-main>b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .accounting-voucher-main>small{color:#65717e;margin-top:2px;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .accounting-voucher-signals{flex-wrap:wrap;gap:4px;display:flex}html[data-fintex-theme] .content-area .accounting-voucher-signals em{color:#8a5a00;background:#fff4e5;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:800;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .accounting-voucher-signals em.quiet{color:#606d7f;background:#f1f4f7}html[data-fintex-theme] .content-area .accounting-voucher-amounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-fintex-theme] .content-area .accounting-voucher-amounts>span{text-align:right;min-width:0}html[data-fintex-theme] .content-area .accounting-voucher-amounts small,html[data-fintex-theme] .content-area .accounting-voucher-amounts strong{white-space:nowrap;display:block}html[data-fintex-theme] .content-area .accounting-voucher-amounts small{color:#65717e;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .accounting-voucher-amounts strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-item strong,html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-item small,html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement>span:nth-child(2) strong,html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement>span:nth-child(2) small{font-size:var(--fui-xs)!important;line-height:1.45!important}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement .num{white-space:nowrap;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .financial-analysis-workspace table td small{color:#5f6d7e;margin-top:2px;display:block;font-size:var(--fui-micro)!important}html[data-fintex-theme] .content-area .financial-analysis-workspace tr.calculated{background:#f7fafc}@media (width<=1180px){html[data-fintex-theme] .content-area .accounting-voucher-card{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr)}html[data-fintex-theme] .content-area .accounting-voucher-signals{order:3;grid-column:1/-1}}html[data-fintex-theme] .content-area .accounting-drill-detail-pane .table-wrap{overflow-x:hidden}html[data-fintex-theme] .content-area .accounting-drill-detail-pane table{table-layout:fixed;width:100%;min-width:0!important}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td){overflow-wrap:anywhere;padding-left:7px;padding-right:7px}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th.num,td.num){white-space:nowrap!important;min-width:0!important}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):first-child{width:7%}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(2){width:12%}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(3){width:17%}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(4){width:25%}html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(5),html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(6),html[data-fintex-theme] .content-area .accounting-drill-detail-pane :is(th,td):nth-child(7){width:13%}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement{grid-template-columns:100px minmax(260px,1fr) 112px 112px;gap:10px;padding:11px 12px}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement>span:nth-child(2) strong{font-size:var(--fui-sm)!important;line-height:1.45!important}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement>span:nth-child(2) small{color:#5c6e80;margin-top:4px;font-size:var(--fui-sm)!important;line-height:1.55!important}html[data-fintex-theme] .content-area .tax-drill-modal .income-voucher-movement .num{font-size:var(--fui-sm)!important}@media (width<=1100px){html[data-fintex-theme] .content-area .accounting-drill-detail-pane .table-wrap{overflow-x:auto}html[data-fintex-theme] .content-area .accounting-drill-detail-pane table{table-layout:auto;min-width:720px!important}}html[data-fintex-theme] .content-area .dc-muavin-summary-card{text-align:left;width:100%;font:inherit;cursor:pointer}html[data-fintex-theme] .content-area .dc-muavin-summary-card:hover{border-color:#8fb5dc!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px #12325617!important}html[data-fintex-theme] .content-area .dc-audit-voucher-detail .table-wrap{overflow-x:hidden}html[data-fintex-theme] .content-area .dc-audit-voucher-detail table{table-layout:fixed;width:100%;min-width:0!important}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td){overflow-wrap:anywhere;padding-left:7px;padding-right:7px}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):first-child{width:12%}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):nth-child(2){width:19%}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):nth-child(3){width:31%}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):nth-child(4){width:12%}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):nth-child(5),html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th,td):nth-child(6){width:13%}html[data-fintex-theme] .content-area .dc-audit-voucher-detail :is(th.num,td.num){white-space:nowrap!important;min-width:0!important}@media (width<=1050px){html[data-fintex-theme] .content-area .dc-audit-voucher-detail .table-wrap{overflow-x:auto}html[data-fintex-theme] .content-area .dc-audit-voucher-detail table{table-layout:auto;min-width:720px!important}}html[data-fintex-theme] .sidebar .nav-parent.open,html[data-fintex-theme] .sidebar .nav-parent.contains-active,html[data-fintex-theme] .sidebar .nav-parent.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-fintex-theme] .sidebar .nav-parent.contains-active:before,html[data-fintex-theme] .sidebar .nav-parent.active:before{content:none!important;display:none!important}html[data-fintex-theme] .sidebar .nav-parent.contains-active>svg:first-child,html[data-fintex-theme] .sidebar .nav-parent.active>svg:first-child{margin-left:0!important}html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid{grid-template-columns:minmax(150px,.75fr) minmax(150px,.75fr) minmax(220px,1.15fr) minmax(220px,1.15fr) auto;gap:10px}html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-head strong{font-size:var(--fui-md)!important;line-height:1.35!important}html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-head small,html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid label>span{font-size:var(--fui-xs)!important;line-height:1.45!important}html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid input,html[data-fintex-theme] .content-area .tax-open-7xx strong{font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .tax-open-7xx div span{font-size:var(--fui-xs)!important;line-height:1.5!important}@media (width<=1200px){html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid{grid-template-columns:1fr 1fr}html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid .primary-button{width:100%}}@media (width<=700px){html[data-fintex-theme] .content-area .production-classification-editor .income-adjustment-grid{grid-template-columns:1fr}}html[data-fintex-theme] .content-area .cost-stock-decision-center{background:#fbfdff;border:1px solid #d8e2ec;border-radius:12px;margin:10px 14px 14px;overflow:hidden}html[data-fintex-theme] .content-area .cost-stock-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}html[data-fintex-theme] .content-area .cost-stock-decision-card{background:#fff;border:1px solid #dbe5ee;border-radius:11px;min-width:0;padding:12px}html[data-fintex-theme] .content-area .cost-stock-decision-card.warning{background:#fffdf8;border-color:#e4c98f}html[data-fintex-theme] .content-area .cost-stock-decision-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}html[data-fintex-theme] .content-area .cost-stock-decision-title>div>span{color:#59718a;font-weight:800;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .cost-stock-decision-title>div>strong{color:#17324d;margin-top:2px;display:block;font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .cost-stock-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}html[data-fintex-theme] .content-area .cost-stock-metrics>div{background:#f8fafc;border:1px solid #e4ebf2;border-radius:8px;padding:8px 9px}html[data-fintex-theme] .content-area .cost-stock-metrics span,html[data-fintex-theme] .content-area .cost-stock-source-flow,html[data-fintex-theme] .content-area .cost-stock-allocations,html[data-fintex-theme] .content-area .cost-stock-form label>span{font-size:var(--fui-xs)!important;line-height:1.45!important}html[data-fintex-theme] .content-area .cost-stock-metrics strong{margin-top:3px;display:block;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .cost-stock-source-flow{color:#546b80;flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}html[data-fintex-theme] .content-area .cost-stock-allocations{background:#f4f8fc;border-radius:8px;gap:5px;margin-top:9px;padding:8px 9px;display:grid}html[data-fintex-theme] .content-area .cost-stock-allocations span{flex-wrap:wrap;gap:4px;display:flex}html[data-fintex-theme] .content-area .cost-stock-allocations small{color:#5d6e7f}html[data-fintex-theme] .content-area .cost-stock-allocations.empty{color:#5e6e7e}html[data-fintex-theme] .content-area .cost-stock-form{grid-template-columns:minmax(145px,.8fr) minmax(180px,1fr) minmax(200px,1.15fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}html[data-fintex-theme] .content-area .cost-stock-form input{width:100%;height:34px;font:inherit;color:#29435e;background:#fff;border:1px solid #ccd8e4;border-radius:8px;padding:0 9px;font-size:var(--fui-sm)!important}@media (width<=1200px){html[data-fintex-theme] .content-area .cost-stock-decision-grid{grid-template-columns:1fr}}@media (width<=850px){html[data-fintex-theme] .content-area .cost-stock-form{grid-template-columns:1fr 1fr}}@media (width<=600px){html[data-fintex-theme] .content-area .cost-stock-form,html[data-fintex-theme] .content-area .cost-stock-metrics{grid-template-columns:1fr}}html[data-fintex-theme] .content-area .balance-decision-bridge{background:#fbfdff;border:1px solid #dbe5ef;border-radius:12px;margin:12px 0;overflow:hidden}html[data-fintex-theme] .content-area .balance-decision-bridge>.income-drilldown-subhead{border-bottom:1px solid #e5edf4;padding:11px 12px}html[data-fintex-theme] .content-area .balance-decision-lines{gap:8px;padding:12px;display:grid}html[data-fintex-theme] .content-area .balance-decision-line{background:#fff;border:1px solid #e1e9f1;border-radius:9px;grid-template-columns:minmax(250px,1.7fr) repeat(3,minmax(135px,.8fr));align-items:center;gap:10px;padding:10px 11px;display:grid}html[data-fintex-theme] .content-area .balance-decision-line>div:first-child{min-width:0}html[data-fintex-theme] .content-area .balance-decision-line>div:first-child>.mono{color:#586f86;margin-right:7px;font-weight:800;display:inline-block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .balance-decision-line>div:first-child>strong{font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .balance-decision-line>div:first-child>small{color:#607284;margin-top:3px;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .balance-decision-line>div:not(:first-child)>span,html[data-fintex-theme] .content-area .balance-decision-totals span{color:#5e6e7f;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .balance-decision-line>div:not(:first-child)>strong,html[data-fintex-theme] .content-area .balance-decision-totals strong{margin-top:3px;display:block;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .balance-decision-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}html[data-fintex-theme] .content-area .balance-decision-totals>div{background:#f6f9fc;border:1px solid #e1e9f1;border-radius:9px;padding:9px 10px}@media (width<=1200px){html[data-fintex-theme] .content-area .balance-decision-line{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.8fr))}html[data-fintex-theme] .content-area .balance-decision-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){html[data-fintex-theme] .content-area .balance-decision-line{grid-template-columns:1fr 1fr}}@media (width<=600px){html[data-fintex-theme] .content-area .balance-decision-line,html[data-fintex-theme] .content-area .balance-decision-totals{grid-template-columns:1fr}}html[data-fintex-theme] .content-area .fiscal-profit-bridge{background:#fbfdff;border:1px solid #dbe5ef;border-radius:12px;margin:12px 0;overflow:hidden}html[data-fintex-theme] .content-area .fiscal-profit-source{background:#f4f8fc;border-bottom:1px solid #e4ecf3;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}html[data-fintex-theme] .content-area .fiscal-profit-source>div>strong{margin-top:2px;display:block;font-size:var(--fui-md)!important}html[data-fintex-theme] .content-area .fiscal-profit-source>div>small{color:#607284;margin-top:3px;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .fiscal-profit-source>strong{white-space:nowrap;font-size:var(--fui-value-md)!important}html[data-fintex-theme] .content-area .fiscal-profit-lines{gap:8px;padding:12px;display:grid}html[data-fintex-theme] .content-area .fiscal-profit-line{background:#fff;border:1px solid #e1e9f1;border-radius:9px;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(125px,.72fr)) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}html[data-fintex-theme] .content-area .fiscal-profit-line>div:first-child{align-items:flex-start;gap:9px;min-width:0;display:flex}html[data-fintex-theme] .content-area .fiscal-profit-symbol{color:#294b6c;background:#eef4fa;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:800;display:grid;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .fiscal-profit-line>div:first-child strong{font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .fiscal-profit-line small{color:#5d6e7f;margin-top:2px;display:block;font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area .fiscal-profit-line .decision-trace{color:#456782}html[data-fintex-theme] .content-area .fiscal-profit-line>div:not(:first-child)>span,html[data-fintex-theme] .content-area .fiscal-profit-result span{color:#5d6e7f;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .fiscal-profit-line>div:not(:first-child)>strong{margin-top:3px;display:block;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .fiscal-profit-result{background:#f6f9fc;border-top:1px solid #e4ecf3;grid-template-columns:1.5fr 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}html[data-fintex-theme] .content-area .fiscal-profit-result small{color:#5c7185;margin-top:3px;display:block;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .fiscal-profit-result>div:last-child{text-align:right}html[data-fintex-theme] .content-area .fiscal-profit-result>div:last-child strong{margin-top:3px;display:block;font-size:var(--fui-value-lg)!important}html[data-fintex-theme] .content-area .fiscal-profit-editor{margin-top:12px}@media (width<=1100px){html[data-fintex-theme] .content-area .fiscal-profit-line{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(110px,.7fr))}html[data-fintex-theme] .content-area .fiscal-profit-line>div:last-child{grid-column:1/-1}}@media (width<=760px){html[data-fintex-theme] .content-area .fiscal-profit-line,html[data-fintex-theme] .content-area .fiscal-profit-result{grid-template-columns:1fr}html[data-fintex-theme] .content-area .fiscal-profit-result>div:last-child{text-align:left}}html[data-fintex-theme] .content-area .tax-rate-allocation{background:#f7fafc;border:1px solid #dbe5ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 12px;padding:10px;display:grid}html[data-fintex-theme] .content-area .tax-rate-allocation.warning{background:#fffaf0;border-color:#e3bd70}html[data-fintex-theme] .content-area .tax-rate-allocation>div{background:#fff;border-radius:7px;min-width:0;padding:7px 8px}html[data-fintex-theme] .content-area .tax-rate-allocation span,html[data-fintex-theme] .content-area .previous-tax-reference span,html[data-fintex-theme] .content-area .previous-tax-reference small{color:#5c7082;display:block;font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area .tax-rate-allocation strong,html[data-fintex-theme] .content-area .previous-tax-reference strong{margin-top:3px;display:block;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .previous-tax-reference{background:#f5f9fd;border:1px solid #d7e4ef;border-radius:10px;grid-template-columns:minmax(250px,1.5fr) minmax(150px,.7fr) minmax(250px,1.2fr) minmax(150px,.7fr);align-items:end;gap:10px;margin:10px 0 14px;padding:11px 12px;display:grid}html[data-fintex-theme] .content-area .previous-tax-reference.warning{background:#fffaf0;border-color:#e3bd70}html[data-fintex-theme] .content-area .previous-tax-reference label>span{margin-bottom:4px;font-weight:700;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .previous-tax-reference input{width:100%;height:34px;font:inherit;background:#fff;border:1px solid #ccd8e4;border-radius:8px;padding:0 9px;font-size:var(--fui-sm)!important}@media (width<=1100px){html[data-fintex-theme] .content-area .tax-rate-allocation{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-fintex-theme] .content-area .previous-tax-reference{grid-template-columns:1fr 1fr}}@media (width<=650px){html[data-fintex-theme] .content-area .tax-rate-allocation,html[data-fintex-theme] .content-area .previous-tax-reference{grid-template-columns:1fr}}html[data-fintex-theme] .content-area .balance-decision-table tr.decision-affected{background:#f7fbff}html[data-fintex-theme] .content-area .balance-decision-table tr.decision-affected td{border-top-color:#cfe0ef;border-bottom-color:#cfe0ef}html[data-fintex-theme] .content-area .balance-decision-table td>small{margin-top:3px;display:block;font-size:var(--fui-xs)!important;line-height:1.4!important}html[data-fintex-theme] .content-area .balance-decision-table .positive{color:#1e6d4d}html[data-fintex-theme] .content-area .balance-decision-table .negative{color:#a04444}@media (width<=1180px){html[data-fintex-theme] .content-area .balance-decision-table{min-width:980px}}html[data-fintex-theme] .content-area .fiscal-kkeg-sources{background:#fbfdff;border:1px solid #dbe5ee;border-radius:10px;margin:10px 0 12px}html[data-fintex-theme] .content-area .fiscal-kkeg-sources>summary{cursor:pointer;padding:10px 12px;font-weight:700;font-size:var(--fui-sm)!important}html[data-fintex-theme] .content-area .fiscal-kkeg-source-head,html[data-fintex-theme] .content-area .fiscal-kkeg-source-row{grid-template-columns:minmax(100px,.7fr) minmax(220px,1.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(120px,.9fr);align-items:center;gap:10px;display:grid}html[data-fintex-theme] .content-area .fiscal-kkeg-source-head{color:#5a6f81;border-top:1px solid #e2e9f0;border-bottom:1px solid #e2e9f0;padding:8px 12px;font-weight:700;font-size:var(--fui-xs)!important}html[data-fintex-theme] .content-area .fiscal-kkeg-source-row{font-size:var(--fui-xs)!important;padding:8px 12px!important}@media (width<=900px){html[data-fintex-theme] .content-area .fiscal-kkeg-sources>div{overflow-x:auto}html[data-fintex-theme] .content-area .fiscal-kkeg-source-head,html[data-fintex-theme] .content-area .fiscal-kkeg-source-row{min-width:760px}}.fiscal-prep-workbench{gap:18px;display:grid}.fiscal-prep-head{border:1px solid var(--border-subtle,#dbe3ea);background:var(--surface,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.fiscal-prep-head h3{margin:3px 0 6px;font-size:22px}.fiscal-prep-head p{max-width:820px;color:var(--text-muted,#667085);margin:0;line-height:1.55}.fiscal-assist-strip{background:#f8fbff;border:1px solid #d8e5f2;border-radius:14px;gap:8px;padding:12px;display:grid}.fiscal-assist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fiscal-assist-head>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fiscal-assist-head>div:first-child{gap:2px;display:grid}.fiscal-assist-head strong{color:#173b60;font-size:12px}.fiscal-assist-head small{font-size:var(--fs-caption);color:#606e7f}.fiscal-assist-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fiscal-assist-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.fiscal-assist-item>span{gap:2px;display:grid}.fiscal-assist-item>span:last-child{text-align:right;min-width:92px}.fiscal-assist-item strong,.fiscal-assist-item b{color:#203b57;font-size:11px}.fiscal-assist-item small{font-size:var(--fs-caption);color:#64707d;line-height:1.35}.fiscal-assist-item.humanreview{border-left:3px solid #c35b5b}.fiscal-assist-item.suggestedaction{border-left:3px solid #c99127}.fiscal-assist-item.autoready{border-left:3px solid #45936a}.fiscal-prep-segment-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fiscal-prep-segment-strip>div{border:1px solid var(--border-subtle,#dbe3ea);background:var(--surface,#fff);border-radius:12px;gap:5px;padding:14px 16px;display:grid}.fiscal-prep-segment-strip span{color:var(--text-muted,#667085);font-size:12px}.fiscal-prep-segment-strip strong{font-size:16px}.fiscal-prep-sheet{border:1px solid var(--border-subtle,#dbe3ea);background:var(--surface,#fff);border-radius:16px;overflow:hidden}.fiscal-prep-row{border:0;border-bottom:1px solid var(--border-subtle,#e6ebf0);text-align:left;width:100%;color:inherit;background:0 0;grid-template-columns:34px 26px minmax(0,1fr) minmax(150px,auto) 24px;align-items:center;gap:10px;padding:16px 18px;display:grid}.fiscal-prep-row:not(:disabled):hover{background:var(--surface-muted,#f7f9fb)}.fiscal-prep-row:disabled{opacity:.65;cursor:not-allowed}.fiscal-step-no{background:var(--surface-muted,#f2f5f7);border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.fiscal-step-sign{text-align:center;font-size:17px;font-weight:800}.fiscal-step-main{gap:3px;display:grid}.fiscal-step-main strong{font-size:14px}.fiscal-step-main small{color:var(--text-muted,#667085);line-height:1.35}.fiscal-step-value{text-align:right;font-size:15px;font-weight:800}.fiscal-prep-total{background:var(--surface-muted,#f7f9fb);border-top:1px solid var(--border-subtle,#dbe3ea);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.fiscal-prep-total>span{gap:3px;display:grid}.fiscal-prep-total small{color:var(--text-muted,#667085)}.fiscal-prep-total>strong{font-size:21px}.fiscal-prep-modal{width:min(1120px,100vw - 48px);max-height:90vh;overflow:auto}.fiscal-classification-editor,.fiscal-rule-editor,.fiscal-modal-body{gap:14px;padding:16px 0;display:grid}.fiscal-allocation-choice,.fiscal-rule-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fiscal-allocation-choice>span,.fiscal-rule-toolbar>span{margin-right:auto;font-size:13px;font-weight:700}.fiscal-allocation-choice button{border:1px solid var(--border-subtle,#dbe3ea);background:#fff;border-radius:9px;padding:8px 12px}.fiscal-allocation-choice button.active{background:var(--surface-muted,#f5f7f9);border-color:#98a2b3;font-weight:700}.fiscal-rule-card{border:1px solid var(--border-subtle,#dbe3ea);background:var(--surface,#fff);border-radius:12px;gap:10px;padding:14px;display:grid}.fiscal-rule-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fiscal-rule-card-head>div{gap:4px;display:grid}.fiscal-rule-card-head small{color:var(--text-muted,#667085)}.fiscal-rule-checks{flex-wrap:wrap;gap:7px;display:flex}.fiscal-rule-checks span{background:var(--surface-muted,#f7f9fb);color:var(--text-muted,#667085);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.fiscal-rule-card label,.fiscal-modal-body label,.fiscal-prep-modal-footer label{gap:6px;display:grid}.fiscal-rule-card input,.fiscal-modal-body input,.fiscal-prep-modal-footer input,.fiscal-classification-editor select{border:1px solid var(--border-subtle,#d0d5dd);background:#fff;border-radius:9px;min-height:38px;padding:8px 10px}.fiscal-prep-modal-footer{background:var(--surface,#fff);border-top:1px solid var(--border-subtle,#e6ebf0);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 0 0;display:grid;position:sticky;bottom:0}.fiscal-prep-modal-footer span{color:var(--text-muted,#667085);font-size:12px}@media (width<=900px){.fiscal-prep-segment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-prep-row{grid-template-columns:30px 22px minmax(0,1fr) auto}.fiscal-prep-row>svg{display:none}.fiscal-prep-modal-footer{grid-template-columns:1fr}}@media (width<=640px){.fiscal-prep-head{display:grid}.fiscal-prep-segment-strip{grid-template-columns:1fr}.fiscal-prep-row{grid-template-columns:28px 18px 1fr}.fiscal-step-value{text-align:left;grid-column:3}.fiscal-prep-total{display:grid}.fiscal-prep-modal{width:calc(100vw - 20px)}}.fiscal-prep-layout{grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(210px,260px);align-items:start;gap:14px;display:grid}.fiscal-prep-stepper{border:1px solid var(--border-subtle,#dbe3ea);background:var(--surface,#fff);border-radius:16px;margin:0;padding:8px;list-style:none;position:sticky;top:12px}.fiscal-prep-stepper li+li{border-top:1px solid var(--border-subtle,#e6ebf0)}.fiscal-prep-stepper button{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:11px 8px;display:grid}.fiscal-prep-stepper button.active{background:var(--surface-muted,#f5f7f9);border-radius:10px}.fiscal-prep-stepper .dot{background:var(--surface-muted,#eef2f5);border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.fiscal-prep-stepper .dot.ok,.fiscal-step-no.ok{color:#16794a;background:#e9f7ef}.fiscal-prep-stepper strong{font-size:12px;display:block}.fiscal-prep-stepper small{color:var(--text-muted,#667085);font-size:var(--fs-caption);margin-top:2px;line-height:1.3;display:block}.fiscal-prep-summary{gap:10px;display:grid;position:sticky;top:12px}.fiscal-prep-summary .card{gap:8px;padding:14px;display:grid}.fiscal-prep-summary h4{margin:0;font-size:12px}.fiscal-prep-summary .big{font-size:20px}.fiscal-prep-summary .kv,.formula .kv{justify-content:space-between;align-items:center;gap:12px;display:flex}.fiscal-prep-summary .kv span,.formula .kv span{color:var(--text-muted,#667085);font-size:11px}.fiscal-prep-summary .progress{background:#edf1f4;border-radius:999px;height:7px;overflow:hidden}.fiscal-prep-summary .progress i{opacity:.45;background:currentColor;height:100%;display:block}.fiscal-prep-revision{justify-items:end;gap:5px;display:grid}.fiscal-prep-revision small{color:var(--text-muted,#667085)}.fiscal-rule-condition-list{gap:6px;display:grid}.fiscal-rule-condition-list label{background:var(--surface-muted,#f7f9fb);border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12px;display:flex}.fiscal-transaction-row{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 80px 130px 36px;align-items:center;gap:8px;display:grid}.fiscal-transaction-row input{border:1px solid var(--border-subtle,#d0d5dd);border-radius:8px;min-height:36px;padding:7px 8px}.fiscal-rule-card.incentive{border-style:solid}.fiscal-rule-card select,.fiscal-modal-body select{border:1px solid var(--border-subtle,#d0d5dd);background:#fff;border-radius:9px;min-height:38px;padding:8px 10px}.fiscal-prep-total.final{background:#f2f6f8}.formula{border:1px solid var(--border-subtle,#e0e5e9);background:var(--surface-muted,#f8fafb);border-radius:10px;gap:7px;padding:12px;display:grid}.fiscal-modal-body .sec{margin-top:4px;font-size:12px;font-weight:800}.addline{flex-wrap:wrap;gap:8px;display:flex}.addline input{border:1px solid var(--border-subtle,#d0d5dd);border-radius:9px;min-height:38px;padding:8px 10px}@media (width<=1180px){.fiscal-prep-layout{grid-template-columns:210px minmax(0,1fr)}.fiscal-prep-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=780px){.fiscal-prep-layout{grid-template-columns:1fr}.fiscal-prep-stepper{position:static}.fiscal-prep-summary{grid-template-columns:1fr}.fiscal-transaction-row{grid-template-columns:1fr 1fr}.fiscal-transaction-row button{grid-column:2}}.fiscal-source-browser{border:1px solid var(--border-subtle,#d9e0e7);background:var(--surface-muted,#f8fafb);border-radius:11px;gap:8px;margin-top:10px;padding:10px;display:grid}.fiscal-source-browser.inline{background:#fff;margin:8px 0}.fiscal-source-list{gap:6px;max-height:300px;display:grid;overflow:auto}.fiscal-source-list.compact{max-height:220px;margin-top:8px}.fiscal-source-row{border:1px solid var(--border-subtle,#e1e6eb);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.fiscal-source-row.selected{background:#f6fbf8;border-color:#9fc8b0}.fiscal-source-row>div{min-width:0}.fiscal-source-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.fiscal-source-row small{color:var(--text-muted,#667085);font-size:var(--fs-caption);align-items:center;gap:6px;margin-top:2px;display:flex}.fiscal-source-row>span{white-space:nowrap;font-size:11px;font-weight:700}.fiscal-source-row>input[type=checkbox]{width:16px;height:16px}.fiscal-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.fiscal-rule-source-picker{border-top:1px dashed var(--border-subtle,#dde3e8);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.fiscal-rule-source-picker>span{font-size:11px;font-weight:700}.fiscal-source-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fiscal-source-toolbar-actions>span{font-size:var(--fs-caption);font-weight:800}.source-amount-input{border:1px solid var(--border-subtle,#d0d5dd);text-align:right;border-radius:8px;width:120px;min-height:34px;padding:6px 8px}.fgk-formula{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.fiscal-prep-segment-strip>div>small{color:var(--text-muted,#667085);font-size:var(--fs-caption);margin-top:4px;display:block}.fiscal-rule-toolbar>input{border:1px solid var(--border-subtle,#d0d5dd);border-radius:8px;min-width:220px;min-height:34px;padding:6px 8px}@media (width<=780px){.fiscal-source-row{grid-template-columns:1fr auto}.fiscal-source-row>button{grid-column:auto}.fgk-formula{grid-template-columns:1fr}.fiscal-source-toolbar-actions{align-items:flex-start}}.fintex-drill-modal-backdrop{z-index:6400;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f274757;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fintex-drill-modal{background:#fff;border:1px solid #cfdbe7;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1380px,96vw);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f274747}.fintex-drill-modal-head{z-index:4;background:#fff;border-bottom:1px solid #e4eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex;position:sticky;top:0}.fintex-drill-modal-head>div{gap:4px;min-width:0;display:grid}.fintex-drill-modal-head .eyebrow{font-size:var(--fs-caption)!important;line-height:1.25!important}.fintex-drill-modal-head strong{color:#173a5c;font-size:16px!important;line-height:1.35!important}.fintex-drill-modal-head small{color:var(--text-muted,#667085);line-height:1.5;font-size:12px!important}.fintex-drill-modal-close{z-index:6;flex:none;position:sticky;top:12px}.fintex-drill-modal-body{color:#29435e;min-height:0;padding:16px 18px;font-size:13px;line-height:1.5;overflow:auto}.fintex-drill-modal-footer{z-index:4;background:#fff;border-top:1px solid #e4eaf0;padding:12px 18px;position:sticky;bottom:0}.fintex-drill-modal .table-wrap{max-height:none}.fintex-drill-modal table th{font-size:11px!important;line-height:1.35!important}.fintex-drill-modal table td{font-size:12px!important;line-height:1.45!important}.fintex-drill-modal table td small{font-size:11px!important;line-height:1.4!important}.fintex-drill-modal.voucher-wide{width:min(1480px,97vw)}.fintex-drill-modal-body.income-voucher-modal-body{padding:0;overflow:hidden}.fintex-drill-modal .income-drilldown-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.55fr);height:min(680px,100vh - 170px);min-height:520px;overflow:hidden}.fintex-drill-modal .income-voucher-list,.fintex-drill-modal .income-voucher-detail{min-width:0;height:100%;max-height:none;overflow:auto}.fintex-drill-modal .income-drilldown-subhead{z-index:2;background:#f8fafc;min-height:46px;padding:10px 12px;position:sticky;top:0}.fintex-drill-modal .income-drilldown-subhead strong{color:#314d68;font-size:12.5px!important;line-height:1.35!important}.fintex-drill-modal .income-drilldown-subhead span{color:#5f6f82;font-size:11px!important;line-height:1.35!important}.fintex-drill-modal .income-voucher-item{gap:14px;min-height:58px;padding:11px 12px!important}.fintex-drill-modal .income-voucher-item strong{color:#203f5d;font-size:12.5px!important;line-height:1.35!important}.fintex-drill-modal .income-voucher-item small{color:#627283;margin-top:3px!important;font-size:11px!important;line-height:1.4!important}.fintex-drill-modal .income-voucher-summary{gap:10px;padding:10px 12px}.fintex-drill-modal .income-voucher-summary span{font-size:11px!important}.fintex-drill-modal .income-voucher-summary strong{font-size:12.5px!important}.fintex-drill-modal .income-voucher-movements{max-height:none!important;overflow:visible!important}.fintex-drill-modal .income-voucher-movement{grid-template-columns:118px minmax(300px,1fr) 120px 120px;gap:12px;min-height:48px;padding:11px 12px!important}.fintex-drill-modal .income-voucher-movement>.mono{font-size:11.5px!important;line-height:1.35!important}.fintex-drill-modal .income-voucher-movement>span:nth-child(2) strong{color:#29435e;font-size:12.5px!important;line-height:1.4!important}.fintex-drill-modal .income-voucher-movement>span:nth-child(2) small{color:#5e6e7e;margin-top:3px!important;font-size:11px!important;line-height:1.45!important}.fintex-drill-modal .income-voucher-movement .num{white-space:nowrap;font-size:12px!important;line-height:1.35!important}.fintex-drill-modal .fw-evidence,.fintex-drill-modal .vat-voucher-detail-head,.fintex-drill-modal .vat-voucher-risk-detail{font-size:12px!important}.fintex-drill-modal .vat-voucher-detail-head{color:#526a80;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.fintex-drill-modal .vat-voucher-detail-head>div{align-items:center;gap:8px;display:flex}.fintex-drill-modal .vat-voucher-detail-head strong{color:#2c445a;font-size:13px!important}.fintex-drill-modal .vat-voucher-detail-head span{color:#627081;font-size:11px!important}.fintex-drill-modal .vat-voucher-risk-detail{background:#fff;border:1px solid #d9e3eb;border-radius:9px;margin:0 0 12px;padding:11px 12px}.fintex-drill-modal .vat-voucher-risk-detail>strong{color:#2c455c;margin-bottom:8px;display:block;font-size:12px!important}.fintex-drill-modal .vat-voucher-risk-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fintex-drill-modal .vat-voucher-risk-detail .risk-item{background:#fbfcfd;border:1px solid #e0e6ec;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.fintex-drill-modal .vat-voucher-risk-detail b{font-size:11px!important}.fintex-drill-modal .vat-voucher-risk-detail em{color:#263f56;font-style:normal;font-weight:800;font-size:12px!important}.fintex-drill-modal .vat-voucher-risk-detail small{color:#606e7f;font-size:11px!important;line-height:1.45!important}.fintex-drill-modal .vat-voucher-invoice-links{background:#f5f9fd;border:1px solid #d7e3ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:flex}.fintex-drill-modal .vat-voucher-invoice-links strong{color:#375c7d;font-size:12px!important}.fintex-drill-modal .vat-voucher-invoice-links span{color:#5c7084;background:#fff;border:1px solid #dce5ed;border-radius:999px;padding:4px 7px;font-size:11px!important}@media (width<=1100px){.fintex-drill-modal .income-drilldown-grid{grid-template-columns:1fr;height:auto;max-height:calc(100vh - 170px);display:block;overflow:auto}.fintex-drill-modal .income-voucher-list{border-bottom:1px solid #e1e8ef;border-right:0;max-height:280px}.fintex-drill-modal .income-voucher-detail{height:auto;overflow:visible}.fintex-drill-modal .income-voucher-movement{grid-template-columns:105px minmax(230px,1fr) 105px 105px}.fintex-drill-modal .vat-voucher-risk-detail>div{grid-template-columns:1fr}}.fiscal-prep-modal>.income-adjustment-head{z-index:8;background:#fff;border-bottom:1px solid #e4eaf0;position:sticky;top:0;box-shadow:0 4px 12px #0f27470a}.fiscal-prep-modal>.income-adjustment-head .modal-close{z-index:9;flex:none;position:sticky;top:10px}@media (width<=760px){.fintex-drill-modal-backdrop{padding:0}.fintex-drill-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.fintex-drill-modal-body{padding:12px}.fintex-drill-modal-head{padding:13px 14px}}html[data-fintex-theme] .content-area :is(.page-stack,.panel,.tdhp-detail-workspace,.analysis-workspace,.table-wrap,.ft-table-shell,.fw-table){box-sizing:border-box;min-width:0;max-width:100%}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.fw-table){overscroll-behavior-x:contain;overflow-x:auto}html[data-fintex-theme] .content-area .tax-workspace .trend-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}html[data-fintex-theme] .content-area .tax-workspace .trend-summary-card{border-radius:7px!important;min-width:0!important;min-height:62px!important;padding:8px 10px!important}html[data-fintex-theme] .content-area .tax-workspace .trend-summary-card span{font-size:var(--fs-caption)!important;line-height:1.25!important}html[data-fintex-theme] .content-area .tax-workspace .trend-summary-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:3px!important;font-size:15px!important;line-height:1.18!important}html[data-fintex-theme] .content-area .tax-workspace .trend-summary-card small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--fs-caption)!important;margin-top:2px!important;line-height:1.3!important}@media (width<=1180px){html[data-fintex-theme] .content-area .tax-workspace .trend-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){html[data-fintex-theme] .content-area .tax-workspace .trend-summary-grid{grid-template-columns:1fr!important}}html[data-fintex-theme] .content-area .final-mizan-workspace{width:100%;min-width:0;overflow:hidden}html[data-fintex-theme] .content-area .final-mizan-workspace .mizan-cfo-table-shell{width:calc(100% - 20px);max-width:calc(100% - 20px);margin:10px!important;overflow:auto!important}html[data-fintex-theme] .content-area .final-mizan-table{table-layout:fixed!important;width:100%!important;min-width:0!important}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td){text-overflow:ellipsis;overflow:hidden;padding-left:8px!important;padding-right:8px!important}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):first-child{width:9%}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(2){width:35%}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(3),html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(4),html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(5),html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(6),html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(7){width:10%}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(8){width:6%}html[data-fintex-theme] .content-area .final-mizan-table :is(th.num,td.num){white-space:nowrap!important}html[data-fintex-theme] .content-area .final-mizan-table .mizan-account-name{gap:2px;min-width:0;display:grid}html[data-fintex-theme] .content-area .final-mizan-table .mizan-account-name>span,html[data-fintex-theme] .content-area .final-mizan-table .mizan-account-name>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-fintex-theme] .content-area .final-mizan-table tfoot td{white-space:nowrap}@media (width<=1250px){html[data-fintex-theme] .content-area .final-mizan-table{table-layout:auto!important;min-width:1050px!important}html[data-fintex-theme] .content-area .final-mizan-table :is(th,td):nth-child(n){width:auto}}html[data-fintex-theme] .content-area .screen-context-heading{align-items:center!important;min-height:52px!important;padding:10px 12px!important}html[data-fintex-theme] .content-area .screen-context-heading>div:first-child{min-width:0}html[data-fintex-theme] .content-area .screen-context-heading :is(.eyebrow,.section-kicker-light){display:block;margin:0 0 3px!important}html[data-fintex-theme] .content-area .screen-context-heading :is(.section-subtitle,p){max-width:980px;color:var(--fth-text-3,#667085)!important;font-size:var(--fui-xs)!important;margin:0!important;line-height:1.42!important}html[data-fintex-theme] .content-area .screen-context-heading .panel-actions{flex:none;align-self:center}.declaration-audit-workbench{gap:10px;display:grid}.declaration-audit-head{background:#fff;border:1px solid #d7e0e7;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 14px;display:flex}.declaration-audit-head>div:first-child{gap:3px;min-width:0;display:grid}.declaration-audit-head>div:first-child>strong{color:#183a59;font-size:16px;line-height:1.3}.declaration-audit-head>div:first-child>small{color:#5e6e7c;font-size:11px;line-height:1.45}.declaration-audit-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.declaration-audit-kpis article{background:#fff;border:1px solid #dbe3e9;border-radius:7px;gap:2px;min-width:0;padding:8px 10px;display:grid}.declaration-audit-kpis span{font-size:var(--fs-caption);color:#606f7f}.declaration-audit-kpis strong{color:#183a59;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.declaration-audit-kpis small{font-size:var(--fs-caption);color:#66717d;line-height:1.35}.declaration-audit-coverage{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.declaration-audit-coverage .coverage-item{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.declaration-audit-coverage .coverage-item>span{font-size:var(--fs-caption);color:#536a7e;align-items:center;gap:5px;font-weight:800;display:flex}.declaration-audit-coverage .coverage-item>strong{color:#263f56;font-size:11px}.declaration-audit-coverage .coverage-item>small{font-size:var(--fs-caption);color:#616e7b;line-height:1.35}.declaration-audit-coverage .coverage-item.ready>span svg{color:#2e7d5b}.declaration-audit-coverage .coverage-item.review>span svg{color:#b27a11}.declaration-audit-coverage .coverage-item.missing>span svg{color:#b54747}.declaration-audit-toolbar{background:#f8fafc;border:1px solid #dde5eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.declaration-audit-filters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.declaration-audit-filters button{color:#5c7082;min-height:29px;font-size:var(--fs-caption);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-weight:750;display:flex}.declaration-audit-filters button span{color:#536a7f;min-width:18px;height:18px;font-size:var(--fs-caption);background:#e9eef3;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.declaration-audit-filters button.active{color:#184c75;background:#fff;border-color:#c7d7e3}.declaration-audit-run-state{white-space:nowrap;font-size:var(--fs-caption);color:#60707f;align-items:center;gap:5px;display:flex}.declaration-audit-list{gap:7px;display:grid}.declaration-audit-item{background:#fff;border:1px solid #dce4ea;border-left:3px solid #c8d3dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:11px 12px;display:grid}.declaration-audit-item.severity-critical{border-left-color:#b42318}.declaration-audit-item.severity-high{border-left-color:#d97706}.declaration-audit-item.severity-medium{border-left-color:#b79028}.declaration-audit-item-main{gap:4px;min-width:0;display:grid}.declaration-audit-item-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.declaration-audit-item-main>strong{color:#233f57;font-size:12.5px;line-height:1.35}.declaration-audit-item-main>p{color:#5e7182;max-width:1050px;margin:0;font-size:11px;line-height:1.48}.declaration-audit-item-main>small{font-size:var(--fs-caption);color:#626e78}.audit-kind,.audit-family{font-size:var(--fs-caption);border-radius:999px;padding:3px 6px;font-weight:800}.audit-kind{color:#44657d;background:#eef4f8}.audit-kind.calculationerror{color:#a13a2f;background:#fff0ed}.audit-kind.scopelimitation{color:#906d16;background:#fff6df}.audit-family{color:#5d6f7c;background:#f3f5f7}.declaration-audit-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.declaration-audit-empty{color:#5c6f82;background:#fbfcfd;border:1px dashed #cfd9e1;border-radius:9px;place-items:center;gap:4px;min-height:150px;padding:22px;display:grid}.declaration-audit-empty strong{font-size:13px}.declaration-audit-empty span{font-size:11px}.declaration-audit-kpis article.attention{background:#fff8f6;border-color:#ecc9c3}.declaration-audit-kpis article.attention strong{color:#b44736}.declaration-audit-kkeg-bridge,.declaration-audit-consequences{background:#fff;border:1px solid #dce6ed;border-radius:10px;overflow:hidden}.declaration-audit-bridge-head{background:#fbfcfd;border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 12px;display:flex}.declaration-audit-bridge-head>div{gap:2px;display:grid}.declaration-audit-bridge-head strong{color:#183f5b;font-size:12px}.declaration-audit-bridge-head>small{max-width:620px;font-size:var(--fs-caption);color:#5f707c;text-align:right;line-height:1.4}.declaration-audit-bridge-flow{grid-template-columns:minmax(125px,1fr) 18px minmax(145px,1fr) 18px minmax(125px,1fr) 18px minmax(140px,1fr) 18px minmax(125px,1fr) minmax(95px,.8fr);align-items:stretch;gap:6px;padding:10px 12px;display:grid}.declaration-audit-bridge-flow>div{background:#fbfcfd;border:1px solid #e0e7ec;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.declaration-audit-bridge-flow>div>span{font-size:var(--fs-caption);color:#60707d}.declaration-audit-bridge-flow>div>strong{color:#24465e;font-variant-numeric:tabular-nums;font-size:12px}.declaration-audit-bridge-flow>b{text-align:center;color:#646f76;align-self:center;font-size:13px}.declaration-audit-bridge-flow>div.effective{background:#f1f9fb;border-color:#cfe7ec}.declaration-audit-bridge-flow>div.effective strong{color:#0f7180}.declaration-audit-bridge-flow>div.difference{background:#fff7f5;border-color:#efcfc8}.declaration-audit-bridge-flow>div.difference strong{color:#bf4a34}.declaration-audit-bridge-flow>div.match{background:#f5fbf7;border-color:#d7e9df}.declaration-audit-bridge-flow>div.match strong{color:#2d6d50}.declaration-audit-consequence-list{gap:0;display:grid}.declaration-audit-consequence-list article{border-bottom:1px solid #e8edf1;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;padding:10px 12px;display:grid}.declaration-audit-consequence-list article:last-child{border-bottom:0}.declaration-audit-consequence-list article>div{gap:2px;display:grid}.declaration-audit-consequence-list article>div>span{font-size:var(--fs-caption);color:#60707d;font-weight:800}.declaration-audit-consequence-list article>div>strong{color:#24465e;font-size:11px}.declaration-audit-consequence-list article>div>small{font-size:var(--fs-caption);color:#606e79;line-height:1.35}.declaration-audit-consequence-list article>p{font-size:var(--fs-caption);color:#566e80;margin:0;line-height:1.45}.declaration-audit-plain{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;margin-top:2px;display:grid}.declaration-audit-plain>span,.declaration-audit-next>span{font-size:var(--fs-caption);color:#596f7f;font-weight:850}.declaration-audit-plain>p{color:#526b7d;margin:0;font-size:11px;line-height:1.48}.declaration-audit-next{background:#f7fafc;border-radius:6px;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:8px;margin-top:2px;padding:7px 8px;display:grid}.declaration-audit-next>strong{font-size:var(--fs-caption);color:#254a65;line-height:1.45}.declaration-audit-consolidated-note{width:max-content;max-width:100%;font-size:var(--fs-caption);color:#5c7487;background:#f5f9fc;border:1px solid #dbe6ee;border-radius:999px;padding:4px 7px;font-weight:800}.declaration-audit-detail-modal{width:min(1040px,94vw)!important}.declaration-audit-detail-body{gap:12px;display:grid}.declaration-audit-detail-callout{background:#f7fbfe;border:1px solid #d8e5ee;border-radius:9px;gap:5px;padding:12px 14px;display:grid}.declaration-audit-detail-callout>span,.declaration-audit-detail-grid section>span,.declaration-audit-detail-review>span{font-size:var(--fs-caption);color:#5c7487;font-weight:850}.declaration-audit-detail-callout>strong{color:#173f5d;font-size:13px;line-height:1.5}.declaration-audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.declaration-audit-detail-grid section{background:#fff;border:1px solid #e0e7ec;border-radius:8px;padding:11px 12px}.declaration-audit-detail-grid p,.declaration-audit-detail-review p,.declaration-audit-technical p{color:#586f80;margin:5px 0 0;font-size:11px;line-height:1.5}.declaration-audit-detail-review{background:#f5fbf7;border:1px solid #d9e9df;border-radius:8px;padding:11px 12px}.declaration-audit-detail-review>strong{color:#2d684b;margin-top:4px;font-size:11px;display:block}.declaration-audit-related{background:#fbfcfd;border:1px solid #dde6ec;border-radius:8px;overflow:hidden}.declaration-audit-related-head{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.declaration-audit-related-head span{font-size:var(--fs-caption);color:#5a7082;font-weight:850}.declaration-audit-related-head strong{font-size:var(--fs-caption);color:#244b66}.declaration-audit-related>div:last-child{gap:0;display:grid}.declaration-audit-related article{border-bottom:1px solid #e7edf1;grid-template-columns:120px 220px minmax(0,1fr);align-items:start;gap:9px;padding:8px 11px;display:grid}.declaration-audit-related article:last-child{border-bottom:0}.declaration-audit-related article>span{font-size:var(--fs-caption);color:#60707c}.declaration-audit-related article>strong{font-size:var(--fs-caption);color:#2b4d64}.declaration-audit-related article>p{font-size:var(--fs-caption);color:#5c7182;margin:0;line-height:1.4}.declaration-audit-technical{background:#fbfcfd;border:1px solid #e1e7ec;border-radius:8px;overflow:hidden}.declaration-audit-technical summary{cursor:pointer;font-size:var(--fs-caption);color:#5c7183;padding:9px 11px;font-weight:800}.declaration-audit-technical>div{border-top:1px solid #e6ecef;grid-template-columns:120px minmax(0,1fr);gap:7px 10px;padding:0 11px 11px;display:grid}.declaration-audit-technical>div>span{font-size:var(--fs-caption);color:#5f6e79;padding-top:8px;font-weight:800}.declaration-audit-technical>div>strong,.declaration-audit-technical>div>p{padding-top:8px}.declaration-audit-detail-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}@media (width<=1200px){.declaration-audit-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.declaration-audit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.declaration-audit-head,.declaration-audit-toolbar,.declaration-audit-item{grid-template-columns:1fr;display:grid}.declaration-audit-coverage,.declaration-audit-kpis,.declaration-audit-detail-grid{grid-template-columns:1fr}.declaration-audit-item-actions{justify-content:flex-start}.declaration-audit-plain,.declaration-audit-next,.declaration-audit-technical>div,.declaration-audit-consequence-list article{grid-template-columns:1fr}.declaration-audit-bridge-head{display:grid}.declaration-audit-bridge-head>small{text-align:left}.declaration-audit-bridge-flow{grid-template-columns:1fr}.declaration-audit-bridge-flow>b{display:none}}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:.9fr 1.45fr 1.45fr .92fr .92fr .92fr 1.08fr!important;gap:7px!important;overflow:visible!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #dce5ef!important;border-radius:12px!important;min-height:104px!important;padding:14px 12px 12px 54px!important;overflow:hidden!important;box-shadow:0 6px 18px #1c375a0e!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:last-child{border-right:1px solid #dce5ef!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:hover{background:#f8fbff!important;border-color:#c9d8e9!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-icon{color:#2164c7!important;background:#edf4ff!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;left:14px!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-icon svg{width:18px!important;height:18px!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-label{font-size:var(--fs-caption)!important;letter-spacing:.06em!important;color:#5d6f83!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi>strong{color:#112b49!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:6px 0 0!important;font-size:18px!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi>small{font-size:var(--fs-caption)!important;color:#5f6e7f!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:5px 0 0!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi>em{font-size:var(--fs-caption)!important;color:#1263cf!important;white-space:nowrap!important;margin:7px 0 0!important;font-style:normal!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(4) .ft-executive-icon{color:#c57514!important;background:#fff4df!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(5) .ft-executive-icon{color:#218356!important;background:#eaf8ef!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(6) .ft-executive-icon{color:#d5681f!important;background:#fff2e7!important}html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis .ft-executive-kpi:nth-child(7) .ft-executive-icon{color:#6c45cf!important;background:#f1ecff!important}@media (width<=1450px){html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){html[data-fintex-theme] .content-area .accounting-workspace .balance-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-fintex-theme] .content-area .manager-audit-workspace{gap:12px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis,html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;display:grid!important;overflow:visible!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis)>article{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #dce5ef!important;border-radius:12px!important;min-height:88px!important;padding:13px 12px 11px 52px!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 18px #1934540d!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis)>article:last-child{border-right:1px solid #dce5ef!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis)>article:before{content:"";background:#4b7fe3;height:3px;position:absolute;top:0;left:0;right:0}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.critical:before{background:#df8c32!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.review:before{background:#d5a02d!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.debit:before{background:#3aa875!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.credit:before{background:#d85b68!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.balance-debit:before{background:#d3a02e!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-icon{color:#2368ca!important;background:#edf4ff!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;line-height:1!important;display:grid!important;position:absolute!important;top:15px!important;left:13px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-icon svg{width:18px!important;height:18px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.critical .manager-kpi-icon{color:#d44e43!important;background:#fff0ec!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.review .manager-kpi-icon{color:#c58b1c!important;background:#fff6df!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.ledger .manager-kpi-icon{color:#6947c6!important;background:#f1edff!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.debit .manager-kpi-icon{color:#24835a!important;background:#e9f8ef!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.credit .manager-kpi-icon{color:#c84f5e!important;background:#fff0f2!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article.balance-debit .manager-kpi-icon{color:#bd8315!important;background:#fff6df!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-label{color:#5e7185!important;font-size:var(--fs-caption)!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-weight:850!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article>strong{color:#112f4d!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:6px 0 0!important;font-size:18px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis>article>strong{color:#112f4d!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:6px 0 0!important;font-size:16px!important;font-weight:850!important;line-height:1.12!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis)>article>small{color:#61707e!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:5px 0 0!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis>article.attention{background:linear-gradient(#fff 0%,#fffbf3 100%)!important;border-color:#e7c683!important;box-shadow:0 6px 18px #9c68140f!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-tdhp-panel,.manager-chart-card,.manager-risk-family){background:#fff!important;border:1px solid #dce4ee!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 7px 20px #1934540b!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-tdhp-panel,.manager-chart-card,.manager-risk-family)>.panel-heading{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-bottom:1px solid #e5ebf2!important;min-height:72px!important;padding:12px 14px!important}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-tdhp-panel,.manager-chart-card,.manager-risk-family)>.panel-heading:before{display:none!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-heading-copy{align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-heading-copy>div{min-width:0!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-section-icon{color:#5d50d6!important;background:#eef2ff!important;border-radius:9px!important;flex:none!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .risk-chart .manager-section-icon{color:#c78b18!important;background:#fff4df!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-family .manager-section-icon{color:#2b67c8!important;background:#edf4ff!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-heading-copy .eyebrow{color:var(--fth-primary,#1d5fa8)!important;font-size:var(--fs-caption)!important;letter-spacing:.085em!important;font-weight:900!important;line-height:1.15!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .risk-chart .manager-heading-copy .eyebrow{color:#b77515!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-heading-copy h3{color:#18354f!important;margin:3px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-heading-copy .section-subtitle{color:#5f6e7e!important;font-size:var(--fs-caption)!important;margin-top:4px!important;line-height:1.35!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-panel .count-badge{color:#52677b!important;min-height:27px!important;font-size:var(--fs-caption)!important;background:#f8fafc!important;border:1px solid #dce4ed!important;border-radius:999px!important;padding:0 9px!important;font-weight:800!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px 12px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-grid>article{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #dfe6ee!important;border-radius:10px!important;padding:11px!important;box-shadow:0 3px 10px #19345406!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-grid>article.has-risk{background:linear-gradient(#fffdf8 0%,#fffbf1 100%)!important;border-color:#e3bd72!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-grid>article.has-risk:hover{transform:translateY(-1px);border-color:#d9a747!important;box-shadow:0 7px 16px #97671913!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-head{align-items:center!important;gap:9px!important;min-height:34px!important;display:flex!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-code{color:#19568a!important;background:#eaf3fb!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;font-weight:900!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-head strong{color:#17364f!important;font-size:11px!important;line-height:1.25!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-head small{color:#5f6e7c!important;font-size:var(--fs-caption)!important;margin-top:2px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-head em{color:#865c0b!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;background:#fff0c8!important;border-radius:999px!important;padding:4px 7px!important;font-style:normal!important;font-weight:850!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-money{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:9px!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-money>div{background:#fbfcfe!important;border:1px solid #e3e9f0!important;border-radius:7px!important;min-height:47px!important;padding:7px 9px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-money span{color:#617080!important;font-size:var(--fs-caption)!important;font-weight:750!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-class-money b{color:#183851!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-chart-card>.panel-heading{min-height:68px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-list{padding:9px 14px 12px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-row{background:0 0!important;border:0!important;grid-template-columns:minmax(175px,1.15fr) minmax(170px,2fr) 92px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:34px!important;padding:5px 0!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-row>span{color:#5f7388!important;font-size:var(--fs-caption)!important;line-height:1.25!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-row>strong{color:#183851!important;font-size:var(--fs-caption)!important;text-align:right!important;font-variant-numeric:tabular-nums!important;line-height:1.2!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-track{background:#eef1f7!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-track i{background:linear-gradient(90deg,#8a75df,#6b54d9)!important}html[data-fintex-theme] .content-area .manager-audit-workspace .risk-bars .manager-bar-track i{background:linear-gradient(90deg,#dca94c,#c68b19)!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-unclassified{background:#fafcfe!important;border:1px dashed #d7e0e9!important;border-radius:8px!important;grid-template-columns:1fr auto!important;gap:3px 10px!important;margin-top:7px!important;padding:8px 10px!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-unclassified span,html[data-fintex-theme] .content-area .manager-audit-workspace .manager-unclassified small{color:#606f7f!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-unclassified strong{color:#173852!important;font-size:11px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-family>.panel-heading{align-items:center!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-legend{color:#718395!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-legend span{align-items:center!important;gap:5px!important;display:inline-flex!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-legend i{background:#dfe6ef!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-legend .has-finding i{background:#dfb24d!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:10px 12px 12px!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid button{text-align:left!important;min-height:66px!important;box-shadow:none!important;background:#fbfcfe!important;border:1px solid #dde5ee!important;border-radius:9px!important;padding:9px 10px!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid button.attention{cursor:pointer!important;background:linear-gradient(#fffdf8 0%,#fff9ed 100%)!important;border-color:#e1ba69!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid button.attention:hover{background:#fff8e7!important;border-color:#d6a33a!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid button.clean{opacity:.82!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid span{color:#5f6f80!important;font-size:var(--fs-caption)!important;letter-spacing:.045em!important;font-weight:850!important;line-height:1.15!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid strong{color:#173852!important;margin-top:5px!important;font-size:16px!important;font-weight:850!important;line-height:1.05!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid small{color:#65717e!important;font-size:var(--fs-caption)!important;margin-top:4px!important;line-height:1.15!important;display:block!important}@media (width<=1320px){html[data-fintex-theme] .content-area .manager-audit-workspace .manager-tdhp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1120px){html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-dashboard-grid{grid-template-columns:1fr!important}}@media (width<=760px){html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis,.manager-tdhp-grid,.manager-family-grid),html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-row{grid-template-columns:1fr!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-bar-row>strong{text-align:left!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-family>.panel-heading{gap:9px!important;display:grid!important}}html[data-fintex-theme] .content-area .manager-audit-workspace :is(.manager-risk-kpis,.manager-money-kpis)>article{grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important;padding:13px 12px 11px!important;display:grid!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-icon{grid-area:1/1!important;width:32px!important;height:32px!important;margin:1px 0 0!important;position:static!important;top:auto!important;left:auto!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-content{grid-column:2!important;min-width:0!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-content .manager-kpi-label{min-width:0!important;display:block!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-risk-kpis .manager-kpi-content>strong{color:#112f4d!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:6px 0 0!important;font-size:18px!important;font-weight:850!important;line-height:1.08!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-money-kpis .manager-kpi-content>strong{color:#112f4d!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:6px 0 0!important;font-size:16px!important;font-weight:850!important;line-height:1.12!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .manager-audit-workspace .manager-kpi-content>small{color:#61707e!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:5px 0 0!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page{gap:8px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-analysis{gap:9px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs{background:#f3f6fa!important;border:1px solid #dce4ee!important;border-radius:11px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important;overflow:visible!important;box-shadow:0 5px 15px #18345409!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs button{min-height:36px!important;box-shadow:none!important;text-align:left!important;color:#53687d!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 12px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs button:hover{background:#fff!important;border-color:#d6e1ec!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs button.active{color:#184b7a!important;background:linear-gradient(#edf5ff 0%,#e7f0fd 100%)!important;border-color:#bdd3ed!important;box-shadow:inset 0 -2px #3f6fd1,0 3px 9px #2b60b712!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs button strong{color:inherit!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs button>span{display:none!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-content-shell.with-master-nav{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:270px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important;overflow:visible!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav{background:#fff!important;border:1px solid #dce4ed!important;border-radius:12px!important;min-height:0!important;padding:0!important;position:sticky!important;top:10px!important;overflow:hidden!important;box-shadow:0 7px 20px #1834540b!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-head{background:linear-gradient(#fffdf8 0%,#fffaf0 100%)!important;border-bottom:1px solid #e4eaf1!important;padding:13px 12px 11px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-head span{color:#b17b1d!important;font-size:var(--fs-caption)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important;line-height:1.15!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-head strong{color:#183750!important;margin-top:4px!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list{gap:0!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button{text-align:left!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e9eef3!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:0!important;padding:7px 9px!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button:last-child{border-bottom:0!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button:hover{background:#f7faff!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button.active{background:linear-gradient(90deg,#eef2ff 0%,#f8f9ff 100%)!important;box-shadow:inset 3px 0 #6557d8!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-code{color:#315d7e!important;background:#edf3f8!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:11px!important;font-weight:900!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav button.active .ft-hierarchy-code{color:#fff!important;background:#4d77c8!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-copy strong{color:#30495f!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-copy small{color:#65717d!important;font-size:var(--fs-caption)!important;margin-top:3px!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button>em{color:#5c7185!important;min-width:25px!important;height:25px!important;font-size:var(--fs-caption)!important;background:#edf2f6!important;border-radius:999px!important;place-items:center!important;padding:0 6px!important;font-style:normal!important;font-weight:850!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-detail-pane{background:#fff!important;border:1px solid #dce4ed!important;border-radius:12px!important;min-width:0!important;padding:10px 12px 14px!important;box-shadow:0 7px 20px #1834540b!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-breadcrumb{color:#606f80!important;min-height:34px!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;border-bottom:1px solid #e5ebf1!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 8px 8px!important;display:flex!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-breadcrumb>span:not(.analysis-period-inline),html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-breadcrumb>strong{text-overflow:ellipsis!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-breadcrumb>strong{color:#183d5d!important;font-weight:850!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-period-inline{color:#5d7084!important;font-size:var(--fs-caption)!important;background:#f7f9fc!important;border:1px solid #dce4ec!important;border-radius:999px!important;flex:none!important;margin-left:auto!important;padding:5px 8px!important;font-weight:750!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-subgroup-block{box-shadow:none!important;background:0 0!important;border:0!important;margin:9px 0!important;padding:0!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .subgroup-heading{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:30px!important;padding:0 2px 6px!important;display:flex!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .subgroup-heading>span{color:#26445d!important;font-size:11px!important;font-weight:850!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .subgroup-heading>small{color:#626e78!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs{background:#f2f5f9!important;border:1px solid #dde5ee!important;border-radius:9px!important;align-items:center!important;gap:4px!important;width:fit-content!important;max-width:100%!important;padding:4px!important;display:flex!important;overflow:auto!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs button{color:#5c7084!important;min-height:30px!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-weight:800!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs button:hover{color:#254e75!important;background:#fff!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs button.active{color:#fff!important;background:linear-gradient(#586fdc 0%,#495fc8 100%)!important;box-shadow:0 3px 8px #414eb829!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs button>span{color:#5f7385!important;min-width:18px!important;height:18px!important;font-size:var(--fs-caption)!important;background:#e5ebf3!important;border-radius:999px!important;place-items:center!important;margin-left:5px!important;padding:0 5px!important;display:inline-grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-family-tabs button.active>span{color:#4d5fc4!important;background:#ffffffeb!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-focus-head{min-height:62px!important;box-shadow:none!important;background:linear-gradient(90deg,#f6fbfd 0%,#fff 45%)!important;border:1px solid #dce6ef!important;border-left:4px solid #27a4bb!important;border-radius:10px!important;margin:0 0 8px!important;padding:10px 12px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-focus-head .card-kicker{color:#6c7fd7!important;font-size:var(--fs-caption)!important;letter-spacing:.08em!important;font-weight:900!important;line-height:1.15!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-focus-head h3{color:#173851!important;margin:4px 0 2px!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-focus-head p{color:#616e7a!important;font-size:var(--fs-caption)!important;margin:0!important;line-height:1.35!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .account-chip-row.compact{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .account-chip-row.compact button{color:#496076!important;background:#fff!important;border:1px solid #d7e1ea!important;border-radius:7px!important;min-height:31px!important;padding:0 8px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .account-chip-row.compact button.active{color:#175b84!important;background:#eff7fc!important;border-color:#7facd2!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1.15fr 1fr 1fr .82fr .82fr!important;gap:7px!important;margin:0 0 8px!important;display:grid!important;overflow:visible!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-kpi{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #dce4ed!important;border-radius:9px!important;min-height:72px!important;padding:10px 11px!important;box-shadow:0 4px 12px #19345409!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-kpi:last-child{border-right:1px solid #dce4ed!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-kpi:before{background:#5683d8!important;height:3px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-label{color:#5c6e7f!important;font-size:var(--fs-caption)!important;letter-spacing:.055em!important;font-weight:850!important;line-height:1.2!important;display:block!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-kpi>strong{color:#163650!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:6px!important;font-size:14px!important;font-weight:850!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis .ft-executive-kpi>small{color:#636f7c!important;font-size:var(--fs-caption)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight{min-height:66px!important;box-shadow:none!important;background:linear-gradient(90deg,#f7fbfe 0%,#fff 48%)!important;border:1px solid #d8e4ee!important;border-left:4px solid #568bc0!important;border-radius:9px!important;grid-template-columns:minmax(0,1.5fr) minmax(390px,1fr)!important;margin:0 0 8px!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-copy{padding:9px 11px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-copy>span{color:#667fd4!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-copy>strong{color:#173851!important;margin-top:3px!important;font-size:12px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-copy>p{color:#5f6f7e!important;font-size:var(--fs-caption)!important;margin-top:4px!important;line-height:1.3!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats{border-left:1px solid #dce6ee!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats>div{border-right:1px solid #e4eaf0!important;padding:10px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats>div:last-child{border-right:0!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats span{color:#627283!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats strong{color:#173851!important;margin-top:5px!important;font-size:11px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench{background:#fff!important;border:1px solid #dce4ed!important;border-radius:11px!important;overflow:hidden!important;box-shadow:0 6px 18px #1934540a!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .dashboard-card-head{background:linear-gradient(#fff 0%,#fbfcfe 100%)!important;border-bottom:1px solid #e4eaf1!important;min-height:67px!important;padding:11px 14px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .dashboard-card-head:before{background:#c99a3d!important;width:4px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .dashboard-card-head .card-kicker{color:#6357d7!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .dashboard-card-head h3{color:#173851!important;margin-top:3px!important;font-size:15px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .dashboard-card-head p{color:#61707f!important;font-size:var(--fs-caption)!important;margin-top:3px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .monthly-chart{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;height:190px!important;padding:13px 15px 10px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .bar-track{background:#edf1f5!important;height:132px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .ledger-workbench .bar-fill{background:linear-gradient(#6ea5c9 0%,#4e86ae 100%)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .wide-card{border:1px solid #dce4ed!important;border-radius:11px!important;overflow:hidden!important;box-shadow:0 6px 18px #19345409!important}@media (width<=1280px){html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-content-shell.with-master-nav{grid-template-columns:235px minmax(0,1fr)!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-content-shell.with-master-nav{grid-template-columns:1fr!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav{position:static!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list{display:flex!important;overflow:auto!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-list>button{border-bottom:0!important;border-right:1px solid #e9eef3!important;min-width:180px!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-master-nav .ft-hierarchy-head{display:none!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight{grid-template-columns:1fr!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-insight .ft-insight-stats{border-top:1px solid #dce6ee!important;border-left:0!important}}@media (width<=720px){html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-mode-tabs,html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-account-kpis{grid-template-columns:1fr!important}html[data-fintex-theme] .content-area .accounting-workspace.analysis-page .analysis-period-inline{display:none!important}}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card{background:linear-gradient(#fbfdff 0%,#f7fafc 100%)!important;border:1px solid #dbe4ec!important;border-radius:9px!important;margin:9px 10px 0!important;overflow:hidden!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card>summary{cursor:pointer!important;color:#36526a!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:7px 9px!important;list-style:none!important;display:flex!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card>summary::-webkit-details-marker{display:none!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card>summary:hover{background:#f4f8fb!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy>svg{color:#5a70c8!important;flex:none!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy>span{min-width:0!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy strong,html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy small{display:block!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy strong{color:#29465e!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-copy small{color:#637282!important;font-size:var(--fs-caption)!important;margin-top:2px!important;line-height:1.2!important}html[data-fintex-theme] .content-area .vat-audit-desk .impact-summary-count{color:#5f7184!important;min-height:24px!important;font-size:var(--fs-caption)!important;background:#fff!important;border:1px solid #d6e1eb!important;border-radius:999px!important;flex:none!important;align-items:center!important;padding:0 7px!important;font-weight:800!important;display:inline-flex!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card[open]>summary{background:#f7faff!important;border-bottom:1px solid #e1e8ee!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card .impact-strip-items{flex-wrap:wrap!important;gap:6px!important;padding:8px 9px!important;display:flex!important;overflow:visible!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card .impact-pill{white-space:nowrap!important;background:#fff!important;border:1px solid #d9e4ee!important;border-radius:7px!important;align-items:center!important;gap:5px!important;min-height:27px!important;padding:4px 7px!important;display:inline-flex!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card .impact-pill strong{color:#305b82!important;font-size:var(--fs-caption)!important}html[data-fintex-theme] .content-area .vat-audit-desk .vat-intelligence-impact-card .impact-pill em{color:#627180!important;font-size:var(--fs-caption)!important;font-style:normal!important}.expert-impact-chain-panel{background:linear-gradient(#fbfdfe 0%,#f7fafc 100%);border:1px solid #dbe6ec;border-radius:12px;margin:0 0 14px;padding:12px}.expert-impact-chain-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.expert-impact-chain-head h4{color:#203b4d;margin:2px 0 3px;font-size:14px}.expert-impact-chain-head p{color:#5d707e;max-width:760px;margin:0;font-size:11px;line-height:1.45}.expert-impact-chain-stats{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.expert-impact-chain-stats span{font-size:var(--fs-caption);color:#587080;white-space:nowrap;background:#fff;border:1px solid #d9e4ea;border-radius:999px;padding:4px 7px}.expert-impact-chain-stats span.warn{color:#806b19;background:#fff9e8;border-color:#f0df9f}.expert-impact-chain-stats span.info{color:#286381;background:#edf6fb;border-color:#cce1ed}.expert-impact-chain-stats span.critical{color:#9a4040;background:#fff0f0;border-color:#ecc9c9}.expert-impact-chain-list{gap:7px;display:grid}.expert-impact-chain-row{background:#fff;border:1px solid #e1e9ee;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;display:grid}.expert-impact-chain-row.warn{border-left:3px solid #d4a927}.expert-impact-chain-row.info{border-left:3px solid #4d94b9}.expert-impact-chain-row.critical{border-left:3px solid #c45757}.expert-impact-chain-row.ok{border-left:3px solid #57966f}.expert-impact-chain-icon{color:#496d82;background:#eef4f7;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.expert-impact-chain-copy{min-width:0}.expert-impact-chain-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.expert-impact-chain-title strong{color:#29495d;font-size:11px}.expert-impact-chain-title span{font-size:var(--fs-caption);color:#5c6f7b;white-space:nowrap;font-weight:700}.expert-impact-chain-copy>small{font-size:var(--fs-caption);color:#60717d;margin-top:2px;display:block}.expert-impact-chain-path{color:#567184;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.expert-impact-chain-path span{font-size:var(--fs-caption);background:#f3f7f9;border-radius:5px;padding:2px 5px}.expert-impact-chain-policy{font-size:var(--fs-caption);color:#5f707d;border-top:1px dashed #e3ebef;align-items:flex-start;gap:5px;margin-top:5px;padding-top:5px;line-height:1.35;display:flex}.expert-impact-chain-note{font-size:var(--fs-caption);color:#606f79;margin-top:7px}@media (width<=760px){.expert-impact-chain-head{display:block}.expert-impact-chain-stats{justify-content:flex-start;margin-top:8px}.expert-impact-chain-title{flex-direction:column;align-items:flex-start;gap:2px}}:root{--fx-brand-blue:#1d5fa8;--fx-muted:#475569}html[data-fintex-theme]{--fth-text-3:#475569;--fc-text-3:#475569;--muted:#475569}html[data-fintex-theme] .content-area :is(.table-note,.metric-note,.ft-caption,.section-subtitle,.card-kicker,.table-loading,.empty-state span){color:#475569!important}html[data-fintex-theme] .sidebar :is(.nav-item:not(.active),.nav-subitem:not(.active),.section-kicker){color:#c7d2de!important}html[data-fintex-theme] .sidebar .sidebar-section-title{color:#d8b04a!important}html[data-fintex-theme] .sidebar .nav-package-locked{color:#d2dbe5!important}html[data-fintex-theme] .sidebar-section-title{letter-spacing:.06em!important;font-size:var(--fs-eyebrow)!important}html[data-fintex-theme] .fintex-upcoming{color:#c7d2de;margin:4px 9px 10px}html[data-fintex-theme] .fintex-upcoming summary{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 11px;font-size:13px;list-style:none;display:flex}html[data-fintex-theme] .fintex-upcoming summary::-webkit-details-marker{display:none}html[data-fintex-theme] .fintex-upcoming summary:hover,html[data-fintex-theme] .fintex-upcoming[open] summary{color:#fff;background:#2c3447}html[data-fintex-theme] .fintex-upcoming-badge{color:#121c27;background:#e8b84a;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:650}html[data-fintex-theme] .fintex-upcoming p{color:#e1e6ec;margin:0 10px 10px;padding:10px 8px;font-size:12px;line-height:1.5}body:has(.login-page){min-width:0}.login-page,.login-visual{min-height:100vh}@media (width<=1024px){.login-page{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.login-visual{display:none}.login-panel{min-width:0;max-width:100%;min-height:100vh;padding:20px}.login-card{width:100%;max-width:min(440px,100%)}}html[data-fintex-theme] .content-area :is(.accounting-commandbar,.mizan-filterbar,.filter-row,.toolbar-actions,.ft-toolbar,.mizan-filter-actions){flex-wrap:wrap;row-gap:8px;min-width:0;max-width:100%}html[data-fintex-theme] .content-area .accounting-commandbar .mizan-filter-actions{justify-content:flex-end;max-width:100%;flex-wrap:wrap!important;display:flex!important}html[data-fintex-theme] .content-area .accounting-commandbar .mizan-filter-group button{border-radius:var(--radius-sm)!important;height:36px!important;min-height:36px!important;font-size:var(--fs-body-sm)!important}html[data-fintex-theme] .content-area .accounting-commandbar .mizan-filter-actions .compact{height:auto!important;min-height:36px!important;padding:7px 10px!important}html[data-fintex-theme] .content-area :is(.table-wrap,.ft-table-shell,.invoice-integrated-table){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}html[data-fintex-theme] .content-area .mizan-erp-layout{align-items:stretch;min-width:0;grid-template-columns:clamp(220px,23%,300px) minmax(0,1fr)!important}html[data-fintex-theme] .content-area .mizan-tree{overflow-y:auto;min-height:clamp(370px,100vh - 340px,850px)!important;max-height:none!important}html[data-fintex-theme] .content-area .mizan-detail{flex-direction:column;min-width:0;display:flex}html[data-fintex-theme] .content-area .mizan-detail .ft-table-shell{scrollbar-width:thin;flex:1;min-width:0;overflow:auto;min-height:clamp(370px,100vh - 340px,850px)!important;max-height:none!important;margin:10px!important}html[data-fintex-theme] .content-area .mizan-detail .ft-data-table thead th{z-index:2;position:sticky;top:0}html[data-fintex-theme] .content-area :is(th.num,td.num,.num){font-variant-numeric:tabular-nums;text-align:right}html[data-fintex-theme] .content-area .empty-state-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}html[data-fintex-theme] .content-area .empty-state-actions button{min-height:36px;font-size:var(--fs-body-sm);padding:9px 12px}html[data-fintex-theme] .content-area .invoice-month-strip{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}html[data-fintex-theme] .content-area .invoice-month-strip .invoice-month span:empty{min-height:12px;display:block}@media (width<=1280px){html[data-fintex-theme] .content-area .mizan-erp-layout{grid-template-columns:220px minmax(0,1fr)!important}html[data-fintex-theme] .content-area .accounting-commandbar{justify-content:flex-start;gap:8px}html[data-fintex-theme] .content-area .accounting-commandbar .mizan-filter-actions{justify-content:flex-start;margin-left:0!important}}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table{table-layout:fixed!important;width:100%!important;min-width:1380px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):first-child{width:180px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(2){width:340px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(3),html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(4),html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(5){width:170px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(6){width:68px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(7){width:165px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table :is(th,td):nth-child(8){width:87px!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table .account-code-link{white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table .account-code-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table .mizan-account-name{min-width:0;max-width:100%;overflow:hidden}html[data-fintex-theme] .content-area .tdhp-mizan-panel .mizan-cfo-table-shell{min-width:0;max-width:100%;overflow-x:auto!important}.admin-load-status{color:#754c17;background:#fff8ed;border:1px solid #e9bc73;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-load-status strong{font-weight:800}.admin-load-status span{flex:1;min-width:220px;line-height:1.45}.admin-load-status button{color:#754c17;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7a75a;border-radius:7px;padding:7px 11px;font-weight:750}html[data-fintex-theme] .content-area .admin-console .admin-grid{align-items:start!important}html[data-fintex-theme] .content-area .admin-console .admin-grid>.panel{min-width:0;align-self:start!important}html[data-fintex-theme] .content-area .admin-console .admin-table-empty td{text-align:center!important;color:var(--fth-text-3,#697784)!important;font-size:var(--fs-body-sm)!important;white-space:normal!important;background:var(--fth-surface,#fff)!important;padding:28px 16px!important}html[data-fintex-theme] .content-area .admin-console .admin-list-state{text-align:center;color:var(--fth-text-3,#697784);font-size:var(--fs-body-sm);padding:22px 16px}.fintex-assistant-launcher{z-index:80;background:var(--fintex-navy-950);min-height:44px;color:var(--fintex-on-dark);cursor:pointer;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font:700 13px/1 Inter Variable,Inter,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #102f4a3d}.fintex-assistant-launcher:hover{background:var(--fintex-navy-900);transform:translateY(-1px)}.fintex-assistant-launcher svg{color:var(--fintex-gold-500)}.fintex-assistant-backdrop{z-index:2147483646;-webkit-backdrop-filter:blur(1.5px);cursor:default;background:#081c2b4d;border:0;margin:0;padding:0;position:fixed;inset:0}.fintex-assistant-panel{z-index:2147483647;opacity:1;isolation:isolate;width:min(430px,100vw - 36px);height:min(690px,100vh - 36px);color:var(--fintex-text);background:#fff;border:1px solid #d5dde4;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 70px #142a3a52}.fintex-assistant-head{background:linear-gradient(135deg,var(--fintex-navy-950),var(--fintex-navy-900));min-height:68px;color:var(--fintex-on-dark);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 12px 16px;display:flex}.fintex-assistant-brand{align-items:center;gap:11px;min-width:0;display:flex}.fintex-assistant-brand>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fintex-assistant-brand strong{letter-spacing:.01em;font-size:14px;line-height:1.2}.fintex-assistant-brand span{color:var(--fintex-on-dark-muted);font-size:11px}.fintex-assistant-mark{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;color:var(--fintex-gold-500)!important}.fintex-assistant-close{width:34px;height:34px;color:var(--fintex-on-dark-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.fintex-assistant-close:hover{color:#fff;background:#ffffff14}.fintex-assistant-scope{background:#f7f9fb;border-bottom:1px solid #e3e8ec;align-items:flex-start;gap:9px;padding:10px 14px;display:flex}.fintex-assistant-scope>svg{color:var(--fintex-blue-700);flex:none;margin-top:2px}.fintex-assistant-scope>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fintex-assistant-scope strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.fintex-assistant-scope span{color:var(--fintex-text-muted);font-size:11px;line-height:1.35}.fintex-assistant-nav{background:#fff;border-bottom:1px solid #e2e8ed;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.fintex-assistant-nav.empty{border:0;height:0;min-height:0;padding:0;overflow:hidden}.fintex-assistant-nav button{color:#30495d;cursor:pointer;background:#f8fafb;border:1px solid #cfdae2;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font:700 11px/1.2 Inter Variable,Inter,sans-serif;display:inline-flex}.fintex-assistant-nav button:hover{background:#f1f5f7;border-color:#b9c8d2}.fintex-assistant-nav button.danger{color:#8a3b32;background:#fff7f5;border-color:#e8c8c2}.fintex-assistant-body{background:#fff;min-height:0;padding:14px;overflow:auto}.fintex-assistant-empty,.fintex-assistant-thinking{text-align:center;min-height:220px;color:var(--fintex-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.fintex-assistant-empty svg,.fintex-assistant-thinking svg{color:var(--fintex-blue-700)}.fintex-assistant-empty strong,.fintex-assistant-thinking strong{color:var(--fintex-text);font-size:14px}.fintex-assistant-empty span,.fintex-assistant-thinking span{max-width:310px;font-size:12px;line-height:1.5}.fintex-assistant-welcome>strong{margin:2px 0 4px;font-size:15px;display:block}.fintex-assistant-welcome>p{color:var(--fintex-text-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.fintex-assistant-starters{gap:7px;display:grid}.fintex-assistant-starters button{color:#30495d;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #dde4e9;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:9px 11px;font:600 12px/1.35 Inter Variable,Inter,sans-serif;display:flex}.fintex-assistant-starters button:hover{color:#163e5d;background:#f4f8fa;border-color:#b9cbd8}.fintex-assistant-starters button svg{color:#7890a2;flex:none}.fintex-expert-guide{background:linear-gradient(#f8fbfd 0%,#fff 100%);border:1px solid #d8e4eb;border-radius:12px;margin-bottom:14px;padding:12px;box-shadow:0 6px 18px #12364f0f}.fintex-expert-guide-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.fintex-expert-guide-head>div{gap:2px;min-width:0;display:grid}.fintex-expert-kicker{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--fintex-blue-700);font-weight:800;line-height:1.2}.fintex-expert-guide-head strong{color:#173a54;font-size:14px;line-height:1.35}.fintex-expert-token{color:#237a57;font-size:var(--fs-caption);background:#eaf6f0;border:1px solid #cce7da;border-radius:999px;flex:none;padding:4px 7px;font-weight:800;line-height:1.2}.fintex-expert-guide>p{color:var(--fintex-text-muted);margin:0 0 10px;font-size:11px;line-height:1.5}.fintex-expert-loading,.fintex-expert-clear{color:#526a7b;background:#fff;border:1px solid #e3eaee;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:11px;line-height:1.45;display:flex}.fintex-expert-actions{gap:6px;display:grid}.fintex-expert-action{text-align:left;background:#fff;border:1px solid #e0e7eb;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px;display:grid}.fintex-expert-action:hover{background:#f9fbfc;border-color:#b8ccd8}.fintex-expert-action.critical{border-left:3px solid #b8473b}.fintex-expert-action.warning{border-left:3px solid #c78b22}.fintex-expert-action.info{border-left:3px solid #477f9f}.fintex-expert-order{color:#385e78;width:22px;height:22px;font-size:var(--fs-caption);background:#edf3f6;border-radius:7px;place-items:center;font-weight:800;display:grid}.fintex-expert-copy{gap:2px;min-width:0;display:grid}.fintex-expert-copy small{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:#5c6e7b;font-weight:800;line-height:1.2}.fintex-expert-copy strong{color:#243f53;font-size:11px;line-height:1.35}.fintex-expert-copy>span{font-size:var(--fs-caption);color:#5e707e;line-height:1.35}.fintex-expert-action-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.fintex-expert-action-controls button{color:#49677c;cursor:pointer;background:#fff;border:1px solid #d4e0e7;border-radius:7px;align-items:center;gap:4px;min-height:28px;padding:5px 8px;font:700 11px/1.2 Inter Variable,Inter,sans-serif;display:inline-flex}.fintex-expert-action-controls button:hover{color:#1f506e;background:#f4f8fa;border-color:#aec4d1}.fintex-expert-action-controls button.primary{color:#19577b;background:#eaf3f7;border-color:#bfd8e5}.fintex-expert-action-controls button.primary:hover{background:#dfeef5}.fintex-assistant-query-section{padding-top:2px}.fintex-assistant-query-section>strong{margin:2px 0 4px;font-size:13px;display:block}.fintex-assistant-query-section>p{color:var(--fintex-text-muted);margin:0 0 10px;font-size:11px;line-height:1.45}.fintex-assistant-result{gap:12px;display:grid}.fintex-assistant-answer{background:#f9fbfc;border:1px solid #dce5eb;border-radius:11px;padding:13px 14px}.fintex-assistant-answer-label{color:var(--fintex-blue-700);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.fintex-assistant-answer-title{align-items:center;gap:7px;min-width:0;display:flex}.fintex-assistant-route-chip{font-size:var(--fs-caption);letter-spacing:.02em;text-transform:none;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:4px 7px;font-weight:800;line-height:1.2}.fintex-assistant-route-chip.engine{color:#237a57;background:#eaf6f0;border-color:#cce7da}.fintex-assistant-route-chip.ai{color:var(--fintex-blue-700);background:#eaf2f7;border-color:#c9dce8}.fintex-assistant-answer-text{color:#243e52;font-size:13px;line-height:1.62;overflow-x:auto}.fintex-assistant-answer-text p{margin:0 0 10px}.fintex-assistant-answer-text p:last-child{margin-bottom:0}.fintex-assistant-answer-text strong{color:#18384f;font-weight:800}.fintex-assistant-answer-text ul,.fintex-assistant-answer-text ol{margin:8px 0 10px;padding-left:20px}.fintex-assistant-answer-text li{margin:3px 0}.fintex-assistant-answer-text table{border-collapse:collapse;width:100%;margin:10px 0 12px;font-size:11.5px;line-height:1.4}.fintex-assistant-answer-text th,.fintex-assistant-answer-text td{text-align:left;vertical-align:top;border:1px solid #dbe4ea;padding:7px 8px}.fintex-assistant-answer-text th{color:#26475e;background:#eef4f7;font-weight:800}.fintex-assistant-answer-text code{background:#eef3f6;border-radius:5px;padding:1px 4px;font-size:11.5px}.fintex-assistant-evidence{background:#fff;border:1px solid #dfe5ea;border-radius:11px;overflow:hidden}.fintex-assistant-evidence-head{background:#f7f9fa;border-bottom:1px solid #e3e8ec;justify-content:space-between;align-items:center;min-height:39px;padding:8px 11px;display:flex}.fintex-assistant-evidence-head strong{font-size:12px}.fintex-assistant-evidence-head span{color:var(--fintex-text-muted);font-size:11px}.fintex-assistant-evidence-row{border-bottom:1px solid #edf0f2;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px 11px;display:grid}.fintex-assistant-evidence-row:last-of-type{border-bottom:0}.fintex-assistant-evidence-id{color:#1e638f;background:#eaf2f7;border-radius:7px;place-items:center;height:26px;font-size:11px;font-weight:800;display:grid}.fintex-assistant-evidence-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.fintex-assistant-evidence-row strong{font-size:12px;line-height:1.35}.fintex-assistant-evidence-row div>span{color:var(--fintex-text-muted);font-size:11px;line-height:1.4}.fintex-assistant-note{color:#6f7f8c;background:#fbfcfd;border-top:1px solid #edf0f2;padding:8px 11px;font-size:11px;line-height:1.4}.fintex-assistant-result-actions{align-items:center;gap:8px;padding-top:2px;display:flex}.fintex-assistant-result-actions button{color:#30495d;cursor:pointer;background:#fff;border:1px solid #cfd9e0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font:700 11px/1.2 Inter Variable,Inter,sans-serif;display:inline-flex}.fintex-assistant-result-actions button:hover{background:#f7fafc;border-color:#aebfca}.fintex-assistant-result-actions button.primary{border-color:var(--fintex-blue-700);background:var(--fintex-blue-700);color:#fff}.fintex-assistant-result-actions button.primary:hover{background:#185d8a}.fintex-assistant-citation-warning,.fintex-assistant-error{color:#725728;background:#fffaf0;border:1px solid #efd6a8;border-radius:9px;padding:11px 12px;font-size:11px;line-height:1.45}.fintex-assistant-error{flex-direction:column;gap:4px;display:flex}.fintex-assistant-error strong{color:#6b4d1d;font-size:12px}.fintex-assistant-compose{background:#fff;border-top:1px solid #e0e6eb;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px;display:grid}.fintex-assistant-compose textarea{resize:none;min-height:48px;max-height:112px;color:var(--fintex-text);background:#fbfcfd;border:1px solid #cfd9e0;border-radius:10px;outline:none;padding:10px 11px;font:500 12px/1.45 Inter Variable,Inter,sans-serif}.fintex-assistant-compose textarea:focus{border-color:var(--fintex-blue-500);box-shadow:0 0 0 3px #4b92c01c}.fintex-assistant-compose textarea:disabled{color:#8996a1;background:#f2f4f6}.fintex-assistant-compose button{background:var(--fintex-blue-700);color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:end;place-items:center;width:42px;height:42px;display:grid}.fintex-assistant-compose button:disabled{cursor:not-allowed;background:#b8c4cd}.fintex-assistant-disclaimer{color:#81909c;text-align:center;background:#fff;padding:0 12px 9px;font-size:11px;line-height:1.35}.fintex-assistant-spin{animation:.9s linear infinite fintex-assistant-spin}@keyframes fintex-assistant-spin{to{transform:rotate(360deg)}}@media (width<=700px){.fintex-assistant-launcher{bottom:14px;right:14px}.fintex-assistant-panel{border-radius:13px;width:calc(100vw - 16px);height:calc(100vh - 16px);bottom:8px;right:8px}}.fintex-assistant-setup{background:#f9fbfc;border:1px solid #dce4ea;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-height:260px;padding:22px;display:flex}.fintex-assistant-setup-icon{width:42px;height:42px;color:var(--fintex-blue-700);background:#eaf2f7;border-radius:10px;place-items:center;display:grid}.fintex-assistant-setup>strong{color:var(--fintex-text);font-size:14px}.fintex-assistant-setup>p{color:var(--fintex-text-muted);margin:0 0 2px;font-size:11px;line-height:1.5}.fintex-assistant-setup>input{width:100%;min-height:42px;color:var(--fintex-text);background:#fff;border:1px solid #cfd9e0;border-radius:9px;outline:none;padding:9px 11px;font:500 12px/1.4 Inter Variable,Inter,sans-serif}.fintex-assistant-setup>input:focus{border-color:var(--fintex-blue-500);box-shadow:0 0 0 3px #4b92c01c}.fintex-assistant-setup>button{background:var(--fintex-blue-700);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font:700 12px/1 Inter Variable,Inter,sans-serif;display:flex}.fintex-assistant-setup>button:disabled{cursor:not-allowed;background:#b7c3cc}.fintex-assistant-setup>small{font-size:var(--fs-caption);color:#81909c;line-height:1.4}.fintex-assistant-setup-error{color:#725728;background:#fffaf0;border:1px solid #efd6a8;border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.4}.fintex-assistant-freeform-head{background:#fff;border-top:1px solid #e0e6eb;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 11px 0;display:flex}.fintex-assistant-freeform-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.fintex-assistant-freeform-head strong{color:#29495d;font-size:11px}.fintex-assistant-freeform-head span{font-size:var(--fs-caption);color:#788b98;line-height:1.35}.fintex-assistant-freeform-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.fintex-assistant-freeform-badges span{color:#5f7786;white-space:nowrap;background:#f7fafc;border:1px solid #dce7ed;border-radius:999px;padding:2px 5px}.fintex-assistant-ai-privacy{font-size:var(--fs-caption);color:var(--fintex-text-muted);margin:0 12px 6px;line-height:1.4}.fintex-assistant-ai-privacy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.fintex-assistant-ai-privacy summary::-webkit-details-marker{display:none}.fintex-assistant-ai-privacy summary span{white-space:nowrap;text-decoration:underline}.fintex-assistant-ai-privacy p{margin:6px 0 2px;font-size:11px;line-height:1.5}.fintex-launch-quota{border:1px solid var(--fintex-border,#94a3b8);color:var(--fintex-text-muted);border-radius:8px;margin:4px 12px 8px;padding:7px 10px;font-size:11px;line-height:1.35}:where(.financial-analysis-workspace) .fa-premium-layout{grid-template-columns:1.18fr 1fr;align-items:stretch;gap:12px;display:grid}:where(.financial-analysis-workspace) .fa-premium-layout>.panel,:where(.financial-analysis-workspace) .fa-premium-bottom>.panel{background:#fff;border:1px solid #e2eafa;border-radius:9px;min-width:0;padding:14px}:where(.financial-analysis-workspace) .fa-premium-layout .panel-heading,:where(.financial-analysis-workspace) .fa-premium-bottom .panel-heading{border-bottom:none;margin-bottom:10px;padding:0 0 10px}:where(.financial-analysis-workspace) .fa-premium-layout h3,:where(.financial-analysis-workspace) .fa-premium-bottom h3{color:#102d5c;font-size:15px;font-weight:750}:where(.financial-analysis-workspace) .fa-premium-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:where(.financial-analysis-workspace) .fa-premium-ratio{background:#f9fbff;border:1px solid #e7edf7;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;min-height:76px;padding:10px 7px;display:flex}:where(.financial-analysis-workspace) .fa-premium-ratio-icon{color:#0aa86b;background:#e9f6ee;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}:where(.financial-analysis-workspace) .fa-premium-ratio-icon.tone-1{color:#e64949;background:#fff0f0}:where(.financial-analysis-workspace) .fa-premium-ratio-icon.tone-2{color:#207bea;background:#e9f4ff}:where(.financial-analysis-workspace) .fa-premium-ratio-icon.tone-3{color:#f18b1c;background:#fff4e4}:where(.financial-analysis-workspace) .fa-premium-ratio-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:where(.financial-analysis-workspace) .fa-premium-ratio-body>span{font-size:var(--fs-caption);color:#426184;line-height:1.2}:where(.financial-analysis-workspace) .fa-premium-ratio-body strong{color:#0a2a5a;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}:where(.financial-analysis-workspace) .fa-premium-ratio-body small{font-size:var(--fs-caption);color:#5a6e8a}:where(.financial-analysis-workspace) .fa-premium-ratio-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;width:42px;display:flex}:where(.financial-analysis-workspace) .fa-premium-ratio-side b{font-size:var(--fs-caption);color:#1b8f63;white-space:nowrap}:where(.financial-analysis-workspace) .fa-premium-ratio-side .fa-sparkline{width:40px;height:23px}:where(.financial-analysis-workspace) .fa-premium-bars{background:repeating-linear-gradient(0deg,#e8eff8 0 1px,#0000 1px 44px);justify-content:space-around;align-items:end;gap:20px;height:225px;padding:16px 12px 0;display:flex}:where(.financial-analysis-workspace) .fa-premium-bar-group{text-align:center;flex:1;min-width:0}:where(.financial-analysis-workspace) .fa-premium-bar-pair{justify-content:center;align-items:end;gap:5px;height:170px;display:flex}:where(.financial-analysis-workspace) .fa-premium-bar-pair div{background:#96c7ff;border-radius:3px 3px 0 0;width:38%;max-width:48px}:where(.financial-analysis-workspace) .fa-premium-bar-pair div+div{background:#1767c9}:where(.financial-analysis-workspace) .fa-premium-bar-group strong{color:#17345d;margin-top:7px;font-size:11px;display:block}:where(.financial-analysis-workspace) .fa-premium-bar-group small{font-size:var(--fs-caption);color:#556e8c}:where(.financial-analysis-workspace) .fa-premium-legend{color:#5f7a9c;justify-content:center;gap:20px;padding:14px;font-size:11px;display:flex}:where(.financial-analysis-workspace) .fa-premium-legend span:first-child{color:#8bbbfa}:where(.financial-analysis-workspace) .fa-premium-legend span:last-child{color:#1767c9}:where(.financial-analysis-workspace) .fa-premium-middle{grid-template-columns:1fr 1fr;margin-top:12px}:where(.financial-analysis-workspace) .fa-premium-middle .fa-income-bridge-row{font-size:var(--fs-caption);grid-template-columns:130px 1fr 96px;gap:6px}:where(.financial-analysis-workspace) .fa-premium-middle .fa-income-bridge-row strong{font-size:var(--fs-caption)}:where(.financial-analysis-workspace) .fa-premium-middle .fa-income-bridge{padding:0}:where(.financial-analysis-workspace) .fa-premium-middle .fa-dashboard-card .panel-heading{display:none}:where(.financial-analysis-workspace) .fa-premium-balance{justify-content:space-around;gap:20px;padding:8px 0;display:flex}:where(.financial-analysis-workspace) .fa-premium-donut{border-radius:50%;flex:none;place-items:center;width:145px;height:145px;display:grid}:where(.financial-analysis-workspace) .fa-premium-donut>div{text-align:center;color:#547395;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:11px;display:flex}:where(.financial-analysis-workspace) .fa-premium-donut strong{color:#0a2a5a;font-size:13px;display:block}:where(.financial-analysis-workspace) .fa-premium-balance-legend{color:#537395;grid-template-columns:1fr 1fr;gap:8px;font-size:11px;display:grid}:where(.financial-analysis-workspace) .fa-premium-bottom{grid-template-columns:1.15fr .85fr 1fr;gap:12px;margin-top:12px;display:grid}:where(.financial-analysis-workspace) .fa-premium-cycle{gap:10px;display:grid}:where(.financial-analysis-workspace) .fa-premium-cycle>div{font-size:var(--fs-caption);color:#294568;grid-template-columns:135px 1fr 85px;align-items:center;gap:8px;display:grid}:where(.financial-analysis-workspace) .fa-premium-cycle i{background:linear-gradient(90deg,#a8d3ff,#347fe6);border-radius:3px;height:12px}:where(.financial-analysis-workspace) .fa-premium-cycle strong{font-size:11px}:where(.financial-analysis-workspace) .fa-premium-tax{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.financial-analysis-workspace) .fa-premium-tax>div{background:#eaf3ff;border-radius:7px;gap:6px;min-width:0;padding:12px 8px;display:grid}:where(.financial-analysis-workspace) .fa-premium-tax>div:nth-child(3){background:#fff0e0}:where(.financial-analysis-workspace) .fa-premium-tax>div:nth-child(4){background:#ffeded}:where(.financial-analysis-workspace) .fa-premium-tax span{font-size:var(--fs-caption);color:#44648b}:where(.financial-analysis-workspace) .fa-premium-tax strong{color:#0d3a7b;overflow-wrap:anywhere;font-size:14px}:where(.financial-analysis-workspace) .fa-premium-insights p{color:#546d8d;border-bottom:1px solid #edf1f7;margin:0;padding:8px 2px;font-size:11px;line-height:1.45}:where(.financial-analysis-workspace) .fa-premium-insights b{color:#163866}@media (width<=1400px){:where(.financial-analysis-workspace) .fa-premium-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){:where(.financial-analysis-workspace) .fa-premium-layout,:where(.financial-analysis-workspace) .fa-premium-bottom{grid-template-columns:1fr}}@media (width<=650px){:where(.financial-analysis-workspace) .fa-premium-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.financial-analysis-workspace) .fa-premium-balance{gap:8px}:where(.financial-analysis-workspace) .fa-premium-donut{width:120px;height:120px}}:where(.financial-analysis-workspace) .fa-cockpit-kpis .ft-executive-kpi:nth-child(n+5){display:none!important}:where(.financial-analysis-workspace) .fa-cockpit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(.financial-analysis-workspace) .fa-premium-layout .fa-premium-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1400px){:where(.financial-analysis-workspace) .fa-premium-layout .fa-premium-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){:where(.financial-analysis-workspace) .fa-cockpit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.financial-analysis-workspace) .fa-premium-layout .fa-premium-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.financial-analysis-workspace) .fa-period-story{background:#fff;border:1px solid #dce9f5;border-radius:10px;margin-bottom:12px;padding:14px}:where(.financial-analysis-workspace) .fa-period-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(.financial-analysis-workspace) .fa-period-story-grid article{background:#f6f9fe;border:1px solid #e3eafa;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}:where(.financial-analysis-workspace) .fa-period-story-index{color:#3176ce;font-size:11px;font-weight:750}:where(.financial-analysis-workspace) .fa-period-story-grid strong{color:#16365d;font-size:13px}:where(.financial-analysis-workspace) .fa-period-story-grid p{color:#49617d;flex:1;margin:0;font-size:12px;line-height:1.5}:where(.financial-analysis-workspace) .fa-period-story-grid button{justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}:where(.financial-analysis-workspace) .fa-period-story-method{color:#5a7189;margin-top:10px;font-size:11px}:where(.financial-analysis-workspace) .fa-period-independent{color:#325677;background:#f1f6fc;border:1px solid #dce8f5;border-radius:8px;padding:10px 12px;font-size:11px}:where(.financial-analysis-workspace) .fa-period-independent>strong{color:#133b68;margin-bottom:7px;display:block}:where(.financial-analysis-workspace) .fa-period-independent>div{gap:5px;display:grid}:where(.financial-analysis-workspace) .fa-period-independent p{margin:0;font-size:11px}@media (width<=900px){:where(.financial-analysis-workspace) .fa-period-story-grid{grid-template-columns:1fr}}:where(.financial-analysis-workspace) .fa-period-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}:where(.financial-analysis-workspace) .fa-period-story-metrics>span{background:#fff;border:1px solid #dde8f4;border-radius:8px;gap:4px;padding:9px 11px;display:grid}:where(.financial-analysis-workspace) .fa-period-story-metrics small{color:#59718b;font-size:11px}:where(.financial-analysis-workspace) .fa-period-story-metrics b{color:#123865;font-size:16px}.fa-dynamic-compare{flex-direction:column;gap:14px;display:flex}.fa-compare-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fa-compare-filters label{color:#5f6e81;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.fa-compare-filters select{background:var(--surface,#fff);width:100%;min-width:0;color:var(--text-primary,#17324d);border:1px solid #cbd5e1;border-radius:9px;padding:9px 11px}.fa-compare-chips{flex-wrap:wrap;gap:7px;display:flex}.fa-compare-chips button{color:#28517e;cursor:pointer;background:#f3f7fc;border:1px solid #c8d7e9;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700}.fa-compare-chips button.active{color:#fff;background:#195eb7;border-color:#195eb7}.fa-compare-visual{border:1px solid #d9e4f1;border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:center;gap:20px;padding:17px;display:grid}.fa-compare-chart{border-bottom:1px solid #ccd8ea;justify-content:space-evenly;align-items:flex-end;gap:20px;min-height:230px;padding:10px 12px 0;display:flex}.fa-compare-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;min-width:125px;display:flex}.fa-compare-chart strong{color:#204264;font-size:13px}.fa-compare-chart small{color:#64748b;padding-bottom:10px;font-size:11px;font-weight:700}.fa-compare-bar{background:linear-gradient(#1d72d8,#1552a5);border-radius:7px 7px 0 0;width:105px}.fa-compare-chart>div:first-child .fa-compare-bar{background:linear-gradient(#a4c7f0,#76a4e4)}.fa-compare-missing{color:#c06a37;height:30px}.fa-compare-evidence{color:#526981;flex-direction:column;gap:12px;line-height:1.5;display:flex}.fa-compare-evidence strong{color:#15385f}.fa-dynamic-compare .fa-compare-selected{background:#eaf3ff}@media (width<=850px){.fa-compare-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-compare-visual{grid-template-columns:1fr}.fa-compare-chart>div{min-width:0}.fa-compare-bar{width:78px}}@media (width<=440px){.fa-compare-filters{grid-template-columns:1fr}}.fa-premium-layout>.fa-premium-ratios:has(+.fa-dynamic-compare){grid-column:1/-1}.fa-premium-layout>.fa-dynamic-compare{grid-column:1/-1}.fa-dynamic-compare{gap:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fa-dynamic-compare .fa-compare-hero{color:#fff;background:linear-gradient(115deg,#102b52,#174682);border:1px solid #28548a;border-radius:14px;padding:20px 23px}.fa-compare-hero-top,.fa-compare-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.fa-compare-kicker{font-size:var(--fs-caption);color:#9ec8ff;letter-spacing:.12em;font-weight:800}.fa-compare-hero h3{line-height:1.25;color:#fff!important;margin:7px 0!important;font-size:23px!important;font-weight:800!important}.fa-compare-hero p{color:#c4d8f3;margin:0;font-size:12px}.fa-compare-source-badge{color:#e3eeff;font-size:var(--fs-caption);background:#ffffff13;border:1px solid #ffffff4a;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-weight:700;display:inline-flex}.fa-compare-hero-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.fa-compare-hero-meta>div{flex-direction:column;gap:5px;display:flex}.fa-compare-hero-meta small{color:#abc9ed;font-size:var(--fs-caption)}.fa-compare-hero-meta strong{color:#fff;font-size:12px}.fa-dynamic-compare .fa-compare-section{background:var(--surface,#fff);border:1px solid #dae4f0;border-radius:13px;min-width:0;padding:18px 20px}.fa-compare-section-heading{align-items:center;margin-bottom:14px}.fa-compare-section-heading h4{color:var(--text-primary,#163254);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;line-height:1.35;display:flex}.fa-compare-section-heading small{color:#607083;margin-top:4px;font-size:11px;display:block}.fa-compare-scope{color:#285f9e;background:#f4f8fe;border:1px solid #d4e2f2;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.fa-compare-filters label{letter-spacing:.03em;text-transform:uppercase;font-size:var(--fs-caption);gap:7px}.fa-compare-filters select{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.fa-compare-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fa-compare-kpi{text-align:left;background:var(--surface,#fff);cursor:pointer;border:1px solid #dbe5f0;border-top:3px solid #236ec4;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 14px;display:flex}.fa-compare-kpi.tone-1{border-top-color:#119e96}.fa-compare-kpi.tone-2{border-top-color:#ef9850}.fa-compare-kpi.tone-3{border-top-color:#925cda}.fa-compare-kpi.selected{box-shadow:0 0 0 2px #3e8be54a}.fa-compare-kpi>span{color:#636f82;font-size:var(--fs-caption);letter-spacing:.04em;font-weight:800}.fa-compare-kpi>strong{color:var(--text-primary,#183452);overflow-wrap:anywhere;font-size:clamp(15px,1.55vw,22px);font-weight:850}.fa-compare-kpi>small{color:#636f82;font-size:11px}.fa-compare-kpi>b{color:#148368;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.fa-compare-kpi>b.down{color:#d64c60}.fa-compare-kpi em{color:#67717d;font-style:normal;font-weight:500;font-size:var(--fs-caption)}.fa-compare-legend{color:#75869a;gap:16px;font-size:11px;display:flex}.fa-compare-legend span{align-items:center;gap:6px;display:flex}.fa-compare-legend i{background:#9bbef1;border-radius:2px;width:9px;height:9px;display:inline-block}.fa-compare-legend span:last-child i{background:#1b60bd}.fa-compare-chips{margin-bottom:8px}.fa-compare-chips button{color:#476780;background:#f5f8fd}.fa-dynamic-compare .fa-compare-visual{border:0;padding:8px 0 4px}.fa-compare-visual .fa-compare-chart{background:repeating-linear-gradient(0deg,#0000 0 44px,#e8eff6 45px);border:0;min-height:250px}.fa-compare-visual .fa-compare-evidence{background:#f1f6fd;border-left:3px solid #2877cd;border-radius:0 10px 10px 0;padding:19px}.fa-compare-evidence .fa-compare-eyebrow{font-size:var(--fs-caption);text-transform:uppercase;color:#566e8a;font-weight:750}.fa-compare-evidence strong{color:#163e76!important;font-size:24px!important}.fa-compare-evidence>b{color:#16846a;font-size:12px}.fa-compare-evidence p{color:#536a82;margin:0;font-size:12px;line-height:1.6}.fa-compare-unit{color:#607083;font-size:11px}.fa-compare-data-table{width:100%}.fa-compare-data-table thead{background:#f4f7fb}.fa-compare-data-table th{color:#5d6e7f;font-size:11px}.fa-compare-data-table td{font-variant-numeric:tabular-nums;font-size:12px}.fa-compare-data-table td:first-child small{color:#646f79;font-size:var(--fs-caption);margin-top:4px;display:block}.fa-compare-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fa-compare-insights{flex-direction:column;gap:16px;display:flex}.fa-compare-insights>div{align-items:flex-start;gap:12px;display:flex}.fa-compare-insights>div>span{color:#2974c3;background:#f4f7fb;border:1px solid #d9e5f4;border-radius:8px;padding:9px;font-size:11px;font-weight:800}.fa-compare-insights strong{color:#224364;font-size:12px}.fa-compare-insights p{color:#607284;margin:5px 0 0;font-size:11px;line-height:1.6}.fa-compare-detail h3{color:#163e70;margin:0 0 12px;font-size:19px}.fa-compare-detail>small{color:#65707c;font-size:var(--fs-caption);margin-bottom:4px;display:block}.fa-compare-detail>strong{color:#315879;font-size:12px}.fa-compare-detail>div{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.fa-compare-detail>div span{background:#f5f8fc;border:1px solid #e3ebf4;border-radius:9px;flex-direction:column;gap:6px;padding:13px;display:flex}.fa-compare-detail>div small{font-size:var(--fs-caption);color:#637181}.fa-compare-detail>div b{color:#1c4068;overflow-wrap:anywhere;font-size:14px}.fa-compare-detail p{color:#5f6f80;font-size:11px;line-height:1.6}.fa-compare-declaration{color:#2a6dad;background:#f5f8fc;border:1px solid #dbe5ef;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.fa-compare-declaration strong{color:#1f4265;font-size:12px}.fa-compare-declaration p{color:#5d6f81;margin:5px 0 0;font-size:11px}.fa-compare-info-line{color:#507bb7;font-size:11px}@media (width<=980px){.fa-compare-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-compare-bottom-grid{grid-template-columns:1fr}}@media (width<=620px){.fa-dynamic-compare .fa-compare-section{padding:13px}.fa-compare-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-compare-hero h3{font-size:19px!important}.fa-compare-kpi{padding:12px}.fa-compare-visual .fa-compare-chart{min-height:215px}}.fa-compare-compact{background:var(--surface,#fff)!important;border:1px solid #dce5ef!important;border-radius:13px!important;gap:11px!important;padding:12px 15px!important}.fa-compare-compact .fa-compare-hero{color:#183b66!important;background:0 0!important;border:0!important;border-bottom:1px solid #e7edf4!important;border-radius:0!important;padding:3px 2px 10px!important}.fa-compare-compact .fa-compare-hero h3{color:#17345c!important;margin:2px 0!important;font-size:17px!important}.fa-compare-compact .fa-compare-hero p{color:#5f7186!important;font-size:11px!important}.fa-compare-compact .fa-compare-kicker{display:none}.fa-compare-compact .fa-compare-source-badge{color:#547399!important;background:#eff5fc!important;border-color:#dce9f7!important}.fa-compare-compact .fa-compare-hero-meta{gap:8px!important;margin:6px 0 0!important;display:flex!important}.fa-compare-compact .fa-compare-hero-meta>div{background:#f4f7fb;border-radius:15px;flex-direction:row;gap:4px;padding:5px 9px;display:flex}.fa-compare-compact .fa-compare-hero-meta small,.fa-compare-compact .fa-compare-hero-meta strong{font-size:var(--fs-caption)!important;color:#547399!important}.fa-compare-compact .fa-compare-hero-meta>div:nth-child(2){display:none}.fa-compare-compact .fa-compare-section{background:0 0!important;border:0!important;padding:0!important}.fa-compare-compact .fa-compare-section-heading{margin:0 0 8px}.fa-compare-compact .fa-compare-section-heading h4{font-size:12px!important}.fa-compare-compact .fa-compare-section-heading small{display:none}.fa-compare-compact .fa-compare-filters{gap:8px}.fa-compare-compact .fa-compare-filters label{font-size:var(--fs-caption)}.fa-compare-compact .fa-compare-filters select{height:34px;padding:7px 9px;font-size:11px}.fa-compare-compact .fa-compare-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fa-compare-compact .fa-compare-kpi{border-top-width:2px;gap:4px;padding:10px 12px}.fa-compare-compact .fa-compare-kpi>strong{font-size:17px}.fa-compare-compact .fa-compare-kpi>small{display:none}.fa-compare-compact .fa-compare-kpi>b{font-size:var(--fs-caption)}.fa-compare-compact .fa-compare-chips{gap:5px;margin-bottom:0}.fa-compare-compact .fa-compare-chips button{font-size:var(--fs-caption);padding:5px 8px}.fa-compare-compact .fa-compare-visual{grid-template-columns:1.5fr 1fr;gap:10px;padding:0}.fa-compare-compact .fa-compare-chart{min-height:146px;max-height:158px;padding:0;overflow:hidden}.fa-compare-compact .fa-compare-chart>div{font-size:var(--fs-caption);gap:3px}.fa-compare-compact .fa-compare-chart strong{font-size:11px}.fa-compare-compact .fa-compare-chart small{font-size:var(--fs-caption);padding-bottom:1px}.fa-compare-compact .fa-compare-bar{width:65px;max-height:105px}.fa-compare-compact .fa-compare-evidence{gap:5px;padding:11px 14px}.fa-compare-compact .fa-compare-evidence strong{font-size:19px!important}.fa-compare-compact .fa-compare-evidence p{font-size:var(--fs-caption)}.fa-compare-compact .fa-compare-scope{font-size:var(--fs-caption);padding:5px 8px}@media (width<=780px){.fa-compare-compact .fa-compare-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-compare-compact .fa-compare-hero-meta{flex-wrap:wrap}.fa-compare-compact .fa-compare-visual{grid-template-columns:1fr}}@media (width>=1041px){.fx-central-hub{grid-template-columns:minmax(0,34fr) minmax(0,66fr)}.fx-central-hub .fintex-platform-workspace{align-items:flex-start;padding:20px clamp(22px,2.2vw,36px)}.fx-central-hub .fintex-platform-visual{padding:26px clamp(24px,2.9vw,44px)}.fx-central-hub .fintex-platform-visual-content h1{margin:10px 0 15px;font-size:clamp(31px,2.9vw,45px)}.fx-central-hub .fintex-platform-visual-content>p{margin-bottom:18px;line-height:1.55}.fx-central-hub .fintex-platform-visual-highlights{gap:10px;font-size:12px}.fx-central-hub .fx-hub-session-bar{margin-bottom:10px;padding:4px 0 9px}.fx-central-hub .fx-hub-heading{margin-bottom:14px}.fx-central-hub .fx-hub-heading h2{margin:5px 0;font-size:clamp(26px,2.25vw,36px)}.fx-central-hub .fx-hub-heading>p{font-size:12px;line-height:1.45}.fx-central-hub .fx-hub-section-head{margin:2px 0 8px}.fx-central-hub .fx-hub-management-grid{gap:8px;margin-bottom:15px}.fx-central-hub .fx-hub-management-item{border-radius:11px;gap:10px;padding:10px 12px}.fx-central-hub .fx-hub-management-item>svg:first-child{width:19px;height:19px;padding:7px}.fx-central-hub .fx-hub-management-item>span{gap:3px}.fx-central-hub .fx-hub-product-label{margin-bottom:8px}.fx-central-hub .fx-hub-product-grid{gap:12px}.fx-central-hub .fx-hub-product{gap:9px;padding:15px}.fx-central-hub .fx-hub-product-icon{width:41px;height:41px}.fx-central-hub .fx-hub-product h3{margin:0;font-size:clamp(19px,1.5vw,23px)}.fx-central-hub .fx-hub-product-description{min-height:34px;line-height:1.5}.fx-central-hub .fx-hub-access-active,.fx-central-hub .fx-hub-decision-launch,.fx-central-hub .fx-hub-trial,.fx-central-hub .fx-hub-access-loading{gap:7px;min-height:118px;padding:11px}.fx-central-hub .fx-hub-full-access{margin-top:12px;padding:11px 15px}.fx-central-hub .fx-hub-crown{width:39px;height:39px}.fx-central-hub .fx-hub-inner>.fintex-platform-workspace-note{margin-top:12px}}.fx-central-hub .fx-hub-product[role=link]{transition:transform .18s,box-shadow .18s,border-color .18s}.fx-central-hub .fx-hub-product[role=link]:has(.fx-hub-product-bottom a.fx-hub-entry){cursor:pointer}.fx-central-hub .fx-hub-product[role=link]:hover{border-color:#93b9e1;transform:translateY(-2px);box-shadow:0 18px 34px #1c3d5a25}.fx-central-hub .fx-hub-product.decision[role=link]:hover{border-color:#79bfb6}.fx-central-hub .fx-hub-product[role=link]:focus-visible{outline-offset:3px;outline:3px solid #286fd0}@media (width<=1040px){.fx-central-hub .fintex-platform-visual{gap:12px;padding:18px 22px}.fx-central-hub .fintex-platform-visual-content h1{margin:8px 0;font-size:clamp(27px,4vw,34px)}.fx-central-hub .fintex-platform-visual-highlights{gap:7px}.fx-central-hub .fintex-platform-workspace{padding:18px}.fx-central-hub .fx-hub-heading{margin-bottom:14px}.fx-central-hub .fx-hub-management-grid{gap:8px;margin-bottom:14px}.fx-central-hub .fx-hub-management-item{padding:12px}.fx-central-hub .fx-hub-product{padding:15px}}@media (width<=600px){.fx-central-hub .fintex-platform-visual-highlights{display:none}.fx-central-hub .fx-hub-heading h2{font-size:25px}.fx-central-hub .fx-hub-session-bar{margin-bottom:11px}.fx-central-hub .fx-hub-management-item{padding:11px}.fx-central-hub .fx-hub-product{padding:14px}}@media (prefers-reduced-motion:reduce){.fx-central-hub .fx-hub-product[role=link]{transition:none}.fx-central-hub .fx-hub-product[role=link]:hover{transform:none}}.fx-decision-header-control{cursor:pointer;background:#fff;font-weight:750}.fx-decision-header-control:focus-visible{outline-offset:2px;outline:3px solid #2873cb}.fx-decision-compact .trade-workbench{gap:10px}.fx-decision-compact .trade-workbench .trade-page-intro{margin-bottom:8px}.fx-decision-compact .trade-workbench .trade-cards{gap:10px}.fx-decision-compact .trade-workbench .trade-card{padding:12px}.fx-decision-focus #fintex-trade-sidebar{display:none}.fx-decision-focus .app-main{margin-left:0!important}.fx-decision-focus .app-main .content-area{max-width:none}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button){--audit-press-offset:3px;appearance:none;letter-spacing:.005em;text-shadow:0 1px #ffffffd9;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative;color:#263d60!important;min-height:36px!important;box-shadow:inset 0 1px 0 #fffffffa, inset 0 -1px 0 #3c5f9114, 0 var(--audit-press-offset) 0 #9cafd0, 0 7px 15px #13356029!important;background:linear-gradient(#fff 0%,#f2f7ff 43%,#e4ecf8 100%)!important;border:1px solid #a4b8d3!important;border-radius:9px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,filter .16s,border-color .16s!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.ft-button-primary),html[data-fintex-theme] .content-area .accounting-commandbar .mizan-filter-actions .accounting-audit-refresh{text-shadow:0 1px 1px #05153a66;color:#fff!important;background:linear-gradient(#6787d8 0%,#385cbd 38%,#253f9e 100%)!important;border-color:#294882!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #05103a4d,0 3px #142c76,0 8px 17px #203e8545!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button):hover:not(:disabled){filter:brightness(1.045)saturate(1.08);transform:translateY(-1px);border-color:#537dbb!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #3c5f9114,0 4px #8ca8ce,0 11px 20px #13356038!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.ft-button-primary):hover:not(:disabled){box-shadow:inset 0 1px #fff6,inset 0 -1px #05103a4d,0 4px #142c76,0 11px 22px #203e8557!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button):active:not(:disabled){filter:brightness(.97);transform:translateY(2px);box-shadow:inset 0 2px 5px #0a28563b,0 1px #9cafd0,0 3px 7px #1335601f!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.ft-button-primary):active:not(:disabled){box-shadow:inset 0 2px 6px #030d3f61,0 1px #142c76,0 3px 7px #13356030!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button):focus-visible{outline-offset:3px!important;outline:3px solid #e1a92c!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button):disabled{opacity:.65!important;filter:saturate(.6)!important;cursor:not-allowed!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,0 2px #b9c3d4!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-group button,.invoice-period-panel .invoice-month){background:linear-gradient(#fff 0%,#e9eff8 100%)!important;border:1px solid #c2d0e2!important;border-radius:8px!important;transition:background .16s,box-shadow .16s,transform .16s!important;box-shadow:inset 0 1px #fff,0 2px #b6c6dc!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-group button,.invoice-period-panel .invoice-month):is(:hover,:focus-visible):not(:disabled){border-color:#779bd0!important;box-shadow:inset 0 1px #fff,0 3px #9cafcb,0 5px 12px #15366821!important}html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-group button[aria-pressed=true],.invoice-period-panel .invoice-month.active){color:#fff!important;background:linear-gradient(#8589ea 0%,#575acc 55%,#4246aa 100%)!important;border-color:#424ab6!important;box-shadow:inset 0 1px #ffffff4d,0 2px #34367f,0 5px 12px #3d3c963b!important}@media (prefers-reduced-motion:reduce){html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button),html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-group button,.invoice-period-panel .invoice-month){transition:none!important;transform:none!important}}@media print{html[data-fintex-theme] .content-area :is(.accounting-commandbar .mizan-filter-actions,.invoice-period-panel .toolbar-actions,.invoice-general-audit-panel .toolbar-actions) :is(.primary-button,.secondary-button,.ghost-button,.ft-button,summary.ft-button){box-shadow:none!important}}.accounting-commandbar .mizan-filter-actions .audit-readiness-advisory{color:#7d4a09;background:linear-gradient(#fffaf0,#ffedc6);border:1px solid #d9b064;border-radius:8px;align-items:center;gap:5px;max-width:260px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px #dab981}@media (width<=1100px){.accounting-commandbar .mizan-filter-actions .audit-readiness-advisory{max-width:190px}}
