.manager-mappings-panel-module__McwCxq__panel{gap:10px;display:grid}.manager-mappings-panel-module__McwCxq__heading,.manager-mappings-panel-module__McwCxq__summary,.manager-mappings-panel-module__McwCxq__tableWrap,.manager-mappings-panel-module__McwCxq__state,.manager-mappings-panel-module__McwCxq__error,.manager-mappings-panel-module__McwCxq__success{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;box-shadow:0 4px 16px #0f172a0a}.manager-mappings-panel-module__McwCxq__heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 14px;display:flex}.manager-mappings-panel-module__McwCxq__heading span{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.manager-mappings-panel-module__McwCxq__heading h1{color:var(--color-navigation);margin:2px 0;font-size:20px}.manager-mappings-panel-module__McwCxq__heading p{max-width:720px;color:var(--color-text-muted);margin:0;font-size:10px}.manager-mappings-panel-module__McwCxq__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-mappings-panel-module__McwCxq__actions button,.manager-mappings-panel-module__McwCxq__remove{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.manager-mappings-panel-module__McwCxq__actions .manager-mappings-panel-module__McwCxq__primary{border-color:var(--color-brand-dark);background:var(--color-brand-dark);color:#fff}.manager-mappings-panel-module__McwCxq__actions button:disabled{cursor:not-allowed;opacity:.55}.manager-mappings-panel-module__McwCxq__summary{color:var(--color-text-muted);flex-wrap:wrap;gap:18px;padding:8px 12px;font-size:10px;display:flex}.manager-mappings-panel-module__McwCxq__summary strong{color:var(--color-navigation)}.manager-mappings-panel-module__McwCxq__summary b{color:var(--color-warning);margin-left:auto}.manager-mappings-panel-module__McwCxq__tableWrap{overflow:auto}.manager-mappings-panel-module__McwCxq__tableWrap table{border-collapse:collapse;width:100%;min-width:900px;font-size:10px}.manager-mappings-panel-module__McwCxq__tableWrap th,.manager-mappings-panel-module__McwCxq__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;padding:6px 8px}.manager-mappings-panel-module__McwCxq__tableWrap th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase;font-size:9px}.manager-mappings-panel-module__McwCxq__tableWrap th:first-child{width:24%}.manager-mappings-panel-module__McwCxq__tableWrap th:nth-child(2),.manager-mappings-panel-module__McwCxq__tableWrap th:nth-child(3){width:36%}.manager-mappings-panel-module__McwCxq__tableWrap input,.manager-mappings-panel-module__McwCxq__tableWrap select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:31px;color:var(--color-text);font:inherit;border-radius:6px;padding:0 8px}.manager-mappings-panel-module__McwCxq__remove{width:31px;color:var(--color-error);padding:0;font-size:17px}.manager-mappings-panel-module__McwCxq__state,.manager-mappings-panel-module__McwCxq__error,.manager-mappings-panel-module__McwCxq__success{padding:10px 12px;font-size:10px}.manager-mappings-panel-module__McwCxq__error{color:var(--color-error);background:var(--color-error-soft)}.manager-mappings-panel-module__McwCxq__success{color:var(--color-success);background:var(--color-success-soft)}.manager-mappings-panel-module__McwCxq__empty{color:var(--color-text-muted);text-align:center!important;padding:24px!important}@media (max-width:900px){.manager-mappings-panel-module__McwCxq__heading{flex-direction:column;align-items:stretch}.manager-mappings-panel-module__McwCxq__actions{justify-content:flex-start}}
.combined-managers-report-module__SNbmRG__report{gap:8px;min-width:0;display:grid}.combined-managers-report-module__SNbmRG__periodCard,.combined-managers-report-module__SNbmRG__totals,.combined-managers-report-module__SNbmRG__toolbar,.combined-managers-report-module__SNbmRG__managerCard,.combined-managers-report-module__SNbmRG__empty,.combined-managers-report-module__SNbmRG__loading,.combined-managers-report-module__SNbmRG__error{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-surface)}.combined-managers-report-module__SNbmRG__periodCard{grid-template-columns:1fr;align-items:center;gap:8px 14px;padding:8px 10px;display:grid}.combined-managers-report-module__SNbmRG__periodControls,.combined-managers-report-module__SNbmRG__presets{align-items:center;gap:6px;display:flex}.combined-managers-report-module__SNbmRG__periodControls{grid-area:1/1;align-items:flex-end}.combined-managers-report-module__SNbmRG__presets{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end}.combined-managers-report-module__SNbmRG__periodCard button,.combined-managers-report-module__SNbmRG__periodCard input,.combined-managers-report-module__SNbmRG__toolbar input,.combined-managers-report-module__SNbmRG__toolbar select,.combined-managers-report-module__SNbmRG__toolbar button{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;border-radius:7px;font-size:10px}.combined-managers-report-module__SNbmRG__periodCard button,.combined-managers-report-module__SNbmRG__toolbar button{cursor:pointer;padding:0 10px}.combined-managers-report-module__SNbmRG__periodControls>.combined-managers-report-module__SNbmRG__dateField,.combined-managers-report-module__SNbmRG__toolbar label{color:var(--color-text-muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.combined-managers-report-module__SNbmRG__periodControls input,.combined-managers-report-module__SNbmRG__toolbar input,.combined-managers-report-module__SNbmRG__toolbar select{padding:0 8px}.combined-managers-report-module__SNbmRG__periodControls>button,.combined-managers-report-module__SNbmRG__toolbar>button{border-color:var(--color-primary-action);background:var(--color-primary-action);color:#fff;font-weight:700}.combined-managers-report-module__SNbmRG__periodCard button:disabled{cursor:not-allowed;opacity:.5}.combined-managers-report-module__SNbmRG__totals{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.combined-managers-report-module__SNbmRG__totals>div{border-right:1px solid var(--color-border);gap:2px;padding:7px 10px;display:grid}.combined-managers-report-module__SNbmRG__totals>div:last-child{border-right:0}.combined-managers-report-module__SNbmRG__totals span{color:var(--color-text-muted);font-size:9px}.combined-managers-report-module__SNbmRG__totals strong{color:var(--color-navigation);font-size:15px}.combined-managers-report-module__SNbmRG__toolbar{align-items:center;gap:8px;padding:6px 8px;display:flex}.combined-managers-report-module__SNbmRG__toolbar label{white-space:nowrap;align-items:center;gap:6px;display:flex}.combined-managers-report-module__SNbmRG__toolbar label:first-child{width:min(320px,36vw)}.combined-managers-report-module__SNbmRG__toolbar label:first-child input{flex:1;min-width:0}.combined-managers-report-module__SNbmRG__toolbar>span{color:var(--color-text-muted);align-self:center;margin-left:auto;font-size:11px}.combined-managers-report-module__SNbmRG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.combined-managers-report-module__SNbmRG__managerCard{min-width:0;overflow:hidden}.combined-managers-report-module__SNbmRG__managerCard>header{border-bottom:1px solid var(--color-border);align-items:center;gap:9px;padding:10px 12px;display:flex}.combined-managers-report-module__SNbmRG__managerCard h2{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.combined-managers-report-module__SNbmRG__managerCard header>div{flex:1;min-width:0}.combined-managers-report-module__SNbmRG__rank{background:var(--color-brand-soft);width:30px;height:30px;color:var(--color-brand-dark);border-radius:9px 9px 9px 4px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:800;display:grid}.combined-managers-report-module__SNbmRG__sourceBlock{border:0;border-bottom:1px solid var(--color-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 12px;display:block}.combined-managers-report-module__SNbmRG__sourceBlock:last-child{border-bottom:0}.combined-managers-report-module__SNbmRG__sourceBlock:hover{background:var(--color-brand-soft)}.combined-managers-report-module__SNbmRG__sourceBlock:disabled{cursor:default;opacity:.55}.combined-managers-report-module__SNbmRG__sourceHeading{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.combined-managers-report-module__SNbmRG__sourceHeading strong{color:var(--color-brand-dark);text-transform:uppercase;font-size:11px;line-height:1.2}.combined-managers-report-module__SNbmRG__sourceHeading span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.combined-managers-report-module__SNbmRG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;display:grid}.combined-managers-report-module__SNbmRG__amoMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.combined-managers-report-module__SNbmRG__metrics>span{gap:2px;min-width:0;display:grid}.combined-managers-report-module__SNbmRG__metrics small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.combined-managers-report-module__SNbmRG__metrics strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.combined-managers-report-module__SNbmRG__metrics .combined-managers-report-module__SNbmRG__accentMetric strong{color:var(--color-brand-dark)}.combined-managers-report-module__SNbmRG__loading,.combined-managers-report-module__SNbmRG__error,.combined-managers-report-module__SNbmRG__empty{padding:10px;font-size:10px}.combined-managers-report-module__SNbmRG__empty{color:var(--color-text-muted);text-align:center}.combined-managers-report-module__SNbmRG__error{color:var(--color-error);background:var(--color-error-soft)}.combined-managers-report-module__SNbmRG__drawerBackdrop{z-index:1000;padding:var(--drilldown-shell-padding);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.combined-managers-report-module__SNbmRG__drawer{width:100%;height:100%;padding:var(--drilldown-shell-padding);border:1px solid var(--color-border);border-radius:var(--drilldown-shell-radius);background:var(--color-surface);flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.combined-managers-report-module__SNbmRG__drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.combined-managers-report-module__SNbmRG__drawer>header>div:first-child{width:calc(min(420px,34vw) - 20px);min-width:0}.combined-managers-report-module__SNbmRG__drawer>header span{color:var(--color-brand-dark);text-transform:uppercase;font-size:9px;font-weight:800}.combined-managers-report-module__SNbmRG__drawer h2{color:var(--color-navigation);font-size:var(--drilldown-title-font-size);overflow-wrap:anywhere;margin:2px 0 0}.combined-managers-report-module__SNbmRG__drawer>header button{width:var(--drilldown-close-size);height:var(--drilldown-close-size);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:7px;font-size:19px}.combined-managers-report-module__SNbmRG__drawerState{color:var(--color-text-muted);font-size:10px}.combined-managers-report-module__SNbmRG__drillToolbar{z-index:2;top:var(--drilldown-shell-padding);right:var(--drilldown-toolbar-close-reserve);margin:0;position:absolute;left:min(420px,34vw)}@media (max-width:1100px){.combined-managers-report-module__SNbmRG__drawer>header>div:first-child{width:auto}.combined-managers-report-module__SNbmRG__drillToolbar{margin:0 0 8px;position:relative;inset:auto}}.combined-managers-report-module__SNbmRG__detailName{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:190px}.combined-managers-report-module__SNbmRG__detailName span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.combined-managers-report-module__SNbmRG__detailTable{border:1px solid var(--color-border);border-radius:8px;flex:1;min-height:0;overflow:auto}.combined-managers-report-module__SNbmRG__detailTable table{border-collapse:collapse;width:100%;min-width:1000px;font-size:var(--table-detail-font-size)}.combined-managers-report-module__SNbmRG__detailTable th,.combined-managers-report-module__SNbmRG__detailTable td{max-width:250px;padding:var(--table-detail-padding-block) var(--table-detail-padding-inline);border-bottom:1px solid var(--color-border);line-height:var(--table-cell-line-height);text-align:left;white-space:nowrap}.combined-managers-report-module__SNbmRG__detailTable .combined-managers-report-module__SNbmRG__numberCell,.combined-managers-report-module__SNbmRG__detailTable .combined-managers-report-module__SNbmRG__dateCell{text-align:right;white-space:nowrap}.combined-managers-report-module__SNbmRG__detailTable th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase}.combined-managers-report-module__SNbmRG__detailTable th:first-child,.combined-managers-report-module__SNbmRG__detailTable td:first-child,.combined-managers-report-module__SNbmRG__detailTable th:nth-child(2),.combined-managers-report-module__SNbmRG__detailTable td:nth-child(2),.combined-managers-report-module__SNbmRG__detailTable th:nth-child(3),.combined-managers-report-module__SNbmRG__detailTable td:nth-child(3),.combined-managers-report-module__SNbmRG__detailTable th:nth-child(4),.combined-managers-report-module__SNbmRG__detailTable td:nth-child(4){text-align:left}.combined-managers-report-module__SNbmRG__detailTable a{color:var(--color-drilldown-link);font-weight:700;text-decoration:none}.combined-managers-report-module__SNbmRG__detailTable a:hover,.combined-managers-report-module__SNbmRG__detailTable a:focus-visible{text-decoration:underline}.combined-managers-report-module__SNbmRG__drawer footer{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.combined-managers-report-module__SNbmRG__drawer footer button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;font:inherit;cursor:pointer;border-radius:7px;padding:0 10px}@media (max-width:1500px){.combined-managers-report-module__SNbmRG__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.combined-managers-report-module__SNbmRG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-managers-report-module__SNbmRG__totals{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.combined-managers-report-module__SNbmRG__periodCard{grid-template-columns:1fr}.combined-managers-report-module__SNbmRG__periodControls,.combined-managers-report-module__SNbmRG__presets{grid-column:1;justify-content:flex-start;position:static}.combined-managers-report-module__SNbmRG__presets{grid-row:2}.combined-managers-report-module__SNbmRG__cards{grid-template-columns:1fr}.combined-managers-report-module__SNbmRG__totals{grid-template-columns:repeat(2,1fr)}.combined-managers-report-module__SNbmRG__amoMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-managers-report-module__SNbmRG__toolbar{flex-direction:column;align-items:stretch}.combined-managers-report-module__SNbmRG__toolbar label:first-child{width:100%}.combined-managers-report-module__SNbmRG__toolbar>span{margin-left:0}}
.combined-deals-orders-report-module__1F9nwq__report{gap:10px;min-width:0;display:grid}.combined-deals-orders-report-module__1F9nwq__periodCard,.combined-deals-orders-report-module__1F9nwq__totals,.combined-deals-orders-report-module__1F9nwq__quality,.combined-deals-orders-report-module__1F9nwq__tableCard,.combined-deals-orders-report-module__1F9nwq__loading,.combined-deals-orders-report-module__1F9nwq__error,.combined-deals-orders-report-module__1F9nwq__warning{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.combined-deals-orders-report-module__1F9nwq__periodCard{grid-template-columns:1fr;align-items:center;gap:10px 18px;padding:9px 12px;display:grid}.combined-deals-orders-report-module__1F9nwq__periodControls,.combined-deals-orders-report-module__1F9nwq__presets{align-items:center;gap:6px;display:flex}.combined-deals-orders-report-module__1F9nwq__presets{flex-wrap:wrap;justify-content:flex-end}.combined-deals-orders-report-module__1F9nwq__periodControls{align-items:flex-end}.combined-deals-orders-report-module__1F9nwq__periodControls>.combined-deals-orders-report-module__1F9nwq__dateField{color:var(--color-text-muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.combined-deals-orders-report-module__1F9nwq__periodControls input,.combined-deals-orders-report-module__1F9nwq__periodControls button,.combined-deals-orders-report-module__1F9nwq__presets button{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.combined-deals-orders-report-module__1F9nwq__periodControls button{border-color:var(--color-primary-action);background:var(--color-primary-action);color:#fff;cursor:pointer;padding:0 10px;font-weight:700}.combined-deals-orders-report-module__1F9nwq__presets button{cursor:pointer;white-space:nowrap;padding:0 9px;font-weight:700}.combined-deals-orders-report-module__1F9nwq__periodControls button:disabled{opacity:.5;cursor:not-allowed}.combined-deals-orders-report-module__1F9nwq__loading,.combined-deals-orders-report-module__1F9nwq__error,.combined-deals-orders-report-module__1F9nwq__warning{padding:10px 12px;font-size:10px}.combined-deals-orders-report-module__1F9nwq__error{color:var(--color-error);background:var(--color-error-soft)}.combined-deals-orders-report-module__1F9nwq__warning{color:var(--color-warning);background:var(--color-warning-soft)}.combined-deals-orders-report-module__1F9nwq__totals{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.combined-deals-orders-report-module__1F9nwq__totals button{border:0;border-right:1px solid var(--color-border);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:9px 10px;display:grid}.combined-deals-orders-report-module__1F9nwq__totals button:last-child{border-right:0}.combined-deals-orders-report-module__1F9nwq__totals button:hover,.combined-deals-orders-report-module__1F9nwq__totals button:focus-visible,.combined-deals-orders-report-module__1F9nwq__quality button:hover,.combined-deals-orders-report-module__1F9nwq__quality button:focus-visible{background:var(--color-brand-soft)}.combined-deals-orders-report-module__1F9nwq__totals span,.combined-deals-orders-report-module__1F9nwq__totals small{color:var(--color-text-muted);font-size:8px}.combined-deals-orders-report-module__1F9nwq__totals strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.combined-deals-orders-report-module__1F9nwq__quality{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.combined-deals-orders-report-module__1F9nwq__quality button{border:0;border-right:1px solid var(--color-border);min-height:42px;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;display:flex}.combined-deals-orders-report-module__1F9nwq__quality button:last-child{border-right:0}.combined-deals-orders-report-module__1F9nwq__quality strong{color:var(--color-brand-dark);font-size:15px}.combined-deals-orders-report-module__1F9nwq__quality span{color:var(--color-text-muted);font-size:9px}.combined-deals-orders-report-module__1F9nwq__tableCard{min-width:0;overflow:hidden}.combined-deals-orders-report-module__1F9nwq__tableToolbar{box-sizing:border-box;width:100%;padding:0 12px}.combined-deals-orders-report-module__1F9nwq__tableScroll{width:100%;overflow:auto}.combined-deals-orders-report-module__1F9nwq__tableScroll table{border-collapse:collapse;width:100%;min-width:1450px;font-size:9px}.combined-deals-orders-report-module__1F9nwq__tableScroll th,.combined-deals-orders-report-module__1F9nwq__tableScroll td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:6px 8px}.combined-deals-orders-report-module__1F9nwq__tableScroll th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase}.combined-deals-orders-report-module__1F9nwq__tableScroll tbody tr:hover,.combined-deals-orders-report-module__1F9nwq__tableScroll tbody tr:focus-within,.combined-deals-orders-report-module__1F9nwq__detailTable tbody tr:hover,.combined-deals-orders-report-module__1F9nwq__detailTable tbody tr:focus-within{background:var(--color-brand-soft)}.combined-deals-orders-report-module__1F9nwq__number{text-align:right!important}.combined-deals-orders-report-module__1F9nwq__linkButton,.combined-deals-orders-report-module__1F9nwq__valueButton{color:var(--color-drilldown-link);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.combined-deals-orders-report-module__1F9nwq__linkButton{text-align:left}.combined-deals-orders-report-module__1F9nwq__linkButton:hover,.combined-deals-orders-report-module__1F9nwq__valueButton:hover{text-decoration:underline}.combined-deals-orders-report-module__1F9nwq__drawerBackdrop{z-index:1000;padding:var(--drilldown-shell-padding);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;display:flex;position:fixed;inset:0}.combined-deals-orders-report-module__1F9nwq__drawer{width:100%;min-width:0;height:100%;padding:var(--drilldown-shell-padding);border:1px solid var(--color-border);border-radius:var(--drilldown-shell-radius);background:var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.combined-deals-orders-report-module__1F9nwq__drawer>header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;display:flex}.combined-deals-orders-report-module__1F9nwq__drawer>header>div{width:calc(min(420px,34vw) - 20px);min-width:0}.combined-deals-orders-report-module__1F9nwq__drawer>header span{color:var(--color-brand-dark);text-transform:uppercase;font-size:9px;font-weight:800}.combined-deals-orders-report-module__1F9nwq__drawer h2{color:var(--color-navigation);font-size:var(--drilldown-title-font-size);overflow-wrap:anywhere;margin:2px 0 0}.combined-deals-orders-report-module__1F9nwq__drawer>header button{width:var(--drilldown-close-size);height:var(--drilldown-close-size);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:7px;font-size:19px}.combined-deals-orders-report-module__1F9nwq__drillToolbar{z-index:2;top:var(--drilldown-shell-padding);right:var(--drilldown-toolbar-close-reserve);margin:0;position:absolute;left:min(420px,34vw)}.combined-deals-orders-report-module__1F9nwq__detailTable{border:1px solid var(--color-border);border-radius:8px;flex:1;min-height:0;overflow:auto}.combined-deals-orders-report-module__1F9nwq__detailTable table{border-collapse:collapse;width:100%;min-width:1900px;font-size:var(--table-detail-font-size)}.combined-deals-orders-report-module__1F9nwq__detailTable th,.combined-deals-orders-report-module__1F9nwq__detailTable td{max-width:240px;padding:var(--table-detail-padding-block) var(--table-detail-padding-inline);border-bottom:1px solid var(--color-border);line-height:var(--table-cell-line-height);text-align:left;vertical-align:top}.combined-deals-orders-report-module__1F9nwq__detailTable th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase;white-space:nowrap}.combined-deals-orders-report-module__1F9nwq__detailTable .combined-deals-orders-report-module__1F9nwq__wrap{white-space:normal;overflow-wrap:anywhere;min-width:145px;max-width:220px}.combined-deals-orders-report-module__1F9nwq__detailTable a{color:var(--color-drilldown-link);font-weight:700;text-decoration:none}.combined-deals-orders-report-module__1F9nwq__detailTable a:hover,.combined-deals-orders-report-module__1F9nwq__detailTable a:focus-visible{text-decoration:underline}.combined-deals-orders-report-module__1F9nwq__drawer footer{justify-content:center;display:flex}@media (max-width:1250px){.combined-deals-orders-report-module__1F9nwq__totals{grid-template-columns:repeat(4,1fr)}.combined-deals-orders-report-module__1F9nwq__totals button:nth-child(4){border-right:0}}@media (max-width:1100px){.combined-deals-orders-report-module__1F9nwq__drawer>header>div{width:auto}.combined-deals-orders-report-module__1F9nwq__drillToolbar{margin:0 0 8px;position:relative;inset:auto}}@media (max-width:800px){.combined-deals-orders-report-module__1F9nwq__periodCard{grid-template-columns:1fr}.combined-deals-orders-report-module__1F9nwq__presets{justify-content:flex-start}.combined-deals-orders-report-module__1F9nwq__totals{grid-template-columns:repeat(2,1fr)}.combined-deals-orders-report-module__1F9nwq__quality{grid-template-columns:1fr 1fr}}
.amo-model-panel-module__IJLPhq__workspace{gap:16px;display:grid}.amo-model-panel-module__IJLPhq__loading,.amo-model-panel-module__IJLPhq__error,.amo-model-panel-module__IJLPhq__success,.amo-model-panel-module__IJLPhq__notice{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:16px 18px}.amo-model-panel-module__IJLPhq__error{color:var(--color-error);background:var(--color-error-soft);border-color:var(--color-error-border)}.amo-model-panel-module__IJLPhq__success{color:var(--color-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.amo-model-panel-module__IJLPhq__notice{color:var(--color-warning);background:var(--color-warning-soft);border-color:var(--color-warning-border)}.amo-model-panel-module__IJLPhq__hero,.amo-model-panel-module__IJLPhq__sourceHeading,.amo-model-panel-module__IJLPhq__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:16px}.amo-model-panel-module__IJLPhq__hero{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.amo-model-panel-module__IJLPhq__hero span,.amo-model-panel-module__IJLPhq__cardHeading span{color:var(--color-brand-dark);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.amo-model-panel-module__IJLPhq__hero h2,.amo-model-panel-module__IJLPhq__cardHeading h3{color:var(--color-text);margin:4px 0}.amo-model-panel-module__IJLPhq__hero p{color:var(--color-text-muted);max-width:850px;margin:0}.amo-model-panel-module__IJLPhq__version{background:var(--color-brand-soft);text-align:center;border-radius:12px;min-width:150px;padding:12px 16px}.amo-model-panel-module__IJLPhq__version small{color:var(--color-text-muted);display:block}.amo-model-panel-module__IJLPhq__version strong{color:var(--color-brand-dark);margin-top:3px;font-size:20px;display:block}.amo-model-panel-module__IJLPhq__sourceHeading{justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.amo-model-panel-module__IJLPhq__sourceHeading>div:first-child>span,.amo-model-panel-module__IJLPhq__importCardHeading>div:first-child>span{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.amo-model-panel-module__IJLPhq__sourceHeading h2{margin-top:3px;font-size:17px}.amo-model-panel-module__IJLPhq__connection{align-items:stretch;gap:7px;display:flex}.amo-model-panel-module__IJLPhq__connectionBadge{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:9px;min-width:250px;padding:8px 11px;display:flex}.amo-model-panel-module__IJLPhq__connectionBadge>i{background:var(--color-error);border-radius:50%;flex:none;width:8px;height:8px}.amo-model-panel-module__IJLPhq__connectionBadge strong,.amo-model-panel-module__IJLPhq__connectionBadge small{display:block}.amo-model-panel-module__IJLPhq__connectionBadge strong{color:var(--color-text);font-size:10px}.amo-model-panel-module__IJLPhq__connectionBadge small{color:var(--color-text-muted);margin-top:3px;font-size:9px}.amo-model-panel-module__IJLPhq__connectionConnected{border-color:var(--color-success-border);background:var(--color-success-soft)}.amo-model-panel-module__IJLPhq__connectionConnected>i{background:var(--color-success)}.amo-model-panel-module__IJLPhq__connectionFailed>i{background:var(--color-error)}.amo-model-panel-module__IJLPhq__connection>button{border:1px solid var(--color-border);min-width:150px;min-height:34px;color:var(--color-text-muted);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700}.amo-model-panel-module__IJLPhq__connection>button:disabled{cursor:not-allowed;opacity:.45}.amo-model-panel-module__IJLPhq__card{padding:18px 22px}.amo-model-panel-module__IJLPhq__configurationToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.amo-model-panel-module__IJLPhq__configurationSteps{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.amo-model-panel-module__IJLPhq__configurationSteps button{border:0;border-right:1px solid var(--color-border);min-height:42px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:750;display:flex}.amo-model-panel-module__IJLPhq__configurationSteps button:last-child{border-right:0}.amo-model-panel-module__IJLPhq__configurationSteps button:hover,.amo-model-panel-module__IJLPhq__configurationSteps button:focus-visible{background:var(--color-brand-extra-soft);color:var(--color-brand-dark);outline:0}.amo-model-panel-module__IJLPhq__configurationSteps button[aria-current=step]{background:var(--color-brand-soft);color:var(--color-brand-dark)}.amo-model-panel-module__IJLPhq__configurationSteps button span{background:var(--color-table-header);width:22px;height:22px;color:var(--color-table-header-text);border-radius:50%;place-items:center;font-size:10px;display:grid}.amo-model-panel-module__IJLPhq__configurationSteps button[aria-current=step] span{background:var(--color-primary-action);color:var(--color-primary-action-text)}.amo-model-panel-module__IJLPhq__configurationSave{background:var(--color-primary-action);min-height:42px;color:var(--color-primary-action-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-surface);border:0;border-radius:12px;padding:7px 18px;font-size:11px;font-weight:800}.amo-model-panel-module__IJLPhq__configurationSave:disabled{opacity:.45;cursor:not-allowed}.amo-model-panel-module__IJLPhq__cardHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.amo-model-panel-module__IJLPhq__cardHeading h3{font-size:20px}.amo-model-panel-module__IJLPhq__cardHeading small{color:var(--color-text-muted)}.amo-model-panel-module__IJLPhq__pipelineGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.amo-model-panel-module__IJLPhq__pipelineGrid label{border:1px solid var(--color-border);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:6px 11px;display:flex}.amo-model-panel-module__IJLPhq__pipelineGrid label.amo-model-panel-module__IJLPhq__selectedPipeline{background:var(--color-brand-soft);border-color:var(--color-brand)}.amo-model-panel-module__IJLPhq__pipelineGrid input{width:17px;height:17px;accent-color:var(--color-brand-dark)}.amo-model-panel-module__IJLPhq__pipelineGrid span,.amo-model-panel-module__IJLPhq__pipelineGrid small{display:block}.amo-model-panel-module__IJLPhq__pipelineGrid small{color:var(--color-text-muted);margin-top:3px}.amo-model-panel-module__IJLPhq__mappingList{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.amo-model-panel-module__IJLPhq__mappingRow{border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr) minmax(260px,1.1fr);align-items:center;gap:12px;min-height:40px;padding:4px 10px;display:grid}.amo-model-panel-module__IJLPhq__mappingRow:last-child{border-bottom:0}.amo-model-panel-module__IJLPhq__mappingRow:nth-child(2n){background:var(--color-row-alternate)}.amo-model-panel-module__IJLPhq__mappingRow strong,.amo-model-panel-module__IJLPhq__mappingRow small{display:block}.amo-model-panel-module__IJLPhq__mappingRow small{color:var(--color-text-muted);margin-top:2px;font-size:11px}.amo-model-panel-module__IJLPhq__mappingMeta{color:var(--color-text-muted);white-space:nowrap;font-size:10px;font-weight:500}.amo-model-panel-module__IJLPhq__mappingRow select,.amo-model-panel-module__IJLPhq__statusColumns select{border:1px solid var(--color-control-border);background:var(--color-surface);width:100%;min-height:30px;color:var(--color-text);border-radius:7px;padding:4px 8px;font-size:10px}.amo-model-panel-module__IJLPhq__autoField{color:var(--color-brand-dark);font-weight:700}.amo-model-panel-module__IJLPhq__sample{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.amo-model-panel-module__IJLPhq__helperText{color:var(--color-text-muted);margin:-4px 0 12px;font-size:13px}.amo-model-panel-module__IJLPhq__extraFieldToolbar{grid-template-columns:minmax(280px,1fr) auto auto;gap:8px;margin-bottom:10px;display:grid}.amo-model-panel-module__IJLPhq__extraFieldToolbar input{border:1px solid var(--color-control-border);min-height:38px;color:var(--color-text);border-radius:9px;padding:7px 11px}.amo-model-panel-module__IJLPhq__extraFieldToolbar button{border:1px solid var(--color-brand);background:var(--color-surface);min-height:38px;color:var(--color-brand-dark);cursor:pointer;border-radius:9px;padding:7px 13px;font-weight:750}.amo-model-panel-module__IJLPhq__extraFieldToolbar button:disabled{opacity:.45;cursor:not-allowed}.amo-model-panel-module__IJLPhq__extraFieldList{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.amo-model-panel-module__IJLPhq__extraFieldList label{border-bottom:1px solid var(--color-border-light);cursor:pointer;grid-template-columns:20px minmax(220px,.8fr) minmax(260px,1.2fr);align-items:center;gap:8px;min-height:38px;padding:4px 10px;display:grid}.amo-model-panel-module__IJLPhq__extraFieldList label:last-of-type{border-bottom:0}.amo-model-panel-module__IJLPhq__extraFieldList label:nth-child(2n){background:var(--color-row-alternate)}.amo-model-panel-module__IJLPhq__extraFieldList label.amo-model-panel-module__IJLPhq__selectedExtraField{background:var(--color-brand-soft)}.amo-model-panel-module__IJLPhq__extraFieldList input{width:16px;height:16px;accent-color:var(--color-brand-dark)}.amo-model-panel-module__IJLPhq__extraFieldList strong,.amo-model-panel-module__IJLPhq__extraFieldList small{display:block}.amo-model-panel-module__IJLPhq__extraFieldList small{color:var(--color-text-muted);margin-top:2px;font-size:11px}.amo-model-panel-module__IJLPhq__extraFieldSample{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.amo-model-panel-module__IJLPhq__emptyExtraFields{color:var(--color-text-muted);text-align:center;padding:18px}.amo-model-panel-module__IJLPhq__statusColumns{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.amo-model-panel-module__IJLPhq__statusColumns article{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.amo-model-panel-module__IJLPhq__statusColumns h4{background:var(--color-table-header);color:var(--color-table-header-text);margin:0;padding:11px 13px}.amo-model-panel-module__IJLPhq__statusColumns label{border-top:1px solid var(--color-border-light);grid-template-columns:minmax(170px,1fr) 190px;align-items:center;gap:8px;min-height:38px;padding:4px 10px;display:grid}.amo-model-panel-module__IJLPhq__statusName{align-items:center;gap:8px;font-weight:650;display:flex}.amo-model-panel-module__IJLPhq__statusName i{border-radius:50%;flex:none;width:10px;height:10px}.amo-model-panel-module__IJLPhq__saveRow{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.amo-model-panel-module__IJLPhq__saveRow button,.amo-model-panel-module__IJLPhq__actions button{background:var(--color-primary-action);min-height:40px;color:var(--color-primary-action-text);cursor:pointer;border:0;border-radius:10px;padding:9px 17px;font-weight:800}.amo-model-panel-module__IJLPhq__saveRow button:disabled,.amo-model-panel-module__IJLPhq__actions button:disabled{opacity:.45;cursor:not-allowed}.amo-model-panel-module__IJLPhq__saveActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.amo-model-panel-module__IJLPhq__saveActions .amo-model-panel-module__IJLPhq__secondaryAction{border:1px solid var(--color-brand);background:var(--color-surface);color:var(--color-brand-dark)}.amo-model-panel-module__IJLPhq__actions{flex-wrap:wrap;gap:10px;display:flex}.amo-model-panel-module__IJLPhq__actions .amo-model-panel-module__IJLPhq__secondaryAction{background:var(--color-surface);color:var(--color-brand-dark);border:1px solid var(--color-brand)}.amo-model-panel-module__IJLPhq__importGrid,.amo-model-panel-module__IJLPhq__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.amo-model-panel-module__IJLPhq__importCard{align-content:start;padding:14px 16px;display:grid}.amo-model-panel-module__IJLPhq__importCardHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.amo-model-panel-module__IJLPhq__importCardHeading h3{color:var(--color-text);margin:2px 0 3px;font-size:16px}.amo-model-panel-module__IJLPhq__importCardHeading small{color:var(--color-text-muted);font-size:9px;display:block}.amo-model-panel-module__IJLPhq__importCardHeading .amo-model-panel-module__IJLPhq__actions{justify-content:flex-end}.amo-model-panel-module__IJLPhq__importCardHeading .amo-model-panel-module__IJLPhq__actions button{min-height:34px;padding:7px 12px;font-size:10px}.amo-model-panel-module__IJLPhq__run{border-left:4px solid var(--color-brand);background:var(--color-brand-extra-soft);border-radius:10px;margin-top:14px;padding:14px}.amo-model-panel-module__IJLPhq__run>div{justify-content:space-between;gap:20px;display:flex}.amo-model-panel-module__IJLPhq__run span{color:var(--color-text-muted)}.amo-model-panel-module__IJLPhq__run p{color:var(--color-error);white-space:pre-wrap}.amo-model-panel-module__IJLPhq__run dl{grid-template-columns:repeat(6,1fr);gap:12px;margin:12px 0 0;display:grid}.amo-model-panel-module__IJLPhq__run dl div{border-top:1px solid var(--color-border);padding-top:8px}.amo-model-panel-module__IJLPhq__run dt{color:var(--color-text-muted);font-size:11px}.amo-model-panel-module__IJLPhq__run dd{margin:2px 0 0;font-weight:800}.amo-model-panel-module__IJLPhq__runError{border-color:var(--color-error);background:var(--color-error-soft)}.amo-model-panel-module__IJLPhq__emptyRun{border-left:4px solid var(--color-text-muted);color:var(--color-text-muted);background:var(--color-neutral-soft);border-radius:10px;margin-top:12px;padding:13px 14px;font-size:11px}.amo-model-panel-module__IJLPhq__metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.amo-model-panel-module__IJLPhq__metrics article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:15px 18px}.amo-model-panel-module__IJLPhq__metrics span,.amo-model-panel-module__IJLPhq__metrics strong{display:block}.amo-model-panel-module__IJLPhq__metrics span{color:var(--color-text-muted);font-size:12px}.amo-model-panel-module__IJLPhq__metrics strong{color:var(--color-text);margin-top:4px;font-size:22px}.amo-model-panel-module__IJLPhq__importHistory{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:12px 15px;box-shadow:0 9px 30px #21362b08}.amo-model-panel-module__IJLPhq__sectionLabel{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.amo-model-panel-module__IJLPhq__importHistory h2{margin-top:2px;font-size:14px}.amo-model-panel-module__IJLPhq__historyList{border-top:1px solid var(--color-border);margin-top:7px}.amo-model-panel-module__IJLPhq__historyList article{border-bottom:1px solid var(--color-border);min-height:38px;color:var(--color-text-muted);grid-template-columns:10px minmax(190px,.8fr) 90px minmax(350px,1.6fr) 80px;align-items:center;gap:10px;font-size:9px;transition:background-color .15s;display:grid}.amo-model-panel-module__IJLPhq__historyList article:hover,.amo-model-panel-module__IJLPhq__historyList article:focus-within{background:var(--color-brand-soft)}.amo-model-panel-module__IJLPhq__historyList article:last-child{border-bottom:0}.amo-model-panel-module__IJLPhq__historyList strong,.amo-model-panel-module__IJLPhq__historyList small{display:block}.amo-model-panel-module__IJLPhq__historyList strong{color:var(--color-text);font-size:10px}.amo-model-panel-module__IJLPhq__historyList small{margin-top:1px;font-size:8px}.amo-model-panel-module__IJLPhq__historyList article>span:last-of-type{text-align:right;white-space:nowrap}.amo-model-panel-module__IJLPhq__historyList article>p{color:var(--color-error);white-space:pre-wrap;grid-column:2/-1;margin:-3px 0 7px;font-size:8px;line-height:1.35}.amo-model-panel-module__IJLPhq__historyRowError{background:var(--color-error-soft)}.amo-model-panel-module__IJLPhq__historyDot{background:var(--color-warning);border-radius:50%;width:8px;height:8px}.amo-model-panel-module__IJLPhq__historySuccess{background:var(--color-success)}.amo-model-panel-module__IJLPhq__historyError{background:var(--color-error)}.amo-model-panel-module__IJLPhq__historyRunning{background:var(--color-warning)}.amo-model-panel-module__IJLPhq__emptyHistory{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:7px;padding:12px 0 2px;font-size:10px}.amo-model-panel-module__IJLPhq__historyGrid .amo-model-panel-module__IJLPhq__historyList article{grid-template-columns:10px minmax(150px,1fr) 78px 68px;align-items:start;gap:7px 9px;padding:7px 0}.amo-model-panel-module__IJLPhq__historyGrid .amo-model-panel-module__IJLPhq__historySummary{color:var(--color-text-muted);grid-column:2/-1;line-height:1.35}.amo-model-panel-module__IJLPhq__historyGrid .amo-model-panel-module__IJLPhq__historyDuration{grid-area:1/4;align-self:center}.amo-model-panel-module__IJLPhq__historyGrid .amo-model-panel-module__IJLPhq__historyList article>p{grid-column:2/-1;margin:0 0 3px}.amo-model-panel-module__IJLPhq__comparison{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.amo-model-panel-module__IJLPhq__comparison div{background:var(--color-neutral-soft);border-radius:10px;padding:12px 14px}.amo-model-panel-module__IJLPhq__comparison span,.amo-model-panel-module__IJLPhq__comparison strong{display:block}.amo-model-panel-module__IJLPhq__comparison span{color:var(--color-text-muted);font-size:12px}.amo-model-panel-module__IJLPhq__comparison strong{margin-top:3px;font-size:20px}.amo-model-panel-module__IJLPhq__comparison .amo-model-panel-module__IJLPhq__equal{background:var(--color-success-soft);color:var(--color-success)}.amo-model-panel-module__IJLPhq__comparison .amo-model-panel-module__IJLPhq__different{background:var(--color-warning-soft);color:var(--color-warning)}@media (max-width:900px){.amo-model-panel-module__IJLPhq__configurationToolbar{grid-template-columns:1fr}.amo-model-panel-module__IJLPhq__configurationSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.amo-model-panel-module__IJLPhq__configurationSteps button:nth-child(2){border-right:0}.amo-model-panel-module__IJLPhq__configurationSteps button:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.amo-model-panel-module__IJLPhq__mappingRow{grid-template-columns:1fr;gap:7px;padding:12px}.amo-model-panel-module__IJLPhq__extraFieldToolbar,.amo-model-panel-module__IJLPhq__extraFieldList label{grid-template-columns:1fr}.amo-model-panel-module__IJLPhq__extraFieldList input{grid-row:1}.amo-model-panel-module__IJLPhq__metrics,.amo-model-panel-module__IJLPhq__comparison{grid-template-columns:repeat(2,1fr)}.amo-model-panel-module__IJLPhq__run dl{grid-template-columns:repeat(3,1fr)}.amo-model-panel-module__IJLPhq__hero,.amo-model-panel-module__IJLPhq__sourceHeading,.amo-model-panel-module__IJLPhq__saveRow{flex-direction:column;align-items:stretch}.amo-model-panel-module__IJLPhq__saveActions{justify-content:stretch}.amo-model-panel-module__IJLPhq__saveActions button{flex:1}.amo-model-panel-module__IJLPhq__connection{width:100%}.amo-model-panel-module__IJLPhq__connectionBadge{flex:1;min-width:0}.amo-model-panel-module__IJLPhq__importGrid,.amo-model-panel-module__IJLPhq__historyGrid{grid-template-columns:1fr}.amo-model-panel-module__IJLPhq__importCardHeading{align-items:flex-start}.amo-model-panel-module__IJLPhq__historyList article{grid-template-columns:10px minmax(150px,1fr) 80px 70px;padding:6px 0}.amo-model-panel-module__IJLPhq__historyList article>span:nth-child(4){grid-column:2/-1}}@media (max-width:620px){.amo-model-panel-module__IJLPhq__connection,.amo-model-panel-module__IJLPhq__importCardHeading{flex-direction:column}.amo-model-panel-module__IJLPhq__connection>button,.amo-model-panel-module__IJLPhq__importCardHeading .amo-model-panel-module__IJLPhq__actions,.amo-model-panel-module__IJLPhq__importCardHeading .amo-model-panel-module__IJLPhq__actions button{width:100%}.amo-model-panel-module__IJLPhq__importCardHeading .amo-model-panel-module__IJLPhq__actions{flex-direction:column}.amo-model-panel-module__IJLPhq__historyList article{grid-template-columns:10px 1fr auto}.amo-model-panel-module__IJLPhq__historyList article>span:nth-child(4){grid-column:2/-1}.amo-model-panel-module__IJLPhq__historyList article>span:last-of-type{grid-area:1/3}}
.import-log-period-controls-module__GW-lNW__controls{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;margin-bottom:8px;display:flex}.import-log-period-controls-module__GW-lNW__dates{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.import-log-period-controls-module__GW-lNW__dates>label{font-size:11px;font-family:var(--font-ui);align-items:center;gap:5px;display:flex}.import-log-period-controls-module__GW-lNW__dates>label>span{color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.import-log-period-controls-module__GW-lNW__paging{font:11px var(--font-ui);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;display:flex}.import-log-period-controls-module__GW-lNW__paging button{min-width:30px;height:32px}
.amo-activity-panel-module__HZHfWW__workspace{gap:10px;min-width:0;display:grid}.amo-activity-panel-module__HZHfWW__panel{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);border-radius:12px;min-width:0;padding:10px 12px}.amo-activity-panel-module__HZHfWW__panel h2{margin:0 0 10px;font-size:15px}.amo-activity-panel-module__HZHfWW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amo-activity-panel-module__HZHfWW__actions label{align-items:center;gap:5px;font-size:11px;display:flex}.amo-activity-panel-module__HZHfWW__actions>button{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-brand-dark);cursor:pointer;border-radius:9px;padding:7px 12px;font-size:11px;font-weight:700}.amo-activity-panel-module__HZHfWW__actions>button.amo-activity-panel-module__HZHfWW__primary{background:var(--color-primary-action);color:var(--color-primary-action-text);border-color:var(--color-primary-action)}.amo-activity-panel-module__HZHfWW__actions>button:disabled{opacity:.5;cursor:not-allowed}.amo-activity-panel-module__HZHfWW__actions>button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.amo-activity-panel-module__HZHfWW__help{color:var(--color-text-muted);font-size:11px}.amo-activity-panel-module__HZHfWW__help[open]{flex-basis:100%}.amo-activity-panel-module__HZHfWW__help summary{cursor:pointer;color:var(--color-brand-dark)}.amo-activity-panel-module__HZHfWW__help p{margin:8px 0 0}.amo-activity-panel-module__HZHfWW__meta{color:var(--color-text-muted);margin-top:8px;font-size:11px}.amo-activity-panel-module__HZHfWW__error{color:var(--color-error);font-size:11px}.amo-activity-panel-module__HZHfWW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.amo-activity-panel-module__HZHfWW__metrics>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-height:66px;padding:7px 9px}.amo-activity-panel-module__HZHfWW__metrics span{color:var(--color-text-muted);font-size:10px;display:block}.amo-activity-panel-module__HZHfWW__metrics strong{margin-top:4px;font-size:18px;display:block}.amo-activity-panel-module__HZHfWW__scroll{margin-top:8px;overflow:auto}.amo-activity-panel-module__HZHfWW__scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.amo-activity-panel-module__HZHfWW__scroll th{background:var(--color-table-header);color:var(--color-table-header-text)}.amo-activity-panel-module__HZHfWW__scroll td,.amo-activity-panel-module__HZHfWW__scroll th{border-bottom:1px solid var(--color-border);max-width:280px;padding:6px 7px}.amo-activity-panel-module__HZHfWW__scroll tbody tr:hover,.amo-activity-panel-module__HZHfWW__scroll tbody tr:focus-within{background:var(--color-brand-soft)}.amo-activity-panel-module__HZHfWW__scroll .amo-activity-panel-module__HZHfWW__groupStart:not(:first-child) td{border-top:2px solid var(--color-border)}.amo-activity-panel-module__HZHfWW__scroll .amo-activity-panel-module__HZHfWW__groupLabel{width:110px;color:var(--color-text-muted);font-weight:700}@media (max-width:760px){.amo-activity-panel-module__HZHfWW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.utm-groups-panel-module__f4f6vq__page{gap:14px;display:grid}.utm-groups-panel-module__f4f6vq__summary,.utm-groups-panel-module__f4f6vq__unassigned,.utm-groups-panel-module__f4f6vq__groupCard,.utm-groups-panel-module__f4f6vq__helpNote,.utm-groups-panel-module__f4f6vq__state,.utm-groups-panel-module__f4f6vq__emptyState{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-surface)}.utm-groups-panel-module__f4f6vq__summary{justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;display:flex}.utm-groups-panel-module__f4f6vq__summary span,.utm-groups-panel-module__f4f6vq__unassigned span,.utm-groups-panel-module__f4f6vq__emptyState span{color:var(--color-text-muted)}.utm-groups-panel-module__f4f6vq__summaryMetrics{gap:8px;display:flex}.utm-groups-panel-module__f4f6vq__summaryMetrics div{background:var(--color-surface-muted);text-align:center;border-radius:8px;min-width:78px;padding:6px 9px}.utm-groups-panel-module__f4f6vq__summaryMetrics strong,.utm-groups-panel-module__f4f6vq__summaryMetrics span{display:block}.utm-groups-panel-module__f4f6vq__summaryMetrics strong{color:var(--color-navigation);font-size:16px}.utm-groups-panel-module__f4f6vq__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.utm-groups-panel-module__f4f6vq__actions>span{color:var(--color-text-muted);font-size:11px}.utm-groups-panel-module__f4f6vq__actions button,.utm-groups-panel-module__f4f6vq__addLabel button,.utm-groups-panel-module__f4f6vq__orderButtons button{border:1px solid var(--color-border);min-height:34px;color:var(--color-navigation);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:700}.utm-groups-panel-module__f4f6vq__actions button:last-child,.utm-groups-panel-module__f4f6vq__addLabel button,.utm-groups-panel-module__f4f6vq__addButton{border-color:var(--color-brand)!important;color:var(--color-surface)!important;background:var(--color-brand)!important}.utm-groups-panel-module__f4f6vq__actions button:disabled,.utm-groups-panel-module__f4f6vq__orderButtons button:disabled{cursor:not-allowed;opacity:.45}.utm-groups-panel-module__f4f6vq__unassigned{padding:8px 12px}.utm-groups-panel-module__f4f6vq__unassignedToggle{width:100%;color:var(--color-navigation);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.utm-groups-panel-module__f4f6vq__unassignedToggle span{font-size:11px;font-weight:700}.utm-groups-panel-module__f4f6vq__unassigned .utm-groups-panel-module__f4f6vq__chips{margin-top:8px}.utm-groups-panel-module__f4f6vq__chips,.utm-groups-panel-module__f4f6vq__labels{flex-wrap:wrap;gap:6px;display:flex}.utm-groups-panel-module__f4f6vq__chips>span,.utm-groups-panel-module__f4f6vq__labelChip{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-muted);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.utm-groups-panel-module__f4f6vq__chips small{color:var(--color-text-muted)}.utm-groups-panel-module__f4f6vq__groupList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.utm-groups-panel-module__f4f6vq__groupCard{border-color:var(--color-border-light);background:var(--color-surface-muted);gap:8px;min-width:0;padding:9px;display:grid}.utm-groups-panel-module__f4f6vq__groupHeader{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.utm-groups-panel-module__f4f6vq__order{width:24px;height:24px;color:var(--color-navigation);background:var(--color-brand-soft);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.utm-groups-panel-module__f4f6vq__groupHeader label{min-width:0;display:block}.utm-groups-panel-module__f4f6vq__groupHeader label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.utm-groups-panel-module__f4f6vq__groupHeader input,.utm-groups-panel-module__f4f6vq__addLabel input{border:1px solid var(--color-border);width:100%;min-width:0;height:30px;min-height:30px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.utm-groups-panel-module__f4f6vq__orderButtons{justify-content:flex-end;gap:4px;display:flex}.utm-groups-panel-module__f4f6vq__orderButtons button{height:30px;min-height:30px;padding:0 8px;font-size:10px}.utm-groups-panel-module__f4f6vq__orderButtons .utm-groups-panel-module__f4f6vq__deleteButton{color:var(--color-error)}.utm-groups-panel-module__f4f6vq__labels{gap:5px;min-height:24px;margin:0}.utm-groups-panel-module__f4f6vq__labelChip{border-color:color-mix(in srgb, var(--color-navigation) 28%, var(--color-border));background:var(--color-brand-soft);padding:2px 4px 2px 8px;font-size:10px}.utm-groups-panel-module__f4f6vq__labelChip button{width:18px;height:18px;color:var(--color-navigation);background:color-mix(in srgb, var(--color-navigation) 12%, transparent);cursor:pointer;border:0;border-radius:50%;padding:0}.utm-groups-panel-module__f4f6vq__empty{color:var(--color-text-muted);align-self:center;font-size:10px}.utm-groups-panel-module__f4f6vq__addLabel{grid-template-columns:minmax(220px,1fr) auto;gap:6px;margin-left:0;display:grid}.utm-groups-panel-module__f4f6vq__addLabel button{height:30px;min-height:30px;padding:0 10px;font-size:10px}.utm-groups-panel-module__f4f6vq__error,.utm-groups-panel-module__f4f6vq__success{border-radius:8px;margin:0;padding:10px 12px}.utm-groups-panel-module__f4f6vq__helpNote{color:var(--color-text-muted);gap:3px;padding:10px 14px;font-size:11px;line-height:1.45;display:grid}.utm-groups-panel-module__f4f6vq__helpNote strong{color:var(--color-navigation);font-size:12px}.utm-groups-panel-module__f4f6vq__error{color:var(--color-error);background:var(--color-error-soft)}.utm-groups-panel-module__f4f6vq__success{color:var(--color-success);background:var(--color-success-soft)}.utm-groups-panel-module__f4f6vq__state,.utm-groups-panel-module__f4f6vq__emptyState{text-align:center;place-items:center;gap:4px;min-height:180px;padding:24px;display:grid}@media (max-width:1200px){.utm-groups-panel-module__f4f6vq__groupList{grid-template-columns:1fr}}@media (max-width:900px){.utm-groups-panel-module__f4f6vq__summary{flex-direction:column;align-items:stretch}.utm-groups-panel-module__f4f6vq__actions{flex-wrap:wrap;margin-left:0}.utm-groups-panel-module__f4f6vq__summaryMetrics{overflow-x:auto}}@media (max-width:620px){.utm-groups-panel-module__f4f6vq__groupHeader,.utm-groups-panel-module__f4f6vq__addLabel{grid-template-columns:1fr}.utm-groups-panel-module__f4f6vq__order,.utm-groups-panel-module__f4f6vq__orderButtons{grid-column:1}.utm-groups-panel-module__f4f6vq__labels,.utm-groups-panel-module__f4f6vq__addLabel{margin-left:0}}
.import-scheduler-panel-module__5iEaOW__page{gap:10px;display:grid}.import-scheduler-panel-module__5iEaOW__sourceColumn{align-content:start;gap:8px;min-width:0;display:grid}.import-scheduler-panel-module__5iEaOW__settingsCard,.import-scheduler-panel-module__5iEaOW__scheduleSection,.import-scheduler-panel-module__5iEaOW__logSection,.import-scheduler-panel-module__5iEaOW__state{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;box-shadow:0 8px 24px #21362b08}.import-scheduler-panel-module__5iEaOW__settingsCard,.import-scheduler-panel-module__5iEaOW__scheduleSection,.import-scheduler-panel-module__5iEaOW__logSection{padding:14px 16px}.import-scheduler-panel-module__5iEaOW__state,.import-scheduler-panel-module__5iEaOW__empty{color:var(--color-text-muted);text-align:center;padding:24px;font-size:11px}.import-scheduler-panel-module__5iEaOW__heading,.import-scheduler-panel-module__5iEaOW__sectionTitle,.import-scheduler-panel-module__5iEaOW__scheduleTop,.import-scheduler-panel-module__5iEaOW__scheduleMeta,.import-scheduler-panel-module__5iEaOW__masterSwitch,.import-scheduler-panel-module__5iEaOW__weekendOption,.import-scheduler-panel-module__5iEaOW__toggleGroup,.import-scheduler-panel-module__5iEaOW__checkLabel,.import-scheduler-panel-module__5iEaOW__interval{align-items:center;display:flex}.import-scheduler-panel-module__5iEaOW__heading,.import-scheduler-panel-module__5iEaOW__sectionTitle{justify-content:space-between;gap:16px}.import-scheduler-panel-module__5iEaOW__heading h2,.import-scheduler-panel-module__5iEaOW__sectionTitle h3{color:var(--color-text);margin:0}.import-scheduler-panel-module__5iEaOW__heading h2{font-size:17px}.import-scheduler-panel-module__5iEaOW__sectionTitle h3{font-size:13px}.import-scheduler-panel-module__5iEaOW__heading p,.import-scheduler-panel-module__5iEaOW__sectionTitle p{color:var(--color-text-muted);margin-top:3px;font-size:10px}.import-scheduler-panel-module__5iEaOW__sectionTitle>span{color:var(--color-text-muted);font-size:9px}.import-scheduler-panel-module__5iEaOW__masterSwitch,.import-scheduler-panel-module__5iEaOW__weekendOption,.import-scheduler-panel-module__5iEaOW__checkLabel{cursor:pointer;gap:8px}.import-scheduler-panel-module__5iEaOW__toggleGroup{gap:8px}.import-scheduler-panel-module__5iEaOW__weekendOption{color:var(--color-text-muted);white-space:nowrap;font-size:10px;font-weight:700}.import-scheduler-panel-module__5iEaOW__masterSwitch{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:9px;padding:8px 11px;font-size:10px;font-weight:700}.import-scheduler-panel-module__5iEaOW__masterSwitch input,.import-scheduler-panel-module__5iEaOW__weekendOption input,.import-scheduler-panel-module__5iEaOW__checkLabel input{accent-color:var(--color-brand-dark)}.import-scheduler-panel-module__5iEaOW__windowGrid{grid-template-columns:minmax(220px,1.5fr) minmax(130px,.6fr) minmax(130px,.6fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.import-scheduler-panel-module__5iEaOW__windowGrid label{gap:5px;display:grid}.import-scheduler-panel-module__5iEaOW__windowGrid label>span,.import-scheduler-panel-module__5iEaOW__interval>span{color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.import-scheduler-panel-module__5iEaOW__windowGrid select,.import-scheduler-panel-module__5iEaOW__windowGrid input,.import-scheduler-panel-module__5iEaOW__interval select{border:1px solid var(--color-border);height:36px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:8px;padding:0 10px;font-size:10px}.import-scheduler-panel-module__5iEaOW__windowGrid button,.import-scheduler-panel-module__5iEaOW__refresh{height:36px;color:var(--color-surface);background:var(--color-brand-dark);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:700}.import-scheduler-panel-module__5iEaOW__windowGrid button:disabled{opacity:.55;cursor:wait}.import-scheduler-panel-module__5iEaOW__noticeSuccess,.import-scheduler-panel-module__5iEaOW__noticeError{border-radius:8px;margin-top:10px;padding:8px 10px;font-size:10px}.import-scheduler-panel-module__5iEaOW__noticeSuccess{color:var(--color-brand-dark);background:var(--color-brand-soft)}.import-scheduler-panel-module__5iEaOW__noticeError{color:var(--color-error);background:var(--color-error-soft)}.import-scheduler-panel-module__5iEaOW__scheduleSection,.import-scheduler-panel-module__5iEaOW__logSection{gap:11px;display:grid}.import-scheduler-panel-module__5iEaOW__scheduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-scheduler-panel-module__5iEaOW__scheduleCard{border:1px solid var(--color-border);background:var(--color-background);border-radius:10px;min-width:0;padding:11px 12px}.import-scheduler-panel-module__5iEaOW__scheduleCard.import-scheduler-panel-module__5iEaOW__active{border-color:var(--color-brand);background:var(--color-brand-soft)}.import-scheduler-panel-module__5iEaOW__scheduleTop{justify-content:space-between;gap:10px}.import-scheduler-panel-module__5iEaOW__checkLabel strong{font-size:11px}.import-scheduler-panel-module__5iEaOW__interval{gap:7px}.import-scheduler-panel-module__5iEaOW__interval select{height:30px;padding:0 7px}.import-scheduler-panel-module__5iEaOW__scheduleMeta{color:var(--color-text-muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:9px}.import-scheduler-panel-module__5iEaOW__warning{color:var(--color-error);margin-top:7px;font-size:9px}.import-scheduler-panel-module__5iEaOW__scheduleHint{color:var(--color-text-muted);margin:7px 0 0;font-size:10px}.import-scheduler-panel-module__5iEaOW__refresh{border:1px solid var(--color-border);height:31px;color:var(--color-text-muted);background:var(--color-surface)}.import-scheduler-panel-module__5iEaOW__tableWrap{border:1px solid var(--color-border);border-radius:9px;overflow-x:auto}.import-scheduler-panel-module__5iEaOW__tableWrap table{border-collapse:collapse;width:100%;font-size:9px}.import-scheduler-panel-module__5iEaOW__tableWrap th,.import-scheduler-panel-module__5iEaOW__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:8px 9px}.import-scheduler-panel-module__5iEaOW__tableWrap th{color:var(--color-text-muted);background:var(--color-background);text-transform:uppercase;font-size:8px}.import-scheduler-panel-module__5iEaOW__tableWrap tr:last-child td{border-bottom:0}.import-scheduler-panel-module__5iEaOW__status{white-space:nowrap;border-radius:999px;padding:3px 6px;font-weight:700;display:inline-flex}.import-scheduler-panel-module__5iEaOW__statusSUCCESS{color:var(--color-brand-dark);background:var(--color-brand-soft)}.import-scheduler-panel-module__5iEaOW__statusERROR,.import-scheduler-panel-module__5iEaOW__logError{color:var(--color-error)}.import-scheduler-panel-module__5iEaOW__statusERROR{background:var(--color-error-soft)}.import-scheduler-panel-module__5iEaOW__statusRUNNING{color:var(--color-text-muted);background:var(--color-background)}@media (max-width:1050px){.import-scheduler-panel-module__5iEaOW__windowGrid,.import-scheduler-panel-module__5iEaOW__scheduleGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.import-scheduler-panel-module__5iEaOW__heading,.import-scheduler-panel-module__5iEaOW__sectionTitle,.import-scheduler-panel-module__5iEaOW__toggleGroup,.import-scheduler-panel-module__5iEaOW__scheduleTop,.import-scheduler-panel-module__5iEaOW__scheduleMeta{flex-direction:column;align-items:flex-start}.import-scheduler-panel-module__5iEaOW__windowGrid,.import-scheduler-panel-module__5iEaOW__scheduleGrid{grid-template-columns:1fr}}
.data-freshness-bar-module__VUuHHa__bar{border-bottom:1px solid var(--color-border);min-height:30px;color:var(--color-text-muted);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:14px;padding:5px 20px;font-size:9px;display:flex}.data-freshness-bar-module__VUuHHa__label{text-transform:uppercase;font-weight:700}.data-freshness-bar-module__VUuHHa__source{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.data-freshness-bar-module__VUuHHa__source b{color:var(--color-text-muted);font-weight:600}.data-freshness-bar-module__VUuHHa__source strong{color:var(--color-text);font-size:10px}@media (max-width:700px){.data-freshness-bar-module__VUuHHa__bar{justify-content:flex-start;gap:8px 12px;padding-inline:14px;overflow-x:auto}.data-freshness-bar-module__VUuHHa__label{display:none}}
.recommendations-report-module__QESzma__report{gap:12px;display:grid}.recommendations-report-module__QESzma__summary{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:66px;display:grid;overflow:hidden;box-shadow:0 2px 8px #202b330d}.recommendations-report-module__QESzma__summary>div{border-right:1px solid var(--color-border-light);align-content:center;gap:2px;padding:7px 12px;display:grid}.recommendations-report-module__QESzma__summary>div:last-child{border-right:0}.recommendations-report-module__QESzma__summary span{color:var(--color-text-muted);font-size:10px;font-weight:700}.recommendations-report-module__QESzma__summary strong{color:var(--color-text);font-size:18px}.recommendations-report-module__QESzma__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recommendations-report-module__QESzma__card{border:1px solid var(--color-border);border-top:3px solid var(--color-brand);background:var(--color-surface);border-radius:12px;grid-template-rows:auto minmax(42px,auto) auto 1fr;gap:8px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #202b330f}.recommendations-report-module__QESzma__card.recommendations-report-module__QESzma__warning{border-top-color:var(--color-warning)}.recommendations-report-module__QESzma__card.recommendations-report-module__QESzma__critical{border-top-color:var(--color-error)}.recommendations-report-module__QESzma__card header{gap:3px;display:grid}.recommendations-report-module__QESzma__card h2{color:var(--color-text);margin:0;font-size:15px;line-height:1.25}.recommendations-report-module__QESzma__card>p{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.35}.recommendations-report-module__QESzma__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.recommendations-report-module__QESzma__helpButton{border:1px solid var(--color-border);background:var(--color-surface-muted);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:800;display:inline-grid}.recommendations-report-module__QESzma__helpButton:hover,.recommendations-report-module__QESzma__helpButton:focus-visible{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-dark);outline:none}.recommendations-report-module__QESzma__severity{background:var(--color-brand-soft);width:fit-content;color:var(--color-brand-dark);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.recommendations-report-module__QESzma__warning .recommendations-report-module__QESzma__severity{background:var(--color-warning-soft);color:var(--color-warning)}.recommendations-report-module__QESzma__critical .recommendations-report-module__QESzma__severity{background:var(--color-error-soft);color:var(--color-error)}.recommendations-report-module__QESzma__progress{background:var(--color-surface-muted);border-radius:999px;height:4px;overflow:hidden}.recommendations-report-module__QESzma__progress span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.recommendations-report-module__QESzma__warning .recommendations-report-module__QESzma__progress span{background:var(--color-warning)}.recommendations-report-module__QESzma__critical .recommendations-report-module__QESzma__progress span{background:var(--color-error)}.recommendations-report-module__QESzma__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.recommendations-report-module__QESzma__metrics button{background:var(--color-surface-muted);min-width:0;color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 7px}.recommendations-report-module__QESzma__metrics button:hover,.recommendations-report-module__QESzma__metrics button:focus-visible{border-color:var(--color-brand);background:var(--color-brand-soft);outline:none}.recommendations-report-module__QESzma__metrics span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;display:block;overflow:hidden}.recommendations-report-module__QESzma__metrics strong{color:var(--color-drilldown-link);margin-top:2px;font-size:14px;font-weight:800;display:block}.recommendations-report-module__QESzma__state,.recommendations-report-module__QESzma__error{color:var(--color-text-muted);margin:12px;font-size:12px}.recommendations-report-module__QESzma__error{color:var(--color-error)}.recommendations-report-module__QESzma__backdrop{z-index:1000;padding:var(--drilldown-shell-padding);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17212b61;position:fixed;inset:0}.recommendations-report-module__QESzma__drawer{border:1px solid var(--color-border);border-radius:var(--drilldown-shell-radius);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #17212b38}.recommendations-report-module__QESzma__drawerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.recommendations-report-module__QESzma__drawerHeader h2{font-size:var(--drilldown-title-font-size);margin:0}.recommendations-report-module__QESzma__drawerHeader p{color:var(--color-text-muted);font-size:var(--drilldown-meta-font-size);margin:2px 0 0}.recommendations-report-module__QESzma__drawerHeader button{width:var(--drilldown-close-size);height:var(--drilldown-close-size);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:10px;font-size:24px}.recommendations-report-module__QESzma__helpBackdrop{place-items:center;display:grid}.recommendations-report-module__QESzma__helpDialog{border:1px solid var(--color-border);border-radius:var(--drilldown-shell-radius);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);width:min(720px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #17212b38}.recommendations-report-module__QESzma__helpBody{gap:18px;padding:16px;display:grid;overflow:auto}.recommendations-report-module__QESzma__helpBody section{gap:8px;display:grid}.recommendations-report-module__QESzma__helpBody h3{color:var(--color-text);margin:0;font-size:14px}.recommendations-report-module__QESzma__helpBody ol{color:var(--color-text);gap:6px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}.recommendations-report-module__QESzma__helpBody dl{margin:0}.recommendations-report-module__QESzma__helpValues,.recommendations-report-module__QESzma__helpMetrics{gap:6px;display:grid}.recommendations-report-module__QESzma__helpValues>div,.recommendations-report-module__QESzma__helpMetrics>div{background:var(--color-surface-muted);border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:14px;padding:8px 10px;display:grid}.recommendations-report-module__QESzma__helpValues dt,.recommendations-report-module__QESzma__helpMetrics dt{color:var(--color-text);font-size:12px;font-weight:800}.recommendations-report-module__QESzma__helpValues dd,.recommendations-report-module__QESzma__helpMetrics dd{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}.recommendations-report-module__QESzma__helpValues dd{color:var(--color-brand-dark);font-weight:800}.recommendations-report-module__QESzma__detailToolbar{border-bottom:1px solid var(--color-border-light);padding:8px 14px}.recommendations-report-module__QESzma__detailBody{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.recommendations-report-module__QESzma__detailTableArea{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0 14px 10px;display:grid}.recommendations-report-module__QESzma__tableScroll{border:1px solid var(--color-border);border-radius:var(--table-radius);min-height:0;overflow:auto}.recommendations-report-module__QESzma__tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--table-detail-font-size)}.recommendations-report-module__QESzma__tableScroll th{z-index:1;background:var(--color-table-header);color:var(--color-table-header-text);font-size:var(--table-header-font-size);position:sticky;top:0}.recommendations-report-module__QESzma__tableScroll th,.recommendations-report-module__QESzma__tableScroll td{padding:var(--table-detail-padding-block) var(--table-detail-padding-inline);border:1px solid var(--color-border-light);line-height:var(--table-cell-line-height)}.recommendations-report-module__QESzma__tableScroll tbody tr:hover,.recommendations-report-module__QESzma__tableScroll tbody tr:focus-within{background:var(--color-brand-soft)}.recommendations-report-module__QESzma__tableScroll a{color:var(--color-drilldown-link);font-weight:700;text-decoration:none}.recommendations-report-module__QESzma__tableScroll a:hover,.recommendations-report-module__QESzma__tableScroll a:focus-visible{text-decoration:underline}.recommendations-report-module__QESzma__textCell{text-align:left}.recommendations-report-module__QESzma__numberCell{text-align:right}.recommendations-report-module__QESzma__wrappedText{overflow-wrap:anywhere;white-space:normal;display:block}@media (max-width:1240px){.recommendations-report-module__QESzma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.recommendations-report-module__QESzma__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendations-report-module__QESzma__grid{grid-template-columns:1fr}.recommendations-report-module__QESzma__helpValues>div,.recommendations-report-module__QESzma__helpMetrics>div{grid-template-columns:1fr;gap:3px}}
.mp1-money-report-module__Ta7r_q__report{gap:12px;display:grid}.mp1-money-report-module__Ta7r_q__filters,.mp1-money-report-module__Ta7r_q__card,.mp1-money-report-module__Ta7r_q__summary>button,.mp1-money-report-module__Ta7r_q__diagnostics,.mp1-money-report-module__Ta7r_q__state,.mp1-money-report-module__Ta7r_q__error,.mp1-money-report-module__Ta7r_q__warning{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-surface)}.mp1-money-report-module__Ta7r_q__filters{grid-template-columns:1fr;align-items:center;gap:10px 18px;padding:10px 12px;display:grid}.mp1-money-report-module__Ta7r_q__periodControls,.mp1-money-report-module__Ta7r_q__presets{align-items:flex-end;gap:6px;display:flex}.mp1-money-report-module__Ta7r_q__presets{justify-content:flex-end}.mp1-money-report-module__Ta7r_q__presets button{border:1px solid var(--color-border);min-height:32px;color:var(--color-text);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:10px;font-weight:750}.mp1-money-report-module__Ta7r_q__meta{color:var(--color-text-muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.mp1-money-report-module__Ta7r_q__meta strong{color:var(--color-text)}.mp1-money-report-module__Ta7r_q__summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mp1-money-report-module__Ta7r_q__summary>button{min-width:0;color:inherit;text-align:left;cursor:pointer;gap:4px;padding:10px 12px;display:grid}.mp1-money-report-module__Ta7r_q__summary>button:hover,.mp1-money-report-module__Ta7r_q__summary>button:focus-visible{border-color:var(--color-brand);background:var(--color-brand-soft);outline:none}.mp1-money-report-module__Ta7r_q__summary span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.mp1-money-report-module__Ta7r_q__summary strong{color:var(--color-drilldown-link);font-size:19px}.mp1-money-report-module__Ta7r_q__summary .mp1-money-report-module__Ta7r_q__metricWarning strong{color:var(--color-warning)}.mp1-money-report-module__Ta7r_q__card{min-width:0;padding:12px}.mp1-money-report-module__Ta7r_q__card>header{margin-bottom:6px}.mp1-money-report-module__Ta7r_q__card h2{margin:0;font-size:15px}.mp1-money-report-module__Ta7r_q__card header p{color:var(--color-text-muted);margin:2px 0 0;font-size:10px}.mp1-money-report-module__Ta7r_q__toolbar{margin-bottom:6px}.mp1-money-report-module__Ta7r_q__tableWrap{border:1px solid var(--color-border);border-radius:var(--table-radius);max-width:100%;overflow:auto}.mp1-money-report-module__Ta7r_q__tableWrap table,.mp1-money-report-module__Ta7r_q__detailScroll table{border-collapse:collapse;width:100%;font-size:var(--table-body-font-size)}.mp1-money-report-module__Ta7r_q__tableWrap th,.mp1-money-report-module__Ta7r_q__tableWrap td,.mp1-money-report-module__Ta7r_q__detailScroll th,.mp1-money-report-module__Ta7r_q__detailScroll td{padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);border:1px solid var(--color-border-light);line-height:var(--table-cell-line-height)}.mp1-money-report-module__Ta7r_q__tableWrap thead th,.mp1-money-report-module__Ta7r_q__detailScroll thead th{color:var(--color-table-header-text);background:var(--color-table-header);font-size:var(--table-header-font-size)}.mp1-money-report-module__Ta7r_q__tableWrap tbody th{text-align:left;background:var(--color-surface);min-width:170px}.mp1-money-report-module__Ta7r_q__tableWrap td{text-align:right;min-width:90px}.mp1-money-report-module__Ta7r_q__valueButton{min-width:100%;color:var(--color-drilldown-link);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 4px;font-weight:800}.mp1-money-report-module__Ta7r_q__valueButton:hover,.mp1-money-report-module__Ta7r_q__valueButton:focus-visible{background:var(--color-brand-soft);outline:none}.mp1-money-report-module__Ta7r_q__diagnostics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mp1-money-report-module__Ta7r_q__diagnostics>div,.mp1-money-report-module__Ta7r_q__diagnostics>button{border:0;border-right:1px solid var(--color-border-light);color:inherit;text-align:left;background:0 0;gap:2px;padding:8px 12px;display:grid}.mp1-money-report-module__Ta7r_q__diagnostics>:last-child{border-right:0}.mp1-money-report-module__Ta7r_q__diagnostics button{cursor:pointer}.mp1-money-report-module__Ta7r_q__diagnostics button:hover,.mp1-money-report-module__Ta7r_q__diagnostics button:focus-visible{background:var(--color-brand-soft);outline:none}.mp1-money-report-module__Ta7r_q__diagnostics span{color:var(--color-text-muted);font-size:9px;font-weight:700}.mp1-money-report-module__Ta7r_q__diagnostics strong{font-size:15px}.mp1-money-report-module__Ta7r_q__state,.mp1-money-report-module__Ta7r_q__error,.mp1-money-report-module__Ta7r_q__warning{color:var(--color-text-muted);margin:0;padding:12px;font-size:12px}.mp1-money-report-module__Ta7r_q__error{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-soft)}.mp1-money-report-module__Ta7r_q__warning{color:var(--color-warning);border-color:var(--color-warning);background:var(--color-warning-soft)}.mp1-money-report-module__Ta7r_q__backdrop{z-index:1000;padding:var(--drilldown-shell-padding);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17212b61;position:fixed;inset:0}.mp1-money-report-module__Ta7r_q__drawer{border:1px solid var(--color-border);border-radius:var(--drilldown-shell-radius);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #17212b38}.mp1-money-report-module__Ta7r_q__drawerHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.mp1-money-report-module__Ta7r_q__drawerHeader h2{font-size:var(--drilldown-title-font-size);margin:0}.mp1-money-report-module__Ta7r_q__drawerHeader p{color:var(--color-text-muted);font-size:var(--drilldown-meta-font-size);margin:2px 0 0}.mp1-money-report-module__Ta7r_q__drawerHeader button{width:var(--drilldown-close-size);height:var(--drilldown-close-size);border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);cursor:pointer;border-radius:8px;font-size:22px}.mp1-money-report-module__Ta7r_q__detailBody{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mp1-money-report-module__Ta7r_q__detailToolbar{border-bottom:1px solid var(--color-border-light);padding:8px 14px}.mp1-money-report-module__Ta7r_q__detailArea{grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0 14px 10px;display:grid}.mp1-money-report-module__Ta7r_q__detailScroll{border:1px solid var(--color-border);border-radius:var(--table-radius);min-height:0;overflow:auto}.mp1-money-report-module__Ta7r_q__detailScroll table{table-layout:fixed;min-width:1180px;font-size:var(--table-detail-font-size)}.mp1-money-report-module__Ta7r_q__detailScroll thead th{z-index:1;position:sticky;top:0}.mp1-money-report-module__Ta7r_q__detailScroll tbody tr:hover{background:var(--color-brand-soft)}.mp1-money-report-module__Ta7r_q__detailScroll a{color:var(--color-drilldown-link);font-weight:700;text-decoration:none}.mp1-money-report-module__Ta7r_q__textCell{text-align:left}.mp1-money-report-module__Ta7r_q__numberCell{text-align:right}.mp1-money-report-module__Ta7r_q__wrappedText{overflow-wrap:anywhere;white-space:normal;display:block}@media (max-width:1200px){.mp1-money-report-module__Ta7r_q__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.mp1-money-report-module__Ta7r_q__filters{grid-template-columns:1fr}.mp1-money-report-module__Ta7r_q__presets{justify-content:flex-start}.mp1-money-report-module__Ta7r_q__diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mp1-money-report-module__Ta7r_q__periodControls{flex-direction:column;align-items:stretch}.mp1-money-report-module__Ta7r_q__periodControls label{justify-content:space-between}.mp1-money-report-module__Ta7r_q__periodControls select,.mp1-money-report-module__Ta7r_q__periodControls button{width:100%}.mp1-money-report-module__Ta7r_q__summary,.mp1-money-report-module__Ta7r_q__diagnostics{grid-template-columns:1fr}.mp1-money-report-module__Ta7r_q__meta{flex-direction:column}}
.recommendation-settings-module__mYM8Ea__form{gap:12px;display:grid}.recommendation-settings-module__mYM8Ea__ruleCard,.recommendation-settings-module__mYM8Ea__groupCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;box-shadow:0 2px 8px #202b330d}.recommendation-settings-module__mYM8Ea__ruleCard>header{border-bottom:1px solid var(--color-border-light);padding:12px 14px 8px}.recommendation-settings-module__mYM8Ea__ruleCard h2,.recommendation-settings-module__mYM8Ea__groupCard h2{color:var(--color-text);margin:0;font-size:14px}.recommendation-settings-module__mYM8Ea__ruleCard p{color:var(--color-text-muted);margin:3px 0 0;font-size:10px}.recommendation-settings-module__mYM8Ea__rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.recommendation-settings-module__mYM8Ea__rules label{border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);cursor:pointer;align-items:flex-start;gap:7px;min-width:0;padding:9px 10px;display:flex}.recommendation-settings-module__mYM8Ea__rules label:nth-child(4n){border-right:0}.recommendation-settings-module__mYM8Ea__rules label:nth-last-child(-n+4){border-bottom:0}.recommendation-settings-module__mYM8Ea__rules input{accent-color:var(--color-primary-action);margin-top:2px}.recommendation-settings-module__mYM8Ea__rules span{gap:2px;min-width:0;display:grid}.recommendation-settings-module__mYM8Ea__rules strong{color:var(--color-text);font-size:11px}.recommendation-settings-module__mYM8Ea__rules small{color:var(--color-text-muted);font-size:9px;line-height:1.3}.recommendation-settings-module__mYM8Ea__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recommendation-settings-module__mYM8Ea__groupCard{padding:11px 12px}.recommendation-settings-module__mYM8Ea__groupCard h2{border-bottom:1px solid var(--color-border-light);padding-bottom:7px}.recommendation-settings-module__mYM8Ea__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.recommendation-settings-module__mYM8Ea__fields label{gap:4px;min-width:0;display:grid}.recommendation-settings-module__mYM8Ea__fields label>span{color:var(--color-text-muted);font-size:9px;font-weight:700}.recommendation-settings-module__mYM8Ea__fields label>div{border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.recommendation-settings-module__mYM8Ea__fields input,.recommendation-settings-module__mYM8Ea__fields textarea{border:1px solid var(--color-control-border);background:var(--color-surface);min-width:0;color:var(--color-text);font:inherit;border-radius:8px;font-size:11px}.recommendation-settings-module__mYM8Ea__fields label>div input{border:0;border-radius:0;width:100%;padding:7px 8px}.recommendation-settings-module__mYM8Ea__fields label>div small{color:var(--color-text-muted);padding:0 8px;font-size:9px}.recommendation-settings-module__mYM8Ea__fields textarea{resize:vertical;padding:7px 8px}.recommendation-settings-module__mYM8Ea__fullField{grid-column:1/-1}.recommendation-settings-module__mYM8Ea__actions{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid;position:sticky;bottom:8px;box-shadow:0 4px 18px #202b331a}.recommendation-settings-module__mYM8Ea__actions p{color:var(--color-text-muted);margin:0;font-size:10px}.recommendation-settings-module__mYM8Ea__actions button{border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.recommendation-settings-module__mYM8Ea__actions button[type=submit]{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-primary-action-text)}.recommendation-settings-module__mYM8Ea__actions button:disabled{cursor:not-allowed;opacity:.55}.recommendation-settings-module__mYM8Ea__state,.recommendation-settings-module__mYM8Ea__error,.recommendation-settings-module__mYM8Ea__success{margin:10px;font-size:11px}.recommendation-settings-module__mYM8Ea__error{color:var(--color-error)!important}.recommendation-settings-module__mYM8Ea__success{color:var(--color-success)!important}@media (max-width:1200px){.recommendation-settings-module__mYM8Ea__rules{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-settings-module__mYM8Ea__rules label:nth-child(4n){border-right:1px solid var(--color-border-light)}.recommendation-settings-module__mYM8Ea__rules label:nth-child(2n){border-right:0}.recommendation-settings-module__mYM8Ea__rules label:nth-last-child(-n+4){border-bottom:1px solid var(--color-border-light)}.recommendation-settings-module__mYM8Ea__rules label:nth-last-child(-n+2){border-bottom:0}.recommendation-settings-module__mYM8Ea__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.recommendation-settings-module__mYM8Ea__rules,.recommendation-settings-module__mYM8Ea__groups{grid-template-columns:1fr}.recommendation-settings-module__mYM8Ea__rules label{border-right:0!important;border-bottom:1px solid var(--color-border-light)!important}.recommendation-settings-module__mYM8Ea__rules label:last-child{border-bottom:0!important}.recommendation-settings-module__mYM8Ea__actions{grid-template-columns:1fr}}
.bank-statements-panel-module__7iaN_q__panel{gap:10px;display:grid}.bank-statements-panel-module__7iaN_q__sourceBar,.bank-statements-panel-module__7iaN_q__card,.bank-statements-panel-module__7iaN_q__tableCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;box-shadow:0 9px 30px #21362b08}.bank-statements-panel-module__7iaN_q__sourceBar{justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.bank-statements-panel-module__7iaN_q__sourceBar>div:first-child{gap:2px;display:grid}.bank-statements-panel-module__7iaN_q__sourceBar>div:first-child>span,.bank-statements-panel-module__7iaN_q__cardHeading span{color:var(--color-brand-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.bank-statements-panel-module__7iaN_q__sourceBar>div:first-child>strong{font-size:17px}.bank-statements-panel-module__7iaN_q__sourceBar small,.bank-statements-panel-module__7iaN_q__cardHeading small,.bank-statements-panel-module__7iaN_q__actions small,.bank-statements-panel-module__7iaN_q__explanation{color:var(--color-text-muted);font-size:9px;line-height:1.45}.bank-statements-panel-module__7iaN_q__statusArea{align-items:stretch;gap:7px;display:flex}.bank-statements-panel-module__7iaN_q__status{border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:8px;min-width:205px;padding:7px 10px;display:flex}.bank-statements-panel-module__7iaN_q__status i{background:var(--color-text-muted);border-radius:50%;flex:none;width:8px;height:8px}.bank-statements-panel-module__7iaN_q__status span,.bank-statements-panel-module__7iaN_q__status strong,.bank-statements-panel-module__7iaN_q__status small{display:block}.bank-statements-panel-module__7iaN_q__status strong{font-size:10px}.bank-statements-panel-module__7iaN_q__status small{margin-top:2px}.bank-statements-panel-module__7iaN_q__connected{border-color:var(--color-success-soft);background:var(--color-brand-soft)}.bank-statements-panel-module__7iaN_q__connected i{background:var(--color-success)}.bank-statements-panel-module__7iaN_q__disconnected{border-color:var(--color-error-soft);background:var(--color-error-soft)}.bank-statements-panel-module__7iaN_q__disconnected i{background:var(--color-error)}.bank-statements-panel-module__7iaN_q__sourceBar button,.bank-statements-panel-module__7iaN_q__actions button{height:34px;color:var(--color-surface);background:var(--color-brand-dark);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700}.bank-statements-panel-module__7iaN_q__sourceBar .bank-statements-panel-module__7iaN_q__secondaryButton{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}.bank-statements-panel-module__7iaN_q__sourceBar button:disabled,.bank-statements-panel-module__7iaN_q__actions button:disabled{opacity:.45;cursor:not-allowed}.bank-statements-panel-module__7iaN_q__error,.bank-statements-panel-module__7iaN_q__notice{border-radius:8px;padding:9px 12px;font-size:10px}.bank-statements-panel-module__7iaN_q__error{border:1px solid var(--color-error-soft);color:var(--color-error);background:var(--color-error-soft)}.bank-statements-panel-module__7iaN_q__notice{border:1px solid var(--color-success-soft);color:var(--color-brand-dark);background:var(--color-brand-soft)}.bank-statements-panel-module__7iaN_q__setupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bank-statements-panel-module__7iaN_q__card,.bank-statements-panel-module__7iaN_q__tableCard{min-width:0;padding:11px 13px}.bank-statements-panel-module__7iaN_q__card{align-content:start;gap:10px;display:grid}.bank-statements-panel-module__7iaN_q__cardHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bank-statements-panel-module__7iaN_q__cardHeading h3{margin-top:2px;font-size:14px}.bank-statements-panel-module__7iaN_q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bank-statements-panel-module__7iaN_q__fields label,.bank-statements-panel-module__7iaN_q__fileField{color:var(--color-text-muted);gap:4px;font-size:9px;font-weight:650;display:grid}.bank-statements-panel-module__7iaN_q__fields input:not([type=checkbox]),.bank-statements-panel-module__7iaN_q__fields select{border:1px solid var(--color-border);width:100%;min-width:0;height:34px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:8px;padding:0 10px;font-size:10px}.bank-statements-panel-module__7iaN_q__checkbox{align-items:center;padding:5px 2px;gap:8px!important;display:flex!important}.bank-statements-panel-module__7iaN_q__checkbox input{width:16px;height:16px;accent-color:var(--color-brand-dark)}.bank-statements-panel-module__7iaN_q__checkbox strong,.bank-statements-panel-module__7iaN_q__checkbox small{display:block}.bank-statements-panel-module__7iaN_q__checkbox strong{color:var(--color-text);font-size:10px}.bank-statements-panel-module__7iaN_q__checkbox small{color:var(--color-text-muted);margin-top:2px;font-size:9px;font-weight:400}.bank-statements-panel-module__7iaN_q__fileField{margin-top:2px}.bank-statements-panel-module__7iaN_q__filePicker{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;min-width:0;height:34px;display:flex;position:relative;overflow:hidden}.bank-statements-panel-module__7iaN_q__filePicker:focus-within{border-color:var(--color-brand-dark);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 18%, transparent)}.bank-statements-panel-module__7iaN_q__filePicker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.bank-statements-panel-module__7iaN_q__fileButton{color:var(--color-surface);background:var(--color-brand-dark);flex:none;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.bank-statements-panel-module__7iaN_q__fileName{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:0 10px;font-size:10px;font-weight:500;overflow:hidden}.bank-statements-panel-module__7iaN_q__fileNameEmpty{color:var(--color-text-muted)}.bank-statements-panel-module__7iaN_q__explanation{min-height:42px;margin:0}.bank-statements-panel-module__7iaN_q__actions{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.bank-statements-panel-module__7iaN_q__journal{min-width:0}.bank-statements-panel-module__7iaN_q__tableCard{gap:8px;display:grid}.bank-statements-panel-module__7iaN_q__tableScroll{border:1px solid var(--color-border);border-radius:8px;max-width:100%;overflow:auto}.bank-statements-panel-module__7iaN_q__tableScroll table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9px}.bank-statements-panel-module__7iaN_q__tableScroll th{color:var(--color-navigation);background:var(--color-table-header);text-align:left;white-space:nowrap;padding:7px 8px}.bank-statements-panel-module__7iaN_q__tableScroll td{border-top:1px solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:7px 8px;overflow:hidden}.bank-statements-panel-module__7iaN_q__tableScroll tbody tr:hover td{background:color-mix(in srgb, var(--color-brand) 7%, var(--color-surface))}.bank-statements-panel-module__7iaN_q__failed,.bank-statements-panel-module__7iaN_q__duplicate,.bank-statements-panel-module__7iaN_q__success{border-radius:999px;padding:2px 6px;font-size:8px;font-weight:750;display:inline-flex}.bank-statements-panel-module__7iaN_q__success{color:var(--color-brand-dark);background:var(--color-brand-soft)}.bank-statements-panel-module__7iaN_q__failed{color:var(--color-error);background:var(--color-error-soft)}.bank-statements-panel-module__7iaN_q__duplicate{color:var(--color-warning);background:var(--color-warning-soft)}.bank-statements-panel-module__7iaN_q__empty{color:var(--color-text-muted);text-align:center;padding:18px!important}@media (max-width:1100px){.bank-statements-panel-module__7iaN_q__sourceBar{align-items:flex-start}.bank-statements-panel-module__7iaN_q__statusArea{flex-wrap:wrap;justify-content:flex-end}.bank-statements-panel-module__7iaN_q__setupGrid,.bank-statements-panel-module__7iaN_q__journal{grid-template-columns:1fr}}@media (max-width:720px){.bank-statements-panel-module__7iaN_q__sourceBar{display:grid}.bank-statements-panel-module__7iaN_q__statusArea{justify-content:stretch}.bank-statements-panel-module__7iaN_q__status{min-width:100%}.bank-statements-panel-module__7iaN_q__sourceBar button{flex:1}.bank-statements-panel-module__7iaN_q__fields{grid-template-columns:1fr}}
.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}
