.reference-data-view-module__8hBocG__page{min-height:100vh;color:var(--color-text);background:var(--color-background)}.reference-data-view-module__8hBocG__header{min-height:54px;color:var(--color-surface);background:var(--color-navigation);justify-content:space-between;align-items:center;padding:7px 22px;display:flex}.reference-data-view-module__8hBocG__header>div{align-items:center;gap:8px;display:flex}.reference-data-view-module__8hBocG__header>div:last-child{text-align:right;display:block}.reference-data-view-module__8hBocG__header strong,.reference-data-view-module__8hBocG__header small,.reference-data-view-module__8hBocG__header>div:last-child span{display:block}.reference-data-view-module__8hBocG__header small,.reference-data-view-module__8hBocG__header>div:last-child span{color:#e7efea8c;font-size:8px}.reference-data-view-module__8hBocG__header>div:last-child strong{margin-top:2px;font-size:10px}.reference-data-view-module__8hBocG__brand>img{border-radius:8px;flex:none;width:30px;height:30px;display:block;box-shadow:0 0 0 1px #ffffff24}.reference-data-view-module__8hBocG__brand strong{font-size:12px}.reference-data-view-module__8hBocG__workspace{padding:18px 22px 36px}.reference-data-view-module__8hBocG__heading,.reference-data-view-module__8hBocG__toolbar,.reference-data-view-module__8hBocG__pagination{justify-content:space-between;align-items:center;gap:18px;display:flex}.reference-data-view-module__8hBocG__heading>div:first-child>span{color:var(--color-brand-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.reference-data-view-module__8hBocG__heading h1{letter-spacing:-.035em;margin-top:3px;font-size:22px}.reference-data-view-module__8hBocG__heading p{color:var(--color-text-muted);margin-top:3px;font-size:10px}.reference-data-view-module__8hBocG__headingActions{gap:8px;display:flex}.reference-data-view-module__8hBocG__primaryButton,.reference-data-view-module__8hBocG__secondaryButton,.reference-data-view-module__8hBocG__toolbar button,.reference-data-view-module__8hBocG__pagination button{height:34px;font:inherit;cursor:pointer;border-radius:7px;padding:0 12px;font-size:9px;font-weight:700}.reference-data-view-module__8hBocG__primaryButton{color:var(--color-surface);background:var(--color-brand-dark);border:0}.reference-data-view-module__8hBocG__secondaryButton,.reference-data-view-module__8hBocG__pagination button{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}.reference-data-view-module__8hBocG__primaryButton:disabled,.reference-data-view-module__8hBocG__pagination button:disabled{cursor:not-allowed;opacity:.45}.reference-data-view-module__8hBocG__tableToolbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px 9px 0 0;margin-top:16px;padding:8px 10px 1px}.reference-data-view-module__8hBocG__toolbar{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px 9px 0 0;margin-top:16px;padding:10px 12px}.reference-data-view-module__8hBocG__toolbar form{gap:6px;display:flex}.reference-data-view-module__8hBocG__toolbar input{border:1px solid var(--color-border);width:min(360px,55vw);height:32px;font:inherit;border-radius:6px;outline:none;padding:0 10px;font-size:10px}.reference-data-view-module__8hBocG__toolbar input:focus{border-color:var(--color-success);box-shadow:0 0 0 3px #3d896217}.reference-data-view-module__8hBocG__toolbar button{color:var(--color-surface);background:var(--color-brand-dark);border:0}.reference-data-view-module__8hBocG__toolbar>div{color:var(--color-text-muted);font-size:9px}.reference-data-view-module__8hBocG__toolbar>div strong{color:var(--color-text)}.reference-data-view-module__8hBocG__error,.reference-data-view-module__8hBocG__warning{border:1px solid var(--color-error-soft);color:var(--color-error);background:var(--color-error-soft);padding:10px 12px;font-size:9px;line-height:1.5}.reference-data-view-module__8hBocG__error strong,.reference-data-view-module__8hBocG__error p{display:block}.reference-data-view-module__8hBocG__error p{margin-top:3px}.reference-data-view-module__8hBocG__tableWrap{border:1px solid var(--color-border);background:var(--color-surface);border-top:0;min-height:220px;position:relative;overflow:auto}.reference-data-view-module__8hBocG__tableWrap table{border-collapse:collapse;white-space:nowrap;width:100%}.reference-data-view-module__8hBocG__tableWrap th,.reference-data-view-module__8hBocG__tableWrap td{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:left;height:34px;padding:5px 9px;font-size:9px}.reference-data-view-module__8hBocG__tableWrap th{z-index:2;color:var(--color-text-muted);background:var(--color-background);letter-spacing:.03em;text-transform:uppercase;font-size:8px;position:sticky;top:0}.reference-data-view-module__8hBocG__tableWrap tbody tr:hover{background:var(--color-background)}.reference-data-view-module__8hBocG__loading{color:var(--color-text-muted);text-align:center;padding:38px 18px;font-size:10px}.reference-data-view-module__8hBocG__pagination{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);border-top:0;border-radius:0 0 9px 9px;padding:10px 12px;font-size:9px}@media (max-width:640px){.reference-data-view-module__8hBocG__workspace{padding:14px 12px 28px}.reference-data-view-module__8hBocG__heading{flex-direction:column;align-items:stretch}.reference-data-view-module__8hBocG__headingActions{flex-wrap:wrap}.reference-data-view-module__8hBocG__toolbar{flex-direction:column;align-items:stretch}.reference-data-view-module__8hBocG__toolbar input{width:100%}.reference-data-view-module__8hBocG__pagination span{text-align:center}}
.table-tools-module__O0CRMW__toolbar{align-items:flex-end;gap:7px;margin-bottom:7px;display:flex}.table-tools-module__O0CRMW__toolbar>label{gap:3px;min-width:min(280px,50vw);display:grid}.table-tools-module__O0CRMW__toolbar>label>span{color:var(--color-text-muted);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.1}.table-tools-module__O0CRMW__toolbar input{border:1px solid var(--color-border);width:100%;height:30px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:7px;outline:0;padding:0 9px;font-size:10px}.table-tools-module__O0CRMW__toolbar input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.table-tools-module__O0CRMW__counter{color:var(--color-text-muted);white-space:nowrap;margin-right:auto;padding-bottom:7px;font-size:9px}.table-tools-module__O0CRMW__toolbar button{border:1px solid var(--color-border);height:30px;color:var(--color-brand-dark);background:var(--color-surface);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 10px;font-size:9px;font-weight:700}.table-tools-module__O0CRMW__toolbar button:hover{border-color:var(--color-brand);background:var(--color-brand-soft)}.table-tools-module__O0CRMW__toolbar button:disabled{cursor:not-allowed;opacity:.45}.table-tools-module__O0CRMW__fullText{text-overflow:ellipsis;text-align:left;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.table-tools-module__O0CRMW__sortButton{width:100%;min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;display:inline-flex}.table-tools-module__O0CRMW__sortButton:hover,.table-tools-module__O0CRMW__sortButton:focus-visible,.table-tools-module__O0CRMW__sortButtonActive{color:var(--color-brand-dark)}.table-tools-module__O0CRMW__sortButton>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-tools-module__O0CRMW__sortButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.table-tools-module__O0CRMW__sortMarker{color:var(--color-text-muted);opacity:.55;flex:none;font-size:8px}.table-tools-module__O0CRMW__sortButtonActive .table-tools-module__O0CRMW__sortMarker{color:var(--color-brand-dark);opacity:1}.table-tools-module__O0CRMW__pagination{color:var(--color-text-muted);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:flex}.table-tools-module__O0CRMW__pagination button,.table-tools-module__O0CRMW__pagination input{border:1px solid var(--color-border);height:29px;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:7px}.table-tools-module__O0CRMW__pagination button{cursor:pointer;min-width:30px;padding:0 8px}.table-tools-module__O0CRMW__pagination button:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-soft)}.table-tools-module__O0CRMW__pagination button:disabled{cursor:not-allowed;opacity:.4}.table-tools-module__O0CRMW__pagination label{align-items:center;gap:5px;display:flex}.table-tools-module__O0CRMW__pagination input{text-align:center;width:58px;padding:0 5px}:is(html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar,html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination){font-family:var(--font-ui)}:is(html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar input,html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination input){border-color:var(--color-control-border);border-radius:var(--radius-control) var(--radius-control) 5px var(--radius-control);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-navigation) 5%, transparent);transition:border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease;background:linear-gradient(#fff,#f8f9f9);font-size:12px}:is(html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar input:hover:not(:disabled),html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination input:hover:not(:disabled)){border-color:color-mix(in srgb, var(--color-brand) 42%, var(--color-border))}:is(html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar input:focus,html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination input:focus){border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 13%, transparent), inset 0 1px 2px color-mix(in srgb, var(--color-navigation) 5%, transparent)}:is(html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar button,html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination button){border-color:var(--color-control-border);border-radius:var(--radius-control) var(--radius-control) 5px var(--radius-control);box-shadow:var(--shadow-control);color:var(--color-text);transition:color var(--transition-fast) ease, background-color var(--transition-fast) ease, border-color var(--transition-fast) ease, box-shadow var(--transition-fast) ease, transform var(--transition-fast) ease;background:linear-gradient(#fff,#f6f8f8);font-size:13px;font-weight:500}html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-border));background:linear-gradient(180deg, #fff, var(--color-brand-extra-soft));color:var(--color-text);transform:translateY(-1px);box-shadow:0 2px 5px #0820261c,inset 0 1px #fff}html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-border));background:linear-gradient(180deg, #fff, var(--color-brand-extra-soft));color:var(--color-text);transform:translateY(-1px);box-shadow:0 2px 5px #0820261c,inset 0 1px #fff}html[data-ui-theme=modern] .table-tools-module__O0CRMW__toolbar button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-border));background:linear-gradient(180deg, #fff, var(--color-brand-extra-soft));color:var(--color-text);transform:translateY(-1px);box-shadow:0 2px 5px #0820261c,inset 0 1px #fff}html[data-ui-theme=modern] .table-tools-module__O0CRMW__pagination button:focus-visible{border-color:color-mix(in srgb, var(--color-brand) 48%, var(--color-border));background:linear-gradient(180deg, #fff, var(--color-brand-extra-soft));color:var(--color-text);transform:translateY(-1px);box-shadow:0 2px 5px #0820261c,inset 0 1px #fff}html[data-ui-theme=modern] .table-tools-module__O0CRMW__sortButton{font-family:var(--font-ui)}@media (max-width:640px){.table-tools-module__O0CRMW__toolbar{flex-wrap:wrap;align-items:stretch}.table-tools-module__O0CRMW__toolbar>label{width:100%;min-width:0}.table-tools-module__O0CRMW__counter{padding:7px 0 0}}
.finance-module__K2PuIW__workspace{gap:10px;min-width:0;display:grid}.finance-module__K2PuIW__periodCard,.finance-module__K2PuIW__filterBar,.finance-module__K2PuIW__summaryGrid,.finance-module__K2PuIW__tableCard,.finance-module__K2PuIW__actionBar,.finance-module__K2PuIW__editorCard,.finance-module__K2PuIW__directoryCard,.finance-module__K2PuIW__splitCard,.finance-module__K2PuIW__hint,.finance-module__K2PuIW__error,.finance-module__K2PuIW__notice{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-module__K2PuIW__periodCard{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 18px;padding:9px 12px;display:grid}.finance-module__K2PuIW__periodCardWithMiddle{grid-template-columns:minmax(0,1fr)}.finance-module__K2PuIW__periodCardWithMiddle:has(.finance-module__K2PuIW__managerPeriodFilters){grid-template-columns:minmax(0,1fr)}.finance-module__K2PuIW__periodControls,.finance-module__K2PuIW__presets,.finance-module__K2PuIW__actionButtons,.finance-module__K2PuIW__rowActions,.finance-module__K2PuIW__segmented{align-items:center;gap:6px;display:flex}.finance-module__K2PuIW__presets{flex-wrap:wrap;justify-content:flex-end}.finance-module__K2PuIW__periodMiddle{min-width:0}.finance-module__K2PuIW__periodQuick{align-self:flex-end;gap:4px;min-width:0;display:grid}.finance-module__K2PuIW__periodControls{flex-wrap:wrap;align-items:flex-end}.finance-module__K2PuIW__periodRangeLabel{color:var(--color-text-muted);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.1}.finance-module__K2PuIW__periodRange{gap:4px;display:grid}.finance-module__K2PuIW__periodDates{align-items:center;gap:6px;display:flex}.finance-module__K2PuIW__periodApply{border:1px solid var(--color-primary-action);background:var(--color-primary-action);height:32px;color:var(--color-primary-action-text);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.finance-module__K2PuIW__periodApply:hover{background:var(--color-primary-action-hover)}.finance-module__K2PuIW__periodApply:disabled{opacity:.5;cursor:default}.finance-module__K2PuIW__receiptPeriodFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.finance-module__K2PuIW__receiptPeriodFilters>[data-project-select],.finance-module__K2PuIW__receiptPeriodFilters>[data-project-select]>details,.finance-module__K2PuIW__receiptPeriodFilters>[data-project-select]>details>summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.finance-module__K2PuIW__managerPeriodFilters{grid-template-columns:minmax(260px,320px) minmax(180px,220px)}.finance-module__K2PuIW__managerPeriodFilters>:only-child{width:min(320px,100%)}.finance-module__K2PuIW__periodAccountFilter{min-width:0}.finance-module__K2PuIW__periodAccountFilter>label>span,.finance-module__K2PuIW__operationFilter>label>span{letter-spacing:.05em;text-transform:uppercase;font-size:9px}.finance-module__K2PuIW__periodDateField,.finance-module__K2PuIW__filterBar label,.finance-module__K2PuIW__editorCard label,.finance-module__K2PuIW__editorDateField{color:var(--color-text-muted);gap:4px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__periodDateField{align-items:center;gap:6px;display:flex}.finance-module__K2PuIW__filterBar input,.finance-module__K2PuIW__filterBar select,.finance-module__K2PuIW__editorCard input,.finance-module__K2PuIW__editorCard select,.finance-module__K2PuIW__directoryList input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:32px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.finance-module__K2PuIW__filterBar{align-items:flex-end;gap:8px;padding:9px 12px;display:flex}.finance-module__K2PuIW__filterBar label{min-width:130px}.finance-module__K2PuIW__filterBar label:nth-child(2){min-width:240px}.finance-module__K2PuIW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.finance-module__K2PuIW__summaryGrid>div{border-right:1px solid var(--color-border);gap:3px;padding:10px 12px;display:grid}.finance-module__K2PuIW__summaryGrid>div:last-child{border-right:0}.finance-module__K2PuIW__summaryGrid span,.finance-module__K2PuIW__summaryGrid small,.finance-module__K2PuIW__inlineTotal span,.finance-module__K2PuIW__inlineTotal small{color:var(--color-text-muted);font-size:9px}.finance-module__K2PuIW__summaryGrid strong{color:var(--color-navigation);font-size:17px}.finance-module__K2PuIW__positive{color:var(--color-success)!important}.finance-module__K2PuIW__negative{color:var(--color-error)!important}.finance-module__K2PuIW__tableCard{min-width:0;overflow:hidden}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__transferJournalToolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;margin:0;padding:9px 12px}.finance-module__K2PuIW__transferJournalToolbar>label{flex:0 280px;min-width:0;max-width:100%}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__bankOperationsToolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:10px;margin:0;padding:9px 12px;display:flex}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__receiptsToolbar{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(200px,220px) minmax(0,1fr) auto auto;grid-template-areas:"search filters counter export";align-items:end;gap:10px;margin:0;padding:9px 12px;display:grid}.finance-module__K2PuIW__bankOperationsToolbar>label{flex:320px;min-width:0}.finance-module__K2PuIW__receiptsToolbar>label{grid-area:search;width:100%;min-width:0}.finance-module__K2PuIW__bankOperationsToolbar>span{flex:none;place-self:end start;margin-left:auto;padding-bottom:7px}.finance-module__K2PuIW__receiptsToolbar>span{grid-area:counter;place-self:end start;padding-bottom:7px}.finance-module__K2PuIW__bankOperationsToolbar>button{flex:none;justify-self:end}.finance-module__K2PuIW__receiptsToolbar>button{grid-area:export;justify-self:end}.finance-module__K2PuIW__receiptsToolbarFilters{grid-area:filters;grid-template-columns:minmax(0,280px) auto minmax(125px,135px);align-items:end;gap:8px;min-width:0;display:grid}.finance-module__K2PuIW__receiptsToolbarFilters .finance-module__K2PuIW__amountFilter{width:280px;min-width:0;max-width:100%}.finance-module__K2PuIW__receiptsToolbarFilters .finance-module__K2PuIW__inlineTotal{min-width:0;margin-left:0}.finance-module__K2PuIW__selectionAction{border:1px solid var(--color-primary-action);background:var(--color-primary-action);color:#fff;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 9px;font-size:9px;font-weight:700}.finance-module__K2PuIW__selectionAction:disabled{opacity:.5;cursor:not-allowed}.finance-module__K2PuIW__selectionActions{align-items:center;gap:6px;min-width:0;display:flex}.finance-module__K2PuIW__missingTypeIndicator{border:1px solid var(--color-border);background:var(--color-table-header);border-radius:7px;gap:1px;min-width:92px;padding:4px 8px;display:grid}.finance-module__K2PuIW__missingTypeIndicator span{color:var(--color-text-muted);white-space:nowrap;font-size:8px}.finance-module__K2PuIW__missingTypeIndicator strong{color:var(--color-navigation);font-size:14px}.finance-module__K2PuIW__bankTableFilters{flex:0 0 576px;grid-template-columns:140px 140px 280px;align-items:end;gap:8px;width:576px;min-width:0;max-width:100%;display:grid}.finance-module__K2PuIW__bankTableFilters .finance-module__K2PuIW__amountFilter>div{grid-template-columns:126px minmax(0,1fr)}.finance-module__K2PuIW__bankTableFilters .finance-module__K2PuIW__amountFilter>div:has(input+input){grid-template-columns:112px repeat(2,minmax(0,1fr))}.finance-module__K2PuIW__operationFilter{width:auto;min-width:0;overflow:hidden}.finance-module__K2PuIW__operationFilter>[data-project-select],.finance-module__K2PuIW__operationFilter>[data-project-select]>details,.finance-module__K2PuIW__operationFilter>[data-project-select]>details>summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__bankOperationsToolbar .finance-module__K2PuIW__operationFilter{min-width:0}.finance-module__K2PuIW__amountFilter{gap:3px;display:grid}.finance-module__K2PuIW__amountFilter>span{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700}.finance-module__K2PuIW__amountFilter>div{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:10px;display:grid}.finance-module__K2PuIW__amountFilter>div:has(input+input){grid-template-columns:118px repeat(2,minmax(0,1fr))}.finance-module__K2PuIW__amountFilter input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:30px;color:var(--color-text);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:10px}.finance-module__K2PuIW__amountModeSelect{width:100%;min-width:0;max-width:100%;overflow:hidden}.finance-module__K2PuIW__amountModeSelect>[data-project-select],.finance-module__K2PuIW__amountModeSelect>[data-project-select]>details,.finance-module__K2PuIW__amountModeSelect>[data-project-select]>details>summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.finance-module__K2PuIW__amountFilter input{width:100%}.finance-module__K2PuIW__amountFilter input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-module__K2PuIW__tableScroll{width:100%;overflow:auto}.finance-module__K2PuIW__tableScroll table{border-collapse:collapse;width:100%;min-width:1250px;font-size:9px}.finance-module__K2PuIW__tableScroll th,.finance-module__K2PuIW__tableScroll td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;vertical-align:middle;padding:6px 8px}.finance-module__K2PuIW__tableScroll th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase}.finance-module__K2PuIW__tableScroll tbody tr:hover,.finance-module__K2PuIW__tableScroll tbody tr:focus-within{background:var(--color-brand-soft)}.finance-module__K2PuIW__bankOperationsTable table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.finance-module__K2PuIW__bankOperationsTable{overflow-x:hidden}.finance-module__K2PuIW__bankOperationsTable th,.finance-module__K2PuIW__bankOperationsTable td{text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-module__K2PuIW__bankOperationsTable th:first-child{width:6.5%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(2){width:8.5%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(3){width:7.5%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(4){width:12%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(5){width:8%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(6){width:20%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(7){width:6%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(8){width:5.5%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(9){width:12%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(10){width:14%}.finance-module__K2PuIW__bankOperationsTable th:nth-child(2),.finance-module__K2PuIW__bankOperationsTable td:nth-child(2){text-overflow:clip}.finance-module__K2PuIW__bankCounterpartyCell,.finance-module__K2PuIW__bankPurposeCell{min-width:0;overflow:hidden}.finance-module__K2PuIW__bankAccountingBadges{justify-items:start;gap:3px;display:grid}.finance-module__K2PuIW__bankAccountingBadges small{width:100%;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.25;display:block;overflow:hidden}.finance-module__K2PuIW__bankAccountingAction{align-items:center;gap:4px;min-width:0;display:flex}.finance-module__K2PuIW__bankAccountingSelect{flex:auto;width:auto;min-width:0}.finance-module__K2PuIW__bankAccountingAction>button{white-space:nowrap;flex:none;min-height:32px}.finance-module__K2PuIW__bankAccountingAction>button:disabled,.finance-module__K2PuIW__bankAccountingAction [aria-disabled=true]{opacity:.55;cursor:not-allowed}.finance-module__K2PuIW__bankAccountingDone{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__number{text-align:right!important}.finance-module__K2PuIW__credit,.finance-module__K2PuIW__debit,.finance-module__K2PuIW__mutedBadge{border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.finance-module__K2PuIW__credit{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-module__K2PuIW__debit{color:var(--color-error);background:var(--color-error-soft)}.finance-module__K2PuIW__mutedBadge{color:var(--color-text-muted);background:var(--color-table-header)}.finance-module__K2PuIW__empty{color:var(--color-text-muted);text-align:center!important;padding:20px!important}.finance-module__K2PuIW__error,.finance-module__K2PuIW__notice,.finance-module__K2PuIW__hint{padding:9px 12px;font-size:10px}.finance-module__K2PuIW__error{color:var(--color-error);background:var(--color-error-soft)}.finance-module__K2PuIW__notice{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-module__K2PuIW__hint{color:var(--color-text-muted);line-height:1.45}.finance-module__K2PuIW__actionBar{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.finance-module__K2PuIW__actionBarHint{color:var(--color-text-muted);font-size:9px;line-height:1.4}.finance-module__K2PuIW__actionBar button,.finance-module__K2PuIW__editorCard button,.finance-module__K2PuIW__rowActions button,.finance-module__K2PuIW__directoryList button{border:1px solid var(--color-primary-action);background:var(--color-primary-action);color:#fff;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 9px;font-size:9px;font-weight:700}.finance-module__K2PuIW__actionBar button:disabled,.finance-module__K2PuIW__editorCard button:disabled,.finance-module__K2PuIW__rowActions button:disabled,.finance-module__K2PuIW__directoryList button:disabled{opacity:.5;cursor:not-allowed}.finance-module__K2PuIW__splitActionButton{width:64px;min-width:64px}.finance-module__K2PuIW__actionPlaceholder{background:var(--color-surface-muted)!important;color:var(--color-text-muted)!important;opacity:1!important;border-style:dashed!important}.finance-module__K2PuIW__secondaryButton{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-muted)!important}.finance-module__K2PuIW__dangerButton{border-color:var(--color-error-soft)!important;background:var(--color-error-soft)!important;color:var(--color-error)!important}.finance-module__K2PuIW__segmented button{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.finance-module__K2PuIW__segmented button[aria-pressed=true]{border-color:var(--color-brand-dark);background:var(--color-brand-soft);color:var(--color-brand-dark)}.finance-module__K2PuIW__inlineTotal{text-align:right;gap:1px;margin-left:auto;display:grid}.finance-module__K2PuIW__inlineTotal strong{color:var(--color-navigation);font-size:15px}.finance-module__K2PuIW__editorCard{grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.finance-module__K2PuIW__editorCard>div:first-child{align-self:center;gap:2px;display:grid}.finance-module__K2PuIW__editorCard>div:first-child strong{color:var(--color-navigation);font-size:11px}.finance-module__K2PuIW__editorCard>div:first-child small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__wideField{min-width:220px}.finance-module__K2PuIW__receiptsTable table{table-layout:fixed;width:100%;min-width:0}.finance-module__K2PuIW__receiptsTable{overflow-x:hidden}.finance-module__K2PuIW__receiptsTable th[data-column=operationDate]{width:10%}.finance-module__K2PuIW__receiptsTable th[data-column=amount]{width:8%}.finance-module__K2PuIW__receiptsTable th[data-column=counterpartyName]{width:9.5%}.finance-module__K2PuIW__receiptsTable th[data-column=manager]{width:14.5%}.finance-module__K2PuIW__receiptsTable th[data-column=serviceType]{width:9.5%}.finance-module__K2PuIW__receiptsTable th[data-column=paymentSource]{width:8.5%}.finance-module__K2PuIW__receiptsTable th[data-column=comment]{width:11.5%}.finance-module__K2PuIW__receiptsTable th[data-column=exclusionReason]{width:10.5%}.finance-module__K2PuIW__receiptsTable th[data-column=updatedByName]{width:6%}.finance-module__K2PuIW__receiptsTable th[data-column=actions]{width:22.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) table{min-width:0}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=operationDate]{width:10%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=amount]{width:7.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=counterpartyName]{width:8.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=manager]{width:12.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=serviceType]{width:8.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=paymentSource]{width:8%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=comment]{width:9%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=exclusionReason]{width:10.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=updatedByName]{width:6.5%}.finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) th[data-column=actions]{width:19%}.finance-module__K2PuIW__receiptsTable th{box-sizing:border-box;padding:4px 6px}.finance-module__K2PuIW__receiptsTable td{box-sizing:border-box;min-width:0;height:28px;padding:2px 6px;overflow:hidden}.finance-module__K2PuIW__receiptsTable td select,.finance-module__K2PuIW__receiptsTable td input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:24px;color:var(--color-text);font:inherit;border-radius:5px;padding:0 5px;font-size:8px}.finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__receiptDateInput{width:min(126px,100%);min-width:112px}.finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__cellAmount{text-align:right}:is(html[data-ui-theme=modern] .finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__cellAmount,html[data-ui-theme=modern] .finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__cellComment,html[data-ui-theme=modern] .finance-module__K2PuIW__expensesTable .finance-module__K2PuIW__cellAmount,html[data-ui-theme=modern] .finance-module__K2PuIW__expensesTable .finance-module__K2PuIW__expenseDescriptionInput){font-family:var(--font-ui);font-size:12px;font-weight:500}.finance-module__K2PuIW__receiptPayerCell{min-width:0;overflow:hidden}.finance-module__K2PuIW__receiptEditorState{gap:1px;min-width:0;display:grid}.finance-module__K2PuIW__receiptEditorState small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.1;overflow:hidden}.finance-module__K2PuIW__receiptEditorState small[data-state=saved]{color:var(--color-success)}.finance-module__K2PuIW__receiptEditorState small[data-state=error]{color:var(--color-error)}.finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__rowActions{white-space:nowrap;min-width:0;display:table-cell;overflow:hidden!important}.finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__rowActions button+button{margin-left:4px}.finance-module__K2PuIW__receiptsTable .finance-module__K2PuIW__rowActions button{border-radius:5px;height:24px;min-height:24px;padding:0 7px;font-size:8px}html[data-ui-theme=modern] .finance-module__K2PuIW__receiptsTable:has(th[data-column=exclusionReason]) .finance-module__K2PuIW__rowActions button{padding-inline:7px!important;font-size:12px!important}.finance-module__K2PuIW__expensesTable table{table-layout:fixed;min-width:100%}.finance-module__K2PuIW__expensesTable{overflow-x:hidden}.finance-module__K2PuIW__expenseDateHeader{align-items:center;gap:5px;display:flex}.finance-module__K2PuIW__inlineExpenseAddButton{border:1px solid var(--color-brand);background:var(--color-brand-soft);width:22px;min-width:22px;height:22px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:6px;place-items:center;padding:0;font-size:15px;font-weight:800;line-height:1;display:inline-grid}.finance-module__K2PuIW__inlineExpenseRow{background:var(--color-brand-soft)}.finance-module__K2PuIW__inlineExpenseRow td{border-top:1px solid var(--color-brand);border-bottom-color:var(--color-brand)}.finance-module__K2PuIW__inlineExpenseRow .finance-module__K2PuIW__rowActions{gap:4px;display:flex}.finance-module__K2PuIW__invalidExpenseField,.finance-module__K2PuIW__invalidExpenseField>button,.finance-module__K2PuIW__invalidExpenseField>details>summary{border-color:var(--color-error)!important;background:var(--color-error-soft)!important}.finance-module__K2PuIW__expensesTable th[data-column=operationDate]{width:10%}.finance-module__K2PuIW__expensesTable th[data-column=amount]{width:7%}.finance-module__K2PuIW__expensesTable th[data-column=counterpartyName]{width:11.5%}.finance-module__K2PuIW__expensesTable th[data-column=category]{width:13%}.finance-module__K2PuIW__expensesTable th[data-column=subcategory]{width:14%}.finance-module__K2PuIW__expensesTable th[data-column=paymentPurpose],.finance-module__K2PuIW__expensesTable th[data-column=comment]{width:15%}.finance-module__K2PuIW__expensesTable th[data-column=updatedByName]{width:6%}.finance-module__K2PuIW__expensesTable th[data-column=exclusionReason]{width:10%}.finance-module__K2PuIW__expensesTable th[data-column=actions]{width:8.5%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) table{min-width:100%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=operationDate]{width:9%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=amount]{width:6%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=counterpartyName]{width:10.5%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=category]{width:12%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=subcategory]{width:13%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=paymentPurpose]{width:14%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=comment]{width:12%}.finance-module__K2PuIW__expensesTable:has(th[data-column=exclusionReason]) th[data-column=updatedByName]{width:5%}.finance-module__K2PuIW__expensesTable .finance-module__K2PuIW__rowActions{white-space:nowrap;min-width:0;display:table-cell;overflow:hidden}.finance-module__K2PuIW__expensesTable .finance-module__K2PuIW__rowActions button+button{margin-left:4px}html[data-ui-theme=modern] .finance-module__K2PuIW__expensesTable .finance-module__K2PuIW__rowActions button{max-width:100%;padding-inline:7px!important;font-size:12px!important}.finance-module__K2PuIW__expenseDescriptionInput::placeholder{color:var(--color-text);opacity:1}.finance-module__K2PuIW__directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-module__K2PuIW__splitCard{display:grid;overflow:hidden}.finance-module__K2PuIW__splitCard>header,.finance-module__K2PuIW__splitCard>footer{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.finance-module__K2PuIW__splitCard>header{border-bottom:1px solid var(--color-border)}.finance-module__K2PuIW__splitCard>footer{border-top:1px solid var(--color-border)}.finance-module__K2PuIW__splitCard>header>div:first-child{gap:2px;display:grid}.finance-module__K2PuIW__splitCard>header strong,.finance-module__K2PuIW__splitRow>strong{color:var(--color-navigation);font-size:11px}.finance-module__K2PuIW__splitCard>header small{max-width:720px;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-module__K2PuIW__splitRows{display:grid;overflow-x:auto}.finance-module__K2PuIW__splitRow{border-bottom:1px solid var(--color-border);grid-template-columns:58px 110px repeat(3,minmax(140px,1fr)) minmax(220px,1.5fr) auto;align-items:end;gap:8px;min-width:1250px;padding:8px 12px;display:grid}.finance-module__K2PuIW__splitRow:last-child{border-bottom:0}.finance-module__K2PuIW__splitRow label{color:var(--color-text-muted);gap:4px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__splitRow input,.finance-module__K2PuIW__splitRow select{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:30px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 7px;font-size:9px}.finance-module__K2PuIW__splitCard button{border:1px solid var(--color-primary-action);background:var(--color-primary-action);color:#fff;min-height:30px;font:inherit;cursor:pointer;border-radius:7px;padding:0 9px;font-size:9px;font-weight:700}.finance-module__K2PuIW__splitCard button:disabled{opacity:.5;cursor:not-allowed}.finance-module__K2PuIW__modalBackdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09292761;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.finance-module__K2PuIW__splitModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1420px,100%);max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__modalHeaderActions{align-items:center;gap:12px;display:flex}.finance-module__K2PuIW__modalError{color:var(--color-danger);background:#fff1f1;border-top:1px solid #f1cccc;padding:8px 12px;font-size:9px;font-weight:700}.finance-module__K2PuIW__modalNotice{border-top:1px solid var(--color-brand-soft);background:var(--color-success-soft);color:var(--color-brand-dark);padding:8px 12px;font-size:9px;font-weight:700}.finance-module__K2PuIW__modalClose{width:30px;min-width:30px;height:30px;line-height:1;border-color:var(--color-border)!important;background:var(--color-surface-muted)!important;color:var(--color-navigation)!important;padding:0!important;font-size:18px!important}.finance-module__K2PuIW__excludeModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100%);min-width:0;max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__excludeModal>header>div:first-child{min-width:0}.finance-module__K2PuIW__deleteExpenseDialog{color:var(--color-text);margin:auto;padding:0;position:fixed;inset:0}.finance-module__K2PuIW__deleteExpenseDialog::backdrop{background:color-mix(in srgb, var(--color-navigation) 40%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.finance-module__K2PuIW__deleteExpenseDialog>footer{justify-content:flex-end}.finance-module__K2PuIW__deleteExpenseDialog .finance-module__K2PuIW__deleteExpenseError{color:var(--color-error)}.finance-module__K2PuIW__manualExpenseModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:calc(100vh - 32px);overflow:visible;box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__manualExpenseModalBody{grid-template-columns:170px 170px minmax(240px,1fr);gap:12px;padding:14px;display:grid}.finance-module__K2PuIW__manualExpenseModalBody>label,.finance-module__K2PuIW__manualExpenseModalBody>.finance-module__K2PuIW__editorDateField{color:var(--color-text-muted);align-content:start;gap:4px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__manualExpenseModalBody input,.finance-module__K2PuIW__manualExpenseModalBody textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font:inherit;border-radius:7px;outline:0;font-size:10px}.finance-module__K2PuIW__manualExpenseModalBody input{height:32px;padding:0 8px}.finance-module__K2PuIW__manualExpenseModalBody textarea{resize:vertical;min-height:70px;padding:8px;line-height:1.4}.finance-module__K2PuIW__manualExpenseModalBody input:focus,.finance-module__K2PuIW__manualExpenseModalBody textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-module__K2PuIW__manualExpenseWideField{grid-column:span 2}.finance-module__K2PuIW__manualExpenseModalBody .finance-module__K2PuIW__modalError{border:1px solid #f1cccc;border-radius:7px;grid-column:1/-1}.finance-module__K2PuIW__excludeModalBody{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:8px;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto}.finance-module__K2PuIW__excludeModalBody label{color:var(--color-text-muted);gap:4px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__excludeModalBody details,.finance-module__K2PuIW__excludeModalBody summary{box-sizing:border-box;width:100%;min-width:0}.finance-module__K2PuIW__excludeModalBody summary{height:auto;min-height:32px;padding-block:7px}.finance-module__K2PuIW__excludeModalBody summary>span{white-space:normal;overflow-wrap:anywhere}.finance-module__K2PuIW__excludeModalBody [role=listbox]{box-sizing:border-box;width:100%;max-height:min(240px,35dvh);margin-top:5px;position:static;overflow-y:auto}.finance-module__K2PuIW__excludeModalBody [role=option]{min-height:30px;color:var(--color-text);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:7px 9px}.finance-module__K2PuIW__excludeModalBody [role=option]:hover,.finance-module__K2PuIW__excludeModalBody [role=option]:focus-visible{background:var(--color-brand-soft);color:var(--color-brand-dark)}.finance-module__K2PuIW__excludeModalBody [role=option][aria-selected=true]{background:var(--color-primary-action);color:var(--color-primary-action-text)}.finance-module__K2PuIW__excludeModalBody select{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:32px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.finance-module__K2PuIW__excludeModalBody p{color:var(--color-text-muted);margin:0;font-size:9px;line-height:1.45}.finance-module__K2PuIW__approveSelectionSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-module__K2PuIW__approveSelectionSummary span{border:1px solid var(--color-border);background:var(--color-table-header);color:var(--color-text-muted);border-radius:7px;gap:2px;padding:8px;font-size:9px;display:grid}.finance-module__K2PuIW__approveSelectionSummary strong{color:var(--color-navigation);font-size:13px}.finance-module__K2PuIW__postModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__postModalBody{min-height:0;display:grid;overflow:auto}.finance-module__K2PuIW__postToolbar{border-bottom:1px solid var(--color-border);align-items:end;gap:8px;min-height:54px;padding:9px 12px;display:flex}.finance-module__K2PuIW__postToolbar .finance-module__K2PuIW__editorDateField{min-width:175px}.finance-module__K2PuIW__postToolbar>button{min-height:32px}.finance-module__K2PuIW__postSummary{color:var(--color-text-muted);white-space:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:12px;font-size:8px;display:flex}.finance-module__K2PuIW__postSummary strong{color:var(--color-navigation);font-size:9px}.finance-module__K2PuIW__postWarning{border-bottom:1px solid var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);padding:7px 12px;font-size:9px;font-weight:700}.finance-module__K2PuIW__postTextField{min-height:0;color:var(--color-text-muted);gap:5px;padding:10px 12px;font-size:8px;font-weight:700;display:grid}.finance-module__K2PuIW__postTextField textarea{resize:vertical;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:390px;max-height:58vh;color:var(--color-text);border-radius:8px;outline:0;padding:12px;font-family:inherit;font-size:10px;line-height:1.55}.finance-module__K2PuIW__postTextField textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-module__K2PuIW__postModal>footer>small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__directoryCard{min-width:0;overflow:hidden}.finance-module__K2PuIW__directoryCard header{border-bottom:1px solid var(--color-border);padding:10px 12px}.finance-module__K2PuIW__directoryCard header>div{gap:2px;display:grid}.finance-module__K2PuIW__directoryCard header strong{color:var(--color-navigation);font-size:12px}.finance-module__K2PuIW__directoryCard header small,.finance-module__K2PuIW__directoryList span small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__directoryList{display:grid}.finance-module__K2PuIW__directoryList>div{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.finance-module__K2PuIW__directoryList>div:last-child{border-bottom:0}.finance-module__K2PuIW__directoryList span{gap:1px;min-width:0;font-size:10px;display:grid}.finance-module__K2PuIW__directoryList>div>div{gap:5px;display:flex}.finance-module__K2PuIW__directoryEditFields{flex:auto;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.2fr);align-items:center;display:grid!important}.finance-module__K2PuIW__directoryEditFields select{border:1px solid var(--color-border);background:var(--color-surface);min-width:240px;height:32px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 8px;font-size:9px}.finance-module__K2PuIW__directoryList p{color:var(--color-text-muted);text-align:center;margin:0;padding:16px;font-size:9px}.finance-module__K2PuIW__archived{opacity:.62}.finance-module__K2PuIW__directoryTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-module__K2PuIW__directoryTile{border:1px solid var(--color-border);background:var(--color-surface);min-height:76px;box-shadow:var(--shadow-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.finance-module__K2PuIW__directoryTile:hover,.finance-module__K2PuIW__directoryTile:focus-visible{border-color:var(--color-brand);outline:0;transform:translateY(-1px);box-shadow:0 8px 22px #0959541f}.finance-module__K2PuIW__directoryTile>span:first-child{gap:4px;min-width:0;display:grid}.finance-module__K2PuIW__directoryTile>span:first-child strong{color:var(--color-navigation);font-size:15px}.finance-module__K2PuIW__directoryTile>span:first-child small{color:var(--color-text-muted);font-size:9px}.finance-module__K2PuIW__directoryTileStats{background:var(--color-table-header);white-space:nowrap;border-radius:9px;align-items:center;gap:12px;padding:7px 10px;display:flex}.finance-module__K2PuIW__directoryTileStats>span{align-items:baseline;gap:4px;display:flex}.finance-module__K2PuIW__directoryTileStats strong{color:var(--color-brand-dark);font-size:14px}.finance-module__K2PuIW__directoryTileStats small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__directoryModal{grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(1120px,100%);max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__directoryModalFeedback{min-height:0}.finance-module__K2PuIW__directoryModalBody{min-height:0;overflow:auto}.finance-module__K2PuIW__directoryModalHead,.finance-module__K2PuIW__directoryModalRow{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:8px 12px;display:grid}.finance-module__K2PuIW__directoryModalManagerGrid{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.25fr) auto}.finance-module__K2PuIW__directoryModalSimpleGrid{grid-template-columns:minmax(260px,1fr) auto}.finance-module__K2PuIW__directoryModalHead{z-index:2;background:var(--color-table-header);color:var(--color-table-header-text);text-transform:uppercase;font-size:8px;font-weight:700;position:sticky;top:0}.finance-module__K2PuIW__directoryModalRow:not(.finance-module__K2PuIW__newDirectoryRow):hover,.finance-module__K2PuIW__directoryModalRow:not(.finance-module__K2PuIW__newDirectoryRow):focus-within{background:var(--color-brand-soft)}.finance-module__K2PuIW__directoryModalRow label{min-width:0;color:var(--color-text-muted);gap:3px;font-size:8px;font-weight:700;display:grid}.finance-module__K2PuIW__directoryModalRow input,.finance-module__K2PuIW__directoryModalRow select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:32px;color:var(--color-text);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:10px}.finance-module__K2PuIW__directoryModalRow input:focus,.finance-module__K2PuIW__directoryModalRow select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-module__K2PuIW__directoryModalRow label small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:400;overflow:hidden}.finance-module__K2PuIW__directoryRowActions{justify-content:flex-end;align-items:center;gap:6px;min-width:270px;display:flex}.finance-module__K2PuIW__newDirectoryRow{z-index:3;border-top:1px solid var(--color-brand);background:var(--color-surface);border-bottom:0;align-items:end;position:relative;box-shadow:0 -5px 14px #0929270f}.finance-module__K2PuIW__directoryModalEmpty{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 12px;font-size:9px}.finance-module__K2PuIW__directoryModal>footer>small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__cashFlowDirectorySection{gap:10px;min-width:0;display:grid}.finance-module__K2PuIW__directoryModalToolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:end;gap:10px;padding:8px 12px;display:flex}.finance-module__K2PuIW__directoryBranchField,.finance-module__K2PuIW__directorySearchField{min-width:0;color:var(--color-text-muted);gap:3px;font-size:8px;font-weight:700;display:grid}.finance-module__K2PuIW__directoryBranchField{flex:0 260px}.finance-module__K2PuIW__directorySearchField{flex:260px}.finance-module__K2PuIW__directoryModalToolbar input,.finance-module__K2PuIW__directoryModalToolbar select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:32px;color:var(--color-text);font:inherit;border-radius:7px;outline:0;padding:0 8px;font-size:10px}.finance-module__K2PuIW__directoryModalToolbar input:focus,.finance-module__K2PuIW__directoryModalToolbar select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-module__K2PuIW__directoryShownCount{color:var(--color-text-muted);white-space:nowrap;padding-bottom:9px;font-size:8px}.finance-module__K2PuIW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.finance-module__K2PuIW__ruleEditor{grid-template-columns:1.2fr repeat(3,minmax(120px,1fr))}.finance-module__K2PuIW__transferWorkspace{gap:10px;min-width:0;display:grid}.finance-module__K2PuIW__automationGuide{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.finance-module__K2PuIW__automationGuide>div{border-right:1px solid var(--color-border);align-content:start;gap:4px;padding:10px 12px;display:grid}.finance-module__K2PuIW__automationGuide>div:last-child{border-right:0}.finance-module__K2PuIW__automationGuide strong{color:var(--color-navigation);font-size:10px}.finance-module__K2PuIW__automationGuide span{color:var(--color-text-muted);font-size:8px;line-height:1.45}.finance-module__K2PuIW__expenseRuleTabs{flex-wrap:wrap;gap:8px;display:flex}.finance-module__K2PuIW__expenseRuleTabs button{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 14px;font-size:9px;font-weight:700;transition:border-color .12s,background .12s,color .12s,box-shadow .12s}.finance-module__K2PuIW__expenseRuleTabs .finance-module__K2PuIW__activeTabButton{border-color:var(--color-brand-dark);background:var(--color-brand-soft);color:var(--color-brand-dark);box-shadow:inset 0 -2px var(--color-brand)}.finance-module__K2PuIW__expenseRuleTabs button:hover,.finance-module__K2PuIW__expenseRuleTabs button:focus-visible{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-dark);outline:none}.finance-module__K2PuIW__ruleModeToolbar,.finance-module__K2PuIW__ruleListToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-module__K2PuIW__ruleListToolbar{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px;padding:9px 12px}.finance-module__K2PuIW__ruleListToolbar>div{gap:2px;display:grid}.finance-module__K2PuIW__ruleListToolbar strong{color:var(--color-navigation);font-size:11px}.finance-module__K2PuIW__ruleListToolbar small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__ruleNewButton,.finance-module__K2PuIW__ruleListToolbar>button{border:1px solid var(--color-primary-action);background:var(--color-primary-action);color:#fff;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:0 11px;font-size:9px;font-weight:700}.finance-module__K2PuIW__ruleNewButton:hover,.finance-module__K2PuIW__ruleNewButton:focus-visible,.finance-module__K2PuIW__ruleListToolbar>button:hover,.finance-module__K2PuIW__ruleListToolbar>button:focus-visible{border-color:var(--color-brand-dark);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.finance-module__K2PuIW__ruleEditorModal{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(1180px,100%);max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__expenseRuleEditorModal{height:min(680px,100vh - 32px)}.finance-module__K2PuIW__expenseRuleEditorModal .finance-module__K2PuIW__ruleEditorModalForm{align-content:start}.finance-module__K2PuIW__ruleEditorModalForm{box-shadow:none;border:0;border-radius:0;padding:14px;overflow-y:auto}.finance-module__K2PuIW__ruleEditorModalForm.finance-module__K2PuIW__expenseRuleEditor>div:first-child{grid-column:auto;align-self:end}.finance-module__K2PuIW__ruleEditorModal .finance-module__K2PuIW__ruleEditorModalForm>.finance-module__K2PuIW__actionButtons{grid-column:1/-1;justify-content:flex-end;align-self:end;display:flex}.finance-module__K2PuIW__expenseRuleEditor{grid-template-columns:repeat(6,minmax(140px,1fr))}.finance-module__K2PuIW__expenseRuleEditor>div:first-child{grid-column:span 2}.finance-module__K2PuIW__expenseRulesTable table{table-layout:fixed;min-width:0}.finance-module__K2PuIW__expenseRulesTable td:not(:last-child){text-overflow:ellipsis;overflow:hidden}.finance-module__K2PuIW__expenseRulesTable .finance-module__K2PuIW__rowActions{gap:4px;min-width:0}.finance-module__K2PuIW__expenseRulesTable .finance-module__K2PuIW__rowActions button{border-radius:5px;height:26px;min-height:26px;padding:0 6px;font-size:8px}.finance-module__K2PuIW__ruleTestResult{border:1px solid var(--color-border);background:var(--color-brand-soft);border-radius:12px;gap:4px;padding:10px 14px;display:grid}.finance-module__K2PuIW__ruleTestResult span,.finance-module__K2PuIW__ruleTestResult small{color:var(--color-text-muted)}.finance-module__K2PuIW__expenseRulePreviewTable table{table-layout:fixed;min-width:1240px}.finance-module__K2PuIW__expenseRulePreviewTable th:first-child{width:92px}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(2){width:130px}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(3),.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(4){width:190px}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(5){width:320px}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(6){width:190px}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(7){width:260px}.finance-module__K2PuIW__expenseRulePreviewTable td small{color:var(--color-text-muted);margin-top:2px;display:block}.finance-module__K2PuIW__expenseDecisionCell{white-space:normal!important}.finance-module__K2PuIW__expenseDecisionSource{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.finance-module__K2PuIW__expenseCreateRuleButton{border:1px solid var(--color-border);background:var(--color-surface);min-height:24px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:5px;margin-top:5px;padding:0 7px;font-size:8px;font-weight:700}.finance-module__K2PuIW__transferRuleEditor{grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(110px,1fr))}.finance-module__K2PuIW__sectionDivider{color:var(--color-navigation);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 2px 0;display:flex}.finance-module__K2PuIW__sectionDivider strong{font-size:12px}.finance-module__K2PuIW__sectionDivider small{color:var(--color-text-muted);font-size:8px}.finance-module__K2PuIW__sectionTitleWithHelp{align-items:center;gap:7px;display:flex}.finance-module__K2PuIW__helpIconButton{border:1px solid var(--color-brand);background:var(--color-brand-soft);width:24px;min-width:24px;height:24px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.finance-module__K2PuIW__helpIconButton:hover,.finance-module__K2PuIW__helpIconButton:focus-visible{border-color:var(--color-brand-dark);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.finance-module__K2PuIW__expenseHelpModal{grid-template-rows:auto minmax(0,1fr);width:min(640px,100%);max-height:calc(100vh - 32px);box-shadow:0 20px 55px #0929273d}.finance-module__K2PuIW__expenseHelpModalBody{color:var(--color-text-muted);gap:12px;padding:14px;font-size:10px;line-height:1.5;display:grid;overflow-y:auto}.finance-module__K2PuIW__expenseHelpModalBody p{margin:0}.finance-module__K2PuIW__expenseHelpModalBody dl{border:1px solid var(--color-border);border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden}.finance-module__K2PuIW__expenseHelpModalBody dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 10px;display:grid}.finance-module__K2PuIW__expenseHelpModalBody dl>div:last-child{border-bottom:0}.finance-module__K2PuIW__expenseHelpModalBody dt{color:var(--color-navigation);font-weight:800}.finance-module__K2PuIW__expenseHelpModalBody dd{margin:0}.finance-module__K2PuIW__summaryGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-module__K2PuIW__compactSelect{min-width:180px;color:var(--color-text-muted);gap:4px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__compactSelect select,.finance-module__K2PuIW__transferPreviewTable select{border:1px solid var(--color-border);background:var(--color-surface);min-width:125px;height:30px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 7px;font-size:9px}.finance-module__K2PuIW__transferPreviewTable table{table-layout:fixed;min-width:1500px}.finance-module__K2PuIW__transferPreviewTable th:first-child{width:85px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(2){width:105px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(3){width:115px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(4){width:185px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(5){width:300px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(6){width:220px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(7){width:210px}.finance-module__K2PuIW__transferPreviewTable th:nth-child(8){width:260px}.finance-module__K2PuIW__previewAutofill,.finance-module__K2PuIW__previewRuleBasis{justify-items:start;gap:5px;display:grid}.finance-module__K2PuIW__previewAutofill small,.finance-module__K2PuIW__previewRuleBasis small{max-width:100%;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-module__K2PuIW__previewAutofill .finance-module__K2PuIW__secondaryButton,.finance-module__K2PuIW__previewRuleBasis .finance-module__K2PuIW__secondaryButton{min-height:28px;padding:5px 8px;font-size:9px}.finance-module__K2PuIW__transferRunLog .finance-module__K2PuIW__tableScroll table{table-layout:fixed;min-width:900px}.finance-module__K2PuIW__transferRunLog th:first-child{width:135px}.finance-module__K2PuIW__transferRunLog th:nth-child(2){width:160px}.finance-module__K2PuIW__transferRunLog th:nth-child(3){width:150px}.finance-module__K2PuIW__transferRunLog th:nth-child(5){width:90px}.finance-module__K2PuIW__transferRunLog td:first-child small{color:var(--color-text-muted);margin-top:2px;font-size:8px;display:block}.finance-module__K2PuIW__checkField{align-items:center;min-height:32px;gap:7px!important;display:flex!important}.finance-module__K2PuIW__checkField input{width:15px;height:15px}@media (max-width:1280px){.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__receiptsToolbar{grid-template-columns:minmax(200px,220px) minmax(0,1fr) auto;grid-template-areas:"search filters filters""counter counter export"}}@media (max-width:1250px){.finance-module__K2PuIW__editorCard{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-module__K2PuIW__editorCard>div:first-child{grid-column:span 2}.finance-module__K2PuIW__expenseRuleEditor{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:1050px){.finance-module__K2PuIW__periodCardWithMiddle{grid-template-columns:1fr}.finance-module__K2PuIW__periodCardWithMiddle:has(.finance-module__K2PuIW__managerPeriodFilters){grid-template-columns:1fr}.finance-module__K2PuIW__receiptsToolbarFilters,.finance-module__K2PuIW__selectionActions{flex-wrap:wrap}}@media (max-width:900px){:is(.finance-module__K2PuIW__periodCard,.finance-module__K2PuIW__periodCardWithMiddle,.finance-module__K2PuIW__periodCardWithMiddle:has(.finance-module__K2PuIW__managerPeriodFilters)),.finance-module__K2PuIW__managerPeriodFilters{grid-template-columns:1fr}.finance-module__K2PuIW__managerPeriodFilters>:only-child{width:100%}.finance-module__K2PuIW__presets{justify-content:flex-start}.finance-module__K2PuIW__filterBar,.finance-module__K2PuIW__actionBar{flex-direction:column;align-items:stretch}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__bankOperationsToolbar,.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__receiptsToolbar{align-items:stretch}.finance-module__K2PuIW__tableCard .finance-module__K2PuIW__receiptsToolbar{grid-template-columns:1fr;grid-template-areas:"search""filters""counter""export"}.finance-module__K2PuIW__bankOperationsToolbar>span,.finance-module__K2PuIW__bankOperationsToolbar>button,.finance-module__K2PuIW__receiptsToolbar>span,.finance-module__K2PuIW__receiptsToolbar>button{justify-self:stretch}.finance-module__K2PuIW__bankOperationsToolbar>span,.finance-module__K2PuIW__receiptsToolbar>span{padding-bottom:0}.finance-module__K2PuIW__bankTableFilters,.finance-module__K2PuIW__receiptsToolbarFilters{align-items:stretch}.finance-module__K2PuIW__bankTableFilters{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-module__K2PuIW__amountFilter{grid-column:1/-1}.finance-module__K2PuIW__approveSelectionSummary{grid-template-columns:1fr}.finance-module__K2PuIW__operationFilter{flex-basis:145px}.finance-module__K2PuIW__amountFilter>div{flex-wrap:wrap}.finance-module__K2PuIW__summaryGrid,.finance-module__K2PuIW__directoryGrid,.finance-module__K2PuIW__directoryTiles,.finance-module__K2PuIW__summaryGridFour{grid-template-columns:1fr}.finance-module__K2PuIW__summaryGrid>div{border-right:0;border-bottom:1px solid var(--color-border)}.finance-module__K2PuIW__summaryGrid>div:last-child{border-bottom:0}.finance-module__K2PuIW__editorCard{grid-template-columns:1fr 1fr}.finance-module__K2PuIW__editorCard>div:first-child{grid-column:1/-1}.finance-module__K2PuIW__splitRow{min-width:1050px}.finance-module__K2PuIW__postToolbar{flex-wrap:wrap;align-items:stretch}.finance-module__K2PuIW__postSummary{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}.finance-module__K2PuIW__directoryModalBody{overflow-x:auto}.finance-module__K2PuIW__directoryModalHead,.finance-module__K2PuIW__directoryModalRow{min-width:820px}}@media (max-width:700px){.finance-module__K2PuIW__bankOperationsToolbar>label,.finance-module__K2PuIW__bankTableFilters,.finance-module__K2PuIW__bankOperationsToolbar>span,.finance-module__K2PuIW__bankOperationsToolbar>button{flex-basis:100%}.finance-module__K2PuIW__bankOperationsToolbar>span{margin-left:0}.finance-module__K2PuIW__bankTableFilters{grid-template-columns:1fr}.finance-module__K2PuIW__amountFilter{grid-column:auto}.finance-module__K2PuIW__receiptsToolbarFilters{grid-template-columns:1fr}.finance-module__K2PuIW__receiptsToolbarFilters .finance-module__K2PuIW__amountFilter{width:100%}.finance-module__K2PuIW__amountFilter>div,.finance-module__K2PuIW__bankTableFilters .finance-module__K2PuIW__amountFilter>div{grid-template-columns:1fr}.finance-module__K2PuIW__amountFilter>div:has(input+input){grid-template-columns:1fr}.finance-module__K2PuIW__bankTableFilters .finance-module__K2PuIW__amountFilter>div:has(input+input){grid-template-columns:1fr}.finance-module__K2PuIW__ruleModeToolbar,.finance-module__K2PuIW__ruleListToolbar{flex-direction:column;align-items:stretch}.finance-module__K2PuIW__ruleNewButton,.finance-module__K2PuIW__ruleListToolbar>button{width:100%}.finance-module__K2PuIW__expenseHelpModalBody dl>div{grid-template-columns:1fr;gap:3px}.finance-module__K2PuIW__manualExpenseModalBody{grid-template-columns:1fr;overflow-y:auto}.finance-module__K2PuIW__manualExpenseWideField{grid-column:auto}}.finance-module__K2PuIW__automationSearch{color:var(--color-text-muted);gap:4px;padding:8px 10px;font-size:9px;font-weight:700;display:grid}.finance-module__K2PuIW__automationSearch input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;height:30px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 9px}.finance-module__K2PuIW__automationSearch input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.finance-module__K2PuIW__automationDenseTable th,.finance-module__K2PuIW__automationDenseTable td,.finance-module__K2PuIW__bankOperationsTable th,.finance-module__K2PuIW__bankOperationsTable td{padding:4px 6px;line-height:1.3}.finance-module__K2PuIW__automationDenseTable .finance-module__K2PuIW__rowActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.finance-module__K2PuIW__automationDenseTable .finance-module__K2PuIW__rowActions button,.finance-module__K2PuIW__automationDenseTable .finance-module__K2PuIW__secondaryButton,.finance-module__K2PuIW__automationDenseTable select{height:24px;min-height:24px;padding:0 5px;font-size:8px}.finance-module__K2PuIW__automationDenseTable .finance-module__K2PuIW__rowActions button{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.finance-module__K2PuIW__receiptRulesTable,.finance-module__K2PuIW__transferPreviewTable,.finance-module__K2PuIW__expenseRulesTable,.finance-module__K2PuIW__expenseRulePreviewTable,.finance-module__K2PuIW__transferJournalTable{overflow-x:hidden}.finance-module__K2PuIW__receiptRulesTable table,.finance-module__K2PuIW__transferPreviewTable table,.finance-module__K2PuIW__expenseRulesTable table,.finance-module__K2PuIW__expenseRulePreviewTable table,.finance-module__K2PuIW__transferJournalTable table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.finance-module__K2PuIW__receiptRulesTable th,.finance-module__K2PuIW__receiptRulesTable td,.finance-module__K2PuIW__transferPreviewTable th,.finance-module__K2PuIW__transferPreviewTable td,.finance-module__K2PuIW__expenseRulesTable th,.finance-module__K2PuIW__expenseRulesTable td,.finance-module__K2PuIW__expenseRulePreviewTable th,.finance-module__K2PuIW__expenseRulePreviewTable td,.finance-module__K2PuIW__transferJournalTable th,.finance-module__K2PuIW__transferJournalTable td{text-overflow:ellipsis;min-width:0;overflow:hidden}.finance-module__K2PuIW__receiptRulesTable th:first-child,.finance-module__K2PuIW__receiptRulesTable td:first-child{width:4.5%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(2),.finance-module__K2PuIW__receiptRulesTable td:nth-child(2){width:16%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(3),.finance-module__K2PuIW__receiptRulesTable td:nth-child(3){width:7.5%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(4),.finance-module__K2PuIW__receiptRulesTable td:nth-child(4){width:33%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(5),.finance-module__K2PuIW__receiptRulesTable td:nth-child(5){width:12%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(6),.finance-module__K2PuIW__receiptRulesTable td:nth-child(6){width:7%}.finance-module__K2PuIW__receiptRulesTable th:nth-child(7),.finance-module__K2PuIW__receiptRulesTable td:nth-child(7){width:20%}.finance-module__K2PuIW__transferPreviewTable th:first-child,.finance-module__K2PuIW__transferPreviewTable td:first-child{width:6%}.finance-module__K2PuIW__transferPreviewTable th:nth-child(2),.finance-module__K2PuIW__transferPreviewTable td:nth-child(2),.finance-module__K2PuIW__transferPreviewTable th:nth-child(3),.finance-module__K2PuIW__transferPreviewTable td:nth-child(3){width:7%}.finance-module__K2PuIW__transferPreviewTable th:nth-child(4),.finance-module__K2PuIW__transferPreviewTable td:nth-child(4){width:14%}.finance-module__K2PuIW__transferPreviewTable th:nth-child(5),.finance-module__K2PuIW__transferPreviewTable td:nth-child(5){width:27%}.finance-module__K2PuIW__transferPreviewTable th:nth-child(6),.finance-module__K2PuIW__transferPreviewTable td:nth-child(6){width:24%}.finance-module__K2PuIW__transferPreviewTable th:nth-child(7),.finance-module__K2PuIW__transferPreviewTable td:nth-child(7){width:15%}.finance-module__K2PuIW__previewRuleBasis{flex-wrap:wrap;align-items:center;gap:3px 5px;display:flex}.finance-module__K2PuIW__previewRuleBasis small{flex:80px}.finance-module__K2PuIW__expenseRulesTable th:first-child,.finance-module__K2PuIW__expenseRulesTable td:first-child{width:4.5%}.finance-module__K2PuIW__expenseRulesTable th:nth-child(2),.finance-module__K2PuIW__expenseRulesTable td:nth-child(2){width:22%}.finance-module__K2PuIW__expenseRulesTable th:nth-child(3),.finance-module__K2PuIW__expenseRulesTable td:nth-child(3){width:25%}.finance-module__K2PuIW__expenseRulesTable th:nth-child(4),.finance-module__K2PuIW__expenseRulesTable td:nth-child(4){width:22%}.finance-module__K2PuIW__expenseRulesTable th:nth-child(5),.finance-module__K2PuIW__expenseRulesTable td:nth-child(5){width:6.5%}.finance-module__K2PuIW__expenseRulesTable th:nth-child(6),.finance-module__K2PuIW__expenseRulesTable td:nth-child(6){width:20%}.finance-module__K2PuIW__expenseTransferRulesTable th:nth-child(2),.finance-module__K2PuIW__expenseTransferRulesTable td:nth-child(2){width:23%}.finance-module__K2PuIW__expenseTransferRulesTable th:nth-child(3),.finance-module__K2PuIW__expenseTransferRulesTable td:nth-child(3){width:36%}.finance-module__K2PuIW__expenseTransferRulesTable th:nth-child(4),.finance-module__K2PuIW__expenseTransferRulesTable td:nth-child(4){width:10%}.finance-module__K2PuIW__expenseRulePreviewTable th:first-child,.finance-module__K2PuIW__expenseRulePreviewTable td:first-child{width:6%}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(2),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(2){width:7%}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(3),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(3){width:13%}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(4),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(4){width:11%}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(5),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(5){width:24%}.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(6),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(6),.finance-module__K2PuIW__expenseRulePreviewTable th:nth-child(7),.finance-module__K2PuIW__expenseRulePreviewTable td:nth-child(7){width:19.5%}.finance-module__K2PuIW__transferJournalTable th:first-child,.finance-module__K2PuIW__transferJournalTable td:first-child{width:10.5%}.finance-module__K2PuIW__transferJournalTable th:nth-child(2),.finance-module__K2PuIW__transferJournalTable td:nth-child(2){width:12%}.finance-module__K2PuIW__transferJournalTable th:nth-child(3),.finance-module__K2PuIW__transferJournalTable td:nth-child(3){width:12.5%}.finance-module__K2PuIW__transferJournalTable th:nth-child(4),.finance-module__K2PuIW__transferJournalTable td:nth-child(4){width:12%}.finance-module__K2PuIW__transferJournalTable th:nth-child(5),.finance-module__K2PuIW__transferJournalTable td:nth-child(5){width:45%}.finance-module__K2PuIW__transferJournalTable th:nth-child(6),.finance-module__K2PuIW__transferJournalTable td:nth-child(6){width:8%}.finance-module__K2PuIW__inlineDecision,.finance-module__K2PuIW__bankAccountingBadges{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.finance-module__K2PuIW__inlineDecision>span,.finance-module__K2PuIW__bankAccountingBadges>span{flex-shrink:0}.finance-module__K2PuIW__expenseRulePreviewTable .finance-module__K2PuIW__inlineDecision small,.finance-module__K2PuIW__bankAccountingBadges small{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;color:var(--color-text-muted);flex:auto;margin:0;font-size:8px;display:block;overflow:hidden}.finance-module__K2PuIW__inlineDecision button{flex-shrink:0;margin:0}.finance-module__K2PuIW__bankAccountingAction>button{min-height:30px}
.finance-expense-text-module__HLQkWG__backdrop{z-index:130;background:color-mix(in srgb, var(--color-navigation) 38%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);grid-template-columns:minmax(0,1fr);place-items:center;padding:14px;display:grid;position:fixed;inset:0}.finance-expense-text-module__HLQkWG__dialog{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:min(2000px,100%);min-width:0;max-height:calc(100dvh - 28px);color:var(--color-text);box-shadow:var(--shadow-popover);border-radius:16px;flex-direction:column;font-size:12px;display:flex}.finance-expense-text-module__HLQkWG__dialog header,.finance-expense-text-module__HLQkWG__dialog footer{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.finance-expense-text-module__HLQkWG__dialog header{border-bottom:1px solid var(--color-border);justify-content:space-between}.finance-expense-text-module__HLQkWG__dialog h2{margin:0;font-size:18px}.finance-expense-text-module__HLQkWG__dialog footer{border-top:1px solid var(--color-border);justify-content:flex-end}.finance-expense-text-module__HLQkWG__body{min-width:0;min-height:0;padding:12px 16px;overflow:auto}.finance-expense-text-module__HLQkWG__dialog header>button,.finance-expense-text-module__HLQkWG__dialog footer>button,.finance-expense-text-module__HLQkWG__toolbar>button,.finance-expense-text-module__HLQkWG__settings>button,.finance-expense-text-module__HLQkWG__tableWrap td>button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;border-radius:8px;padding:8px 10px}.finance-expense-text-module__HLQkWG__dialog button:disabled{opacity:.5;cursor:default}.finance-expense-text-module__HLQkWG__dialog button.finance-expense-text-module__HLQkWG__primary{background:var(--color-brand-dark);color:var(--color-primary-action-text)}.finance-expense-text-module__HLQkWG__settings{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.finance-expense-text-module__HLQkWG__settings>label{gap:5px;display:grid}.finance-expense-text-module__HLQkWG__kindPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.finance-expense-text-module__HLQkWG__settings>.finance-expense-text-module__HLQkWG__kindPicker{flex:1}.finance-expense-text-module__HLQkWG__paste{gap:6px;display:grid}.finance-expense-text-module__HLQkWG__dialog textarea,.finance-expense-text-module__HLQkWG__dialog input:not([type=checkbox]){background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);font:inherit;border-radius:6px;padding:6px 8px}.finance-expense-text-module__HLQkWG__paste textarea{resize:vertical;min-height:220px}.finance-expense-text-module__HLQkWG__hint{color:var(--color-text-muted);font-size:11px}.finance-expense-text-module__HLQkWG__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.finance-expense-text-module__HLQkWG__tableWrap{min-width:0}.finance-expense-text-module__HLQkWG__tableWrap table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--table-body-font-size)}.finance-expense-text-module__HLQkWG__tableWrap th,.finance-expense-text-module__HLQkWG__tableWrap td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px}.finance-expense-text-module__HLQkWG__tableWrap th{background:var(--color-table-header)}.finance-expense-text-module__HLQkWG__tableWrap tbody tr:hover,.finance-expense-text-module__HLQkWG__tableWrap tbody tr:focus-within{background:var(--color-brand-soft)}.finance-expense-text-module__HLQkWG__source{min-width:0}.finance-expense-text-module__HLQkWG__amount,.finance-expense-text-module__HLQkWG__tableWrap textarea{box-sizing:border-box;width:100%;min-width:0}.finance-expense-text-module__HLQkWG__tableWrap textarea{resize:vertical;min-height:55px}.finance-expense-text-module__HLQkWG__kind{min-width:0}.finance-expense-text-module__HLQkWG__kindHead{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.finance-expense-text-module__HLQkWG__tableWrap th:nth-child(7)>button>span:first-child{flex:1}.finance-expense-text-module__HLQkWG__kindPicker>label{min-width:0}.finance-expense-text-module__HLQkWG__rowKind>label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.finance-expense-text-module__HLQkWG__rowKind>label{gap:0}.finance-expense-text-module__HLQkWG__kindPicker>label>details{min-width:0;max-width:100%}.finance-expense-text-module__HLQkWG__rowKind summary{box-sizing:border-box;min-width:0}.finance-expense-text-module__HLQkWG__rowKind [role=listbox]{box-sizing:border-box}.finance-expense-text-module__HLQkWG__rowKind [role=option]{overflow-wrap:anywhere}.finance-expense-text-module__HLQkWG__rowDate,.finance-expense-text-module__HLQkWG__rowDate>button{box-sizing:border-box;width:100%;min-width:0}.finance-expense-text-module__HLQkWG__rowDate>button{gap:4px;padding-inline:4px}.finance-expense-text-module__HLQkWG__rowDate>button>svg{flex-shrink:0}.finance-expense-text-module__HLQkWG__validation{white-space:normal;overflow-wrap:anywhere}.finance-expense-text-module__HLQkWG__dialog button.finance-expense-text-module__HLQkWG__remove{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 9%, var(--color-surface));border-color:color-mix(in srgb, var(--color-error) 30%, var(--color-border));font-weight:800}.finance-expense-text-module__HLQkWG__dialog button.finance-expense-text-module__HLQkWG__remove:hover{background:color-mix(in srgb, var(--color-error) 18%, var(--color-surface))}.finance-expense-text-module__HLQkWG__confirmDialog{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:min(440px,100vw - 32px);color:var(--color-text);box-shadow:var(--shadow-popover);border-radius:16px;margin:auto;padding:22px;position:fixed;inset:0}.finance-expense-text-module__HLQkWG__confirmDialog::backdrop{background:color-mix(in srgb, var(--color-navigation) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.finance-expense-text-module__HLQkWG__confirmDialog h2{margin:0 0 12px;font-size:18px}.finance-expense-text-module__HLQkWG__confirmDialog p{color:var(--color-text-muted);font-size:13px;line-height:1.5}.finance-expense-text-module__HLQkWG__confirmDialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.finance-expense-text-module__HLQkWG__confirmDialog button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;border-radius:8px;padding:9px 12px;font-size:12px}.finance-expense-text-module__HLQkWG__confirmDialog button.finance-expense-text-module__HLQkWG__discardButton{color:var(--color-error);border-color:var(--color-error)}.finance-expense-text-module__HLQkWG__confirmDialog button:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.finance-expense-text-module__HLQkWG__errorText{color:var(--color-error)}.finance-expense-text-module__HLQkWG__warning{background:var(--color-surface-muted);padding:8px;display:block}@media (max-width:700px){.finance-expense-text-module__HLQkWG__settings>.finance-expense-text-module__HLQkWG__kindPicker{flex-basis:100%;grid-template-columns:1fr}}@media (max-width:1100px){.finance-expense-text-module__HLQkWG__tableWrap table,.finance-expense-text-module__HLQkWG__tableWrap tbody{display:block}.finance-expense-text-module__HLQkWG__tableWrap colgroup{display:none}.finance-expense-text-module__HLQkWG__tableWrap thead{display:block}.finance-expense-text-module__HLQkWG__tableWrap thead tr{flex-wrap:wrap;display:flex}.finance-expense-text-module__HLQkWG__tableWrap thead th{border:0}.finance-expense-text-module__HLQkWG__tableWrap tbody tr{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:12px;display:grid}.finance-expense-text-module__HLQkWG__tableWrap td{border:0;min-width:0;padding:0;display:block}.finance-expense-text-module__HLQkWG__tableWrap td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);margin-bottom:4px;font-size:10px;display:block}.finance-expense-text-module__HLQkWG__tableWrap td.finance-expense-text-module__HLQkWG__kind,.finance-expense-text-module__HLQkWG__tableWrap td.finance-expense-text-module__HLQkWG__validation,.finance-expense-text-module__HLQkWG__tableWrap td.finance-expense-text-module__HLQkWG__source,.finance-expense-text-module__HLQkWG__tableWrap td[data-label=Комментарий]{grid-column:1/-1}.finance-expense-text-module__HLQkWG__rowKind>label>span{clip-path:none;white-space:normal;width:auto;height:auto;position:static}.finance-expense-text-module__HLQkWG__rowKind>label{gap:4px}.finance-expense-text-module__HLQkWG__tableWrap td:last-child{text-align:right;grid-column:2}}
.finance-expense-summary-module__qWrBHW__workspace{gap:10px;min-width:0;display:grid}.finance-expense-summary-module__qWrBHW__controls,.finance-expense-summary-module__qWrBHW__tableCard,.finance-expense-summary-module__qWrBHW__error{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-expense-summary-module__qWrBHW__controls{grid-template-columns:auto auto 1fr;align-items:end;gap:14px;padding:9px 12px;display:grid}.finance-expense-summary-module__qWrBHW__actions{align-items:flex-end;gap:6px;display:flex}.finance-expense-summary-module__qWrBHW__dialogHeader button{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 11px;font-size:10px}.finance-expense-summary-module__qWrBHW__summary{grid-template-columns:auto auto auto;justify-content:end;align-self:center;align-items:baseline;gap:4px 10px;display:grid}.finance-expense-summary-module__qWrBHW__summary span,.finance-expense-summary-module__qWrBHW__summary small{color:var(--color-text-muted);font-size:9px}.finance-expense-summary-module__qWrBHW__summary strong{color:var(--color-navigation);font-size:17px}.finance-expense-summary-module__qWrBHW__tableCard{min-width:0;overflow:hidden}.finance-expense-summary-module__qWrBHW__toolbarInset{box-sizing:border-box;padding-inline:12px}.finance-expense-summary-module__qWrBHW__tableScroll{scrollbar-gutter:stable;max-width:100%;min-height:300px;max-height:calc(100vh - 250px);overflow:auto}.finance-expense-summary-module__qWrBHW__tableScroll table{border-collapse:collapse;width:max(100%,2020px);font-size:10px}.finance-expense-summary-module__qWrBHW__tableScroll th,.finance-expense-summary-module__qWrBHW__tableScroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:34px;padding:5px 8px}.finance-expense-summary-module__qWrBHW__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-expense-summary-module__qWrBHW__tableScroll th:first-child,.finance-expense-summary-module__qWrBHW__tableScroll td:first-child{z-index:2;text-align:left;background:var(--color-surface);width:280px;min-width:280px;position:sticky;left:0}.finance-expense-summary-module__qWrBHW__tableScroll thead th:first-child{z-index:4;background:var(--color-table-header)}.finance-expense-summary-module__qWrBHW__tableScroll tfoot th{z-index:3;background:var(--color-table-header);font-size:10px;position:sticky;bottom:0}.finance-expense-summary-module__qWrBHW__tableScroll tfoot th:first-child{z-index:4;background:var(--color-table-header)}.finance-expense-summary-module__qWrBHW__level0 td{background:color-mix(in srgb, var(--color-brand-soft) 62%, var(--color-surface));font-weight:700}.finance-expense-summary-module__qWrBHW__level0 td:first-child{background:color-mix(in srgb, var(--color-brand-soft) 62%, var(--color-surface))}.finance-expense-summary-module__qWrBHW__level1 td{background:color-mix(in srgb, var(--color-table-header) 55%, var(--color-surface));font-weight:600}.finance-expense-summary-module__qWrBHW__level1 td:first-child{background:color-mix(in srgb, var(--color-table-header) 55%, var(--color-surface))}.finance-expense-summary-module__qWrBHW__nodeName{align-items:center;gap:6px;min-width:0;display:flex}.finance-expense-summary-module__qWrBHW__nodeName small{background:var(--color-border);color:var(--color-text-muted);border-radius:10px;padding:2px 5px;font-size:8px}.finance-expense-summary-module__qWrBHW__chevron{border:1px solid var(--color-border);background:var(--color-surface);width:21px;height:21px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:6px;flex:0 0 21px;place-items:center;padding:0;font-weight:800;display:grid}.finance-expense-summary-module__qWrBHW__leafMark{flex:0 0 21px;width:21px}.finance-expense-summary-module__qWrBHW__amountLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.finance-expense-summary-module__qWrBHW__nodeLabel{text-align:left;text-overflow:ellipsis;overflow:hidden}.finance-expense-summary-module__qWrBHW__amountLink:hover{color:var(--color-brand);text-decoration:underline}.finance-expense-summary-module__qWrBHW__amountLink{text-align:right;min-width:100%}.finance-expense-summary-module__qWrBHW__empty{color:var(--color-text-muted);text-align:center!important;padding:28px!important}.finance-expense-summary-module__qWrBHW__error{border-color:var(--color-error-border);background:var(--color-error-soft);color:var(--color-error);padding:9px 12px;font-size:10px}.finance-expense-summary-module__qWrBHW__dialog{background:var(--color-surface);width:min(1480px,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-expense-summary-module__qWrBHW__dialog[open]{flex-direction:column;display:flex}.finance-expense-summary-module__qWrBHW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a202794}.finance-expense-summary-module__qWrBHW__dialogHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.finance-expense-summary-module__qWrBHW__dialogHeader div{gap:2px;display:grid}.finance-expense-summary-module__qWrBHW__dialogHeader span{color:var(--color-text-muted);font-size:9px}.finance-expense-summary-module__qWrBHW__dialogHeader h2{margin:0;font-size:17px}.finance-expense-summary-module__qWrBHW__dialogHeader button{width:34px;color:var(--color-error);padding:0;font-size:17px}.finance-expense-summary-module__qWrBHW__detailSummary{border-bottom:1px solid var(--color-border);background:var(--color-table-header);align-items:stretch;display:flex}.finance-expense-summary-module__qWrBHW__detailSummary div{border-right:1px solid var(--color-border);gap:2px;min-width:150px;padding:7px 8px;display:grid}.finance-expense-summary-module__qWrBHW__detailSummary span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.finance-expense-summary-module__qWrBHW__detailSummary strong{white-space:nowrap;font-size:10px}.finance-expense-summary-module__qWrBHW__detailTable{flex:1;min-height:0;overflow:hidden}.finance-expense-summary-module__qWrBHW__detailScroll{max-width:100%;max-height:calc(100vh - 215px);overflow:auto}.finance-expense-summary-module__qWrBHW__detailScroll table{border-collapse:collapse;width:max(100%,1260px);font-size:10px}.finance-expense-summary-module__qWrBHW__detailScroll th,.finance-expense-summary-module__qWrBHW__detailScroll td{border-bottom:1px solid var(--color-border);text-align:left;padding:7px 8px}.finance-expense-summary-module__qWrBHW__detailScroll th{background:var(--color-table-header);color:var(--color-navigation);text-transform:uppercase;font-size:9px;position:sticky;top:0}.finance-expense-summary-module__qWrBHW__detailScroll td:nth-child(2){text-align:right;white-space:nowrap}.finance-expense-summary-module__qWrBHW__groupField{gap:3px;min-width:190px;display:grid}.finance-expense-summary-module__qWrBHW__groupField span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.finance-expense-summary-module__qWrBHW__groupField select{border:1px solid var(--color-border);background:var(--color-surface);min-height:31px;color:var(--color-text);font:inherit;border-radius:7px;padding:0 28px 0 9px;font-size:10px}.finance-expense-summary-module__qWrBHW__groupRow td{background:color-mix(in srgb, var(--color-brand-soft) 68%, var(--color-surface));font-weight:700}.finance-expense-summary-module__qWrBHW__groupRow td:first-child{align-items:center;gap:7px;display:flex}.finance-expense-summary-module__qWrBHW__groupRow button{border:1px solid var(--color-border);background:var(--color-surface);width:21px;height:21px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:6px;flex:0 0 21px;place-items:center;padding:0;font-weight:800;display:grid}.finance-expense-summary-module__qWrBHW__groupChild td:first-child{padding-left:36px}@media (max-width:900px){.finance-expense-summary-module__qWrBHW__controls{grid-template-columns:1fr}.finance-expense-summary-module__qWrBHW__summary{justify-content:start}}
.finance-manager-plans-module__RQ211a__workspace{gap:10px;min-width:0;font-size:9px;display:grid}.finance-manager-plans-module__RQ211a__bar,.finance-manager-plans-module__RQ211a__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px;min-width:0}.finance-manager-plans-module__RQ211a__bar,.finance-manager-plans-module__RQ211a__actions,.finance-manager-plans-module__RQ211a__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-manager-plans-module__RQ211a__bar{justify-content:space-between;min-height:48px;padding:8px 12px}.finance-manager-plans-module__RQ211a__workspace button,.finance-manager-plans-module__RQ211a__dialog button{font:inherit;cursor:pointer}.finance-manager-plans-module__RQ211a__actions button,.finance-manager-plans-module__RQ211a__bar button{border:1px solid var(--color-border);min-height:30px;color:var(--color-brand-dark);background:var(--color-surface);border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.finance-manager-plans-module__RQ211a__dialog footer button,.finance-manager-plans-module__RQ211a__dialog header>button{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:8px;padding:9px 12px}.finance-manager-plans-module__RQ211a__workspace button:disabled,.finance-manager-plans-module__RQ211a__dialog button:disabled{opacity:.5;cursor:default}button.finance-manager-plans-module__RQ211a__primary,.finance-manager-plans-module__RQ211a__dialog button.finance-manager-plans-module__RQ211a__primary{color:var(--color-primary-action-text);background:var(--color-primary-action);border-color:var(--color-primary-action)}button.finance-manager-plans-module__RQ211a__danger,.finance-manager-plans-module__RQ211a__dialog button.finance-manager-plans-module__RQ211a__danger{color:var(--color-error);background:var(--color-error-soft);border-color:var(--color-error)}.finance-manager-plans-module__RQ211a__hint{color:var(--color-text-muted);margin:2px 12px;line-height:1.5}.finance-manager-plans-module__RQ211a__error{color:var(--color-error);white-space:normal}.finance-manager-plans-module__RQ211a__warningText{color:var(--color-error);white-space:nowrap}.finance-manager-plans-module__RQ211a__warning{color:var(--color-warning)}.finance-manager-plans-module__RQ211a__notice{color:var(--color-brand-dark);background:var(--color-brand-soft);border-radius:8px;padding:8px 12px;font-size:9px;line-height:1.45}.finance-manager-plans-module__RQ211a__scroll{max-width:100%;overflow:auto}.finance-manager-plans-module__RQ211a__scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:9px}.finance-manager-plans-module__RQ211a__scroll th,.finance-manager-plans-module__RQ211a__scroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;min-width:100px;max-width:300px;height:28px;padding:2px 7px}.finance-manager-plans-module__RQ211a__scroll th{white-space:normal;background:var(--color-table-header);color:var(--color-table-header-text);text-transform:uppercase;font-size:8px;line-height:1.2}.finance-manager-plans-module__RQ211a__scroll th:first-child,.finance-manager-plans-module__RQ211a__scroll td:first-child{z-index:1;text-align:left;background:var(--color-surface);position:sticky;left:0}.finance-manager-plans-module__RQ211a__scroll th:first-child{background:var(--color-table-header)}.finance-manager-plans-module__RQ211a__scroll tr:hover td{background:var(--color-brand-soft)}.finance-manager-plans-module__RQ211a__scroll tfoot td{background:var(--color-table-header);font-weight:700}.finance-manager-plans-module__RQ211a__workspace .finance-manager-plans-module__RQ211a__monthButton{color:var(--color-brand-dark);background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.finance-manager-plans-module__RQ211a__workspace .finance-manager-plans-module__RQ211a__monthButton:disabled{color:var(--color-text);text-decoration:none;opacity:1!important}.finance-manager-plans-module__RQ211a__dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(1320px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--color-text);box-shadow:var(--shadow-surface);border-radius:16px;margin:auto;padding:0;font-size:12px;position:fixed;inset:0}.finance-manager-plans-module__RQ211a__dialog[open]{flex-direction:column;display:flex}.finance-manager-plans-module__RQ211a__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1b2173}.finance-manager-plans-module__RQ211a__dialog header,.finance-manager-plans-module__RQ211a__dialog footer{flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.finance-manager-plans-module__RQ211a__dialog header{border-bottom:1px solid var(--color-border);justify-content:space-between}.finance-manager-plans-module__RQ211a__dialog header h2{margin:0;font-size:19px}.finance-manager-plans-module__RQ211a__dialog footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end}.finance-manager-plans-module__RQ211a__body{gap:12px;min-height:0;padding:18px;display:grid;overflow:auto}.finance-manager-plans-module__RQ211a__fields{border:none;gap:12px;min-width:0;padding:0;display:grid}.finance-manager-plans-module__RQ211a__controls>label{flex:1;min-width:180px}.finance-manager-plans-module__RQ211a__fields input[type=text]{border:1px solid var(--color-border);background:var(--color-surface);width:145px;color:var(--color-text);font:inherit;border-radius:7px;padding:8px}.finance-manager-plans-module__RQ211a__fields input:disabled{opacity:.5}.finance-manager-plans-module__RQ211a__check{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.finance-manager-plans-module__RQ211a__check input,.finance-manager-plans-module__RQ211a__fields input[type=checkbox]{accent-color:var(--color-primary-action)}.finance-manager-plans-module__RQ211a__small{width:min(520px,100vw - 32px)}.finance-manager-plans-module__RQ211a__editor{width:calc(100vw - 28px);height:calc(100dvh - 28px);max-height:none}.finance-manager-plans-module__RQ211a__editor>header,.finance-manager-plans-module__RQ211a__editor>footer{padding:8px 14px}.finance-manager-plans-module__RQ211a__editor>.finance-manager-plans-module__RQ211a__body{flex-direction:column;flex:1;gap:8px;padding:10px 14px;display:flex;overflow:hidden}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__controls{flex-shrink:0;gap:16px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__controls>label{flex:none;min-width:0}.finance-manager-plans-module__RQ211a__distributionControl{flex-shrink:0;justify-content:flex-end;padding:4px 6px 6px;display:flex}.finance-manager-plans-module__RQ211a__distributionControl summary{width:245px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields>.finance-manager-plans-module__RQ211a__card{overflow:visible}.finance-manager-plans-module__RQ211a__distributionControl details[open]{z-index:5}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__hint{margin:0;font-size:11px;line-height:1.35}.finance-manager-plans-module__RQ211a__editorLayout{flex:1;grid-template-columns:minmax(430px,2fr) minmax(0,3fr);gap:12px;min-height:0;display:grid}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields,.finance-manager-plans-module__RQ211a__previewPane{flex-direction:column;gap:8px;min-width:0;min-height:0;margin:0;display:flex}.finance-manager-plans-module__RQ211a__previewPane{border-left:1px solid var(--color-border);padding-left:12px}.finance-manager-plans-module__RQ211a__editor h3{margin:0;font-size:13px;line-height:28px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__actions{flex-shrink:0;gap:6px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__actions h3{margin-right:auto}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__actions button{padding:5px 8px;font-size:11px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__card>div:first-child{flex-shrink:0;gap:6px;padding:6px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__card>div:first-child>label{flex:1;min-width:80px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__card input[type=search]{width:100%;min-width:0;height:28px;padding:4px 7px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__card>div:first-child>button{padding:5px 7px;font-size:10px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll{min-height:0}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll th,.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll td{min-width:0;height:29px;padding:3px 6px;line-height:1.2}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll thead{z-index:2;position:sticky;top:0}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll td:nth-child(2){text-align:left}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__scroll tr:focus-within td{background:var(--color-brand-soft)}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields input[type=text]{width:100%;min-width:55px;max-width:120px;height:25px;padding:3px 6px;font-size:11px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields input[type=checkbox]{vertical-align:middle;width:14px;height:14px;margin:0}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields .finance-manager-plans-module__RQ211a__scroll table{table-layout:fixed}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields .finance-manager-plans-module__RQ211a__scroll th:first-child{width:68px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__fields .finance-manager-plans-module__RQ211a__scroll th:nth-child(2){width:39%}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__check,.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__error{flex-shrink:0;margin:0;font-size:11px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__previewPane>.finance-manager-plans-module__RQ211a__hint{border:1px dashed var(--color-border);border-radius:8px;padding:14px}@media (max-width:1100px){.finance-manager-plans-module__RQ211a__editorLayout{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.finance-manager-plans-module__RQ211a__previewPane{border-left:0;border-top:1px solid var(--color-border);padding-top:6px;padding-left:0}}@media (max-width:760px){.finance-manager-plans-module__RQ211a__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.finance-manager-plans-module__RQ211a__body{padding:10px}.finance-manager-plans-module__RQ211a__controls{flex-direction:column;align-items:stretch}.finance-manager-plans-module__RQ211a__editor{height:calc(100dvh - 16px)}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__controls{flex-direction:row;gap:6px 12px}.finance-manager-plans-module__RQ211a__editor .finance-manager-plans-module__RQ211a__controls>label:last-child{margin-left:0}.finance-manager-plans-module__RQ211a__editor>.finance-manager-plans-module__RQ211a__body{padding:8px}.finance-manager-plans-module__RQ211a__editor>header h2{font-size:16px}.finance-manager-plans-module__RQ211a__editor>footer{gap:6px}.finance-manager-plans-module__RQ211a__editor>footer button{padding:6px 8px;font-size:11px}}
.finance-reports-module__G3udVW__workspace{gap:10px;min-width:0;display:grid}.finance-reports-module__G3udVW__yearBar,.finance-reports-module__G3udVW__tableCard,.finance-reports-module__G3udVW__error,.finance-reports-module__G3udVW__notice,.finance-reports-module__G3udVW__managerSummary,.finance-reports-module__G3udVW__kpis,.finance-reports-module__G3udVW__trendCard{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-reports-module__G3udVW__yearBar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.finance-reports-module__G3udVW__yearBar button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.finance-reports-module__G3udVW__yearBar button:disabled{cursor:default;opacity:.5}.finance-reports-module__G3udVW__yearActions{align-items:center;gap:6px;display:flex}.finance-reports-module__G3udVW__yearBar .finance-reports-module__G3udVW__saveButton{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-primary-action-text)}.finance-reports-module__G3udVW__kpis{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-reports-module__G3udVW__kpis article{border-right:1px solid var(--color-border);gap:2px;min-width:0;padding:9px 12px;display:grid}.finance-reports-module__G3udVW__kpis article:last-child{border-right:0}.finance-reports-module__G3udVW__kpis span,.finance-reports-module__G3udVW__kpis small,.finance-reports-module__G3udVW__managerSummary small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-reports-module__G3udVW__kpis strong,.finance-reports-module__G3udVW__managerSummary strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-reports-module__G3udVW__positive{color:var(--color-success)!important}.finance-reports-module__G3udVW__negative{color:var(--color-error)!important}.finance-reports-module__G3udVW__warning{color:var(--color-warning)!important}.finance-reports-module__G3udVW__error,.finance-reports-module__G3udVW__notice{padding:8px 12px;font-size:9px;line-height:1.45}.finance-reports-module__G3udVW__error{color:var(--color-error);background:var(--color-error-soft)}.finance-reports-module__G3udVW__notice{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-reports-module__G3udVW__tableCard{min-width:0;overflow:hidden}.finance-reports-module__G3udVW__tableScroll{width:100%;overflow:auto}.finance-reports-module__G3udVW__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:940px;font-size:9px}.finance-reports-module__G3udVW__tableScroll th,.finance-reports-module__G3udVW__tableScroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:5px 7px}.finance-reports-module__G3udVW__tableScroll thead th{color:var(--color-table-header-text);background:var(--color-table-header);text-transform:uppercase;font-size:8px}.finance-reports-module__G3udVW__tableScroll thead th:first-child,.finance-reports-module__G3udVW__tableScroll tbody th,.finance-reports-module__G3udVW__tableScroll tfoot th{text-align:left}.finance-reports-module__G3udVW__tableScroll tbody tr:hover{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__tableScroll tfoot th,.finance-reports-module__G3udVW__tableScroll tfoot td{background:var(--color-table-header);color:var(--color-navigation);font-weight:800}.finance-reports-module__G3udVW__progressBadge{border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:20px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.finance-reports-module__G3udVW__progressLow{background:var(--color-error-soft)!important;color:var(--color-error)!important}.finance-reports-module__G3udVW__progressMiddle{background:var(--color-warning-soft)!important;color:var(--color-warning)!important}.finance-reports-module__G3udVW__progressHigh{background:var(--color-success-soft)!important;color:var(--color-success)!important}.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable td,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable tbody th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable tfoot th{text-align:center;height:28px;padding:2px 7px}.finance-reports-module__G3udVW__planFactTable{min-width:1040px!important}.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable thead th,.finance-reports-module__G3udVW__tableScroll .finance-reports-module__G3udVW__planFactTable thead th:first-child{text-align:center;white-space:normal;vertical-align:middle;line-height:1.2}.finance-reports-module__G3udVW__planFactTable .finance-reports-module__G3udVW__progressBadge{min-width:48px;padding:2px 6px}.finance-reports-module__G3udVW__planFactTable .finance-reports-module__G3udVW__planInput{text-align:center;font-size:12px;font-weight:700}.finance-reports-module__G3udVW__planInput{border:1px solid var(--color-border);background:var(--color-surface);width:110px;height:22px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:5px;outline:0;padding:0 6px;font-size:9px}.finance-reports-module__G3udVW__planInput:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-reports-module__G3udVW__trendCard{min-width:0;overflow:hidden}.finance-reports-module__G3udVW__trendHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.finance-reports-module__G3udVW__trendHeader>div:first-child{gap:2px;display:grid}.finance-reports-module__G3udVW__trendHeader strong{color:var(--color-navigation);font-size:12px}.finance-reports-module__G3udVW__trendHeader span{color:var(--color-text-muted);font-size:8px}.finance-reports-module__G3udVW__trendModes{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9px;padding:4px;display:inline-flex}.finance-reports-module__G3udVW__chartLegend{flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:8px 12px 0;display:flex}.finance-reports-module__G3udVW__chartLegend span{color:var(--color-text);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.finance-reports-module__G3udVW__chartLegend i{border-width:0 0 2px;width:24px;height:0}.finance-reports-module__G3udVW__chartScroll{width:100%;overflow-x:auto}.finance-reports-module__G3udVW__trendChart{width:100%;min-width:720px;height:auto;font-family:var(--font-ui);display:block}.finance-reports-module__G3udVW__chartGrid{stroke:var(--color-border);stroke-width:1px}.finance-reports-module__G3udVW__chartAxisText{fill:var(--color-text-muted);font-size:10px}.finance-reports-module__G3udVW__chartAxisTitle{fill:var(--color-text);font-size:10px;font-weight:700}.finance-reports-module__G3udVW__chartLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.finance-reports-module__G3udVW__chartPoint{stroke:var(--color-surface);stroke-width:1.5px}.finance-reports-module__G3udVW__chartNotice,.finance-reports-module__G3udVW__chartError{text-align:center;padding:24px 12px;font-size:9px}.finance-reports-module__G3udVW__chartNotice{color:var(--color-text-muted)}.finance-reports-module__G3udVW__chartError{color:var(--color-error);background:var(--color-error-soft)}.finance-reports-module__G3udVW__managerSummary{align-items:center;gap:0;display:flex;overflow:hidden}.finance-reports-module__G3udVW__managerSummary>span{border-right:1px solid var(--color-border);gap:2px;min-width:170px;padding:9px 12px;display:grid}.finance-reports-module__G3udVW__managerSummary p{color:var(--color-text-muted);margin:0 12px 0 auto;font-size:9px}.finance-reports-module__G3udVW__managerMatrix table{table-layout:fixed;width:100%;min-width:max-content}.finance-reports-module__G3udVW__managerMatrix th,.finance-reports-module__G3udVW__managerMatrix td{width:104px;min-width:104px;max-width:104px;height:28px;padding:2px 7px}.finance-reports-module__G3udVW__managerMatrix th:first-child,.finance-reports-module__G3udVW__managerMatrix td:first-child{z-index:2;background:var(--color-surface);width:76px;min-width:76px;max-width:76px;position:sticky;left:0}.finance-reports-module__G3udVW__managerMatrix th:nth-child(2),.finance-reports-module__G3udVW__managerMatrix td:nth-child(2){width:112px;min-width:112px;max-width:112px}.finance-reports-module__G3udVW__managerName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-reports-module__G3udVW__managerMatrix thead th:first-child,.finance-reports-module__G3udVW__managerMatrix tfoot th:first-child{z-index:3;background:var(--color-table-header)}.finance-reports-module__G3udVW__shareRow td,.finance-reports-module__G3udVW__shareRow th{color:var(--color-brand-dark)!important}.finance-reports-module__G3udVW__retrospectiveBar{color:var(--color-navigation);font-size:10px;font-weight:800}.finance-reports-module__G3udVW__comparisonTable{min-width:980px!important}.finance-reports-module__G3udVW__comparisonTable th:first-child,.finance-reports-module__G3udVW__comparisonTable td:first-child{text-align:left}.finance-reports-module__G3udVW__sourceBadge{background:var(--color-brand-soft);min-height:20px;color:var(--color-brand-dark);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.finance-reports-module__G3udVW__currentRow{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__retrospectiveMatrix{overflow:auto hidden}.finance-reports-module__G3udVW__retrospectiveMatrix table{table-layout:fixed;width:max-content;min-width:100%}.finance-reports-module__G3udVW__retrospectiveMatrix th,.finance-reports-module__G3udVW__retrospectiveMatrix td{box-sizing:border-box;text-overflow:ellipsis;width:145px;min-width:145px;max-width:145px;padding:7px 12px;overflow:hidden}.finance-reports-module__G3udVW__retrospectiveMatrix th:first-child,.finance-reports-module__G3udVW__retrospectiveMatrix td:first-child{z-index:2;background:var(--color-surface);text-align:left;width:80px;min-width:80px;max-width:80px;position:sticky;left:0}.finance-reports-module__G3udVW__retrospectiveMatrix thead th:first-child,.finance-reports-module__G3udVW__retrospectiveMatrix tfoot th:first-child{z-index:3;background:var(--color-table-header)}.finance-reports-module__G3udVW__retrospectiveMatrix .finance-reports-module__G3udVW__currentRow>:first-child{background:var(--color-brand-soft)}.finance-reports-module__G3udVW__retrospectiveMatrix th:last-child,.finance-reports-module__G3udVW__retrospectiveMatrix td:last-child{width:155px;min-width:155px;max-width:155px}@media (max-width:1150px){.finance-reports-module__G3udVW__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-reports-module__G3udVW__kpis article{border-bottom:1px solid var(--color-border)}}@media (max-width:760px){.finance-reports-module__G3udVW__kpis{grid-template-columns:1fr 1fr}.finance-reports-module__G3udVW__managerSummary{flex-direction:column;align-items:stretch}.finance-reports-module__G3udVW__managerSummary>span{border-right:0;border-bottom:1px solid var(--color-border)}.finance-reports-module__G3udVW__managerSummary p{margin:9px 12px}}.finance-reports-module__G3udVW__drilldownLink{min-width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.finance-reports-module__G3udVW__drilldownLink:hover{color:var(--color-brand);text-decoration:underline}
.finance-manager-receipt-details-module__S8uxTa__dialog{background:var(--color-surface);width:min(1560px,100vw - 32px);max-width:none;height:min(900px,100vh - 32px);max-height:none;color:var(--color-text);border:0;border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #041c2359}.finance-manager-receipt-details-module__S8uxTa__dialog[open]{flex-direction:column;display:flex}.finance-manager-receipt-details-module__S8uxTa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a202794}.finance-manager-receipt-details-module__S8uxTa__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.finance-manager-receipt-details-module__S8uxTa__header div{gap:2px;display:grid}.finance-manager-receipt-details-module__S8uxTa__header span{color:var(--color-text-muted);font-size:9px}.finance-manager-receipt-details-module__S8uxTa__header h2{margin:0;font-size:17px}.finance-manager-receipt-details-module__S8uxTa__header button{border:1px solid var(--color-border);background:var(--color-surface);width:34px;min-height:32px;color:var(--color-error);font:inherit;cursor:pointer;border-radius:7px;padding:0;font-size:17px}.finance-manager-receipt-details-module__S8uxTa__summary{border-bottom:1px solid var(--color-border);background:var(--color-table-header);align-items:stretch;display:flex}.finance-manager-receipt-details-module__S8uxTa__summary div{border-right:1px solid var(--color-border);gap:2px;min-width:170px;padding:7px 12px;display:grid}.finance-manager-receipt-details-module__S8uxTa__summary span{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}.finance-manager-receipt-details-module__S8uxTa__summary strong{white-space:nowrap;font-size:10px}.finance-manager-receipt-details-module__S8uxTa__error{border-bottom:1px solid var(--color-error-border);background:var(--color-error-soft);color:var(--color-error);padding:9px 12px;font-size:10px}.finance-manager-receipt-details-module__S8uxTa__tableCard{flex:1;min-height:0;overflow:hidden}.finance-manager-receipt-details-module__S8uxTa__toolbar{box-sizing:border-box;padding-inline:12px}.finance-manager-receipt-details-module__S8uxTa__scroll{scrollbar-gutter:stable;max-width:100%;height:100%;max-height:calc(100vh - 190px);overflow:auto}.finance-manager-receipt-details-module__S8uxTa__scroll table{border-collapse:collapse;width:max(100%,2100px);font-size:10px}.finance-manager-receipt-details-module__S8uxTa__scroll th,.finance-manager-receipt-details-module__S8uxTa__scroll td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;height:34px;padding:5px 8px}.finance-manager-receipt-details-module__S8uxTa__scroll td:nth-child(2){text-align:right;white-space:nowrap}.finance-manager-receipt-details-module__S8uxTa__scroll thead th{z-index:2;background:var(--color-table-header);color:var(--color-navigation);text-transform:uppercase;white-space:nowrap;font-size:9px;position:sticky;top:0}.finance-manager-receipt-details-module__S8uxTa__empty{color:var(--color-text-muted);text-align:center!important;padding:30px!important}
.finance-manager-commissions-module__WX1OSa__workspace{gap:10px;min-width:0;font-size:9px;display:grid}.finance-manager-commissions-module__WX1OSa__controlBar,.finance-manager-commissions-module__WX1OSa__tableCard,.finance-manager-commissions-module__WX1OSa__summary,.finance-manager-commissions-module__WX1OSa__error,.finance-manager-commissions-module__WX1OSa__notice{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-surface);border-radius:12px}.finance-manager-commissions-module__WX1OSa__controlBar{align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.finance-manager-commissions-module__WX1OSa__controlBar button{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-brand-dark);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:9px;font-weight:750}.finance-manager-commissions-module__WX1OSa__controlBar button:disabled{cursor:default;opacity:.5}.finance-manager-commissions-module__WX1OSa__controlBar .finance-manager-commissions-module__WX1OSa__primary{border-color:var(--color-primary-action);background:var(--color-primary-action);color:var(--color-primary-action-text);margin-left:auto}.finance-manager-commissions-module__WX1OSa__numberField{width:95px;color:var(--color-text-muted);text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.finance-manager-commissions-module__WX1OSa__numberField input,.finance-manager-commissions-module__WX1OSa__settingsTable input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:26px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:6px;outline:0;padding:2px 7px}.finance-manager-commissions-module__WX1OSa__numberField input:focus,.finance-manager-commissions-module__WX1OSa__settingsTable input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__formula{color:var(--color-text-muted);margin:0 12px;line-height:1.45}.finance-manager-commissions-module__WX1OSa__error,.finance-manager-commissions-module__WX1OSa__notice{padding:8px 12px;line-height:1.45}.finance-manager-commissions-module__WX1OSa__error{color:var(--color-error);background:var(--color-error-soft)}.finance-manager-commissions-module__WX1OSa__notice{color:var(--color-brand-dark);background:var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__tableCard{min-width:0;overflow:hidden}.finance-manager-commissions-module__WX1OSa__tableToolbar{margin:0;padding:8px 8px 7px}.finance-manager-commissions-module__WX1OSa__tableScroll{width:100%;overflow:auto}.finance-manager-commissions-module__WX1OSa__tableScroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1050px;font-size:9px}.finance-manager-commissions-module__WX1OSa__tableScroll th,.finance-manager-commissions-module__WX1OSa__tableScroll td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;height:28px;padding:2px 7px}.finance-manager-commissions-module__WX1OSa__tableScroll thead th{background:var(--color-table-header);color:var(--color-table-header-text);text-transform:uppercase;font-size:8px;line-height:1.2}.finance-manager-commissions-module__WX1OSa__tableScroll th:first-child{text-align:left}.finance-manager-commissions-module__WX1OSa__tableScroll tbody tr:hover{background:var(--color-brand-soft)}.finance-manager-commissions-module__WX1OSa__tableScroll tbody th small{color:var(--color-text-muted);text-transform:uppercase;font-size:7px;font-weight:600;display:block}.finance-manager-commissions-module__WX1OSa__tableScroll tfoot th,.finance-manager-commissions-module__WX1OSa__tableScroll tfoot td{background:var(--color-table-header);color:var(--color-navigation);font-weight:800}.finance-manager-commissions-module__WX1OSa__settingsTable input{width:100px}.finance-manager-commissions-module__WX1OSa__settingsTable th:first-child{width:180px}.finance-manager-commissions-module__WX1OSa__empty{color:var(--color-text-muted);text-align:center;margin:0;padding:18px}.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.finance-manager-commissions-module__WX1OSa__summary span{border-right:1px solid var(--color-border);gap:2px;padding:9px 12px;display:grid}.finance-manager-commissions-module__WX1OSa__summary span:last-child{border-right:0}.finance-manager-commissions-module__WX1OSa__summary small{color:var(--color-text-muted);font-size:8px}.finance-manager-commissions-module__WX1OSa__summary strong{color:var(--color-navigation);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-manager-commissions-module__WX1OSa__spacer{flex:1}.finance-manager-commissions-module__WX1OSa__rates{color:var(--color-text-muted);white-space:nowrap}.finance-manager-commissions-module__WX1OSa__rates strong{color:var(--color-navigation)}.finance-manager-commissions-module__WX1OSa__rates i{margin:0 5px;font-style:normal}@media (max-width:1050px){.finance-manager-commissions-module__WX1OSa__controlBar{flex-wrap:wrap}.finance-manager-commissions-module__WX1OSa__controlBar .finance-manager-commissions-module__WX1OSa__primary{margin-left:0}.finance-manager-commissions-module__WX1OSa__spacer{display:none}.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.finance-manager-commissions-module__WX1OSa__summary{grid-template-columns:1fr 1fr}.finance-manager-commissions-module__WX1OSa__rates{width:100%}}.finance-manager-commissions-module__WX1OSa__drilldownLink{min-width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.finance-manager-commissions-module__WX1OSa__drilldownLink:hover{color:var(--color-brand);text-decoration:underline}.finance-manager-commissions-module__WX1OSa__tableScroll th .finance-manager-commissions-module__WX1OSa__drilldownLink{text-align:left}
