.finance-reports-module__G3udVW__workspace{gap:10px;min-width:0;display:grid}.finance-reports-module__G3udVW__yearBar,.finance-reports-module__G3udVW__tableCard,.finance-reports-module__G3udVW__error,.finance-reports-module__G3udVW__notice,.finance-reports-module__G3udVW__managerSummary,.finance-reports-module__G3udVW__kpis,.finance-reports-module__G3udVW__trendCard{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-reports-module__G3udVW__yearBar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.finance-reports-module__G3udVW__yearBar button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.finance-reports-module__G3udVW__yearBar button:disabled{cursor:default;opacity:.5}.finance-reports-module__G3udVW__yearActions{align-items:center;gap:6px;display:flex}.finance-reports-module__G3udVW__yearBar .finance-reports-module__G3udVW__saveButton{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-primary-action-text)}.finance-reports-module__G3udVW__kpis{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-reports-module__G3udVW__kpis article{border-right:1px solid var(--color-border);gap:2px;min-width:0;padding:9px 12px;display:grid}.finance-reports-module__G3udVW__kpis article:last-child{border-right:0}.finance-reports-module__G3udVW__kpis span,.finance-reports-module__G3udVW__kpis small,.finance-reports-module__G3udVW__managerSummary small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-reports-module__G3udVW__kpis strong,.finance-reports-module__G3udVW__managerSummary strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-reports-module__G3udVW__positive{color:var(--color-success)!important}.finance-reports-module__G3udVW__negative{color:var(--color-error)!important}.finance-reports-module__G3udVW__warning{color:var(--color-warning)!important}.finance-reports-module__G3udVW__error,.finance-reports-module__G3udVW__notice{padding:8px 12px;font-size:9px;line-height:1.45}.finance-reports-module__G3udVW__error{color:var(--color-error);background:var(--color-error-soft)}.finance-reports-module__G3udVW__notice{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-reports-module__G3udVW__tableCard{min-width:0;overflow:hidden}.finance-reports-module__G3udVW__tableScroll{width:100%;overflow:auto}.finance-reports-module__G3udVW__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:940px;font-size:9px}.finance-reports-module__G3udVW__tableScroll th,.finance-reports-module__G3udVW__tableScroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:5px 7px}.finance-reports-module__G3udVW__tableScroll thead th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase;font-size:8px}.finance-reports-module__G3udVW__tableScroll thead th:first-child,.finance-reports-module__G3udVW__tableScroll tbody th,.finance-reports-module__G3udVW__tableScroll tfoot th{text-align:left}.finance-reports-module__G3udVW__tableScroll tbody tr:hover{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__tableScroll tfoot th,.finance-reports-module__G3udVW__tableScroll tfoot td{background:var(--color-table-header);color:var(--color-navigation);font-weight:800}.finance-reports-module__G3udVW__progressBadge{border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:20px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.finance-reports-module__G3udVW__progressLow{background:var(--color-error-soft)!important;color:var(--color-error)!important}.finance-reports-module__G3udVW__progressMiddle{background:var(--color-warning-soft)!important;color:var(--color-warning)!important}.finance-reports-module__G3udVW__progressHigh{background:var(--color-success-soft)!important;color:var(--color-success)!important}.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable td,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable tbody th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable tfoot th{text-align:center;height:28px;padding:2px 7px}.finance-reports-module__G3udVW__planFactTable{min-width:1040px!important}.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable thead th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable thead th:first-child{text-align:center;white-space:normal;vertical-align:middle;line-height:1.2}.finance-reports-module__G3udVW__planFactTable .finance-reports-module__G3udVW__progressBadge{min-width:48px;padding:2px 6px}.finance-reports-module__G3udVW__planFactTable .finance-reports-module__G3udVW__planInput{text-align:center;font-size:12px;font-weight:700}.finance-reports-module__G3udVW__planInput{border:1px solid var(--color-border);background:var(--color-surface);width:110px;height:22px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:5px;outline:0;padding:0 6px;font-size:9px}.finance-reports-module__G3udVW__planInput:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-reports-module__G3udVW__trendCard{min-width:0;overflow:hidden}.finance-reports-module__G3udVW__trendHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.finance-reports-module__G3udVW__trendHeader>div:first-child{gap:2px;display:grid}.finance-reports-module__G3udVW__trendHeader strong{color:var(--color-navigation);font-size:12px}.finance-reports-module__G3udVW__trendHeader span{color:var(--color-text-muted);font-size:8px}.finance-reports-module__G3udVW__trendModes{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;padding:4px;display:inline-flex}.finance-reports-module__G3udVW__chartLegend{flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:8px 12px 0;display:flex}.finance-reports-module__G3udVW__chartLegend span{color:var(--color-text);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.finance-reports-module__G3udVW__chartLegend i{border-width:0 0 2px;width:24px;height:0}.finance-reports-module__G3udVW__chartScroll{width:100%;overflow-x:auto}.finance-reports-module__G3udVW__trendChart{width:100%;min-width:720px;height:auto;font-family:var(--font-ui);display:block}.finance-reports-module__G3udVW__chartGrid{stroke:var(--color-border);stroke-width:1px}.finance-reports-module__G3udVW__chartAxisText{fill:var(--color-text-muted);font-size:10px}.finance-reports-module__G3udVW__chartAxisTitle{fill:var(--color-text);font-size:10px;font-weight:700}.finance-reports-module__G3udVW__chartLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.finance-reports-module__G3udVW__chartPoint{stroke:var(--color-surface);stroke-width:1.5px}.finance-reports-module__G3udVW__chartNotice,.finance-reports-module__G3udVW__chartError{text-align:center;padding:24px 12px;font-size:9px}.finance-reports-module__G3udVW__chartNotice{color:var(--color-text-muted)}.finance-reports-module__G3udVW__chartError{color:var(--color-error);background:var(--color-error-soft)}.finance-reports-module__G3udVW__managerSummary{align-items:center;gap:0;display:flex;overflow:hidden}.finance-reports-module__G3udVW__managerSummary>span{border-right:1px solid var(--color-border);gap:2px;min-width:170px;padding:9px 12px;display:grid}.finance-reports-module__G3udVW__managerSummary p{color:var(--color-text-muted);margin:0 12px 0 auto;font-size:9px}.finance-reports-module__G3udVW__managerMatrix table{table-layout:fixed;width:100%;min-width:max-content}.finance-reports-module__G3udVW__managerMatrix th,.finance-reports-module__G3udVW__managerMatrix td{width:104px;min-width:104px;max-width:104px;height:28px;padding:2px 7px}.finance-reports-module__G3udVW__managerMatrix th:first-child,.finance-reports-module__G3udVW__managerMatrix td:first-child{z-index:2;background:var(--color-surface);width:76px;min-width:76px;max-width:76px;position:sticky;left:0}.finance-reports-module__G3udVW__managerMatrix th:nth-child(2),.finance-reports-module__G3udVW__managerMatrix td:nth-child(2){width:112px;min-width:112px;max-width:112px}.finance-reports-module__G3udVW__managerName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-reports-module__G3udVW__managerMatrix thead th:first-child,.finance-reports-module__G3udVW__managerMatrix tfoot th:first-child{z-index:3;background:var(--color-table-header)}.finance-reports-module__G3udVW__shareRow td,.finance-reports-module__G3udVW__shareRow th{color:var(--color-brand-dark)!important}.finance-reports-module__G3udVW__retrospectiveBar{color:var(--color-navigation);font-size:10px;font-weight:800}.finance-reports-module__G3udVW__comparisonTable{min-width:980px!important}.finance-reports-module__G3udVW__comparisonTable th:first-child,.finance-reports-module__G3udVW__comparisonTable td:first-child{text-align:left}.finance-reports-module__G3udVW__sourceBadge{background:var(--color-brand-soft);min-height:20px;color:var(--color-brand-dark);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.finance-reports-module__G3udVW__currentRow{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__retrospectiveMatrix{overflow:auto hidden}.finance-reports-module__G3udVW__retrospectiveMatrix table{table-layout:fixed;width:max-content;min-width:100%}.finance-reports-module__G3udVW__retrospectiveMatrix th,.finance-reports-module__G3udVW__retrospectiveMatrix td{box-sizing:border-box;text-overflow:ellipsis;width:145px;min-width:145px;max-width:145px;padding:7px 12px;overflow:hidden}.finance-reports-module__G3udVW__retrospectiveMatrix th:first-child,.finance-reports-module__G3udVW__retrospectiveMatrix td:first-child{z-index:2;background:var(--color-surface);text-align:left;width:80px;min-width:80px;max-width:80px;position:sticky;left:0}.finance-reports-module__G3udVW__retrospectiveMatrix thead th:first-child,.finance-reports-module__G3udVW__retrospectiveMatrix tfoot th:first-child{z-index:3;background:var(--color-table-header)}.finance-reports-module__G3udVW__retrospectiveMatrix .finance-reports-module__G3udVW__currentRow>:first-child{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__retrospectiveMatrix th:last-child,.finance-reports-module__G3udVW__retrospectiveMatrix td:last-child{width:155px;min-width:155px;max-width:155px}@media (max-width:1150px){.finance-reports-module__G3udVW__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-reports-module__G3udVW__kpis article{border-bottom:1px solid var(--color-border)}}@media (max-width:760px){.finance-reports-module__G3udVW__kpis{grid-template-columns:1fr 1fr}.finance-reports-module__G3udVW__managerSummary{flex-direction:column;align-items:stretch}.finance-reports-module__G3udVW__managerSummary>span{border-right:0;border-bottom:1px solid var(--color-border)}.finance-reports-module__G3udVW__managerSummary p{margin:9px 12px}}.finance-reports-module__G3udVW__drilldownLink{min-width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.finance-reports-module__G3udVW__drilldownLink:hover{color:var(--color-brand);text-decoration:underline}
.finance-manager-receipt-details-module__S8uxTa__dialog{background:var(--color-surface);width:min(1560px,100vw - 32px);max-width:none;height:min(900px,100vh - 32px);max-height:none;color:var(--color-text);border:0;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #041c2359}.finance-manager-receipt-details-module__S8uxTa__dialog[open]{flex-direction:column;display:flex}.finance-manager-receipt-details-module__S8uxTa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a202794}.finance-manager-receipt-details-module__S8uxTa__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.finance-manager-receipt-details-module__S8uxTa__header div{gap:2px;display:grid}.finance-manager-receipt-details-module__S8uxTa__header span{color:var(--color-text-muted);font-size:9px}.finance-manager-receipt-details-module__S8uxTa__header h2{margin:0;font-size:17px}.finance-manager-receipt-details-module__S8uxTa__header button{border:1px solid var(--color-border);background:var(--color-surface);width:34px;min-height:32px;color:var(--color-error);font:inherit;cursor:pointer;border-radius:7px;padding:0;font-size:17px}.finance-manager-receipt-details-module__S8uxTa__summary{border-bottom:1px solid var(--color-border);background:var(--color-table-header);align-items:stretch;display:flex}.finance-manager-receipt-details-module__S8uxTa__summary div{border-right:1px solid var(--color-border);gap:2px;min-width:170px;padding:7px 12px;display:grid}.finance-manager-receipt-details-module__S8uxTa__summary span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.finance-manager-receipt-details-module__S8uxTa__summary strong{white-space:nowrap;font-size:10px}.finance-manager-receipt-details-module__S8uxTa__error{border-bottom:1px solid var(--color-error-border);background:var(--color-error-soft);color:var(--color-error);padding:9px 12px;font-size:10px}.finance-manager-receipt-details-module__S8uxTa__tableCard{flex:1;min-height:0;overflow:hidden}.finance-manager-receipt-details-module__S8uxTa__toolbar{box-sizing:border-box;padding-inline:12px}.finance-manager-receipt-details-module__S8uxTa__scroll{scrollbar-gutter:stable;max-width:100%;height:100%;max-height:calc(100vh - 190px);overflow:auto}.finance-manager-receipt-details-module__S8uxTa__scroll table{border-collapse:collapse;width:max(100%,2100px);font-size:10px}.finance-manager-receipt-details-module__S8uxTa__scroll th,.finance-manager-receipt-details-module__S8uxTa__scroll td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;height:34px;padding:5px 8px}.finance-manager-receipt-details-module__S8uxTa__scroll td:nth-child(2){text-align:right;white-space:nowrap}.finance-manager-receipt-details-module__S8uxTa__scroll thead th{z-index:2;background:var(--color-table-header);color:var(--color-navigation);text-transform:uppercase;white-space:nowrap;font-size:9px;position:sticky;top:0}.finance-manager-receipt-details-module__S8uxTa__empty{color:var(--color-text-muted);text-align:center!important;padding:30px!important}
.finance-manager-commissions-module__WX1OSa__workspace{gap:10px;min-width:0;font-size:9px;display:grid}.finance-manager-commissions-module__WX1OSa__controlBar,.finance-manager-commissions-module__WX1OSa__tableCard,.finance-manager-commissions-module__WX1OSa__summary,.finance-manager-commissions-module__WX1OSa__error,.finance-manager-commissions-module__WX1OSa__notice{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-manager-commissions-module__WX1OSa__controlBar{align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.finance-manager-commissions-module__WX1OSa__controlBar button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.finance-manager-commissions-module__WX1OSa__controlBar button:disabled{cursor:default;opacity:.5}.finance-manager-commissions-module__WX1OSa__controlBar .finance-manager-commissions-module__WX1OSa__primary{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-primary-action-text);margin-left:auto}.finance-manager-commissions-module__WX1OSa__numberField{width:95px;color:var(--color-text-muted);text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.finance-manager-commissions-module__WX1OSa__numberField input,.finance-manager-commissions-module__WX1OSa__settingsTable input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:26px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:6px;outline:0;padding:2px 7px}.finance-manager-commissions-module__WX1OSa__numberField input:focus,.finance-manager-commissions-module__WX1OSa__settingsTable input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__formula{color:var(--color-text-muted);margin:0 12px;line-height:1.45}.finance-manager-commissions-module__WX1OSa__error,.finance-manager-commissions-module__WX1OSa__notice{padding:8px 12px;line-height:1.45}.finance-manager-commissions-module__WX1OSa__error{color:var(--color-error);background:var(--color-error-soft)}.finance-manager-commissions-module__WX1OSa__notice{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__tableCard{min-width:0;overflow:hidden}.finance-manager-commissions-module__WX1OSa__tableToolbar{margin:0;padding:8px 8px 7px}.finance-manager-commissions-module__WX1OSa__tableScroll{width:100%;overflow:auto}.finance-manager-commissions-module__WX1OSa__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1050px;font-size:9px}.finance-manager-commissions-module__WX1OSa__tableScroll th,.finance-manager-commissions-module__WX1OSa__tableScroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:28px;padding:2px 7px}.finance-manager-commissions-module__WX1OSa__tableScroll thead th{background:var(--color-table-header);color:var(--color-table-header-text);text-transform:uppercase;font-size:8px;line-height:1.2}.finance-manager-commissions-module__WX1OSa__tableScroll th:first-child{text-align:left}.finance-manager-commissions-module__WX1OSa__tableScroll tbody tr:hover{background:var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__tableScroll tbody th small{color:var(--color-text-muted);text-transform:uppercase;font-size:7px;font-weight:600;display:block}.finance-manager-commissions-module__WX1OSa__tableScroll tfoot th,.finance-manager-commissions-module__WX1OSa__tableScroll tfoot td{background:var(--color-table-header);color:var(--color-navigation);font-weight:800}.finance-manager-commissions-module__WX1OSa__settingsTable input{width:100px}.finance-manager-commissions-module__WX1OSa__settingsTable th:first-child{width:180px}.finance-manager-commissions-module__WX1OSa__empty{color:var(--color-text-muted);text-align:center;margin:0;padding:18px}.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-manager-commissions-module__WX1OSa__summary span{border-right:1px solid var(--color-border);gap:2px;padding:9px 12px;display:grid}.finance-manager-commissions-module__WX1OSa__summary span:last-child{border-right:0}.finance-manager-commissions-module__WX1OSa__summary small{color:var(--color-text-muted);font-size:8px}.finance-manager-commissions-module__WX1OSa__summary strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-manager-commissions-module__WX1OSa__spacer{flex:1}.finance-manager-commissions-module__WX1OSa__rates{color:var(--color-text-muted);white-space:nowrap}.finance-manager-commissions-module__WX1OSa__rates strong{color:var(--color-navigation)}.finance-manager-commissions-module__WX1OSa__rates i{margin:0 5px;font-style:normal}@media (max-width:1050px){.finance-manager-commissions-module__WX1OSa__controlBar{flex-wrap:wrap}.finance-manager-commissions-module__WX1OSa__controlBar .finance-manager-commissions-module__WX1OSa__primary{margin-left:0}.finance-manager-commissions-module__WX1OSa__spacer{display:none}.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:1fr 1fr}.finance-manager-commissions-module__WX1OSa__rates{width:100%}}.finance-manager-commissions-module__WX1OSa__drilldownLink{min-width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.finance-manager-commissions-module__WX1OSa__drilldownLink:hover{color:var(--color-brand);text-decoration:underline}.finance-manager-commissions-module__WX1OSa__tableScroll th .finance-manager-commissions-module__WX1OSa__drilldownLink{text-align:left}
.finance-manager-plan-fact-module__5gAq3a__controls{align-items:flex-end;gap:10px;min-width:0;margin-right:auto;display:flex}.finance-manager-plan-fact-module__5gAq3a__modes{border:1px solid var(--color-control-border);border-radius:var(--radius-control) var(--radius-control) 6px var(--radius-control);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-muted));box-shadow:inset 0 1px #ffffffd1, var(--shadow-control);align-items:center;gap:5px;padding:4px;display:inline-flex}.finance-manager-plan-fact-module__5gAq3a__modes button:disabled{opacity:.45}@media (max-width:760px){.finance-manager-plan-fact-module__5gAq3a__controls{flex-wrap:wrap;align-items:stretch;width:100%}.finance-manager-plan-fact-module__5gAq3a__modes,.finance-manager-plan-fact-module__5gAq3a__modes button{flex:1}}
.finance-tax-profit-module__DAJOJq__workspace{gap:10px;min-width:0;display:grid}.finance-tax-profit-module__DAJOJq__controls,.finance-tax-profit-module__DAJOJq__tableCard,.finance-tax-profit-module__DAJOJq__error,.finance-tax-profit-module__DAJOJq__warning{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-tax-profit-module__DAJOJq__controls{align-items:end;gap:16px;padding:9px 12px;display:flex}.finance-tax-profit-module__DAJOJq__actions{align-items:flex-end;display:flex}.finance-tax-profit-module__DAJOJq__formulas{color:var(--color-text-muted);text-align:right;align-self:center;gap:2px;margin-left:auto;font-size:9px;display:grid}.finance-tax-profit-module__DAJOJq__formulas strong{color:var(--color-navigation)}.finance-tax-profit-module__DAJOJq__settingsButton,.finance-tax-profit-module__DAJOJq__settingsFooter button{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:10px}.finance-tax-profit-module__DAJOJq__settingsButton,.finance-tax-profit-module__DAJOJq__primaryButton{border-color:var(--color-brand)!important;background:var(--color-brand)!important;color:#fff!important;font-weight:700!important}.finance-tax-profit-module__DAJOJq__tableCard{min-width:0;overflow:hidden}.finance-tax-profit-module__DAJOJq__toolbarInset{padding-inline:12px}.finance-tax-profit-module__DAJOJq__tableScroll{scrollbar-gutter:stable;min-height:360px;max-height:calc(100vh - 245px);overflow:auto}.finance-tax-profit-module__DAJOJq__tableScroll table{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:2210px}.finance-tax-profit-module__DAJOJq__tableScroll th,.finance-tax-profit-module__DAJOJq__tableScroll td{box-sizing:border-box;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:30px;padding:4px 12px;line-height:1.1}.finance-tax-profit-module__DAJOJq__tableScroll thead th{z-index:3;background:var(--color-table-header);color:var(--color-navigation);text-transform:uppercase;font-size:9px;position:sticky;top:0}.finance-tax-profit-module__DAJOJq__tableScroll th:first-child,.finance-tax-profit-module__DAJOJq__tableScroll td:first-child{z-index:2;text-align:left;background:var(--color-surface);width:260px;min-width:260px;max-width:260px;position:sticky;left:0}.finance-tax-profit-module__DAJOJq__tableScroll th:not(:first-child),.finance-tax-profit-module__DAJOJq__tableScroll td:not(:first-child){width:150px;min-width:150px;max-width:150px}.finance-tax-profit-module__DAJOJq__tableScroll thead th:first-child{z-index:4;background:var(--color-table-header)}.finance-tax-profit-module__DAJOJq__sectionRow th,.finance-tax-profit-module__DAJOJq__sectionRow td{height:26px;background:color-mix(in srgb, var(--color-brand-soft) 70%, var(--color-surface))!important;padding-block:2px!important}.finance-tax-profit-module__DAJOJq__sectionRow th{z-index:2;color:var(--color-navigation);text-transform:uppercase;font-size:10px;position:sticky;left:0;text-align:left!important;padding-inline:13px!important}.finance-tax-profit-module__DAJOJq__sectionRow td{padding-inline:0!important}.finance-tax-profit-module__DAJOJq__sectionRow td.finance-tax-profit-module__DAJOJq__sectionSummary{color:var(--color-brand);font-weight:800;padding-inline:8px!important}.finance-tax-profit-module__DAJOJq__sectionToggle{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:inline-flex}.finance-tax-profit-module__DAJOJq__sectionToggle span{border:1px solid var(--color-border);background:var(--color-surface);width:18px;height:18px;color:var(--color-brand);border-radius:5px;flex:0 0 18px;place-items:center;font-size:12px;line-height:1;display:inline-grid}.finance-tax-profit-module__DAJOJq__totalRow th,.finance-tax-profit-module__DAJOJq__totalRow td{background:color-mix(in srgb, var(--color-table-header) 68%, var(--color-surface));font-weight:800}.finance-tax-profit-module__DAJOJq__totalRow th:first-child{background:color-mix(in srgb, var(--color-table-header) 68%, var(--color-surface))}.finance-tax-profit-module__DAJOJq__amountLink{min-width:100%;color:var(--color-brand);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.finance-tax-profit-module__DAJOJq__amountLink:hover{text-decoration:underline}.finance-tax-profit-module__DAJOJq__error,.finance-tax-profit-module__DAJOJq__warning{padding:9px 12px;font-size:10px}.finance-tax-profit-module__DAJOJq__error{border-color:var(--color-error-border);background:var(--color-error-soft);color:var(--color-error)}.finance-tax-profit-module__DAJOJq__warning{border-color:var(--color-warning-border);background:var(--color-warning-soft);color:var(--color-warning)}.finance-tax-profit-module__DAJOJq__empty{color:var(--color-text-muted);text-align:center!important;padding:30px!important}.finance-tax-profit-module__DAJOJq__dialog{background:var(--color-surface);width:min(1500px,100vw - 32px);max-width:none;height:min(860px,100vh - 32px);max-height:none;color:var(--color-text);border:0;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #041c2359}.finance-tax-profit-module__DAJOJq__dialog[open]{flex-direction:column;display:flex}.finance-tax-profit-module__DAJOJq__calculationDialog{height:auto;max-height:calc(100vh - 32px)}.finance-tax-profit-module__DAJOJq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a202794}.finance-tax-profit-module__DAJOJq__dialogHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.finance-tax-profit-module__DAJOJq__dialogHeader div{gap:2px;display:grid}.finance-tax-profit-module__DAJOJq__dialogHeader span{color:var(--color-text-muted);font-size:9px}.finance-tax-profit-module__DAJOJq__dialogHeader h2{margin:0;font-size:17px}.finance-tax-profit-module__DAJOJq__dialogHeader button{border:1px solid var(--color-border);background:var(--color-surface);width:34px;height:34px;color:var(--color-error);cursor:pointer;border-radius:8px;font-size:18px}.finance-tax-profit-module__DAJOJq__detailSummary{border-bottom:1px solid var(--color-border);background:var(--color-table-header);align-items:center;min-height:58px;display:flex}.finance-tax-profit-module__DAJOJq__detailSummary div{border-right:1px solid var(--color-border);gap:2px;min-width:190px;padding:8px 14px;display:grid}.finance-tax-profit-module__DAJOJq__detailSummary span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.finance-tax-profit-module__DAJOJq__detailSummary strong{font-size:11px}.finance-tax-profit-module__DAJOJq__detailSummary p{color:var(--color-text-muted);margin:0 14px;font-size:9px}.finance-tax-profit-module__DAJOJq__calculationCard{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-brand-soft) 24%, var(--color-surface));grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:8px 14px;padding:12px 14px;display:grid}.finance-tax-profit-module__DAJOJq__calculationHeading,.finance-tax-profit-module__DAJOJq__calculationSubstitution{align-content:start;gap:4px;display:grid}.finance-tax-profit-module__DAJOJq__calculationCard span,.finance-tax-profit-module__DAJOJq__calculationComponents dt{color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.finance-tax-profit-module__DAJOJq__calculationHeading strong,.finance-tax-profit-module__DAJOJq__calculationSubstitution strong{font-size:10px;line-height:1.35}.finance-tax-profit-module__DAJOJq__calculationSubstitution strong{color:var(--color-brand)}.finance-tax-profit-module__DAJOJq__calculationComponents{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;display:flex}.finance-tax-profit-module__DAJOJq__calculationComponents div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;gap:2px;min-width:155px;padding:6px 8px;display:grid}.finance-tax-profit-module__DAJOJq__calculationComponents dd{margin:0;font-size:10px;font-weight:800}.finance-tax-profit-module__DAJOJq__detailTable{flex:1;min-height:0;overflow:hidden}.finance-tax-profit-module__DAJOJq__detailScroll{max-height:calc(100vh - 210px);overflow:auto}.finance-tax-profit-module__DAJOJq__detailScroll table{border-collapse:collapse;width:max(100%,1420px);font-size:9px}.finance-tax-profit-module__DAJOJq__detailScroll th,.finance-tax-profit-module__DAJOJq__detailScroll td{border-bottom:1px solid var(--color-border);text-align:left;height:28px;padding:3px 8px;line-height:1.15}.finance-tax-profit-module__DAJOJq__detailScroll th{background:var(--color-table-header);color:var(--color-navigation);text-transform:uppercase;font-size:9px;position:sticky;top:0}.finance-tax-profit-module__DAJOJq__detailScroll td:nth-child(2){text-align:right;white-space:nowrap}.finance-tax-profit-module__DAJOJq__settingsDialog{width:min(1120px,100vw - 32px);height:min(760px,100vh - 32px)}.finance-tax-profit-module__DAJOJq__settingsBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid;overflow:auto}.finance-tax-profit-module__DAJOJq__settingsBody fieldset{border:1px solid var(--color-border);border-radius:10px;align-content:start;gap:10px;margin:0;padding:12px;display:grid}.finance-tax-profit-module__DAJOJq__settingsBody legend{color:var(--color-navigation);padding:0 5px;font-size:10px;font-weight:800}.finance-tax-profit-module__DAJOJq__settingsBody label{gap:4px;display:grid}.finance-tax-profit-module__DAJOJq__settingsBody label span{color:var(--color-text-muted);font-size:9px;font-weight:700}.finance-tax-profit-module__DAJOJq__settingsBody input,.finance-tax-profit-module__DAJOJq__settingsBody select{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-text);font:inherit;border-radius:8px;padding:0 9px;font-size:10px}.finance-tax-profit-module__DAJOJq__formulaNote{background:var(--color-table-header);border-radius:9px;grid-column:1/-1;gap:3px;padding:10px 12px;font-size:9px;display:grid}.finance-tax-profit-module__DAJOJq__settingsBody>.finance-tax-profit-module__DAJOJq__error{grid-column:1/-1}.finance-tax-profit-module__DAJOJq__settingsFooter{border-top:1px solid var(--color-border);align-items:center;gap:8px;margin-top:auto;padding:11px 14px;display:flex}.finance-tax-profit-module__DAJOJq__settingsFooter span{color:var(--color-text-muted);margin-right:auto;font-size:9px}@media (max-width:900px){.finance-tax-profit-module__DAJOJq__controls{flex-direction:column;align-items:stretch}.finance-tax-profit-module__DAJOJq__formulas{text-align:left;margin-left:0}.finance-tax-profit-module__DAJOJq__settingsBody{grid-template-columns:1fr}}
.finance-service-type-report-module__mC1l7q__workspace{gap:10px;display:grid}.finance-service-type-report-module__mC1l7q__controls,.finance-service-type-report-module__mC1l7q__planSection,.finance-service-type-report-module__mC1l7q__tableCard,.finance-service-type-report-module__mC1l7q__loading,.finance-service-type-report-module__mC1l7q__error,.finance-service-type-report-module__mC1l7q__notice{border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-surface);box-shadow:var(--shadow-soft)}.finance-service-type-report-module__mC1l7q__controls{align-items:flex-end;gap:12px;min-height:54px;padding:9px 12px;display:flex}.finance-service-type-report-module__mC1l7q__yearField{color:var(--color-text-muted);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.finance-service-type-report-module__mC1l7q__yearField select{border:1px solid var(--color-border);background:var(--color-surface);min-width:96px;min-height:34px;color:var(--color-text);font:inherit;border-radius:8px;padding:0 30px 0 10px;font-size:11px}.finance-service-type-report-module__mC1l7q__modes{border:1px solid var(--color-control-border);border-radius:var(--radius-control) var(--radius-control) 6px var(--radius-control);background:linear-gradient(180deg, var(--color-surface), var(--color-surface-muted));box-shadow:inset 0 1px #ffffffd1, var(--shadow-control);align-items:center;gap:5px;padding:4px;display:inline-flex}.finance-service-type-report-module__mC1l7q__summary{text-align:right;grid-template-columns:auto auto;align-self:center;gap:1px 10px;margin-left:auto;display:grid}.finance-service-type-report-module__mC1l7q__summary span,.finance-service-type-report-module__mC1l7q__summary small{color:var(--color-text-muted);font-size:8px}.finance-service-type-report-module__mC1l7q__summary strong{color:var(--color-navigation);grid-row:span 2;align-self:center;font-size:17px}.finance-service-type-report-module__mC1l7q__planSection{padding:8px 10px 9px}.finance-service-type-report-module__mC1l7q__planSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.finance-service-type-report-module__mC1l7q__planSection>header>div{gap:2px;display:grid}.finance-service-type-report-module__mC1l7q__planSection>header strong{color:var(--color-navigation);font-size:12px}.finance-service-type-report-module__mC1l7q__planSection>header span{color:var(--color-text-muted);font-size:9px}.finance-service-type-report-module__mC1l7q__planSection>header button{border:1px solid var(--color-brand);background:var(--color-primary-action);min-height:32px;color:var(--color-primary-action-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:9px;font-weight:800}.finance-service-type-report-module__mC1l7q__planSection>header button:disabled{opacity:.5;cursor:default}.finance-service-type-report-module__mC1l7q__planGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.finance-service-type-report-module__mC1l7q__planGrid article{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;gap:4px;min-width:0;padding:7px 8px;display:grid}.finance-service-type-report-module__mC1l7q__planGrid article>strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.finance-service-type-report-module__mC1l7q__planGrid label{gap:2px;display:grid}.finance-service-type-report-module__mC1l7q__planGrid label>span,.finance-service-type-report-module__mC1l7q__planGrid article>div span{color:var(--color-text-muted);font-size:8px}.finance-service-type-report-module__mC1l7q__planGrid input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:27px;color:var(--color-text);font:inherit;text-align:right;border-radius:7px;padding:0 9px;font-size:10px;font-weight:700}.finance-service-type-report-module__mC1l7q__planGrid label b{font-size:12px}.finance-service-type-report-module__mC1l7q__planGrid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.finance-service-type-report-module__mC1l7q__planGrid article>div span{gap:2px;display:grid}.finance-service-type-report-module__mC1l7q__planGrid article>div span:last-child{text-align:right}.finance-service-type-report-module__mC1l7q__planGrid article>div b{color:var(--color-brand-dark);font-size:8px}.finance-service-type-report-module__mC1l7q__tableCard{min-width:0;overflow:hidden}.finance-service-type-report-module__mC1l7q__toolbar{padding-inline:12px}.finance-service-type-report-module__mC1l7q__tableScroll{scrollbar-gutter:stable;max-height:calc(100vh - 330px);overflow:auto}.finance-service-type-report-module__mC1l7q__tableScroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max(100%,1900px);font-size:10px}.finance-service-type-report-module__mC1l7q__tableScroll th,.finance-service-type-report-module__mC1l7q__tableScroll td{box-sizing:border-box;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:36px;padding:6px 8px}.finance-service-type-report-module__mC1l7q__tableScroll thead th{z-index:3;background:var(--color-table-header);color:var(--color-table-header-text);text-transform:uppercase;font-size:9px;position:sticky;top:0}.finance-service-type-report-module__mC1l7q__tableScroll thead th:first-child,.finance-service-type-report-module__mC1l7q__tableScroll tbody th,.finance-service-type-report-module__mC1l7q__tableScroll tfoot th{z-index:2;text-align:left;width:230px;min-width:230px;max-width:230px;position:sticky;left:0}.finance-service-type-report-module__mC1l7q__tableScroll thead th:first-child{z-index:4}.finance-service-type-report-module__mC1l7q__tableScroll tbody th{background:var(--color-surface);color:var(--color-navigation);text-overflow:ellipsis;overflow:hidden}.finance-service-type-report-module__mC1l7q__tableScroll tbody th small{color:var(--color-text-muted);font-size:8px;display:block}.finance-service-type-report-module__mC1l7q__tableScroll td button{color:var(--color-brand-dark);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.finance-service-type-report-module__mC1l7q__tableScroll td button:hover,.finance-service-type-report-module__mC1l7q__tableScroll td button:focus-visible{text-decoration-color:currentColor}.finance-service-type-report-module__mC1l7q__percentCell{background:color-mix(in srgb, var(--color-success) var(--share-strength), var(--color-surface))}.finance-service-type-report-module__mC1l7q__tableScroll tfoot th,.finance-service-type-report-module__mC1l7q__tableScroll tfoot td{z-index:3;background:var(--color-table-header);color:var(--color-navigation);font-weight:800;position:sticky;bottom:0}.finance-service-type-report-module__mC1l7q__tableScroll tfoot th{z-index:4}.finance-service-type-report-module__mC1l7q__empty{color:var(--color-text-muted);text-align:center!important;padding:28px!important}.finance-service-type-report-module__mC1l7q__error,.finance-service-type-report-module__mC1l7q__notice,.finance-service-type-report-module__mC1l7q__loading{padding:10px 12px;font-size:10px}.finance-service-type-report-module__mC1l7q__error{border-color:var(--color-error-border);background:var(--color-error-soft);color:var(--color-error)}.finance-service-type-report-module__mC1l7q__notice{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success)}.finance-service-type-report-module__mC1l7q__loading{color:var(--color-text-muted)}@media (max-width:850px){.finance-service-type-report-module__mC1l7q__controls{flex-wrap:wrap;align-items:stretch}.finance-service-type-report-module__mC1l7q__summary{text-align:left;width:100%;margin-left:0}.finance-service-type-report-module__mC1l7q__tableScroll{max-height:62vh}.finance-service-type-report-module__mC1l7q__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:851px) and (max-width:1050px){.finance-service-type-report-module__mC1l7q__planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.project-hint-layer-module__nfDtMq__tooltip{z-index:10000;border:1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border));background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 92%, var(--color-brand-extra-soft)), color-mix(in srgb, var(--color-surface-muted) 68%, var(--color-surface)));max-width:min(420px,100vw - 20px);box-shadow:0 10px 24px color-mix(in srgb, var(--color-navigation) 14%, transparent), inset 0 1px #ffffffd1;color:var(--color-text);font-family:var(--font-ui);overflow-wrap:anywhere;pointer-events:none;white-space:pre-line;border-radius:9px 9px 5px;padding:7px 10px 8px;font-size:12px;font-weight:500;line-height:1.35;position:fixed}.project-hint-layer-module__nfDtMq__tooltip:before{border:solid color-mix(in srgb, var(--color-brand) 28%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 88%, var(--color-brand-extra-soft));content:"";width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.project-hint-layer-module__nfDtMq__tooltip[data-placement=below]:before{border-width:1px 0 0 1px;top:-5px}.project-hint-layer-module__nfDtMq__tooltip[data-placement=above]:before{border-width:0 1px 1px 0;bottom:-5px}
