.authenticated-shell .finance-page{align-content:start;gap:22px;width:min(1320px,100%);margin:0 auto;padding:0;display:grid}.authenticated-shell .finance-page>.workspace-page-heading.finance-heading{border-bottom:1px solid var(--ds-border-soft);align-items:flex-start;min-height:42px;padding:0 0 12px;display:flex}.authenticated-shell .finance-page>.workspace-page-heading.finance-heading h1{color:var(--ds-text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:620;line-height:1.2}.authenticated-shell .finance-page .finance-command-bar{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0;display:flex}.authenticated-shell .finance-page .finance-command-bar>nav{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.authenticated-shell .finance-page .finance-command-bar>nav::-webkit-scrollbar{display:none}.authenticated-shell .finance-page .finance-command-bar>nav a,.authenticated-shell .finance-page .finance-import-trigger{min-height:36px;color:var(--ds-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:none!important;background:0 0!important}.authenticated-shell .finance-page .finance-command-bar>nav a svg,.authenticated-shell .finance-page .finance-import-trigger svg{width:14px;height:14px}.authenticated-shell .finance-page .finance-command-bar>nav a:hover,.authenticated-shell .finance-page .finance-command-bar>nav a.active{color:var(--ds-text);border-color:#0000;background:var(--ds-surface-2)!important}.authenticated-shell .finance-page .finance-command-bar>nav a.active{box-shadow:none!important}.authenticated-shell .finance-page .finance-import-trigger{border-color:var(--ds-border-soft);color:var(--ds-text-secondary)!important}.authenticated-shell .finance-page .finance-import-trigger:hover{color:var(--ds-text)!important;background:var(--ds-surface-2)!important}.authenticated-shell .finance-page .finance-report-toolbar{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 12px;min-height:48px;padding:0;display:grid}.authenticated-shell .finance-page .finance-report-toolbar nav{scrollbar-width:none;grid-area:1/1/3;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.authenticated-shell .finance-page .finance-report-toolbar nav::-webkit-scrollbar{display:none}.authenticated-shell .finance-page .finance-report-toolbar nav button{min-height:34px;color:var(--ds-text-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.authenticated-shell .finance-page .finance-report-toolbar nav button:hover,.authenticated-shell .finance-page .finance-report-toolbar nav button.active{color:var(--ds-text);background:var(--ds-surface-2);box-shadow:none}.authenticated-shell .finance-page .finance-report-toolbar nav button:disabled{cursor:wait}.authenticated-shell .finance-page .finance-currency-toggle{border:1px solid var(--ds-border-soft);background:var(--ds-surface-2);border-radius:8px;grid-area:1/2;justify-self:end;gap:2px;margin:0;padding:2px;display:inline-flex}.authenticated-shell .finance-page .finance-currency-toggle button{min-width:42px;min-height:28px;color:var(--ds-text-muted);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:10px;font-weight:650}.authenticated-shell .finance-page .finance-currency-toggle button.active{color:var(--ds-text);background:var(--ds-surface-1)}.authenticated-shell .finance-page .finance-currency-toggle button:disabled{cursor:not-allowed;opacity:.38}.authenticated-shell .finance-page .finance-report-period{min-width:0;color:var(--ds-text-muted);white-space:nowrap;grid-area:2/2;justify-self:end;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:500;display:inline-flex}.authenticated-shell .finance-page .finance-report-period svg{width:14px;height:14px;color:inherit}.authenticated-shell .finance-page .finance-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.authenticated-shell .finance-page .finance-report-card{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);min-width:0;box-shadow:none;transition:border-color var(--ds-motion-fast) ease, background var(--ds-motion-fast) ease, transform var(--ds-motion-fast) ease;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden;border-radius:16px!important;min-height:222px!important}.authenticated-shell .finance-page .finance-report-card:hover{border-color:var(--ds-border-soft);background:var(--ds-surface-1);transform:none}.authenticated-shell .finance-page .finance-report-card>header{align-items:center;gap:5px;display:flex;position:absolute;top:14px;right:14px}.authenticated-shell .finance-page .finance-report-card-icon{width:28px;height:28px;color:var(--ds-text-muted);background:var(--ds-surface-2);border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.authenticated-shell .finance-page .finance-report-card-icon svg{width:15px;height:15px}.authenticated-shell .finance-page .finance-report-origin{display:none}.authenticated-shell .finance-page .finance-report-card-title{gap:8px;margin:0;padding-right:36px;display:grid}.authenticated-shell .finance-page .finance-report-card-title>span{border-bottom:1px dotted var(--ds-text-muted);width:fit-content;color:var(--ds-text-secondary);padding-bottom:2px;font-size:12px;font-weight:540}.authenticated-shell .finance-page .finance-report-card-title>strong{color:var(--ds-text);letter-spacing:-.05em;font-size:27px;font-weight:620;line-height:1.05}.authenticated-shell .finance-page .finance-report-metrics{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.authenticated-shell .finance-page .finance-report-metrics>div{border:0;gap:3px;padding:0;display:grid}.authenticated-shell .finance-page .finance-report-metrics dt{color:var(--ds-text-muted);align-items:center;gap:4px;font-size:9px;font-weight:500;display:inline-flex}.authenticated-shell .finance-page .finance-report-metrics dt svg{width:10px;height:10px}.authenticated-shell .finance-page .finance-report-metrics dd{color:var(--ds-text-secondary);margin:0;font-size:11px;font-weight:560}.authenticated-shell .finance-page .finance-report-card>footer{min-height:18px;color:var(--ds-text-muted);background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-report-card>footer svg{width:11px;height:11px}.authenticated-shell .finance-page .finance-report-custom-expense,.authenticated-shell .finance-page .finance-report-pending-grid article{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);box-shadow:none}.authenticated-shell .finance-page .finance-report-pending-grid{gap:12px}.authenticated-shell .finance-page :where(.finance-transactions-workspace,.finance-reconciliation-workspace,.finance-settings-workspace){gap:16px;min-width:0;display:grid}.authenticated-shell .finance-page :where(.finance-transactions-workspace,.finance-reconciliation-workspace){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.authenticated-shell .finance-page :where(.finance-transactions-workspace,.finance-reconciliation-workspace)>header,.authenticated-shell .finance-page .finance-settings-workspace>header{border:0;align-items:center;gap:10px;min-height:38px;padding:0;display:flex}.authenticated-shell .finance-page :where(.finance-transactions-workspace,.finance-reconciliation-workspace)>header .finance-section-icon{border:1px solid var(--ds-border-soft);width:36px;height:36px;color:var(--ds-text-secondary);background:var(--ds-surface-2);border-radius:10px}.authenticated-shell .finance-page :where(.finance-transactions-workspace,.finance-reconciliation-workspace)>header h2,.authenticated-shell .finance-page .finance-settings-workspace>header h2{color:var(--ds-text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:620}.authenticated-shell .finance-page .finance-transaction-create-form,.authenticated-shell .finance-page .finance-reconciliation-counts{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);box-shadow:none;border-radius:12px}.authenticated-shell .finance-page .finance-transaction-create-form{padding:16px}.authenticated-shell .finance-page .finance-transaction-card,.authenticated-shell .finance-page .finance-reconciliation-case,.authenticated-shell .finance-page .finance-reconciliation-resume{border-color:var(--ds-border-soft);background:var(--ds-surface-1);box-shadow:none;border-radius:12px}.authenticated-shell .finance-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ds-border-soft);background:var(--ds-surface-1);box-shadow:none;border-radius:8px}.authenticated-shell .finance-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--ds-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-text) 8%, transparent);outline:0}@keyframes finance-skeleton{to{transform:translate(100%)}}@keyframes finance-pending-shimmer{to{background-position:-210% 0}}@media (max-width:980px){.authenticated-shell .finance-page .finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.authenticated-shell .finance-page{gap:16px}.authenticated-shell .finance-page .finance-command-bar{flex-direction:column;align-items:stretch}.authenticated-shell .finance-page .finance-command-actions,.authenticated-shell .finance-page .finance-import-trigger{width:100%}.authenticated-shell .finance-page .finance-report-toolbar{grid-template-columns:minmax(0,1fr) auto}.authenticated-shell .finance-page .finance-report-toolbar nav{grid-area:1/1/auto/3}.authenticated-shell .finance-page .finance-currency-toggle{grid-area:2/2}.authenticated-shell .finance-page .finance-report-period{grid-area:2/1;justify-self:start}}@media (max-width:560px){.authenticated-shell .finance-page .finance-report-grid{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-report-card{min-height:222px!important}}.authenticated-shell .finance-page .finance-source-sync-controls{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.authenticated-shell .finance-page .finance-source-auto-sync{min-width:0;color:var(--ds-text-secondary);align-items:center;gap:8px;display:inline-flex}.authenticated-shell .finance-page .finance-source-auto-sync>svg{width:16px;height:16px;color:var(--ds-success);flex:none}.authenticated-shell .finance-page .finance-source-auto-sync>span{gap:2px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-source-auto-sync strong,.authenticated-shell .finance-page .finance-source-auto-sync small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticated-shell .finance-page .finance-source-auto-sync strong{color:var(--ds-text);font-size:12px;font-weight:600;line-height:16px}.authenticated-shell .finance-page .finance-source-auto-sync small{color:var(--ds-text-muted);font-size:11px;line-height:14px}.authenticated-shell .finance-page .finance-source-auto-sync.error>svg{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-source-sync-controls .secondary-button{white-space:nowrap;align-items:center;gap:7px;min-height:36px;padding-inline:11px;display:inline-flex}@media (max-width:720px){.authenticated-shell .finance-page .finance-source-summary>header,.authenticated-shell .finance-page .finance-source-sync-controls{flex-direction:column;align-items:stretch}.authenticated-shell .finance-page .finance-source-sync-controls,.authenticated-shell .finance-page .finance-source-sync-controls form,.authenticated-shell .finance-page .finance-source-sync-controls .secondary-button{width:100%}.authenticated-shell .finance-page .finance-source-sync-controls .secondary-button{justify-content:center}}@media (prefers-reduced-motion:reduce){.authenticated-shell .finance-page .finance-report-card{transition:none;animation:none}}.authenticated-shell .finance-page{gap:18px}.authenticated-shell .finance-page .finance-command-bar{border-bottom:1px solid var(--ds-border-soft);padding-bottom:12px;position:relative}.authenticated-shell .finance-page:has(.finance-command-bar.is-pending)>:not(.dashboard-section-navigation):not(.finance-heading):not(.finance-command-bar){opacity:.48;pointer-events:none;transition:opacity .14s}.authenticated-shell .finance-page .finance-command-bar.is-pending:after{background:linear-gradient(90deg, transparent, var(--ds-accent), transparent);content:"";height:1px;animation:.9s ease-in-out infinite finance-navigation-progress;position:absolute;bottom:-1px;left:0;right:0}@keyframes finance-navigation-progress{0%,to{opacity:.28;transform:scaleX(.3)}50%{opacity:.75;transform:scaleX(.72)}}.authenticated-shell .finance-page .finance-command-bar>nav a,.authenticated-shell .finance-page .finance-import-trigger{min-height:36px;padding-inline:12px;font-size:12px}.authenticated-shell .finance-page .finance-command-bar>nav a.active{color:var(--ds-text);background:var(--ds-surface-2)!important}.authenticated-shell .finance-page .finance-overview{gap:16px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-overview.is-period-pending{opacity:.64;pointer-events:none}.authenticated-shell .finance-page .finance-report-toolbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:11px 12px;min-height:48px;padding:0}.authenticated-shell .finance-page .finance-report-toolbar nav{grid-area:1/1/3;align-self:center}.authenticated-shell .finance-page .finance-currency-toggle{border:1px solid var(--ds-border-soft);background:0 0;border-radius:7px;grid-area:1/2;justify-self:end;gap:2px;min-height:28px;padding:2px}.authenticated-shell .finance-page .finance-currency-toggle button{border-radius:5px;min-width:42px;min-height:22px;padding:0 7px;font-size:9px;font-weight:650}.authenticated-shell .finance-page .finance-report-period{grid-area:2/2;justify-self:end;gap:6px;font-size:10px}.authenticated-shell .finance-page .finance-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:12px;display:grid}.authenticated-shell .finance-page .finance-cash-overview,.authenticated-shell .finance-page .finance-overview-side-metrics>article,.authenticated-shell .finance-page .finance-overview-actions,.authenticated-shell .finance-page .finance-overview-health{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);box-shadow:none;border-radius:12px}.authenticated-shell .finance-page .finance-cash-overview{flex-direction:column;min-width:0;min-height:348px;padding:20px;display:flex}.authenticated-shell .finance-page .finance-cash-overview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.authenticated-shell .finance-page .finance-cash-overview>header>div{gap:6px;display:grid}.authenticated-shell .finance-page .finance-overview-label{color:var(--ds-text-secondary);font-size:12px;font-weight:560}.authenticated-shell .finance-page .finance-cash-overview>header strong{color:var(--ds-text);letter-spacing:-.055em;font-size:clamp(30px,3vw,42px);font-weight:620;line-height:1}.authenticated-shell .finance-page .finance-cash-overview>header small,.authenticated-shell .finance-page .finance-overview-side-metrics small{color:var(--ds-text-muted);font-size:9px;line-height:1.45}.authenticated-shell .finance-page .finance-overview-icon{width:34px;height:34px;color:var(--ds-text-secondary);background:var(--ds-surface-2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.authenticated-shell .finance-page .finance-overview-icon svg{width:17px;height:17px}.authenticated-shell .finance-page .finance-cash-overview>dl{flex-wrap:wrap;gap:16px 28px;margin:22px 0 0;display:flex}.authenticated-shell .finance-page .finance-cash-overview>dl>div,.authenticated-shell .finance-page .finance-overview-side-metrics dl>div{gap:3px;display:grid}.authenticated-shell .finance-page .finance-cash-overview dt,.authenticated-shell .finance-page .finance-overview-side-metrics dt{color:var(--ds-text-muted);align-items:center;gap:4px;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-cash-overview dt svg{width:10px;height:10px}.authenticated-shell .finance-page .finance-cash-overview dd,.authenticated-shell .finance-page .finance-overview-side-metrics dd{color:var(--ds-text-secondary);margin:0;font-size:12px;font-weight:580}.authenticated-shell .finance-page .finance-cash-chart{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:130px;margin-top:18px;display:flex}.authenticated-shell .finance-page .finance-cash-chart svg{width:100%;height:112px;overflow:visible}.authenticated-shell .finance-page .finance-cash-chart line{stroke:var(--ds-border-soft);stroke-width:.5px;vector-effect:non-scaling-stroke}.authenticated-shell .finance-page .finance-cash-chart polyline{fill:none;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.authenticated-shell .finance-page .finance-cash-chart polyline.net{stroke:var(--ds-accent);stroke-width:2px}.authenticated-shell .finance-page .finance-cash-chart polyline.inflow{stroke:var(--ds-success)}.authenticated-shell .finance-page .finance-cash-chart polyline.outflow{stroke:var(--ds-danger)}.authenticated-shell .finance-page .finance-cash-chart-legend{color:var(--ds-text-muted);gap:14px;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-cash-chart-legend span:before{background:var(--ds-accent);content:"";border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.authenticated-shell .finance-page .finance-cash-chart-legend .inflow:before{background:var(--ds-success)}.authenticated-shell .finance-page .finance-cash-chart-legend .outflow:before{background:var(--ds-danger)}.authenticated-shell .finance-page .finance-cash-overview>footer{border-top:1px solid var(--ds-border-soft);color:var(--ds-text-muted);align-items:center;gap:6px;margin-top:12px;padding-top:12px;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-cash-overview>footer svg{width:12px;height:12px}.authenticated-shell .finance-page .finance-overview-side-metrics{gap:12px;display:grid}.authenticated-shell .finance-page .finance-overview-side-metrics>article{flex-direction:column;min-height:168px;padding:16px;display:flex}.authenticated-shell .finance-page .finance-overview-side-metrics header{color:var(--ds-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:560;display:flex}.authenticated-shell .finance-page .finance-overview-side-metrics header svg{width:15px;height:15px;color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-overview-side-metrics>article>strong{color:var(--ds-text);letter-spacing:-.045em;margin-top:12px;font-size:24px;font-weight:620}.authenticated-shell .finance-page .finance-overview-side-metrics dl{gap:20px;margin:12px 0 0;display:flex}.authenticated-shell .finance-page .finance-overview-side-metrics small{margin-top:auto}.authenticated-shell .finance-page .finance-overview-progress{background:var(--ds-surface-3);border-radius:999px;height:3px;margin:12px 0;overflow:hidden}.authenticated-shell .finance-page .finance-overview-progress span{border-radius:inherit;background:var(--ds-success);height:100%;display:block}.authenticated-shell .finance-page .finance-overview-lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:12px;display:grid}.authenticated-shell .finance-page .finance-overview-actions,.authenticated-shell .finance-page .finance-overview-health{padding:16px}.authenticated-shell .finance-page .finance-overview-actions>header,.authenticated-shell .finance-page .finance-overview-health>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.authenticated-shell .finance-page .finance-overview-actions h2,.authenticated-shell .finance-page .finance-overview-health h2{color:var(--ds-text);margin:2px 0 0;font-size:15px;font-weight:610}.authenticated-shell .finance-page .finance-overview-actions>header p{color:var(--ds-text-muted);text-align:right;margin:0;font-size:10px;line-height:1.45}.authenticated-shell .finance-page .finance-overview-flow-note{max-width:720px;color:var(--ds-text-muted);margin:10px 0 0;font-size:9px;line-height:1.5}.authenticated-shell .finance-page .finance-overview-flow{border:1px solid var(--ds-border-soft);background:var(--ds-border-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;padding:0;list-style:none;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-overview-flow>li{background:var(--ds-surface-1);min-width:0}.authenticated-shell .finance-page .finance-overview-flow>li>a{min-height:84px;color:inherit;background:var(--ds-surface-1);align-items:center;gap:12px;padding:13px 14px;text-decoration:none;transition:color .14s,background-color .14s;display:flex}.authenticated-shell .finance-page .finance-overview-flow>li>a:hover{background:var(--ds-surface-2)}.authenticated-shell .finance-page .finance-overview-action-icon{border:1px solid var(--ds-border-soft);width:32px;height:32px;color:var(--ds-text-secondary);background:var(--ds-surface-2);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.authenticated-shell .finance-page .finance-overview-action-icon>svg{flex:none;width:16px;height:16px}.authenticated-shell .finance-page .finance-overview-action-copy{gap:2px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-overview-action-step{color:var(--ds-text-muted);letter-spacing:.015em;font-size:9px;font-weight:560}.authenticated-shell .finance-page .finance-overview-action-copy strong{color:var(--ds-text);font-size:11px;font-weight:590;line-height:1.35}.authenticated-shell .finance-page .finance-overview-action-copy small{color:var(--ds-text-muted);font-size:9px;line-height:1.4}.authenticated-shell .finance-page .finance-overview-health>header>a{width:30px;height:30px;color:var(--ds-text-muted);background:var(--ds-surface-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.authenticated-shell .finance-page .finance-overview-health>header svg{width:14px;height:14px}.authenticated-shell .finance-page .finance-health-list{background:var(--ds-border-soft);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-health-list>span{color:var(--ds-text-muted);background:var(--ds-surface-2);text-align:center;place-items:center;gap:2px;padding:9px 4px;font-size:9px;display:grid}.authenticated-shell .finance-page .finance-health-list strong{color:var(--ds-text);font-size:15px;font-weight:620}.authenticated-shell .finance-page .finance-overview-health ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.authenticated-shell .finance-page .finance-overview-health li{border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-overview-health li:last-child{border-bottom:0}.authenticated-shell .finance-page .finance-overview-health li strong{color:var(--ds-text-secondary);font-weight:560}.authenticated-shell .finance-page .finance-overview-health li:before{background:var(--ds-warning);content:"";border-radius:999px;width:6px;height:6px}.authenticated-shell .finance-page .finance-overview-health li.ready:before{background:var(--ds-success)}.authenticated-shell .finance-page .finance-overview-health li span{margin-right:auto}.authenticated-shell .finance-page .finance-overview-notice{border:1px solid var(--ds-border-soft);color:var(--ds-text-muted);background:var(--ds-surface-1);border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:9px;display:flex}.authenticated-shell .finance-page .finance-overview-notice svg{flex:none;width:14px;height:14px}.authenticated-shell .finance-page .finance-overview-notice p{margin:0}.authenticated-shell .finance-page .finance-transactions-workspace>header,.authenticated-shell .finance-page .finance-reconciliation-workspace>header{min-height:44px}.authenticated-shell .finance-page .finance-transactions-workspace>header p,.authenticated-shell .finance-page .finance-reconciliation-workspace>header p,.authenticated-shell .finance-page .finance-settings-workspace>header p{color:var(--ds-text-muted);margin:3px 0 0;font-size:10px}.authenticated-shell .finance-page .finance-new-transaction{white-space:nowrap;min-height:38px}.authenticated-shell .finance-page .finance-transaction-create-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.authenticated-shell .finance-page .finance-transaction-create-form>header{border-bottom:1px solid var(--ds-border-soft);grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:12px;display:flex}.authenticated-shell .finance-page .finance-transaction-create-form>header h3{color:var(--ds-text);margin:2px 0 0;font-size:14px;font-weight:600}.authenticated-shell .finance-page .finance-transaction-create-form>header p{color:var(--ds-text-muted);margin:0;font-size:10px}.authenticated-shell .finance-page .finance-transaction-create-form .finance-transaction-description{grid-column:span 2}.authenticated-shell .finance-page .finance-transaction-list{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);border-radius:11px;gap:0;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-transaction-table-head,.authenticated-shell .finance-page .finance-transaction-summary{grid-template-columns:minmax(190px,1.4fr) minmax(180px,1fr) 90px minmax(100px,.6fr) 86px;align-items:center;gap:12px;display:grid}.authenticated-shell .finance-page .finance-transaction-table-head{border-bottom:1px solid var(--ds-border-soft);min-height:36px;color:var(--ds-text-muted);background:var(--ds-surface-2);padding:0 14px 0 48px;font-size:9px;font-weight:560}.authenticated-shell .finance-page .finance-transaction-card{border:0;border-bottom:1px solid var(--ds-border-soft);background:0 0;border-radius:0}.authenticated-shell .finance-page .finance-transaction-card:last-child{border-bottom:0}.authenticated-shell .finance-page .finance-transaction-summary{min-height:64px;padding:10px 14px 10px 48px;position:relative}.authenticated-shell .finance-page .finance-transaction-direction{width:24px;height:24px;color:var(--ds-text-muted);background:var(--ds-surface-2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:14px}.authenticated-shell .finance-page .finance-transaction-direction svg{width:12px;height:12px}.authenticated-shell .finance-page .finance-transaction-primary,.authenticated-shell .finance-page .finance-transaction-classification{gap:3px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-transaction-primary h3,.authenticated-shell .finance-page .finance-transaction-classification strong{color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:570;overflow:hidden}.authenticated-shell .finance-page .finance-transaction-primary p,.authenticated-shell .finance-page .finance-transaction-classification span,.authenticated-shell .finance-page .finance-transaction-summary time{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.authenticated-shell .finance-page .finance-transaction-value{text-align:right}.authenticated-shell .finance-page .finance-transaction-value strong{color:var(--ds-text);font-size:10px;font-weight:620}.authenticated-shell .finance-page .finance-transaction-value.inflow strong{color:var(--ds-success)}.authenticated-shell .finance-page .finance-transaction-status{width:fit-content;color:var(--ds-text-secondary);background:var(--ds-surface-2);border-radius:999px;justify-self:end;padding:4px 7px;font-size:9px;font-weight:580}.authenticated-shell .finance-page .finance-transaction-empty{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:220px;display:flex}.authenticated-shell .finance-page .finance-settings-layout{grid-template-columns:minmax(210px,.26fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.authenticated-shell .finance-page .finance-settings-layout>nav{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);gap:4px;padding:5px;display:grid}.authenticated-shell .finance-page .finance-settings-layout>nav button{min-height:42px;color:var(--ds-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.authenticated-shell .finance-page .finance-settings-layout>nav button:hover,.authenticated-shell .finance-page .finance-settings-layout>nav button.active{color:var(--ds-text);background:var(--ds-surface-2)}.authenticated-shell .finance-page .finance-settings-layout>nav button>svg{justify-self:center;width:15px;height:15px}.authenticated-shell .finance-page .finance-settings-layout>nav strong{font-size:11px;font-weight:570}.authenticated-shell .finance-page .finance-settings-panel{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);min-width:0;overflow:hidden}.authenticated-shell .finance-page .finance-settings-panel>section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px}.authenticated-shell .finance-page .finance-settings-panel>section>header{border-bottom:1px solid var(--ds-border-soft);padding-bottom:14px}.authenticated-shell .finance-page .finance-settings-panel :where(.finance-entities-workspace,.finance-planning-panel)>header{border-bottom:1px solid var(--ds-border-soft);padding:0 0 14px}.authenticated-shell .finance-page .finance-settings-panel .finance-entity-grid{padding:16px 0 0}.authenticated-shell .finance-page .finance-settings-panel>section>header h2{font-size:14px}.authenticated-shell .finance-page .finance-reconciliation-workspace>header{position:relative}.authenticated-shell .finance-page .finance-reconciliation-import{margin-left:auto}.authenticated-shell .finance-page .finance-reconciliation-counts{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-reconciliation-counts>span{border:0;border-right:1px solid var(--ds-border-soft);min-height:72px;color:var(--ds-text-muted);text-align:center;background:0 0;border-radius:0;place-content:center;justify-items:center;gap:3px;padding:12px;font-size:10px;display:grid}.authenticated-shell .finance-page .finance-reconciliation-counts>span:last-child{border-right:0}.authenticated-shell .finance-page .finance-reconciliation-counts strong{color:var(--ds-text);font-size:20px;font-weight:620;line-height:1}.authenticated-shell .finance-page .finance-import-dialog>header{align-items:center}.authenticated-shell .finance-page .finance-import-dialog>header p{color:var(--ds-text-muted);margin:3px 0 0;font-size:10px;line-height:1.4}.authenticated-shell .finance-page .finance-import-workspace{gap:16px;padding:18px}.authenticated-shell .finance-page .finance-import-intro{border-bottom:1px solid var(--ds-border-soft);gap:4px;padding-bottom:14px;display:grid}.authenticated-shell .finance-page .finance-import-intro strong{color:var(--ds-text);font-size:13px;font-weight:600}.authenticated-shell .finance-page .finance-import-intro p{max-width:640px;color:var(--ds-text-muted);margin:0;font-size:10px;line-height:1.5}.authenticated-shell .finance-page .finance-reconciliation-empty{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);border-radius:11px;min-height:240px}.authenticated-shell .finance-page .finance-reconciliation-empty>div{justify-items:start;gap:7px;display:grid}.authenticated-shell .finance-page .finance-reconciliation-empty .secondary-button{margin-top:5px}.authenticated-shell .finance-page .finance-closing-view{gap:16px;display:grid}.authenticated-shell .finance-page .finance-closing-back{width:fit-content;min-height:34px;color:var(--ds-text-muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:540;text-decoration:none;display:inline-flex}.authenticated-shell .finance-page .finance-closing-back:hover{color:var(--ds-text);background:var(--ds-surface-2)}.authenticated-shell .finance-page .finance-closing-back svg{width:13px;height:13px}.authenticated-shell .finance-page .finance-closing-view>.finance-close-workspace{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.authenticated-shell .finance-page .finance-close-workspace{gap:16px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-close-workspace>header{background:0 0;border:0;align-items:center;gap:11px;min-height:44px;padding:0;display:flex}.authenticated-shell .finance-page .finance-close-workspace>header>div:last-child{min-width:0}.authenticated-shell .finance-page .finance-close-workspace>header h2{color:var(--ds-text);letter-spacing:-.025em;margin:1px 0 0;font-size:18px;font-weight:620}.authenticated-shell .finance-page .finance-close-workspace>header p{max-width:820px;color:var(--ds-text-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.authenticated-shell .finance-page .finance-close-range,.authenticated-shell .finance-page .finance-close-preview,.authenticated-shell .finance-page .finance-close-checklist,.authenticated-shell .finance-page .finance-close-confirmation,.authenticated-shell .finance-page .finance-closed-periods{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);box-shadow:none;border-radius:12px}.authenticated-shell .finance-page .finance-close-range{grid-template-columns:repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.authenticated-shell .finance-page .finance-close-range label,.authenticated-shell .finance-page .finance-close-confirmation label{min-width:0;color:var(--ds-text-muted);gap:6px;font-size:11px;font-weight:560;display:grid}.authenticated-shell .finance-page .finance-close-range .saas-date-field{width:100%}.authenticated-shell .finance-page .finance-close-range>button{white-space:nowrap;min-height:40px}.authenticated-shell .finance-page .finance-close-range>p{color:var(--ds-text-muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.authenticated-shell .finance-page .finance-close-preview,.authenticated-shell .finance-page .finance-close-checklist,.authenticated-shell .finance-page .finance-closed-periods{padding:16px}.authenticated-shell .finance-page .finance-close-preview>header,.authenticated-shell .finance-page .finance-close-checklist>header,.authenticated-shell .finance-page .finance-closed-periods>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.authenticated-shell .finance-page .finance-close-preview h3,.authenticated-shell .finance-page .finance-close-checklist h3,.authenticated-shell .finance-page .finance-closed-periods h3{color:var(--ds-text);letter-spacing:-.02em;margin:2px 0 0;font-size:15px;font-weight:610}.authenticated-shell .finance-page .finance-close-basis{border:1px solid var(--ds-border-soft);color:var(--ds-text-muted);background:var(--ds-surface-2);border-radius:8px;flex:none;padding:6px 9px;font-size:9px;font-weight:560}.authenticated-shell .finance-page .finance-close-summary-grid{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-close-summary-grid article{border:0;border-right:1px solid var(--ds-border-soft);background:0 0;border-radius:0;gap:5px;min-width:0;padding:13px 16px;display:grid}.authenticated-shell .finance-page .finance-close-summary-grid article:last-child{border-right:0}.authenticated-shell .finance-page .finance-close-summary-grid svg{width:18px;height:18px;color:var(--ds-text-secondary)}.authenticated-shell .finance-page .finance-close-summary-grid span{color:var(--ds-text-muted);font-size:9px;font-weight:560}.authenticated-shell .finance-page .finance-close-summary-grid strong{overflow-wrap:anywhere;color:var(--ds-text);letter-spacing:-.03em;font-size:17px;font-weight:620}.authenticated-shell .finance-page .finance-close-summary-grid p{color:var(--ds-text-muted);margin:0;font-size:9px;line-height:1.45}.authenticated-shell .finance-page .finance-close-checklist>header>svg,.authenticated-shell .finance-page .finance-closed-periods>header>svg{width:22px;height:22px;color:var(--ds-text-secondary)}.authenticated-shell .finance-page .finance-close-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.authenticated-shell .finance-page .finance-close-check-grid article{border:1px solid var(--ds-border-soft);background:var(--ds-surface-2);border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:10px 11px;display:flex}.authenticated-shell .finance-page .finance-close-check-grid article>svg{flex:none;width:15px;height:15px;margin-top:1px}.authenticated-shell .finance-page .finance-close-check-grid article.passed>svg{color:var(--ds-success)}.authenticated-shell .finance-page .finance-close-check-grid article.blocked>svg{color:var(--ds-warning)}.authenticated-shell .finance-page .finance-close-check-grid strong{color:var(--ds-text-secondary);font-size:9px;font-weight:580;display:block}.authenticated-shell .finance-page .finance-close-check-grid p{color:var(--ds-text-muted);margin:3px 0 0;font-size:9px;line-height:1.4}.authenticated-shell .finance-page .finance-close-confirmation{grid-template-columns:auto minmax(0,1fr) minmax(150px,.4fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.authenticated-shell .finance-page .finance-close-confirmation>svg{width:24px;height:24px;color:var(--ds-text-secondary);align-self:center}.authenticated-shell .finance-page .finance-close-confirmation strong{color:var(--ds-text);font-size:10px;font-weight:590}.authenticated-shell .finance-page .finance-close-confirmation p{color:var(--ds-text-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.authenticated-shell .finance-page .finance-close-confirmation input{width:100%;min-height:40px}.authenticated-shell .finance-page .finance-close-confirmation .primary-button{min-height:40px}.authenticated-shell .finance-page .finance-close-blocked-note,.authenticated-shell .finance-page .finance-close-empty{border:1px solid var(--ds-border-soft);background:var(--ds-surface-2);border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.authenticated-shell .finance-page .finance-close-blocked-note>svg,.authenticated-shell .finance-page .finance-close-empty>svg{width:19px;height:19px;color:var(--ds-text-muted);flex:none}.authenticated-shell .finance-page .finance-close-blocked-note strong,.authenticated-shell .finance-page .finance-close-empty strong{color:var(--ds-text-secondary);font-size:9px;font-weight:580}.authenticated-shell .finance-page .finance-close-blocked-note p,.authenticated-shell .finance-page .finance-close-empty p{color:var(--ds-text-muted);margin:3px 0 0;font-size:9px;line-height:1.45}.authenticated-shell .finance-page .finance-closed-period-list{gap:7px;display:grid}.authenticated-shell .finance-page .finance-closed-period-list>article{border:1px solid var(--ds-border-soft);background:var(--ds-surface-2);border-radius:9px;grid-template-columns:minmax(180px,.9fr) minmax(300px,1.4fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.authenticated-shell .finance-page .finance-closed-period-list>article>div{gap:3px;display:grid}.authenticated-shell .finance-page .finance-closed-period-list span,.authenticated-shell .finance-page .finance-closed-period-list dt{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-closed-period-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.authenticated-shell .finance-page .finance-closed-period-list dl>div{min-width:0}.authenticated-shell .finance-page .finance-closed-period-list :where(dt,dd){margin:0}.authenticated-shell .finance-page .finance-closed-period-list dd{overflow-wrap:anywhere;color:var(--ds-text-secondary);margin-top:2px;font-size:9px;font-weight:580}.authenticated-shell .finance-page .finance-closed-period-list code{border:1px solid var(--ds-border-soft);color:var(--ds-text-muted);background:var(--ds-surface-1);border-radius:7px;padding:5px 7px;font-size:7.5px}.authenticated-shell .finance-page .finance-commitments-workspace{gap:16px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-workspace-intro{align-items:center;gap:11px;display:flex}.authenticated-shell .finance-page .finance-workspace-intro h2{color:var(--ds-text);letter-spacing:-.025em;margin:0;font-size:14px;font-weight:610}.authenticated-shell .finance-page .finance-workspace-intro p{color:var(--ds-text-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.authenticated-shell .finance-page .finance-commitment-summary{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.authenticated-shell .finance-page .finance-commitment-summary article{border-right:1px solid var(--ds-border-soft);gap:4px;min-width:0;padding:15px 16px;display:grid}.authenticated-shell .finance-page .finance-commitment-summary article:last-child{border-right:0}.authenticated-shell .finance-page .finance-commitment-summary span,.authenticated-shell .finance-page .finance-commitment-summary small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-commitment-summary strong{color:var(--ds-text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:620;overflow:hidden}.authenticated-shell .finance-page .finance-commitment-summary .attention strong{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-commitment-description{grid-column:1/-1}.authenticated-shell .finance-page .finance-commitment-list{border:1px solid var(--ds-border-soft);background:var(--ds-surface-1);border-radius:11px;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-commitment-table-head,.authenticated-shell .finance-page .finance-commitment-row{grid-template-columns:minmax(250px,1.7fr) 100px 130px 100px 164px;align-items:center;gap:12px;display:grid}.authenticated-shell .finance-page .finance-commitment-table-head{border-bottom:1px solid var(--ds-border-soft);min-height:36px;color:var(--ds-text-muted);background:var(--ds-surface-2);padding:0 14px;font-size:9px;font-weight:560}.authenticated-shell .finance-page .finance-commitment-row{border-bottom:1px solid var(--ds-border-soft);min-height:62px;padding:10px 14px}.authenticated-shell .finance-page .finance-commitment-row:last-child{border-bottom:0}.authenticated-shell .finance-page .finance-commitment-main{align-items:center;gap:10px;min-width:0;display:flex}.authenticated-shell .finance-page .finance-commitment-main>div{gap:3px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-commitment-main strong,.authenticated-shell .finance-page .finance-commitment-main span,.authenticated-shell .finance-page .finance-settlement-reference{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.authenticated-shell .finance-page .finance-commitment-main strong{color:var(--ds-text);font-size:11px;font-weight:580}.authenticated-shell .finance-page .finance-commitment-main span,.authenticated-shell .finance-page .finance-commitment-row time,.authenticated-shell .finance-page .finance-settlement-reference{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-commitment-kind{background:var(--ds-surface-2);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.authenticated-shell .finance-page .finance-commitment-kind svg{width:13px;height:13px}.authenticated-shell .finance-page .finance-commitment-kind.payable,.authenticated-shell .finance-page .finance-commitment-row strong.payable{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-commitment-kind.receivable,.authenticated-shell .finance-page .finance-commitment-row strong.receivable{color:var(--ds-success)}.authenticated-shell .finance-page .finance-commitment-row>strong{color:var(--ds-text);font-size:11px;font-weight:600}.authenticated-shell .finance-page .finance-commitment-status{width:fit-content;color:var(--ds-text-muted);background:var(--ds-surface-2);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:620}.authenticated-shell .finance-page .finance-commitment-status.overdue,.authenticated-shell .finance-page .finance-commitment-status.today{color:var(--ds-danger);background:color-mix(in srgb, var(--ds-danger) 10%, transparent)}.authenticated-shell .finance-page .finance-commitment-status.settled{color:var(--ds-success)}.authenticated-shell .finance-page .finance-commitment-actions{justify-content:flex-end;gap:5px;display:flex}.authenticated-shell .finance-page .finance-commitment-actions .secondary-button{min-height:34px;padding:0 10px;font-size:11px}.authenticated-shell .finance-page .finance-commitment-empty{min-height:180px;color:var(--ds-text-muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.authenticated-shell .finance-page .finance-commitment-empty svg{width:28px;height:28px}.authenticated-shell .finance-page .finance-commitment-empty strong{color:var(--ds-text);font-size:11px}.authenticated-shell .finance-page .finance-commitment-empty p{margin:0;font-size:9px}.authenticated-shell .finance-page .finance-management-workspace{gap:16px;display:grid}.authenticated-shell .finance-page .finance-management-workspace>nav{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.authenticated-shell .finance-page .finance-management-workspace>nav button{border-radius:var(--ds-radius-control);min-height:34px;color:var(--ds-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:560;display:inline-flex}.authenticated-shell .finance-page .finance-management-workspace>nav button svg{width:15px;height:15px}.authenticated-shell .finance-page .finance-management-workspace>nav button.active{background:var(--ds-surface-1);color:var(--ds-text);box-shadow:none}.authenticated-shell .finance-page .finance-management-stack{gap:16px;display:grid}.authenticated-shell .finance-page .finance-planning-panel,.authenticated-shell .finance-page .finance-budget-card,.authenticated-shell .finance-page .finance-dre-workspace,.authenticated-shell .finance-page .finance-entities-workspace{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);overflow:hidden}.authenticated-shell .finance-page .finance-planning-panel>header,.authenticated-shell .finance-page .finance-dre-workspace>header,.authenticated-shell .finance-page .finance-entities-workspace>header{border-bottom:1px solid var(--ds-border-soft);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.authenticated-shell .finance-page .finance-planning-panel>header>span,.authenticated-shell .finance-page .finance-dre-workspace>header>span{border-radius:var(--ds-radius-control);background:var(--ds-surface-2);width:36px;height:36px;color:var(--ds-text-muted);flex:none;place-items:center;display:grid}.authenticated-shell .finance-page .finance-planning-panel>header svg,.authenticated-shell .finance-page .finance-dre-workspace>header svg{width:17px;height:17px}.authenticated-shell .finance-page .finance-planning-panel>header h3,.authenticated-shell .finance-page .finance-dre-workspace>header h2,.authenticated-shell .finance-page .finance-entities-workspace>header h2{color:var(--ds-text);margin:0;font-size:14px}.authenticated-shell .finance-page .finance-planning-panel>header p,.authenticated-shell .finance-page .finance-dre-workspace>header p,.authenticated-shell .finance-page .finance-entities-workspace>header p{color:var(--ds-text-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.authenticated-shell .finance-page .finance-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px 20px;display:grid}.authenticated-shell .finance-page .finance-entity-grid article{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.authenticated-shell .finance-page .finance-entity-grid article>span{background:var(--ds-accent-soft);width:32px;height:32px;color:var(--ds-accent);border-radius:50%;place-items:center;display:grid}.authenticated-shell .finance-page .finance-entity-grid h3,.authenticated-shell .finance-page .finance-entity-grid p,.authenticated-shell .finance-page .finance-entity-grid small{margin:0}.authenticated-shell .finance-page .finance-entity-grid h3{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.authenticated-shell .finance-page .finance-entity-grid p,.authenticated-shell .finance-page .finance-entity-grid small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-entity-grid article>strong,.authenticated-shell .finance-page .finance-budget-card>header>span{background:var(--ds-accent-soft);color:var(--ds-accent);border-radius:999px;padding:4px 7px;font-size:9px}.authenticated-shell .finance-page .finance-chip-list{flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.authenticated-shell .finance-page .finance-chip-list>span{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);gap:2px;padding:8px 10px;display:grid}.authenticated-shell .finance-page .finance-chip-list strong{color:var(--ds-text);font-size:9px}.authenticated-shell .finance-page .finance-chip-list small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-recurring-list{padding:0 20px 8px;display:grid}.authenticated-shell .finance-page .finance-recurring-list article{border-bottom:1px solid var(--ds-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.authenticated-shell .finance-page .finance-recurring-list article>span{color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-recurring-list h4,.authenticated-shell .finance-page .finance-recurring-list p,.authenticated-shell .finance-page .finance-recurring-list small{margin:0}.authenticated-shell .finance-page .finance-recurring-list h4,.authenticated-shell .finance-page .finance-recurring-list article>strong{color:var(--ds-text);font-size:10px}.authenticated-shell .finance-page .finance-recurring-list p,.authenticated-shell .finance-page .finance-recurring-list small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-budget-card>header{border-bottom:1px solid var(--ds-border-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.authenticated-shell .finance-page .finance-budget-card>header h3,.authenticated-shell .finance-page .finance-budget-card>header p,.authenticated-shell .finance-page .finance-budget-card>header small{margin:0}.authenticated-shell .finance-page .finance-budget-card>header h3{color:var(--ds-text);font-size:14px}.authenticated-shell .finance-page .finance-budget-card>header p,.authenticated-shell .finance-page .finance-budget-card>header small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-budget-scenarios,.authenticated-shell .finance-page .finance-dre-summary{border-bottom:1px solid var(--ds-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.authenticated-shell .finance-page .finance-budget-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.authenticated-shell .finance-page .finance-budget-scenarios>div,.authenticated-shell .finance-page .finance-dre-summary>article{border-right:1px solid var(--ds-border-soft);gap:5px;padding:15px 20px;display:grid}.authenticated-shell .finance-page .finance-budget-scenarios>div:last-child,.authenticated-shell .finance-page .finance-dre-summary>article:last-child{border-right:0}.authenticated-shell .finance-page .finance-budget-scenarios small,.authenticated-shell .finance-page .finance-dre-summary small{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:650}.authenticated-shell .finance-page .finance-budget-scenarios strong,.authenticated-shell .finance-page .finance-dre-summary strong{color:var(--ds-text);font-size:14px}.authenticated-shell .finance-page .positive,.authenticated-shell .finance-page td.positive{color:var(--ds-success)!important}.authenticated-shell .finance-page .negative,.authenticated-shell .finance-page td.negative{color:var(--ds-danger)!important}.authenticated-shell .finance-page .finance-budget-table{width:100%;overflow:auto}.authenticated-shell .finance-page .finance-budget-table table{border-collapse:collapse;width:100%;min-width:720px}.authenticated-shell .finance-page .finance-budget-table th,.authenticated-shell .finance-page .finance-budget-table td{border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text-muted);text-align:left;white-space:nowrap;padding:11px 14px;font-size:9px}.authenticated-shell .finance-page .finance-budget-table th{background:var(--ds-surface-2);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.authenticated-shell .finance-page .finance-budget-table td:nth-child(2),.authenticated-shell .finance-page .finance-budget-table td:last-child{color:var(--ds-text);font-weight:650}.authenticated-shell .finance-page .finance-management-empty{min-height:120px;color:var(--ds-text-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:22px;display:grid}.authenticated-shell .finance-page .finance-management-empty svg{width:24px;height:24px}.authenticated-shell .finance-page .finance-management-empty p{margin:0;font-size:9px}.authenticated-shell .finance-page .finance-account-balance-row{border-top:1px solid var(--ds-border-soft);background:var(--ds-surface-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.authenticated-shell .finance-page .finance-account-balance-row>div:first-child{gap:2px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-account-balance-row span,.authenticated-shell .finance-page .finance-account-balance-row small{color:var(--ds-text-muted);font-size:9px}.authenticated-shell .finance-page .finance-account-balance-row strong{color:var(--ds-text);font-size:12px}.authenticated-shell .finance-page .finance-report-card-title>span,.authenticated-shell .finance-page .finance-transaction-create-form label>span,.authenticated-shell .finance-page .finance-document-upload label>span,.authenticated-shell .finance-page .finance-transaction-void>button,.authenticated-shell .finance-page .finance-import-steps li,.authenticated-shell .finance-page .finance-import-source-fields label>span,.authenticated-shell .finance-page .finance-import-mapping label>span,.authenticated-shell .finance-page .finance-import-preview>header>span,.authenticated-shell .finance-page .finance-reconciliation-candidate form label>span,.authenticated-shell .finance-page .finance-reconciliation-ignore form label>span{font-size:11px;font-weight:560}.authenticated-shell .finance-page .finance-source-safety-note,.authenticated-shell .finance-page .finance-master-item,.authenticated-shell .finance-page .finance-import-form,.authenticated-shell .finance-page .finance-import-file,.authenticated-shell .finance-page .finance-import-preview,.authenticated-shell .finance-page .finance-reconciliation-resume,.authenticated-shell .finance-page .finance-reconciliation-candidate,.authenticated-shell .finance-page .finance-reconciliation-no-candidate,.authenticated-shell .finance-page .finance-reconciliation-terminal,.authenticated-shell .finance-page .finance-reconciliation-empty{border-radius:var(--ds-radius-surface)}.authenticated-shell .finance-page .finance-import-file,.authenticated-shell .finance-page .finance-reconciliation-no-candidate,.authenticated-shell .finance-page .finance-reconciliation-terminal,.authenticated-shell .finance-page .finance-reconciliation-empty{border-style:solid;border-color:var(--ds-border-soft)}.authenticated-shell .finance-page .finance-reconciliation-no-candidate svg,.authenticated-shell .finance-page .finance-reconciliation-terminal svg,.authenticated-shell .finance-page .finance-reconciliation-empty svg{color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-document-buttons button,.authenticated-shell .finance-page .finance-import-steps li,.authenticated-shell .finance-page .finance-import-message,.authenticated-shell .finance-page .finance-import-counts>span,.authenticated-shell .finance-page .finance-import-reconciliation-alert{border-radius:var(--ds-radius-control)}.authenticated-shell .finance-page .finance-source-provider{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);width:36px;height:36px;color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-document-buttons button{width:36px;height:36px}.authenticated-shell .finance-page .finance-document-picker{gap:6px;display:grid}.authenticated-shell .finance-page .finance-document-picker-control{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.authenticated-shell .finance-page .finance-document-picker-control strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text-muted);font-size:12px;font-weight:560;overflow:hidden}.authenticated-shell .finance-page .finance-document-picker input:not(:disabled)~.finance-document-picker-control:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-3)}.authenticated-shell .finance-page .finance-document-picker input:focus-visible~.finance-document-picker-control{border-color:var(--ds-accent)}.authenticated-shell .finance-page .finance-document-picker input:disabled~.finance-document-picker-control{opacity:.6;cursor:default}.authenticated-shell .finance-page .finance-document-picker-control em{color:var(--ds-text);flex-shrink:0;font-size:11px;font-style:normal;font-weight:600}.authenticated-shell .finance-page .finance-reconciliation-resume{flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:1040px){.authenticated-shell .finance-page .finance-overview-grid,.authenticated-shell .finance-page .finance-overview-lower-grid{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-overview-side-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-shell .finance-page .finance-new-transaction{grid-column:1/-1;justify-self:end}.authenticated-shell .finance-page .finance-commitment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-shell .finance-page .finance-commitment-summary article:nth-child(2){border-right:0}.authenticated-shell .finance-page .finance-commitment-summary article:nth-child(-n+2){border-bottom:1px solid var(--ds-border-soft)}.authenticated-shell .finance-page .finance-commitment-table-head,.authenticated-shell .finance-page .finance-commitment-row{grid-template-columns:minmax(220px,1.5fr) 90px 120px 90px 144px}.authenticated-shell .finance-page .finance-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.authenticated-shell .finance-page .finance-report-toolbar{grid-template-columns:minmax(0,1fr) auto}.authenticated-shell .finance-page .finance-report-toolbar nav{grid-column:1/-1}.authenticated-shell .finance-page .finance-currency-toggle{grid-area:2/2}.authenticated-shell .finance-page .finance-report-period{grid-area:2/1;justify-self:start}.authenticated-shell .finance-page .finance-transaction-table-head{display:none}.authenticated-shell .finance-page .finance-transaction-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.authenticated-shell .finance-page .finance-transaction-classification,.authenticated-shell .finance-page .finance-transaction-summary time{grid-column:1}.authenticated-shell .finance-page .finance-transaction-value,.authenticated-shell .finance-page .finance-transaction-status{grid-column:2}.authenticated-shell .finance-page .finance-settings-layout{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-settings-layout>nav{grid-template-columns:repeat(5,minmax(0,1fr))}.authenticated-shell .finance-page .finance-dre-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-shell .finance-page .finance-commitment-table-head{display:none}.authenticated-shell .finance-page .finance-commitment-row{grid-template-columns:minmax(0,1fr) auto}.authenticated-shell .finance-page .finance-commitment-row time,.authenticated-shell .finance-page .finance-commitment-row>strong,.authenticated-shell .finance-page .finance-commitment-status{grid-column:1}.authenticated-shell .finance-page .finance-commitment-actions{grid-area:1/2/5;align-self:center}.authenticated-shell .finance-page .finance-close-confirmation{grid-template-columns:auto minmax(0,1fr)}.authenticated-shell .finance-page .finance-close-confirmation label,.authenticated-shell .finance-page .finance-close-confirmation button{grid-column:2}.authenticated-shell .finance-page .finance-closed-period-list>article{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-closed-period-list code{justify-self:start}}@media (max-width:620px){.authenticated-shell .finance-page .finance-entity-grid,.authenticated-shell .finance-page .finance-budget-scenarios,.authenticated-shell .finance-page .finance-dre-summary{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-budget-scenarios>div,.authenticated-shell .finance-page .finance-dre-summary>article{border-right:0;border-bottom:1px solid var(--ds-border-soft)}.authenticated-shell .finance-page .finance-account-balance-row{flex-direction:column;align-items:stretch}.authenticated-shell .finance-page .finance-command-bar{align-items:stretch}.authenticated-shell .finance-page .finance-command-actions,.authenticated-shell .finance-page .finance-import-trigger{width:100%}.authenticated-shell .finance-page .finance-overview-side-metrics,.authenticated-shell .finance-page .finance-overview-flow,.authenticated-shell .finance-page .finance-settings-layout>nav{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-overview-actions>header{gap:6px;display:grid}.authenticated-shell .finance-page .finance-overview-actions>header p{text-align:left}.authenticated-shell .finance-page .finance-cash-overview{min-height:320px;padding:16px}.authenticated-shell .finance-page .finance-overview-health,.authenticated-shell .finance-page .finance-overview-actions{padding:14px}.authenticated-shell .finance-page .finance-new-transaction{grid-column:1;width:100%}.authenticated-shell .finance-page .finance-transaction-create-form{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-transaction-create-form>header,.authenticated-shell .finance-page .finance-transaction-create-form .finance-transaction-description{grid-column:1}.authenticated-shell .finance-page .finance-commitment-summary{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-commitment-summary article{border-right:0;border-bottom:1px solid var(--ds-border-soft)}.authenticated-shell .finance-page .finance-commitment-summary article:last-child{border-bottom:0}.authenticated-shell .finance-page .finance-commitment-description{grid-column:1;width:100%}.authenticated-shell .finance-page .finance-reconciliation-workspace>header{flex-wrap:wrap;align-items:flex-start}.authenticated-shell .finance-page .finance-reconciliation-import{width:100%;margin-left:0}.authenticated-shell .finance-page .finance-reconciliation-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticated-shell .finance-page .finance-reconciliation-counts>span:nth-child(2){border-right:0}.authenticated-shell .finance-page .finance-close-range,.authenticated-shell .finance-page .finance-close-summary-grid,.authenticated-shell .finance-page .finance-close-check-grid,.authenticated-shell .finance-page .finance-closed-period-list dl{grid-template-columns:minmax(0,1fr)}.authenticated-shell .finance-page .finance-close-range>button{width:100%}.authenticated-shell .finance-page .finance-close-preview>header,.authenticated-shell .finance-page .finance-close-checklist>header,.authenticated-shell .finance-page .finance-closed-periods>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.authenticated-shell .finance-page .finance-command-bar.is-pending:after{animation:none}.authenticated-shell .finance-page .finance-overview,.authenticated-shell .finance-page .finance-overview-flow a,.authenticated-shell .finance-page .finance-settings-layout button{transition:none}}.authenticated-shell .finance-page .finance-due-alert{border:1px solid color-mix(in srgb, var(--ds-warning) 34%, var(--ds-border));border-radius:var(--ds-radius-surface);color:var(--ds-text);background:var(--ds-warning-soft);align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:flex}.authenticated-shell .finance-page .finance-due-alert>svg{width:20px;height:20px;color:var(--ds-warning);flex:none}.authenticated-shell .finance-page .finance-due-alert>span{flex:1;min-width:0;font-size:12px;font-weight:560}.authenticated-shell .finance-page .finance-due-alert>strong{color:var(--ds-text);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.authenticated-shell .finance-page .finance-due-alert>strong svg{width:13px;height:13px}.authenticated-shell .finance-page .finance-cash-position{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-surface);background:var(--ds-surface-1);gap:0;display:grid;overflow:hidden}.authenticated-shell .finance-page .finance-cash-position>header{border-bottom:1px solid var(--ds-border-soft);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 16px;display:flex}.authenticated-shell .finance-page .finance-cash-position>header>div:first-child{flex:1;min-width:0}.authenticated-shell .finance-page .finance-cash-position h2{color:var(--ds-text);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:620}.authenticated-shell .finance-page .finance-cash-position>header p{color:var(--ds-text-muted);margin:2px 0 0;font-size:10px}.authenticated-shell .finance-page .finance-cash-position-total{justify-items:end;gap:1px;display:grid}.authenticated-shell .finance-page .finance-cash-position-total span{color:var(--ds-text-muted);font-size:10px}.authenticated-shell .finance-page .finance-cash-position-total strong{color:var(--ds-text);letter-spacing:-.03em;font-size:18px;font-weight:620}.authenticated-shell .finance-page .finance-cash-position-total strong.negative{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-cash-position-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.authenticated-shell .finance-page .finance-cash-position-grid article{border-right:1px solid var(--ds-border-soft);gap:3px;min-width:0;padding:12px 16px;display:grid}.authenticated-shell .finance-page .finance-cash-position-grid article:last-child{border-right:0}.authenticated-shell .finance-page .finance-cash-position-grid article>span{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.authenticated-shell .finance-page .finance-cash-position-grid article>strong{color:var(--ds-text);font-size:14px;font-weight:620}.authenticated-shell .finance-page .finance-cash-position-grid article>strong.negative{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-cash-position-grid article>a{color:var(--ds-accent);font-size:11px;font-weight:560;text-decoration:none}.authenticated-shell .finance-page .finance-cash-position-note{border-top:1px solid var(--ds-border-soft);color:var(--ds-text-muted);margin:0;padding:9px 16px;font-size:10px}.authenticated-shell .finance-page .finance-transaction-actions.posted{border-top:1px solid var(--ds-border-soft);align-items:center;gap:10px;padding:10px 18px;display:flex}.authenticated-shell .finance-page .finance-transaction-actions.posted .secondary-button{min-height:34px;font-size:11px}.authenticated-shell .finance-page .finance-planning-panel>header{align-items:center}.authenticated-shell .finance-page .finance-materialize-form{flex:none;margin-left:auto}.authenticated-shell .finance-page .finance-materialize-form .secondary-button{white-space:nowrap}.authenticated-shell .finance-page .finance-materialize-message{padding:10px 20px 0}.authenticated-shell .finance-page .finance-budget-comparison{border-top:1px solid var(--ds-border-soft)}@media (max-width:820px){.authenticated-shell .finance-page .finance-report-toolbar{grid-template-rows:auto auto;min-height:0}.authenticated-shell .finance-page .finance-report-toolbar nav{grid-area:1/1/auto/-1}.authenticated-shell .finance-page .finance-report-period{width:100%;overflow:hidden}.authenticated-shell .finance-page .finance-report-period>span{text-overflow:ellipsis;min-width:0;overflow:hidden}}.authenticated-shell .finance-page .finance-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.authenticated-shell .finance-page .finance-toolbar .finance-search{flex:260px;min-width:220px;max-width:460px}.authenticated-shell .finance-page .finance-toolbar-actions{gap:8px;margin-left:auto;display:inline-flex}.authenticated-shell .finance-page .finance-search{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 11px;display:grid}.authenticated-shell .finance-page .finance-search>svg{width:14px;height:14px;color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-search>input{width:100%;min-width:0;height:36px;box-shadow:none;color:var(--ds-text);font:inherit;background:0 0;border:0;padding:0;font-size:12px}.authenticated-shell .finance-page .finance-search>input::placeholder{color:var(--ds-text-muted)}.authenticated-shell .finance-page .finance-search>input:focus{outline:none}.authenticated-shell .finance-page .finance-filter-select>button{min-width:150px;min-height:38px;font-size:12px}.authenticated-shell .finance-page .finance-field{gap:6px;min-width:0;display:grid}.authenticated-shell .finance-page .finance-field>span:first-child{color:var(--ds-text-secondary);align-items:baseline;gap:6px;font-size:11px;font-weight:520;line-height:1.3;display:inline-flex}.authenticated-shell .finance-page .finance-field>span:first-child em{color:var(--ds-text-muted);font-size:10px;font-style:normal;font-weight:460}.authenticated-shell .finance-page .finance-field>small{color:var(--ds-text-muted);font-size:10.5px;line-height:1.4}.authenticated-shell .finance-page .finance-field>:is(input:not([type=hidden]),textarea){border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-1);width:100%;min-height:38px;box-shadow:none;color:var(--ds-text);font:inherit;padding:0 11px;font-size:12px}.authenticated-shell .finance-page .finance-field>textarea{resize:vertical;min-height:72px;padding:9px 11px;line-height:1.5}.authenticated-shell .finance-page .finance-field .saas-select-field>button{min-height:38px;font-size:12px}.authenticated-shell .finance-page .finance-field input.is-uppercase{text-transform:uppercase}.authenticated-shell .finance-page .finance-segmented{border:1px solid var(--ds-border-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.authenticated-shell .finance-page .finance-segmented button{min-height:30px;box-shadow:none;color:var(--ds-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:520}.authenticated-shell .finance-page .finance-segmented button[aria-pressed=true]{color:var(--ds-text);background:var(--ds-surface-1);box-shadow:0 1px 3px #00000024}@media (max-width:620px){.authenticated-shell .finance-page .finance-toolbar .finance-search{flex-basis:100%;max-width:none}.authenticated-shell .finance-page .finance-toolbar-actions{width:100%;margin-left:0}.authenticated-shell .finance-page .finance-toolbar-actions>*{flex:1}}.authenticated-shell .finance-page .finance-section-action{white-space:nowrap;flex:none;align-self:flex-start;margin-left:auto}.authenticated-shell .finance-page .finance-panel-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.authenticated-shell .finance-page .finance-account-card-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.authenticated-shell .finance-page .finance-source-token-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.authenticated-shell .finance-page .finance-discard-button{color:var(--ds-danger)}.authenticated-shell .finance-page .finance-close-confirmation>.primary-button{flex:none}:where(.authenticated-shell,body) .finance-import-body{overscroll-behavior:contain;gap:0;min-height:0;display:grid;overflow:hidden auto}
