.rd-fin-total{font-weight:600;color:var(--rd-text)}.rd-fin-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.rd-table td.rd-fin-time-cell{color:var(--rd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-fin-total{white-space:normal}.rd-fin-total .rd-fin-amount--income,.rd-fin-total .rd-fin-amount--expense,.rd-fin-total [data-testid=finances-net]{white-space:nowrap}.rd-fin-amount--income{color:var(--rd-success)}.rd-fin-amount--expense{color:var(--rd-text)}.rd-fin-amount--transfer{color:var(--rd-transfer)}.rd-fin-amount--negative{color:var(--rd-status-alarm)}.rd-fin-transfer-icon{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px;color:var(--rd-transfer)}.rd-fin-history{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:13px}.rd-fin-history__meta{display:block;color:var(--rd-muted)}.rd-fin-history__change{display:block}.rd-fin-rules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.rd-fin-rules li{display:flex;align-items:center;justify-content:space-between;gap:8px}.rd-fin-rules .rd-op-delete{opacity:1}.rd-week-picker{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rd-week-picker>span{text-align:center;font-size:13px;line-height:18px;font-weight:500}.rd-week-picker>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--rd-border-control);border-radius:6px;background:none;color:var(--rd-muted);cursor:pointer}@media(hover:hover){.rd-week-picker>button:hover{color:var(--rd-text)}}.rd-week-picker svg{width:14px;height:14px}.rd-week-picker>button:disabled{opacity:.4;cursor:default}@media(min-width:768px){.rd-week-picker>span{min-width:130px}}@media(max-width:767px){.rd-week-picker>button{width:44px;height:44px}.rd-toolbar.rd-fin-week-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 12px}.rd-fin-week-toolbar .rd-toolbar-select{flex:1 1 160px;min-width:0}.rd-fin-week-toolbar .rd-toolbar-select .rd-native-select--inline{flex:1;min-width:0}.rd-fin-week-toolbar .rd-toolbar-select .rd-native-select__control{width:100%;min-width:0;max-width:none;height:44px}}.rd-table-scroll--budget{overflow-x:auto;overflow-y:hidden}.rd-table--sticky-first{table-layout:auto}.rd-table--sticky-first th:first-child,.rd-table--sticky-first td:first-child{position:sticky;left:0;z-index:1;background:var(--background)}@media(min-width:768px){.rd-table--sticky-first{min-width:1100px}.rd-table--sticky-first th:first-child,.rd-table--sticky-first td:first-child{min-width:240px}}.rd-table--sticky-first thead th:first-child{z-index:2}.rd-table--sticky-first td:not(:first-child),.rd-table--sticky-first th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rd-budget-block-row>td{font-weight:600}.rd-budget-margin-row>td{color:var(--rd-muted)}.rd-budget-cell{width:100%;min-width:72px;padding:2px 4px;border:0;background:none;text-align:right;font:inherit;color:inherit;cursor:pointer}@media(hover:hover){.rd-budget-cell:hover{text-decoration:underline}}.rd-table--sticky-first td>.rd-tooltip{display:block}.rd-budget-cell--good{color:var(--rd-success)}.rd-budget-cell--bad{color:var(--rd-status-warning)}button.rd-budget-cell{position:relative;padding:0;line-height:inherit}.rd-budget-cell__manual-dot{position:absolute;top:0;right:-7px;width:5px;height:5px;border-radius:50%;background:var(--rd-primary)}input.rd-budget-cell{border:1px solid var(--rd-accent, #489bd8);border-radius:4px;cursor:text}.rd-fin-order-badge{margin-right:6px;text-decoration:none}.rd-table__expansion>td{padding-top:0}@media(min-width:768px){.rd-fin-split{padding-left:7%}}.rd-fin-split-line{display:flex;gap:12px;font-size:13px;line-height:20px;color:var(--rd-muted)}.rd-fin-split-line .rd-fin-amount{min-width:90px;color:var(--rd-text)}.rd-fin-archive{margin-top:16px}.rd-fin-rates-table{max-width:420px}.rd-fin-sheet-range{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.rd-fin-sheet-range .rd-date-range{flex:1 1 140px;min-width:0}.rd-fin-sheet-range input{width:100%;min-width:0}.rd-budget-month{display:flex;flex-direction:column;gap:8px;padding:0 0 16px}.rd-month-switcher{display:flex;width:100%}.rd-month-switcher>span{flex:1;font-size:15px}.rd-budget-month__card{border:1px solid var(--border);border-radius:6px;background:var(--card);padding:0 12px}.rd-budget-month__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:14px 0 12px;font-size:15px;line-height:20px;font-weight:600}.rd-budget-month__card--single .rd-budget-month__title{padding-bottom:16px}.rd-budget-month__lines{margin:0;padding:0;list-style:none}.rd-budget-month__line{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 0;border:0;border-top:1px solid var(--rd-border-row);background:none;font:inherit;font-size:14px;line-height:20px;color:var(--rd-text);text-align:left}.rd-budget-month__line--button{cursor:pointer}.rd-budget-month__name{flex:1;min-width:0;overflow-wrap:anywhere}.rd-budget-month__value{flex-shrink:0}.rd-budget-month__line:not(.rd-budget-month__line--button) .rd-budget-month__value{margin-right:24px}.rd-budget-month__card:not(.rd-budget-month__card--single) .rd-budget-month__total{margin-right:24px}.rd-budget-month__chevron{flex-shrink:0;width:16px;height:16px;color:var(--rd-inactive)}.rd-budget-month__margin{margin:6px 0 0;color:var(--rd-muted);font-size:13px}.rd-budget-month__tip{display:block;color:var(--rd-muted);font-size:12px;font-weight:400;text-align:right}.rd-budget-month .rd-budget-cell{width:auto;min-width:0}.rd-card__expansion .rd-fin-split{margin-top:6px}.rd-fin-plan-label{display:inline-flex;flex-direction:column;min-width:0}.rd-fin-plan-label__title{font-weight:600;color:var(--rd-text)}.rd-fin-plan-label__subtitle{font-size:12px;line-height:16px;color:var(--rd-hint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-table td .rd-fin-plan-label{display:flex;max-width:100%}.rd-card .rd-fin-plan-label__subtitle{white-space:normal}.rd-fin-plan-label--full .rd-fin-plan-label__subtitle{overflow:visible;font-size:13px;line-height:18px;color:var(--rd-muted);white-space:normal;overflow-wrap:anywhere}.rd-fin-bank-badge{margin-left:6px;vertical-align:1px}.rd-fin-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rd-fin-kpi__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;border:1px solid var(--rd-border-row);border-radius:6px;background:#fff}.rd-fin-kpi__title{margin:0 0 4px;font-size:13px;line-height:18px;font-weight:600;color:var(--rd-text)}.rd-fin-kpi__value{overflow:hidden;font-size:22px;line-height:28px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.rd-fin-kpi__tail{white-space:nowrap}.rd-fin-kpi__period{margin-top:2px;overflow:hidden;font-size:13px;line-height:18px;color:var(--rd-hint);white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){.rd-fin-kpi{display:block;overflow:hidden;border:1px solid var(--rd-border-row);border-radius:12px;background:#fff}.rd-fin-kpi__tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:10px 14px;border:0;border-radius:0}.rd-fin-kpi__tile+.rd-fin-kpi__tile{border-top:1px solid var(--rd-border-row)}.rd-fin-kpi__title{grid-row:1;grid-column:1;margin:0;font-size:14px;line-height:22px}.rd-fin-kpi__value{grid-column:2;justify-self:end;font-size:16px;line-height:22px;text-align:right}.rd-fin-kpi__period{grid-column:1 / -1;font-size:12px;line-height:16px}.rd-fin-kpi__tile:not(:last-child) .rd-fin-kpi__period{display:none}}.rd-fin-day{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.rd-fin-day__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-fin-day__totals{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px}.rd-fin-op__correction{display:table;margin-top:4px;padding:0 8px;font-size:12px;line-height:18px}.rd-fin-op{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-fin-op__line{min-width:0}.rd-fin-op__party{font-weight:600;color:var(--rd-text);overflow-wrap:anywhere}.rd-fin-op__party--transfer{color:var(--rd-transfer)}.rd-fin-op__description{font-size:13px;line-height:18px;color:var(--rd-hint);overflow-wrap:anywhere}.rd-fin-op__description .rd-fin-order-badge{padding:0 8px;font-size:12px;line-height:18px}.rd-card__title .rd-fin-order-badge{margin-left:6px;margin-right:0;vertical-align:1px}@media(min-width:768px){.rd-table__expansion .rd-fin-split{padding-left:0}}.rd-fin-kpi--plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px 14px}.rd-fin-kpi--plans .rd-fin-kpi__tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;border:1px solid var(--rd-border-row);border-radius:12px;background:#fff}.rd-fin-kpi--plans .rd-fin-kpi__title{margin:0;font-size:13px;font-weight:400;color:var(--rd-hint)}.rd-fin-kpi--plans .rd-fin-kpi__value{font-size:18px;font-weight:600;line-height:24px;color:var(--rd-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rd-fin-kpi--plans .rd-fin-kpi__of{font-size:14px;font-weight:400;color:var(--rd-hint)}.rd-fin-kpi--plans .rd-fin-kpi__tile--warning{border-color:color-mix(in oklch,var(--rd-status-warning),#fff 60%);background:color-mix(in oklch,var(--rd-status-warning),#fff 92%)}.rd-fin-kpi--plans .rd-fin-kpi__tile--warning .rd-fin-kpi__value{color:var(--rd-status-warning)}@media(max-width:767px){.rd-fin-kpi--plans{display:block;margin-bottom:12px;padding:0}.rd-fin-kpi--plans .rd-fin-kpi__tile{display:grid;gap:6px 12px;padding:10px 14px;border-width:0;border-radius:0}.rd-fin-kpi--plans .rd-fin-kpi__tile+.rd-fin-kpi__tile{border-top:1px solid var(--rd-border-row)}.rd-fin-kpi--plans .rd-fin-kpi__title{font-size:14px;line-height:22px}.rd-fin-kpi--plans .rd-fin-kpi__value{font-size:16px;line-height:22px;white-space:nowrap;overflow-wrap:normal}.rd-fin-kpi--plans .rd-fin-kpi__of{font-size:13px}.rd-fin-kpi--plans .rd-fin-plan-progress__bar{grid-column:1 / -1}}.rd-fin-plan-cell{display:flex;align-items:flex-start;gap:8px;min-width:0}.rd-fin-plan-cell .rd-fin-plan-label{flex:1 1 auto}.rd-fin-plan-cell .rd-badge{flex-shrink:0}.rd-fin-plan-diff--good{color:var(--rd-success)}.rd-fin-plan-diff--bad{color:var(--rd-debt)}.rd-fin-plan-progress{display:inline-flex;flex-direction:column;gap:4px}@media(min-width:768px){.rd-fin-plan-progress{min-width:120px}}.rd-fin-plan-progress__bar{position:relative;display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--rd-line)}.rd-fin-plan-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--rd-success)}.rd-fin-plan-progress--over .rd-fin-plan-progress__fill,.rd-fin-plan-progress__bar--over .rd-fin-plan-progress__fill{background:var(--rd-debt)}.rd-fin-plan-progress__value{align-self:flex-start;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-fin-plan-progress--empty .rd-fin-plan-progress__value{color:var(--rd-inactive)}.rd-fin-plan-progress--over .rd-fin-plan-progress__value{color:var(--rd-debt)}.rd-fin-cell-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rd-fin-cell-link:focus-visible{text-decoration:underline}@media(hover:hover){.rd-fin-cell-link:hover{text-decoration:underline}}.rd-fin-kpi--plans .rd-fin-plan-progress__bar{width:100%}.rd-fin-plan-save{margin-left:auto}.rd-fin-plan-explanation{margin:0;padding:10px 12px;border-radius:8px;background:var(--rd-bg-subtle);font-size:14px;line-height:20px;color:var(--rd-note);white-space:pre-line}@media(min-width:768px){.rd-autoplanning-dialog,.rd-form-dialog.rd-autoplanning-rule-dialog{width:min(760px,calc(100vw - 48px));max-width:760px}.rd-form-dialog.rd-autoplanning-rule-dialog{display:flex;flex-direction:column;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.rd-autoplanning-rule-dialog>.rd-panel{flex:1 0 auto;padding-bottom:0}.rd-autoplanning-rule-dialog .rd-panel>.rd-panel__actions{margin-top:auto}}.rd-fin-autoplan-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:10px 40px}.rd-fin-autoplan-report{padding:0 40px 10px;font-size:14px;line-height:20px}.rd-fin-autoplan-report ul{margin:0;padding:0;list-style:none}.rd-fin-rules--autoplan{gap:0;padding:10px 40px}.rd-fin-rules--autoplan .rd-fin-rules__item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rd-border-row)}.rd-fin-rules--autoplan .rd-fin-rules__item:last-child{border-bottom:none}.rd-fin-rules--autoplan .rd-fin-rules__body{flex:1;min-width:0}.rd-fin-rules--autoplan .rd-fin-rules__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rd-fin-rules--autoplan .rd-fin-rules__name{font-weight:600;color:var(--rd-text)}.rd-fin-rules--autoplan .rd-fin-rules__meta{margin-top:2px;font-size:13px;line-height:18px;color:var(--rd-hint)}.rd-fin-rules--autoplan .rd-fin-rules__wallet{flex-shrink:0;font-size:13px;color:var(--rd-hint);white-space:nowrap}.rd-fin-rules--autoplan .rd-fin-rules__actions{display:inline-flex;flex-shrink:0;gap:4px}.rd-fin-rules--autoplan .rd-fin-rules__item:focus-within .rd-copy-btn{opacity:1}@media(hover:hover){.rd-fin-rules--autoplan .rd-fin-rules__item:hover .rd-copy-btn{opacity:1}}@media(hover:none){.rd-fin-rules--autoplan .rd-copy-btn{opacity:1}}@media(max-width:767px){.rd-fin-autoplan-toolbar,.rd-fin-autoplan-report,.rd-fin-rules--autoplan{padding-right:16px;padding-left:16px}.rd-fin-rules--autoplan .rd-fin-rules__item{flex-wrap:wrap}.rd-fin-rules--autoplan .rd-fin-rules__wallet{order:3;flex-basis:100%}}.rd-fin-total--lg{font-size:16px;font-weight:600}.rd-table td.rd-fin-drag-cell,.rd-table th.rd-fin-drag-cell{padding-right:0}.rd-fin-wallet-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rd-fin-wallet-name__title{font-weight:600;color:var(--rd-text)}.rd-fin-wallet-name .rd-fin-bank-badge{margin-left:0}.rd-fin-wallet-name__account{font-size:13px;color:var(--rd-hint);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-table td.rd-fin-balance-cell,.rd-table th.rd-fin-balance-cell{padding-right:24px}.rd-fin-wallet-balance{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-table td.rd-fin-restore-cell{text-align:right}.rd-fin-access{display:inline-flex;flex-wrap:wrap;gap:4px}.rd-fin-access__chip{padding:2px 8px;border-radius:6px;background:var(--rd-tag-bg);font-size:13px;line-height:18px;color:var(--rd-text);white-space:nowrap}.rd-fin-access__none{color:var(--rd-hint)}.rd-fin-access-groups{display:flex;flex-direction:column;gap:20px}.rd-fin-access-group{display:flex;flex-direction:column;gap:6px}.rd-fin-access-group__title{margin:0;font-weight:400}.rd-fin-access-picker{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.rd-fin-access-picker{gap:12px 16px}}.rd-fin-access-add svg{color:var(--rd-muted)}.rd-fin-panel-row{display:grid;grid-template-columns:1fr}@media(min-width:768px){.rd-fin-panel-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.rd-fin-panel-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-fin-panel-row>.rd-field+.rd-field{padding-left:0}.rd-fin-panel-row>.rd-field:not(:last-child){padding-right:0}}.rd-fin-panel-actions>.rd-btn--primary{margin-left:auto}.rd-badge--success{background:color-mix(in oklch,var(--rd-success) 14%,transparent);color:var(--rd-success)}.rd-fin-article-name{font-weight:500;color:var(--rd-text)}.rd-fin-article-group{font-weight:600;color:var(--rd-text)}.rd-table td.rd-fin-rules-count-cell{font-variant-numeric:tabular-nums;color:var(--rd-muted)}.rd-fin-rules-intro{margin:0;padding:0 40px 12px;font-size:14px;color:var(--rd-muted)}.rd-fin-rules-toolbar{padding:0 40px 16px}.rd-fin-rules{display:flex;flex-direction:column;gap:0;margin:0 40px 40px;padding:0;list-style:none;border-top:1px solid var(--rd-border-row)}.rd-fin-rules>.rd-fin-rules__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--rd-border-row)}.rd-fin-rules__body{display:flex;flex-direction:column;gap:2px;min-width:0}.rd-fin-rules__title{font-size:14px;font-weight:600;color:var(--rd-text)}.rd-fin-rules__category{margin-left:8px;font-weight:400;color:var(--rd-hint)}.rd-fin-rules__condition{font-size:13px;color:var(--rd-muted);overflow-wrap:anywhere}.rd-fin-rules__delete:focus-visible{opacity:1}@media(hover:hover){.rd-fin-rules__item:hover .rd-fin-rules__delete{opacity:1}}@media(hover:none){.rd-fin-rules__delete{opacity:1}}.rd-fin-candidates{padding:0 40px}@media(max-width:767px){.rd-fin-rules-intro,.rd-fin-rules-toolbar,.rd-fin-candidates{padding-left:16px;padding-right:16px}.rd-fin-rules{margin:0 16px 24px}}.rd-fin-op-head{display:flex;flex-wrap:wrap;align-items:baseline}.rd-fin-op-head__meta{display:inline-flex;align-items:center;gap:8px;padding-left:40px;font-size:13px;line-height:18px;color:var(--rd-hint);font-variant-numeric:tabular-nums}.rd-fin-op-head .rd-panel__name+.rd-fin-op-head__meta{padding:0 40px 10px 0}.rd-fin-op-head__meta .rd-fin-bank-badge{margin-left:0}.rd-fin-op-main .rd-field__label{font-size:14px;font-weight:600}@media(min-width:768px){.rd-fin-op-main .rd-field .rd-field__control{min-height:40px}}.rd-fin-op-main .rd-segmented--toolbar .rd-segmented__tab{padding:8px 12px;font-size:14px;line-height:20px}.rd-fin-op-required{color:var(--rd-debt)}.rd-fin-op-label-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rd-fin-op-label-row__tools{display:inline-flex;flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;font-size:13px;font-weight:400}.rd-fin-op-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media(max-width:767px){.rd-fin-op-check{margin-left:-16px;padding-left:16px}}.rd-fin-plan-picker{display:flex;flex-direction:column;gap:8px}.rd-fin-plan-picker__card{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid var(--rd-border-field);border-radius:8px;background:#fff;cursor:pointer}.rd-fin-plan-picker__card:has(input:disabled){cursor:default}.rd-fin-plan-picker__card input{flex:none;margin:0}@media(max-width:767px){.rd-fin-plan-picker__card{padding-left:16px}}.rd-fin-plan-picker__card--checked{border-color:var(--rd-primary);background:var(--rd-accent-bg)}.rd-fin-plan-picker__card--warning{border-color:var(--rd-status-warning);background:#fff4ec}.rd-fin-plan-picker__label{flex:1;min-width:0}.rd-fin-plan-picker__label .rd-fin-plan-label__subtitle{overflow-wrap:anywhere;white-space:normal}.rd-fin-plan-picker__none{font-weight:600}.rd-fin-plan-picker__progress{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;width:200px}.rd-fin-plan-picker__executed{font-size:12px;line-height:16px;color:var(--rd-hint);font-variant-numeric:tabular-nums;white-space:nowrap}.rd-fin-plan-picker__bar{width:100%;height:4px;overflow:hidden;border-radius:2px;background:var(--rd-line)}.rd-fin-plan-picker__fill{display:block;height:100%;background:var(--rd-success)}.rd-fin-plan-picker__fill--over{background:var(--rd-debt)}.rd-fin-amount-input{position:relative;display:flex;align-items:center}.rd-fin-op-main .rd-fin-amount-input .rd-field__control{min-height:48px;padding-left:32px;padding-right:36px;font-size:24px;font-weight:600;line-height:32px;font-variant-numeric:tabular-nums}.rd-fin-amount-input__sign,.rd-fin-amount-input__currency{position:absolute;font-size:20px;font-weight:600;color:var(--rd-hint);pointer-events:none}.rd-fin-amount-input__sign{left:12px}.rd-fin-amount-input__currency{right:12px}.rd-fin-op-amount-pair{display:grid;grid-template-columns:1fr 1fr}.rd-fin-op-amount-pair>.rd-field+.rd-field{padding-left:0}.rd-fin-op-amount-pair>.rd-field:first-child{padding-right:8px}.rd-fin-op-amount-pair .rd-field__control{padding-left:12px}.rd-fin-op-route{display:flex;align-items:center;gap:8px}.rd-fin-op-route>.rd-native-select{flex:1;min-width:0}.rd-fin-op-route__arrow{flex:none;width:16px;height:16px;color:var(--rd-hint)}.rd-fin-op-splits{display:flex;flex-direction:column;gap:8px}.rd-fin-op-splits__row{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:8px}.rd-fin-op-splits__footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px}.rd-fin-op-splits__remainder{margin-left:auto;font-variant-numeric:tabular-nums}.rd-fin-op-splits__remainder--ok{color:var(--rd-success)}.rd-fin-op-splits__remainder--bad{color:var(--rd-debt)}.rd-fin-op-details .rd-field__label{font-size:13px;font-weight:400;color:var(--rd-hint)}.rd-fin-op-details .rd-field .rd-field__control{min-height:36px}.rd-fin-op-details__text{font-size:14px;line-height:20px}.rd-fin-op-details__add{align-self:flex-start;margin-top:8px}.rd-fin-op-details__more{align-self:flex-start;font-size:13px}.rd-fin-op-order{display:flex;align-items:center;gap:12px}.rd-fin-op-order>:first-child{flex:1;min-width:0}.rd-fin-op-actions .rd-fin-op-actions__save{margin-left:auto}@media(max-width:767px){.rd-fin-op-head__meta,.rd-fin-op-head .rd-panel__name+.rd-fin-op-head__meta{flex-basis:100%;padding:0 16px 10px}.rd-fin-plan-picker__card{flex-wrap:wrap}.rd-fin-plan-picker__progress{align-items:stretch;width:100%;padding-left:25px}.rd-fin-op-amount-pair{grid-template-columns:1fr}.rd-fin-op-amount-pair>.rd-field+.rd-field{padding-left:16px}.rd-fin-op-amount-pair>.rd-field:first-child{padding-right:16px}.rd-fin-op-splits__row{grid-template-columns:minmax(0,1fr) 110px auto}}.rd-plan-fact-col-num{white-space:nowrap;font-variant-numeric:tabular-nums}.rd-table tbody tr.rd-plan-fact-group>th{padding-top:14px;padding-right:16px;padding-left:16px;font-weight:700}.rd-table tbody tr.rd-plan-fact-group>th:first-child{padding-left:14px}.rd-plan-fact-deviation--good{color:var(--rd-success)}.rd-plan-fact-deviation--bad{color:var(--rd-debt)}.rd-plan-fact-execution{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:96px}.rd-plan-fact-execution__bar{flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--rd-line)}.rd-plan-fact-execution__fill{display:block;height:100%;border-radius:2px;background:var(--rd-primary)}.rd-plan-fact-execution__fill--over{background:var(--rd-debt)}.rd-plan-fact-execution__value{min-width:36px;font-size:12px;color:var(--rd-muted);text-align:right;font-variant-numeric:tabular-nums}.rd-plan-fact-execution__none{color:var(--rd-inactive)}.rd-plan-fact-unplanned{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rd-plan-fact-unplanned__count{font-size:12px;color:var(--rd-muted)}.rd-plan-fact-card-group{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rd-plan-fact-card-group__totals{font-variant-numeric:tabular-nums;white-space:nowrap}.rd-period-dialog__facts{margin:-6px 0 16px;padding:0 40px;font-size:13px;line-height:18px;color:var(--rd-muted)}.rd-period-dialog__body{padding:0 40px}.rd-period-dialog__body>.rd-period-dialog__note{margin:0 0 12px}.rd-period-dialog-table td{vertical-align:baseline}.rd-period-dialog-table tfoot td{border-top:1px solid var(--rd-border-row);border-bottom:0;font-weight:700}.rd-period-op__date{font-variant-numeric:tabular-nums}.rd-period-op__time{margin-left:6px;color:var(--rd-muted)}.rd-period-op{display:flex;flex-direction:column;min-width:0}.rd-period-op__party{color:var(--rd-text)}.rd-period-op__description,.rd-period-op__split,.rd-period-op__hidden{font-size:13px;line-height:18px;color:var(--rd-muted)}.rd-period-op__amount-col{white-space:nowrap;font-variant-numeric:tabular-nums}.rd-period-op__amount{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.rd-period-op__article-field{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--rd-border-field);border-radius:6px;background:#fff;color:var(--rd-text)}.rd-period-op__article-field--empty{color:var(--rd-muted)}.rd-period-op__article-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-period-op__article-field svg{flex:none;width:14px;height:14px;color:var(--rd-muted)}.rd-cell-picker__trigger:has(>.rd-period-op__article-field){max-width:100%;border-bottom:0}.rd-cell-picker__trigger[aria-expanded=true]>.rd-period-op__article-field{border-color:var(--rd-border-control)}@media(hover:hover){.rd-cell-picker__trigger:hover>.rd-period-op__article-field{border-color:var(--rd-border-control)}}.rd-period-dialog__footer{display:flex;justify-content:flex-end;padding:16px 40px 0}@media(max-width:767px){.rd-period-dialog__facts,.rd-period-dialog__body,.rd-period-dialog__footer{padding-right:16px;padding-left:16px}}@media(min-width:768px){.rd-budget-table{min-width:1512px}.rd-budget-table th:not(:first-child):not(:last-child){width:96px;min-width:96px}.rd-budget-table th:last-child,.rd-budget-table td:last-child{min-width:120px}}.rd-budget-table td{font-size:13px}.rd-budget-table th:last-child,.rd-budget-table td:last-child{position:sticky;right:0;z-index:1;background:var(--background)}.rd-budget-table th:first-child:after,.rd-budget-table td:first-child:after,.rd-budget-table th:last-child:after,.rd-budget-table td:last-child:after{content:"";position:absolute;top:-1px;bottom:-1px;width:1px;background:var(--rd-border-strong);pointer-events:none}.rd-budget-table th:first-child:after,.rd-budget-table td:first-child:after{right:0}.rd-budget-table th:last-child:after,.rd-budget-table td:last-child:after{left:0}.rd-budget-table thead th:last-child{z-index:2}.rd-budget-table th.rd-budget-future-month{color:var(--rd-inactive)}.rd-table.rd-budget-table tbody tr.rd-budget-group>th{padding:8px 16px 8px 14px;font-size:15px;line-height:20px;font-weight:600;background:var(--background)}.rd-budget-table tbody tr.rd-budget-group>td{padding:0;background:var(--background)}.rd-budget-table tr.rd-budget-group>th{z-index:2}.rd-budget-table tbody tr.rd-budget-spacer>td{height:24px;padding:0;border:0;background:var(--background)}.rd-budget-table tbody tr.rd-budget-block-row>td{border-top:1px solid var(--rd-border-strong)}.rd-budget-table tbody tr:has(+tr.rd-budget-block-row)>td{border-bottom-color:var(--rd-border-strong)}.rd-budget-table tbody tr.rd-budget-block-row:has(+tr.rd-budget-margin-row)>td{border-bottom:0}.rd-budget-table tbody tr.rd-budget-margin-row>td{padding-top:0}.rd-budget-table tbody tr.rd-budget-block-row,.rd-budget-table tbody tr.rd-budget-margin-row,.rd-budget-table tbody tr.rd-budget-group,.rd-budget-table tbody tr.rd-budget-spacer{cursor:default}@media(hover:hover){.rd-budget-table tbody tr.rd-budget-block-row:hover>td,.rd-budget-table tbody tr.rd-budget-margin-row:hover>td,.rd-table.rd-budget-table tbody tr.rd-budget-group:hover>*,.rd-budget-table tbody tr.rd-budget-spacer:hover>td{background:var(--background)}}.rd-budget-value--zero{color:var(--rd-inactive)}.rd-budget-value--negative{color:var(--rd-debt)}.rd-budget-table tbody tr.rd-budget-block-row>td.rd-budget-cash-gap,.rd-budget-month .rd-budget-cash-gap{background:color-mix(in oklch,var(--rd-debt),#fff 88%)}@media(hover:hover){.rd-budget-table tbody tr.rd-budget-block-row:hover>td.rd-budget-cash-gap{background:color-mix(in oklch,var(--rd-debt),#fff 88%)}}.rd-budget-month__total{font-variant-numeric:tabular-nums;white-space:nowrap}.rd-money{white-space:nowrap}.rd-money__fraction{font-size:.8em}.rd-period-switcher{display:flex;align-items:center;gap:12px;margin:0 0 12px}.rd-period-switcher>.rd-segmented.rd-segmented--full{margin:0}@media(max-width:767px){.rd-period-switcher{flex-direction:column;align-items:stretch;gap:8px}.rd-period-switcher__arrows{display:flex;width:100%}.rd-period-switcher__arrows>span{flex:1;font-size:15px}}.rd-receipts-summary{margin:0 0 12px;color:var(--rd-muted);font-size:13px}
