.finance-overview-card{min-inline-size:0;padding:var(--fortion-space-24);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);cursor:zoom-in}.finance-overview__analysis[data-charts=false]{grid-template-columns:minmax(0,1fr)}.finance-overview-card__heading{margin:0 0 var(--fortion-space-16);font-size:var(--fortion-font-size-16);font-weight:var(--fortion-font-weight-medium)}.finance-overview-card__heading>.fortion-action-surface{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);inline-size:100%;min-block-size:var(--fortion-size-touch-target);text-align:start;font:inherit;display:flex}.finance-overview-card__heading svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);color:var(--fortion-text-secondary);flex:none}.finance-overview-expanded{min-inline-size:0}.finance-overview-expanded .finance-overview__daily-chart{height:clamp(240px,65dvh,720px)}.finance-overview-expanded .finance-overview__pie{width:min(60dvh,32rem,100%)}.finance-overview-expanded .finance-overview__category-chart{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.finance-overview-expanded .finance-overview__category-chart .finance-overview__pie{width:min(60dvh,32rem,100%)}@media (width<=767px){.finance-overview-card,.finance-overview-card.finance-overview__savings{padding:var(--fortion-space-16)}.finance-overview-expanded .finance-overview__category-chart{grid-template-columns:minmax(0,1fr)}}.savings-report{margin-block:var(--fortion-space-16);min-width:0}.savings-report>.fortion-section{padding-block-end:0}.savings-report .fortion-section__heading>:is(h2,h3),.savings-review .fortion-section__heading>h3{font-size:var(--fortion-font-size-20);line-height:var(--fortion-font-line-height-28);font-weight:var(--fortion-font-weight-semibold)}.savings-period-totals{min-width:0;display:grid}.savings-period-context{font-size:var(--fortion-font-size-14);padding-block-end:var(--fortion-space-16)}.savings-period-context>dl{gap:var(--fortion-space-4) var(--fortion-space-24)}.savings-period-context>dl>div{column-gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.savings-currency{border-block-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);min-width:0}.savings-currency>.fortion-section{padding-block:var(--fortion-space-16)}.savings-currency .fortion-section__heading{margin-block-end:var(--fortion-space-8)}.savings-currency .fortion-section__actions{align-self:center}.savings-metric-group{min-width:0}.savings-metric-group+.savings-metric-group{border-block-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);margin-block-start:var(--fortion-space-16);padding-block-start:var(--fortion-space-16)}.savings-metric-group>h4{margin:0 0 var(--fortion-space-4);font-size:var(--fortion-font-size-16);line-height:var(--fortion-font-line-height-24);font-weight:var(--fortion-font-weight-semibold)}.savings-metrics>dl{gap:0;display:grid}.savings-metrics>dl>div{align-items:center;gap:var(--fortion-space-16);padding-block:var(--fortion-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.savings-metrics dt{color:var(--fortion-text-primary);font-size:var(--fortion-font-size-16)}.savings-metrics dd{align-items:center;gap:var(--fortion-space-16);min-width:0;display:flex}.savings-metric-value{text-align:end;flex:1;min-width:0}.savings-metric-value .savings-money{font-size:var(--fortion-font-size-20);font-weight:var(--fortion-font-weight-semibold);line-height:var(--fortion-font-line-height-28)}.savings-metric-amount>:not(.savings-money){color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.savings-known-amount{justify-content:end;align-items:baseline;column-gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.savings-known-amount>:first-child{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.savings-money{white-space:nowrap;font-variant-numeric:tabular-nums}.savings-metrics dd>button{flex:none}.savings-contributions>dl{gap:var(--fortion-space-12);display:grid}.savings-contributions dd{gap:var(--fortion-space-4);text-align:end;display:grid}.savings-contributions time{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.savings-row-reason{color:var(--fortion-text-secondary);margin-block-start:var(--fortion-space-4);display:block}.savings-workspace .fortion-data-table thead th{white-space:normal}.savings-workspace>.operations-layout>.operations-tab-content>.fortion-data-table-wrap td:first-child{min-width:0}.savings-workspace .fortion-data-table td[data-numeric] .savings-contributions dt{white-space:normal;font-size:var(--fortion-font-size-14)}.savings-workspace .fortion-data-table .savings-money{font-weight:var(--fortion-font-weight-semibold)}.savings-pagination{padding-block:var(--fortion-space-16);justify-content:center;display:flex}.savings-filtered-total{padding-block-start:var(--fortion-space-16)}.savings-filtered-total>.fortion-section__body>button{margin-block-start:var(--fortion-space-8)}.savings-review,.savings-review section{min-width:0}.savings-review h4{margin:0 0 var(--fortion-space-12);font-size:var(--fortion-font-size-16);line-height:var(--fortion-font-line-height-24);font-weight:var(--fortion-font-weight-semibold)}.savings-review .fortion-section{padding-block:var(--fortion-space-24)}.savings-review .fortion-section:first-child{padding-block-start:0}.savings-review .fortion-section__body{gap:var(--fortion-space-16);display:grid}.savings-review .fortion-section__body>p{margin:0}.savings-review .savings-contributions dl>div,.savings-current-amounts dl>div{align-items:baseline;gap:var(--fortion-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.savings-review .savings-contributions .savings-money,.savings-current-amounts .savings-money{font-size:var(--fortion-font-size-20);font-weight:var(--fortion-font-weight-semibold)}.savings-identity>dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.savings-identity>dl>div{min-width:0}.savings-identity>dl>div:nth-child(3){grid-column:1/-1}.savings-identity dt{font-size:var(--fortion-font-size-14)}.savings-current-amounts>dl{gap:var(--fortion-space-12);display:grid}.savings-current-amounts dd{text-align:end}.savings-source{gap:var(--fortion-space-4);display:grid}.savings-source>span{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.savings-source-actions{gap:var(--fortion-space-4) var(--fortion-space-8);flex-wrap:wrap;display:flex}.savings-review .fortion-data-table thead th{white-space:normal}.savings-review .fortion-data-table :is(th,td):first-child{padding-inline-start:0}.savings-review .fortion-data-table :is(th,td):last-child{padding-inline-end:0}.savings-review-actions{gap:var(--fortion-space-16);padding-block:var(--fortion-space-24);border-block-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);display:grid}@media (width<=767px){.savings-currency .fortion-section__heading{gap:var(--fortion-space-8);flex-flow:wrap}.savings-metrics>dl>div{gap:var(--fortion-space-4);padding-block:var(--fortion-space-8);grid-template-columns:minmax(0,1fr)}.savings-metrics dd{gap:var(--fortion-space-4);flex-wrap:wrap;justify-content:end}.savings-metric-value{flex-basis:100%}.savings-workspace .fortion-data-table td[data-numeric]{text-align:end}.savings-review .savings-contributions dl>div,.savings-current-amounts dl>div,.savings-identity>dl{grid-template-columns:minmax(0,1fr)}.savings-identity>dl>div:nth-child(3){grid-column:auto}.savings-review .fortion-data-table td[data-numeric]{text-align:end}}.reports-page{min-width:0}.reports-toolbar{margin-block:var(--fortion-space-24)}.report-chart{align-items:center;gap:var(--fortion-space-16);flex-wrap:wrap;display:flex}.report-chart svg{flex-shrink:0;width:12rem;max-width:100%}.report-bars{flex:1;min-width:12rem;padding:0;list-style:none}.report-bars li{margin-block:.5rem}.report-bar-track{height:.5rem;display:block;position:relative}.report-bar{background:var(--fortion-action-primary-default);height:100%;position:absolute;left:50%}.report-bar[data-negative=true]{left:auto;right:50%}.report-bar-track:before{content:"0";font-size:var(--fortion-font-size-12);position:absolute;top:100%;left:50%}.report-bar-track:after{content:"";border-left:1px solid var(--fortion-text-primary);position:absolute;top:-.25rem;bottom:-.25rem;left:50%}.report-bars li{padding-block-end:var(--fortion-space-16)}.report-slice{cursor:pointer;fill:var(--fortion-chart-series-0);stroke:var(--fortion-surface-default);stroke-width:var(--fortion-border-width-default)}.report-slice-1{fill:var(--fortion-chart-series-1)}.report-slice-2{fill:var(--fortion-chart-series-2)}.report-slice-3{fill:var(--fortion-chart-series-3)}.report-slice-4{fill:var(--fortion-chart-series-4)}.report-slice-5{fill:var(--fortion-chart-series-5)}.report-slice-6{fill:var(--fortion-chart-series-6)}.report-metrics{gap:var(--fortion-space-24);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.report-metrics dd{margin:0}.report-metrics dt{margin-top:var(--fortion-space-16)}.report-documents{padding:0;list-style:none}.report-documents li{overflow-wrap:anywhere;margin-block:1rem}.reports-page>.admin-page-header{flex-wrap:wrap;align-items:center}.reports-export{align-items:center;gap:var(--fortion-space-12);flex-wrap:wrap;margin-inline-start:auto;display:flex}.reports-export>.fortion-control-row{margin:0}.reports-export>.fortion-button{align-self:end}#report-filters .fortion-filter-panel__body{align-content:start;gap:var(--fortion-space-16);display:grid}.reports-budget-table .fortion-data-table td:first-child,.reports-budget-table .fortion-data-table th:first-child{overflow-wrap:normal;min-inline-size:10rem}.report-chart svg{width:10rem}.report-bars{max-inline-size:40rem}.reports-total{gap:var(--fortion-space-4);margin-block-end:var(--fortion-space-8);display:grid}.reports-total .finance-overview__metric-value{font-size:var(--fortion-font-size-32);line-height:var(--fortion-font-line-height-40)}.reports-page .finance-overview__context{margin-block-end:var(--fortion-space-24)}.savings-report{margin-block-start:var(--fortion-space-48)}.reports-negative{color:var(--fortion-text-critical)}.reports-breakdown{gap:var(--fortion-space-24);align-items:start;display:grid}@media (width>=1280px){.reports-breakdown{gap:var(--fortion-space-48);grid-template-columns:minmax(18rem,2fr) minmax(0,3fr)}.reports-breakdown .report-chart{align-self:center}}.report-swatch{block-size:10px;inline-size:10px;background:var(--fortion-chart-series-0);border-radius:50%;flex:none;margin-inline-end:var(--fortion-space-8);display:inline-block}.report-swatch-1{background:var(--fortion-chart-series-1)}.report-swatch-2{background:var(--fortion-chart-series-2)}.report-swatch-3{background:var(--fortion-chart-series-3)}.report-swatch-4{background:var(--fortion-chart-series-4)}.report-swatch-5{background:var(--fortion-chart-series-5)}.report-swatch-6{background:var(--fortion-chart-series-6)}.report-bars[data-pie] li{margin-block:0;padding-block-end:var(--fortion-space-4)}.reports-total .finance-overview__metric-caption{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.reports-dynamics{margin-block:var(--fortion-space-24) var(--fortion-space-32)}.reports-dynamics>h2{margin-block-end:var(--fortion-space-12)}.reports-flags{gap:var(--fortion-space-8)}@media (width<=767px){.reports-page>.admin-page-header{align-items:stretch}.reports-export{gap:var(--fortion-space-8);inline-size:100%;margin-inline-start:0;display:grid}.reports-export>.fortion-control-row{gap:var(--fortion-space-8);flex-wrap:nowrap}.reports-export>.fortion-control-row>.fortion-button{flex:auto}.reports-export>.fortion-control-row>.fortion-form-field{flex:none;min-inline-size:6rem}.savings-report .savings-metrics dd{flex-wrap:nowrap;justify-content:space-between}.reports-budget-table .fortion-data-table td:first-child,.reports-budget-table .fortion-data-table th:first-child{overflow-wrap:anywhere;min-inline-size:0}}.budgets-page{min-inline-size:0}.budget-legend{gap:var(--fortion-space-16);margin-block:var(--fortion-space-24);color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);flex-wrap:wrap;display:flex}.budget-legend>span{align-items:center;gap:var(--fortion-space-8);display:inline-flex}.budget-legend i{inline-size:var(--fortion-space-16);block-size:var(--fortion-space-8);border-radius:var(--fortion-radius-4)}.budget-legend__fact{background:var(--fortion-action-primary-default)}.budget-legend__future{background:repeating-linear-gradient(135deg, var(--fortion-state-info-background) 0 4px, var(--fortion-action-primary-default) 4px 5px)}.budget-legend i.budget-legend__plan{inline-size:var(--fortion-border-width-default);block-size:var(--fortion-space-16);background:var(--fortion-text-secondary)}.budget-money{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.budget-available{align-items:center;gap:var(--fortion-space-8);font-weight:var(--fortion-font-weight-regular);display:inline-flex}.budget-available svg{inline-size:var(--fortion-size-icon-small);block-size:var(--fortion-size-icon-small);flex:none}.budget-available[data-risk=current]{color:var(--fortion-text-critical)}.budget-available[data-risk=forecast] .budget-risk{color:var(--fortion-state-warning-foreground)}.budget-risk{display:inline-flex}.budget-form{gap:var(--fortion-space-24);display:grid}.budget-form__dates{gap:var(--fortion-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.budget-values{margin-block:var(--fortion-space-24)}.budget-values>div{justify-content:space-between;align-items:baseline;gap:var(--fortion-space-16);padding-block:var(--fortion-space-16);border-block-end:var(--fortion-border-width-default) solid var(--fortion-border-subtle);display:flex}.budget-values dt{color:var(--fortion-text-secondary)}.budget-values dd{text-align:end;margin:0}.budget-reasons{padding-inline-start:var(--fortion-space-16)}.budget-history{padding-inline-start:var(--fortion-space-24)}.budgets-page .fortion-data-table td:nth-child(3){inline-size:40%}@media (width<=767px){.budgets-page .fortion-data-table td:nth-child(3){grid-column:1/-1;inline-size:100%}.budgets-page .fortion-data-table td:first-child{grid-column:1}.budgets-page .fortion-data-table td:nth-child(2){text-align:end;grid-column:2}.budgets-page .fortion-data-table td:last-child{justify-content:space-between;align-items:center;display:flex}.budgets-page .requests-toolbar{flex-wrap:wrap}.budgets-page .requests-toolbar>.fortion-form-field{flex:0 0 100%}.budget-form__dates{grid-template-columns:minmax(0,1fr)}.budgets-page .requests-toolbar .fortion-form-field{min-inline-size:0}.budget-values>div{flex-wrap:wrap}}.pwa-install-card{background:var(--fortion-surface-selected);border-radius:var(--fortion-radius-12);grid-template-columns:48px minmax(0,1fr);gap:16px;margin-block:16px;padding:20px 48px 20px 20px;display:grid;position:relative}.pwa-install-card>img{border-radius:12px}.pwa-install-card h2{margin:0;font-size:18px;line-height:1.3}.pwa-install-card p{margin:6px 0 12px}.pwa-install-card__close{position:absolute;top:4px;right:4px}.pwa-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pwa-notice{z-index:30;border-radius:var(--fortion-radius-12);background:var(--fortion-surface-default);border:1px solid var(--fortion-border-soft);width:min(440px,100vw - 32px);box-shadow:var(--fortion-shadow-floating-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;bottom:20px;right:20px}.pwa-notice>span{align-items:center;gap:8px;font-weight:600;display:flex}.pwa-notice>span>svg{width:20px;height:20px}.pwa-guide ol{gap:16px;padding-left:24px;list-style:decimal;display:grid}.pwa-guide li{padding-left:4px}.pwa-guide p{margin:8px 0 0}@media (width<=767px){.pwa-notice{right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}.pwa-install-card{gap:12px;padding:48px 16px 16px}.pwa-guide{max-height:calc(100dvh - 32px);overflow-y:auto}}.home-queue-row__title{font-weight:var(--fortion-font-weight-medium)}.home-queue-row__icon,.home-queue-row__meta,.home-queue-row__signal,.home-queue-row__due{display:none}@media (width<=767px){.home-queue-row{grid-template-columns:var(--fortion-size-list-visual) minmax(0, 1fr) auto;column-gap:var(--fortion-space-12);row-gap:var(--fortion-space-4);align-items:center;min-inline-size:0;display:grid}.home-queue-row__icon{inline-size:var(--fortion-size-list-visual);block-size:var(--fortion-size-list-visual);border-radius:var(--fortion-radius-full);background:var(--fortion-surface-muted);color:var(--fortion-text-secondary);grid-area:1/1/3;place-items:center;display:grid}.home-queue-row__icon svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke)}.home-queue-row__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fortion-font-size-16);line-height:var(--fortion-font-line-height-20);grid-area:1/2;overflow:hidden}.home-queue-row__meta,.home-queue-row__signal,.home-queue-row__due{min-inline-size:0;font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-16);grid-column:2/-1;display:block}.home-queue-row__meta{color:var(--fortion-text-secondary)}.home-queue-row__signal{max-inline-size:calc(var(--fortion-size-touch-target) * 3);text-align:end;grid-area:1/3;justify-self:end}.home-queue-row__signal .fortion-status-indicator,.home-queue-row__due .fortion-status-indicator{font-size:inherit;line-height:inherit}}.accounts-page{min-width:0}.accounts-grid{gap:var(--fortion-space-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.accounts-grid>li{min-width:0}.account-details,.account-create-form{gap:var(--fortion-space-24);min-width:0;display:grid}.account-details p{margin:0}.account-details dl{gap:var(--fortion-space-12);margin:0;display:grid}.account-details dd{overflow-wrap:anywhere;margin:0}.account-details__balance{font-size:var(--fortion-font-size-24);font-weight:var(--fortion-font-weight-regular);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.account-create-form .admin-actions,.accounts-page .admin-page-header .admin-actions{flex-wrap:wrap}.card-creation-form,.card-creation-form__fields{gap:var(--fortion-space-4,16px);min-width:0;display:grid}.card-creation-form__fields{border:0;margin:0;padding:0}.card-creation-form p{overflow-wrap:anywhere;margin:0}.card-creation-form .admin-actions{flex-wrap:wrap}.card-creation-form select{max-width:100%}.operation-row{grid-template-columns:var(--fortion-size-list-visual) minmax(0, 1fr);column-gap:var(--fortion-space-12);min-inline-size:0;inline-size:calc(var(--fortion-size-touch-target) * 5);text-align:start;align-items:center;max-inline-size:100%;display:grid}.operation-row__icon{inline-size:var(--fortion-size-list-visual);block-size:var(--fortion-size-list-visual);border-radius:var(--fortion-radius-full);background:var(--fortion-surface-muted);color:var(--fortion-text-secondary);grid-area:1/1/3;place-items:center;display:grid}.operation-row__icon svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke)}.operation-row__merchant{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--fortion-font-weight-medium);grid-area:1/2;overflow:hidden}.operation-row__meta{min-inline-size:0;color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-16);grid-area:2/2}.operation-row__card{white-space:nowrap}.operation-row__amount,.operation-row__signal,.operation-row__mobile-meta{display:none}.operation-original-amount{color:var(--fortion-text-secondary)}.operation-settlement-amount{font-size:var(--fortion-font-size-16)}.operation-date{gap:var(--fortion-space-4);white-space:nowrap;font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-16);display:grid}.operation-date>span{color:var(--fortion-text-secondary)}.operation-reconciliation__holder{display:none}@media (width<=767px){.operation-row{grid-template-columns:var(--fortion-size-list-visual) minmax(0, 1fr) auto;row-gap:var(--fortion-space-4);inline-size:100%}.operation-row__merchant{font-size:var(--fortion-font-size-16);line-height:var(--fortion-font-line-height-20)}.operation-row__amount{white-space:nowrap;font-size:var(--fortion-font-size-16);line-height:var(--fortion-font-line-height-20);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/3;display:block}.operation-row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-row__mobile-meta{display:inline}.operation-row__desktop-state{display:none}.operation-row__signal{max-inline-size:calc(var(--fortion-size-touch-target) * 3);font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-16);grid-area:2/3;justify-self:end;display:block}.operation-row__signal .fortion-status-indicator{text-align:end;font-size:inherit;line-height:inherit;justify-content:end}.operation-row__signal .fortion-status-indicator__icon{inline-size:var(--fortion-size-icon-small);block-size:var(--fortion-size-icon-small)}.operation-row[data-wide-amount] .operation-row__merchant{grid-column:2/-1}.operation-row[data-wide-amount] .operation-row__amount{grid-area:3/1/auto/-1;padding-block-start:var(--fortion-space-4)}.operation-row[data-chronological=false] .operation-row__meta{white-space:normal;grid-area:3/2/auto/-1;overflow:visible}.operation-row[data-chronological=false][data-wide-amount] .operation-row__amount{grid-row:4}.operations-transactions .fortion-data-table[data-appearance=summary] td:not(:first-child):not([data-mobile-hidden]){grid-column:1/-1;margin-block-start:var(--fortion-space-4)}.operation-reconciliation{justify-content:end;align-items:center;gap:var(--fortion-space-12);padding-inline-start:calc(var(--fortion-size-list-visual) + var(--fortion-space-12));display:flex}.operation-reconciliation__holder{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);flex:1;display:block;overflow:hidden}.operation-reconciliation>.fortion-button{flex:none}}.operation-receipt{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:384px;margin:var(--fortion-space-24) auto 0;padding:var(--fortion-space-16);border:var(--fortion-border-width-default) solid var(--fortion-border-default);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);color:var(--fortion-text-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-20);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.operation-receipt__merchant{gap:var(--fortion-space-4);border-block-end:var(--fortion-border-width-default) double var(--fortion-border-default);text-align:center;padding-block-end:var(--fortion-space-12);display:grid}.operation-receipt__section{padding-block:var(--fortion-space-12);border-block-end:var(--fortion-border-width-default) dashed var(--fortion-border-default);margin:0}.operation-receipt__totals{gap:var(--fortion-space-8);display:grid}.operation-receipt__totals>div{justify-content:space-between;gap:var(--fortion-space-4) var(--fortion-space-8);flex-wrap:wrap;display:flex}.operation-receipt__totals dd{text-align:end;max-inline-size:100%;margin:0;margin-inline-start:auto}.operation-receipt__total{font-weight:var(--fortion-font-weight-medium)}.operation-receipt__footer{text-align:center;padding-block-start:var(--fortion-space-12)}.operation-receipt__qr{block-size:auto;max-inline-size:100%;margin:var(--fortion-space-12) auto;display:block}.operation-receipt__footer p{margin:0}.card-flip{perspective:1200px}.card-flip__rotor{aspect-ratio:780/492;transform-style:preserve-3d;transition:transform var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);position:relative}.card-flip[data-revealed=true] .card-flip__rotor{transform:rotateY(180deg)}.card-flip__front,.card-flip__back{backface-visibility:hidden;position:absolute;inset:0}.card-flip__back{transform:rotateY(180deg)}.card-flip .fortion-card-artwork{block-size:100%;inline-size:100%;display:block}.card-flip__details{gap:var(--fortion-space-8);color:var(--fortion-color-white);grid-template-columns:1fr 1fr;margin:0;display:grid;position:absolute;inset:48% 8% 8%}.card-flip__details dt{font-size:var(--fortion-font-size-14)}.card-flip__details dd{font-size:var(--fortion-font-size-20);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.card-flip__pan{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.card-flip__rotor{transition:none}.cards-workspace-layout{transition-duration:var(--fortion-motion-duration-instant)}}.card-flip__trigger{border-radius:var(--fortion-radius-12);cursor:pointer;text-align:start;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block}.cards-workspace-layout{min-height:calc(100vh - var(--fortion-component-navigation-topbar-height));transition:grid-template-columns var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);grid-template-columns:minmax(0,1fr) 0;display:grid}.cards-workspace-layout[data-filters-open=true]{grid-template-columns:minmax(0, 1fr) var(--fortion-component-filter-panel-width)}.cards-workspace{min-width:0}.cards-workspace-toolbar{align-items:end;gap:var(--fortion-space-8);margin-block:var(--fortion-space-16);flex-wrap:wrap;display:flex}.cards-workspace-toolbar>.fortion-search-field{flex:1;min-width:180px}.cards-workspace-card-cell{align-items:center;gap:var(--fortion-space-12);min-width:0;display:flex}.cards-workspace-card-cell>.fortion-card-artwork{flex:0 0 64px;width:64px}.cards-workspace-card-cell>span{gap:var(--fortion-space-4);overflow-wrap:anywhere;min-width:0;display:grid}.cards-workspace-money,.cards-workspace-status{gap:var(--fortion-space-4);display:grid}.cards-workspace-money small,.cards-workspace-note,.cards-workspace-count{color:var(--fortion-text-secondary)}.cards-workspace-actions{gap:var(--fortion-space-8);margin-block:var(--fortion-space-12);flex-wrap:wrap;display:flex}.cards-workspace-facts{gap:var(--fortion-space-16);display:grid}.cards-workspace-facts>div{gap:var(--fortion-space-12);grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);display:grid}.cards-workspace-facts dd{overflow-wrap:anywhere;margin:0}.cards-workspace-facts dt{color:var(--fortion-text-secondary)}.cards-workspace-filters{gap:var(--fortion-space-16);display:grid}.cards-workspace-filters fieldset{gap:var(--fortion-space-8);border:0;padding:0;display:grid}.cards-workspace-face{gap:var(--fortion-space-12);margin-block:var(--fortion-space-16);display:grid}.cards-workspace-history{padding-inline-start:var(--fortion-space-24)}.cards-workspace-history li{gap:var(--fortion-space-8);margin-block:var(--fortion-space-16);display:grid}.cards-workspace-operations{min-width:0}.cards-workspace-operations .fortion-data-table{font-size:.875rem}.cards-workspace-mobile-group{display:none}@media (width<=1279px){.cards-workspace-layout[data-filters-open=true]{grid-template-columns:minmax(0,1fr) 0}}@media (width<=767px){.cards-workspace-mobile-group{display:inline-flex}.cards-workspace-toolbar>.fortion-search-field{flex-basis:100%}.cards-workspace-facts>div{gap:var(--fortion-space-4);grid-template-columns:minmax(0,1fr)}}.request-fulfillment{gap:var(--fortion-space-12);margin-top:var(--fortion-space-16);padding-top:var(--fortion-space-16);border-top:var(--fortion-border-width-default) solid var(--fortion-border-subtle);overflow-wrap:anywhere;min-width:0;display:grid}.request-fulfillment>h2,.request-fulfillment>p{margin:0}.request-fulfillment>h2{font-size:var(--fortion-font-size-18)}.request-fulfillment__state{justify-content:space-between;align-items:center;gap:var(--fortion-space-12);flex-wrap:wrap;display:flex}.request-fulfillment__actions{align-items:center;gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.request-fulfillment__actions .fortion-button--tertiary{min-inline-size:0}.request-fulfillment>form{width:100%;min-width:0;max-width:640px}.request-next-step{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);margin-block:var(--fortion-space-16) var(--fortion-space-24);padding:var(--fortion-space-20,20px);border-radius:var(--fortion-radius-8);border-inline-start:4px solid var(--fortion-text-link);background:var(--fortion-state-info-background);color:var(--fortion-text-primary);flex-wrap:wrap;display:flex}.request-next-step__content{gap:var(--fortion-space-4);flex:18rem;min-inline-size:0;display:grid}.request-next-step__label{color:var(--fortion-text-on-tinted)}.request-next-step strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}.request-next-step[data-tone=warning]{border-inline-start-color:var(--fortion-state-warning-foreground);background:var(--fortion-state-warning-background)}.request-next-step[data-tone=neutral]{border-inline-start-color:var(--fortion-text-muted);background:var(--fortion-surface-subtle)}.request-next-step[data-tone=success]{border-inline-start-color:var(--fortion-state-success-foreground);background:var(--fortion-state-success-background)}.request-next-step__link{min-block-size:44px;color:var(--fortion-text-link);align-items:center;font-weight:500;display:inline-flex}#request-approval,#request-fulfillment,#request-correction,#expense-documents,#expense-explanations{scroll-margin-block-start:96px}@media (width<=767px){.request-next-step{padding:var(--fortion-space-16)}.request-next-step>button,.request-next-step__link{justify-content:center;inline-size:100%}}html.employee-pull-refresh-enabled,html.employee-pull-refresh-enabled body{overscroll-behavior-y:none}.employee-pull-refresh{min-inline-size:0}html.employee-pull-refresh-enabled .employee-pull-refresh{min-block-size:max(0px, calc(100dvh - var(--fortion-component-navigation-topbar-height) - 76px - env(safe-area-inset-bottom,0px)))}.employee-pull-refresh__reveal{block-size:var(--pull-refresh-distance,0px);pointer-events:none;place-items:center;display:grid;overflow:hidden}.employee-pull-refresh[data-phase=idle] .employee-pull-refresh__reveal,.employee-pull-refresh[data-phase=refreshing] .employee-pull-refresh__reveal{transition:block-size var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard)}.employee-pull-refresh__indicator{inline-size:var(--fortion-size-touch-target);block-size:var(--fortion-size-touch-target);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-full);background:var(--fortion-surface-default);color:var(--fortion-text-link);box-shadow:var(--fortion-component-menu-shadow);flex:none;place-items:center;display:grid}.employee-pull-refresh__indicator svg{inline-size:var(--fortion-space-24);block-size:var(--fortion-space-24);stroke:currentColor;stroke-width:var(--fortion-icon-stroke);transform:rotate(var(--pull-refresh-turn))}.employee-pull-refresh__track{opacity:.16}.employee-pull-refresh__arc{stroke-linecap:round}.employee-pull-refresh[data-phase=refreshing] .employee-pull-refresh__indicator svg{animation:1s linear infinite employee-pull-refresh-spin}@keyframes employee-pull-refresh-spin{to{transform:rotate(calc(var(--pull-refresh-turn) + 360deg))}}@media (prefers-reduced-motion:reduce){.employee-pull-refresh__reveal{transition:none!important}.employee-pull-refresh__indicator svg{transform:none;animation:none!important}}.employee-navigation{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 8px;display:grid}.employee-navigation a{min-block-size:60px;color:var(--fortion-text-secondary);border-radius:var(--fortion-radius-6);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;line-height:20px;text-decoration:none;display:flex}.employee-navigation svg{block-size:24px;inline-size:24px;stroke-width:var(--fortion-icon-stroke)}.employee-navigation a.active{color:var(--fortion-text-link);background:var(--fortion-surface-selected)}.employee-card-deck{min-inline-size:0;max-inline-size:440px;margin-inline:auto}.employee-card-deck__summary{gap:16px;padding-block:8px 24px;display:grid}.employee-card-deck__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.employee-card-deck__balance{gap:4px;margin:0;display:grid}.employee-card-deck__balance dt{color:var(--fortion-text-secondary)}.employee-card-deck__balance dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,7vw,36px);font-weight:500}.employee-card-deck__amounts{color:var(--fortion-text-secondary);gap:4px;display:grid}.employee-card-deck__actions{grid-template-columns:1fr 1fr;display:grid}.employee-card-deck__actions>.employee-card-deck__increase,.employee-card-deck__actions>:only-child{grid-column:1/-1}.employee-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-inline-size:480px;margin-block-end:24px;display:grid}.employee-home-actions>*{white-space:normal;align-self:stretch}.employee-home-card{background:var(--fortion-surface-muted);border-radius:var(--fortion-radius-8);max-inline-size:440px;margin-block:16px;padding:16px}.employee-home-card h2{margin:0 0 12px}.employee-home-card__link{border-radius:var(--fortion-radius-6);min-block-size:44px;color:inherit;gap:12px;padding:4px;text-decoration:none;display:grid}.employee-home-card__link:hover{background:var(--fortion-surface-hover)}.employee-home-card__link .employee-card-deck__balance dd{font-size:28px}.employee-home-queue{margin-block:12px}.employee-home-queue h2{margin:0}.employee-home-queue__toggle{text-align:start;min-block-size:44px;inline-size:100%;color:var(--fortion-text-primary);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:18px;font-weight:500;display:flex}.employee-home-queue__count{color:var(--fortion-text-secondary);margin-inline-start:8px;font-size:16px;font-weight:400}.employee-home-queue__toggle svg{block-size:20px;inline-size:20px;transition:transform var(--fortion-motion-duration-fast);flex:none}.employee-home-queue__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.admin-topbar__brand{border-radius:var(--fortion-radius-6);justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px}.admin-topbar__brand>.fortion-brand{inline-size:36px}.reimbursement-purchase__toggle{display:none}@media (width<=767px){.fortion-shell[data-mobile-navigation] .admin-topbar__brand{inline-size:36px}.fortion-shell[data-mobile-navigation] .cards-workspace-mobile-group,.fortion-shell[data-mobile-navigation] .cards-workspace-count{display:none}.fortion-shell[data-mobile-navigation] .cards-workspace .admin-page-header{flex-direction:row;align-items:center;gap:8px;margin-block-end:16px}.fortion-shell[data-mobile-navigation] .cards-workspace-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.fortion-shell[data-mobile-navigation] .cards-workspace-toolbar>.cards-workspace-refresh{grid-column:1/-1;justify-self:end}.employee-home-actions{margin-block-end:8px}.employee-home-card{max-inline-size:none}.reimbursement-purchase__toggle{display:inline-flex}.reimbursement-purchase[data-collapsed=true] .reimbursement-purchase__layout{display:none}.reimbursement-purchase__heading{flex-wrap:wrap}.reimbursement-purchase__summary{flex:1}}.reimbursement-form__draft{border:0;gap:24px;min-inline-size:0;margin:0;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.employee-home-queue__toggle svg{transition:none}}.employee-card-face{gap:var(--fortion-space-8);display:grid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--fortion-font-family-interface);color:var(--fortion-text-primary);background:var(--fortion-surface-page);font-synthesis:none;font-weight:var(--fortion-font-weight-regular)}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,h3,h4,h5,h6,strong,b{font-weight:var(--fortion-font-weight-medium)}button:disabled{cursor:not-allowed}:focus-visible{box-shadow:none;outline:none}:root[data-fortion-keyboard-navigation] :focus-visible{box-shadow:0 0 0 var(--fortion-focus-width) var(--fortion-focus-offset), 0 0 0 calc(var(--fortion-focus-width) * 2) var(--fortion-focus-ring)}button,input,select,textarea{font:inherit}button{cursor:pointer}}@layer components{.tabler-icon{stroke-width:var(--fortion-icon-stroke)}.fortion-brand{block-size:var(--fortion-space-32);inline-size:auto;color:var(--fortion-action-primary-default);display:block}.fortion-brand--mark{aspect-ratio:1}.fortion-button{min-block-size:var(--fortion-component-button-height);justify-content:center;place-self:center start;align-items:center;gap:var(--fortion-component-button-gap);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding:var(--fortion-component-button-padding-y) var(--fortion-component-button-padding-x);border:var(--fortion-border-width-default) solid transparent;border-radius:var(--fortion-component-button-radius);font-family:var(--fortion-component-button-font-family);font-size:var(--fortion-component-button-font-size);line-height:var(--fortion-component-button-line-height);font-weight:var(--fortion-component-button-font-weight);text-align:center;color:var(--fortion-action-primary-foreground);background:var(--fortion-action-primary-default);transition:color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard), background-color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard), border-color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);flex:none;text-decoration:none;display:inline-flex;position:relative}.fortion-button:hover{background:var(--fortion-action-primary-hover)}.fortion-button:active{background:var(--fortion-action-primary-active)}.fortion-button--secondary{color:var(--fortion-action-secondary-foreground);background:var(--fortion-action-secondary-default);border-color:var(--fortion-component-button-secondary-border)}@supports (color:color-mix(in lab, red, red)){.fortion-button--secondary{border-color:color-mix(in srgb, var(--fortion-component-button-secondary-border) calc(var(--fortion-opacity-button-secondary-border) * 100%), transparent)}}.fortion-button--secondary:hover{background:var(--fortion-action-secondary-hover)}.fortion-button--secondary:active{background:var(--fortion-action-secondary-active)}.fortion-button--secondary[aria-pressed=true]{color:var(--fortion-text-link);background:var(--fortion-action-secondary-active)}.fortion-button--tertiary{color:var(--fortion-action-tertiary-default);background:0 0}.fortion-button--tertiary:hover{background:var(--fortion-action-tertiary-hover)}.fortion-button--tertiary:active{background:var(--fortion-action-tertiary-active)}.fortion-button--destructive{color:var(--fortion-action-destructive-inverse);background:var(--fortion-action-destructive-background)}.fortion-button--destructive:hover,.fortion-button--destructive:active{color:var(--fortion-action-destructive-foreground);background:var(--fortion-state-critical-background)}.fortion-button:disabled,.fortion-button[aria-disabled=true]{color:var(--fortion-action-disabled-foreground);background:var(--fortion-action-disabled-background);border-color:var(--fortion-border-disabled);cursor:not-allowed}.fortion-button--secondary:disabled,.fortion-button--secondary[aria-disabled=true]{border-color:var(--fortion-component-button-secondary-border)}@supports (color:color-mix(in lab, red, red)){.fortion-button--secondary:disabled,.fortion-button--secondary[aria-disabled=true]{border-color:color-mix(in srgb, var(--fortion-component-button-secondary-border) calc(var(--fortion-opacity-button-secondary-border) * 100%), transparent)}}.fortion-button[data-full-width]{justify-self:stretch;inline-size:100%}.fortion-button__content{justify-content:center;align-items:center;gap:var(--fortion-component-button-gap);overflow-wrap:break-word;min-inline-size:0;display:inline-flex}.fortion-button__visual{inline-size:var(--fortion-component-button-icon-size);block-size:var(--fortion-component-button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.fortion-button__visual>svg{block-size:100%;inline-size:100%}.fortion-icon-button .fortion-button__content:empty{display:none}.fortion-button__spinner{inline-size:var(--fortion-component-button-icon-size);block-size:var(--fortion-component-button-icon-size);border:var(--fortion-focus-width) solid currentColor;border-radius:var(--fortion-radius-full);border-inline-end-color:#0000;animation:1s linear infinite fortion-button-spin;display:inline-block}.fortion-button__activity{inline-size:min(var(--fortion-space-24), calc(100% - 2 * var(--fortion-component-button-padding-x)));block-size:var(--fortion-border-width-focus);border-radius:var(--fortion-radius-full);background:currentColor;animation:1s ease-in-out infinite alternate fortion-button-activity;position:absolute;inset-block-end:var(--fortion-space-4);inset-inline-start:var(--fortion-component-button-padding-x)}.fortion-icon-button{inline-size:var(--fortion-component-button-height);min-inline-size:var(--fortion-component-button-height);min-block-size:var(--fortion-component-button-height);aspect-ratio:1;flex:none;padding:0}.fortion-action-group,.fortion-control-row{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.fortion-action-group{align-items:center;gap:var(--fortion-component-action-group-gap)}.fortion-action-group[data-align=end]{justify-content:end}.fortion-action-group[data-align=center]{justify-content:center}.fortion-control-row{align-items:end;gap:var(--fortion-component-control-row-gap)}.fortion-control-row>.fortion-button{align-self:end}.fortion-control-row>.fortion-form-field{min-inline-size:0;max-inline-size:100%}.fortion-pagination{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);border-block-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);flex-wrap:wrap;margin-block-start:var(--fortion-space-16);padding-block-start:var(--fortion-space-16);display:flex}.fortion-pagination__position{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fortion-pagination>.fortion-action-group{flex:none;margin-inline-start:auto}.fortion-action-surface{min-inline-size:0;max-inline-size:100%;min-block-size:var(--fortion-size-touch-target);padding:var(--fortion-space-8);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);color:var(--fortion-text-primary);background:var(--fortion-surface-default);text-align:start;font:inherit;overflow-wrap:anywhere}.fortion-action-surface:hover{background:var(--fortion-surface-hover)}.fortion-action-surface:disabled{color:var(--fortion-text-disabled);background:var(--fortion-action-disabled-background)}.fortion-action-surface--row{align-items:center;gap:var(--fortion-space-8);border:0;inline-size:100%;display:flex}.fortion-action-surface--text{color:var(--fortion-text-link);background:0 0;border:0;padding-inline:0}@keyframes fortion-button-spin{to{transform:rotate(360deg)}}@keyframes fortion-button-activity{to{inset-inline-start:calc(100% - var(--fortion-component-button-padding-x) - var(--fortion-space-24))}}@media (prefers-reduced-motion:reduce){.fortion-button__spinner,.fortion-button__activity{animation:none}}.fortion-form-field{gap:var(--fortion-component-field-gap);color:var(--fortion-text-primary);display:grid}.fortion-form-field__label{font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);font-weight:var(--fortion-font-weight-regular)}.fortion-text-field,.fortion-select-field{inline-size:100%;min-block-size:var(--fortion-component-field-height);padding-inline:var(--fortion-component-field-padding-x);border:var(--fortion-border-width-default) solid var(--fortion-component-field-border);border-radius:var(--fortion-component-field-radius);color:var(--fortion-text-primary);background:var(--fortion-component-field-background)}.fortion-text-field[aria-invalid=true],.fortion-select-field[aria-invalid=true]{border-color:var(--fortion-component-field-error-border)}.fortion-text-field:disabled,.fortion-select-field:disabled{color:var(--fortion-text-disabled);border-color:var(--fortion-border-disabled);background:var(--fortion-action-disabled-background)}.fortion-text-field:read-only{color:var(--fortion-text-secondary);background:var(--fortion-surface-muted)}.fortion-form-field__hint,.fortion-form-field__error{font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);color:var(--fortion-text-secondary)}.fortion-form-field__error{color:var(--fortion-text-critical)}.fortion-checkbox-field{gap:var(--fortion-space-4);color:var(--fortion-text-primary);display:grid}.fortion-checkbox-field__control{min-block-size:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);display:flex}.fortion-checkbox{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);accent-color:var(--fortion-action-primary-default);flex:none}.fortion-checkbox-field__description,.fortion-checkbox-field__error{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);padding-inline-start:calc(var(--fortion-size-icon-medium) + var(--fortion-space-8))}.fortion-checkbox-field__error{color:var(--fortion-text-critical)}.fortion-status-indicator{align-items:center;gap:var(--fortion-space-4);color:var(--fortion-state-info-foreground);font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);font-weight:var(--fortion-font-weight-regular);display:inline-flex}.fortion-status-indicator[data-tone=info]{color:var(--fortion-state-info-foreground)}.fortion-status-indicator[data-tone=success]{color:var(--fortion-state-success-foreground)}.fortion-status-indicator[data-tone=warning]{color:var(--fortion-state-warning-foreground)}.fortion-status-indicator[data-tone=critical]{color:var(--fortion-state-critical-foreground)}.fortion-status-indicator[data-tone=neutral]{color:var(--fortion-state-neutral-foreground)}.fortion-status-indicator__icon{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.fortion-status-indicator__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%;stroke-width:var(--fortion-icon-stroke)}.fortion-dialog__overlay{z-index:40;background:var(--fortion-surface-overlay);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fortion-dialog__overlay{background:color-mix(in srgb, var(--fortion-surface-overlay) calc(var(--fortion-opacity-overlay) * 100%), transparent)}}.fortion-dialog{z-index:41;inline-size:min(calc(100% - var(--fortion-space-32)), var(--fortion-component-dialog-width));max-block-size:calc(100dvh - var(--fortion-space-32));padding:var(--fortion-space-24);border-radius:var(--fortion-component-dialog-radius);color:var(--fortion-text-primary);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-dialog-shadow);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.fortion-dialog__title{font-size:var(--fortion-font-size-24);line-height:var(--fortion-font-line-height-32);margin:0}.fortion-dialog__description{color:var(--fortion-text-secondary)}.fortion-dialog__actions{justify-content:flex-end;gap:var(--fortion-space-8);flex-wrap:wrap;margin-block-start:var(--fortion-space-24);display:flex}.fortion-message{align-items:flex-start;gap:var(--fortion-component-message-gap);padding:var(--fortion-component-message-padding);border-radius:var(--fortion-component-message-radius);color:var(--fortion-state-info-foreground);background:var(--fortion-state-info-background);flex-wrap:wrap;display:flex}.fortion-message[data-tone=success]{color:var(--fortion-state-success-foreground);background:var(--fortion-state-success-background)}.fortion-message[data-tone=warning]{color:var(--fortion-state-warning-foreground);background:var(--fortion-state-warning-background)}.fortion-message[data-tone=critical]{color:var(--fortion-state-critical-foreground);background:var(--fortion-state-critical-background)}.fortion-message__body{gap:var(--fortion-space-4);flex:12rem;min-inline-size:0;display:grid}.fortion-message__action{flex:none}.fortion-message__close{color:inherit;flex:none}.fortion-shell{background:var(--fortion-surface-page);grid-template-columns:minmax(0,1fr);min-block-size:100vh;display:grid}.fortion-shell[data-navigation=expanded]{grid-template-columns:var(--fortion-component-navigation-expanded-width) minmax(0, 1fr)}.fortion-shell[data-navigation=compact]{grid-template-columns:var(--fortion-component-navigation-compact-width) minmax(0, 1fr)}.fortion-shell__navigation{background:var(--fortion-component-navigation-background);position:relative}.fortion-shell__navigation-edge{inline-size:var(--fortion-space-16);z-index:2;position:absolute;inset-block:0;inset-inline-end:calc(var(--fortion-space-8) * -1)}.fortion-shell__navigation-edge:before{content:"";inline-size:var(--fortion-border-width-focus);background:var(--fortion-component-navigation-edge-hover);opacity:0;transition:opacity var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);position:absolute;inset-block:0;inset-inline-start:var(--fortion-space-8)}.fortion-shell__navigation-toggle{inline-size:var(--fortion-size-touch-target);block-size:var(--fortion-size-touch-target);border-radius:var(--fortion-radius-full);color:var(--fortion-text-secondary);opacity:0;transition:opacity var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--fortion-component-navigation-topbar-height);inset-inline-start:calc((var(--fortion-space-16) - var(--fortion-size-touch-target)) / 2)}.fortion-shell__navigation-toggle-circle{inline-size:var(--fortion-space-24);block-size:var(--fortion-space-24);border:var(--fortion-border-width-default) solid var(--fortion-component-navigation-toggle-border);border-radius:var(--fortion-radius-full);background:var(--fortion-surface-default);place-items:center;display:grid}.fortion-shell__navigation-toggle svg{inline-size:var(--fortion-size-icon-small);block-size:var(--fortion-size-icon-small);stroke:currentColor;stroke-width:var(--fortion-icon-stroke);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard)}.fortion-shell[data-navigation=compact] .fortion-shell__navigation-toggle svg{transform:rotate(180deg)}.fortion-shell__navigation-edge:hover:before,.fortion-shell__navigation-edge:focus-within:before,.fortion-shell__navigation-edge:hover .fortion-shell__navigation-toggle,.fortion-shell__navigation-toggle:focus-visible{opacity:1}.fortion-shell__navigation-toggle:hover{color:var(--fortion-action-primary-active)}.fortion-shell__navigation-toggle:hover .fortion-shell__navigation-toggle-circle{background:var(--fortion-component-navigation-hover-background)}@media (hover:none),(pointer:coarse){.fortion-shell__navigation-toggle{opacity:1}}.fortion-shell__workspace{background:var(--fortion-surface-default);min-inline-size:0}.fortion-shell__topbar{block-size:var(--fortion-component-navigation-topbar-height);align-items:center;gap:var(--fortion-space-12);padding-inline:var(--fortion-space-16);background:var(--fortion-surface-default);display:flex}.fortion-shell__content{min-inline-size:0}.fortion-shell__navigation-overlay{z-index:20;background:var(--fortion-surface-overlay);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fortion-shell__navigation-overlay{background:color-mix(in srgb, var(--fortion-surface-overlay) calc(var(--fortion-opacity-overlay) * 100%), transparent)}}.fortion-shell__navigation-dialog{z-index:21;inline-size:min(var(--fortion-component-navigation-expanded-width), 100vw);padding:var(--fortion-space-16);color:var(--fortion-text-primary);background:var(--fortion-component-navigation-background);box-shadow:var(--fortion-component-menu-shadow);position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.fortion-shell__navigation-close{margin-inline-start:auto;display:flex}.fortion-tabular-number{font-variant-numeric:tabular-nums;white-space:nowrap}.fortion-language-select select{min-block-size:var(--fortion-component-field-height);padding-inline:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-default);border-radius:var(--fortion-radius-6);color:var(--fortion-text-primary);background:var(--fortion-surface-default)}.fortion-account-menu__trigger{inline-size:var(--fortion-size-touch-target);block-size:var(--fortion-size-touch-target);min-inline-size:var(--fortion-size-touch-target);min-block-size:var(--fortion-size-touch-target);border:var(--fortion-border-width-default) solid transparent;border-radius:var(--fortion-radius-full);color:var(--fortion-text-primary);background:var(--fortion-surface-profile);flex:none;place-items:center;padding:0;display:grid}.fortion-account-menu__trigger:hover,.fortion-account-menu__trigger[data-state=open]{border-color:var(--fortion-focus-ring)}.fortion-account-menu__avatar{font-size:var(--fortion-font-size-14);line-height:var(--fortion-font-line-height-20);font-weight:var(--fortion-font-weight-medium)}.fortion-account-menu__trigger{position:relative}.fortion-account-menu__notification{border-radius:var(--fortion-radius-full);background:var(--fortion-focus-ring);border:2px solid var(--fortion-surface-default);width:10px;height:10px;position:absolute;top:1px;right:1px}.fortion-account-menu{z-index:50;inline-size:min(320px, calc(100vw - var(--fortion-space-32)));padding:var(--fortion-space-8);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);color:var(--fortion-text-primary);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-menu-shadow)}.fortion-account-menu__identity{gap:var(--fortion-space-4);padding:var(--fortion-space-12);overflow-wrap:anywhere;display:grid}.fortion-account-menu__identity span,.fortion-account-menu__label{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14)}.fortion-account-menu__language-status{padding-inline:var(--fortion-space-12);font-size:var(--fortion-font-size-14);overflow-wrap:anywhere}.fortion-account-menu__separator{block-size:var(--fortion-border-width-default);margin-block:var(--fortion-space-4);background:var(--fortion-border-subtle)}.fortion-account-menu__label{padding:var(--fortion-space-8) var(--fortion-space-12) var(--fortion-space-4);font-weight:var(--fortion-font-weight-regular)}.fortion-account-menu__item{min-block-size:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);padding:var(--fortion-space-8) var(--fortion-space-12);border-radius:var(--fortion-radius-6);-webkit-user-select:none;user-select:none;outline:none;display:flex}.fortion-account-menu__item[data-highlighted]{background:var(--fortion-surface-hover)}.fortion-account-menu__item svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium)}.fortion-account-menu__indicator{inline-size:var(--fortion-size-icon-medium);color:var(--fortion-text-link)}.fortion-account-menu__item--danger{color:var(--fortion-state-critical-foreground)}.fortion-form-field,.fortion-text-field,.fortion-select-field{min-inline-size:0}.fortion-textarea{padding-block:var(--fortion-space-12);resize:vertical;white-space:pre-wrap;min-block-size:120px}[data-touch].fortion-button,[data-touch].fortion-text-field,[data-touch].fortion-select-field{min-block-size:var(--fortion-size-touch-target);min-inline-size:var(--fortion-size-touch-target)}[data-touch].fortion-icon-button{inline-size:var(--fortion-size-touch-target)}.fortion-money-field{gap:var(--fortion-space-8);grid-template-columns:minmax(0,1fr) minmax(88px,.32fr);display:grid}.fortion-money-field input{text-align:end;font-variant-numeric:tabular-nums}.fortion-money-field dd{font-variant-numeric:tabular-nums;margin:0}.fortion-period-field__inputs{gap:var(--fortion-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.fortion-period-field__inputs:has(>:last-child:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fortion-period-field input{padding-inline:var(--fortion-space-8)}.fortion-period-dialog{padding:var(--fortion-space-16)}.fortion-period-dialog>.fortion-period-field__inputs{margin-block-start:var(--fortion-space-16)}.fortion-calendar{inline-size:calc(7 * var(--fortion-size-touch-target));max-inline-size:100%;margin-inline:auto}.fortion-calendar__heading{margin-block:var(--fortion-space-16);justify-content:space-between;align-items:center;gap:var(--fortion-space-8);display:flex}.fortion-calendar__heading h3{font-size:var(--fortion-font-size-18);margin:0}.fortion-calendar__heading svg,.fortion-period-field svg{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke)}.fortion-calendar__week{grid-template-columns:repeat(7, var(--fortion-size-touch-target));text-align:center;display:grid}.fortion-calendar__week [role=columnheader]{font-size:var(--fortion-font-size-12);color:var(--fortion-component-paper-secondary);padding-block:var(--fortion-space-8)}.fortion-calendar__day{inline-size:var(--fortion-size-touch-target);block-size:var(--fortion-size-touch-target);background:var(--fortion-surface-default);color:var(--fortion-component-paper-foreground);border-radius:var(--fortion-radius-6);border:0}.fortion-calendar__day:hover{background:var(--fortion-surface-hover)}.fortion-calendar__day:focus-visible{z-index:1;position:relative}.fortion-calendar__day[aria-current=date]{text-underline-offset:var(--fortion-space-4);font-weight:var(--fortion-font-weight-medium);text-decoration:underline}.fortion-calendar__day[data-outside]{color:var(--fortion-component-paper-secondary)}.fortion-calendar__day[data-range]{border-radius:var(--fortion-component-paper-radius);background:var(--fortion-surface-selected);color:var(--fortion-text-link)}.fortion-calendar__day[data-selected]{border-radius:var(--fortion-radius-6);color:var(--fortion-text-inverse);background:var(--fortion-action-primary-default);font-weight:var(--fortion-font-weight-medium)}.fortion-calendar__day[aria-disabled=true]{color:var(--fortion-text-disabled);cursor:not-allowed;text-decoration:line-through}.fortion-entity-picker{min-width:0;position:relative}.fortion-entity-picker__popup{z-index:15;inset-inline:0;top:calc(100% + var(--fortion-space-4));border:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);border-radius:var(--fortion-radius-8);max-height:320px;padding:var(--fortion-space-4);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-paper-popover-shadow);position:absolute;overflow:auto}.fortion-entity-picker__option{min-height:var(--fortion-size-touch-target);padding:var(--fortion-space-8) var(--fortion-space-12);overflow-wrap:anywhere;align-items:center;display:flex}.fortion-entity-picker__option[data-active],.fortion-entity-picker__option[aria-selected=true]{background:var(--fortion-surface-selected);color:var(--fortion-text-link)}.fortion-entity-picker__option[aria-selected=true]{font-weight:var(--fortion-font-weight-regular)}.fortion-entity-picker__option[aria-disabled]{color:var(--fortion-text-disabled)}.fortion-document-upload{padding:var(--fortion-space-24) var(--fortion-space-16);border:var(--fortion-border-width-default) dashed var(--fortion-component-field-border);border-radius:var(--fortion-radius-8);background:var(--fortion-component-paper-inset);align-items:center;gap:var(--fortion-space-12);text-align:center;flex-direction:column;display:flex}.fortion-document-upload p{font-size:var(--fortion-font-size-14);color:var(--fortion-component-paper-secondary);margin:0}.fortion-document-upload svg,.fortion-document-row>svg{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke);flex:none}.fortion-document-row{align-items:start;gap:var(--fortion-space-12);padding-block:var(--fortion-space-16);border-bottom:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);list-style:none;display:flex}.fortion-document-row__body{gap:var(--fortion-space-4);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.fortion-document-row__body>span{font-size:var(--fortion-font-size-14)}.fortion-document-row__actions{justify-content:end}.fortion-document-row__open{text-align:start;overflow-wrap:anywhere;white-space:normal;justify-self:start;max-inline-size:100%}.fortion-document-preview{gap:var(--fortion-space-16);min-inline-size:0;display:grid}.fortion-document-preview p{margin:0}.fortion-document-preview img{object-fit:contain;block-size:auto;inline-size:100%;display:block}.fortion-document-preview iframe{border:0;block-size:70dvh;inline-size:100%;display:block}.fortion-interactive-row{cursor:pointer;transition:background-color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard)}.fortion-interactive-row:hover,.fortion-interactive-row:hover td{background:var(--fortion-component-table-hover-background)}:root[data-fortion-keyboard-navigation] .fortion-interactive-row:focus-visible{box-shadow:none;outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:calc(var(--fortion-focus-width) * -1)}@media (width<=767px),(pointer:coarse){.fortion-button,.fortion-text-field,.fortion-select-field,.fortion-language-select select{min-block-size:var(--fortion-size-touch-target)}.fortion-button{min-inline-size:var(--fortion-size-touch-target)}.fortion-icon-button{inline-size:var(--fortion-size-touch-target)}.fortion-dialog{padding:var(--fortion-space-16)}.fortion-period-field>.fortion-period-field__inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fortion-period-field>.fortion-period-field__inputs>button{grid-column:2;justify-self:end}.fortion-document-row{flex-wrap:wrap}.fortion-document-row__actions{justify-content:end;inline-size:100%}}.fortion-field-control{min-inline-size:0;position:relative}.fortion-field-control>span{pointer-events:none;color:var(--fortion-text-secondary);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--fortion-space-12)}.fortion-field-control>span svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium)}.fortion-field-control input{padding-inline-start:calc(var(--fortion-space-12) + var(--fortion-size-icon-medium) + var(--fortion-space-8))}.fortion-search-field{inline-size:min(100%, var(--fortion-component-search-field-width));max-inline-size:var(--fortion-component-search-field-width);min-inline-size:0}.fortion-search-field .fortion-form-field{gap:0}.fortion-section{min-inline-size:0;padding-block:var(--fortion-space-24)}.fortion-section:first-child{border-block-start:0;padding-block-start:0}.fortion-section__heading{justify-content:space-between;align-items:start;gap:var(--fortion-space-16);margin-block-end:var(--fortion-space-16);display:flex}.fortion-section__heading :is(h2,h3,h4,h5,h6){overflow-wrap:anywhere;min-inline-size:0;font-size:var(--fortion-font-size-20);line-height:var(--fortion-font-line-height-28);margin:0}.fortion-section__actions{justify-content:end;gap:var(--fortion-space-8);flex-wrap:wrap;flex:none;display:flex}.fortion-section__body{overflow-wrap:anywhere;min-inline-size:0}.fortion-filter-trigger{flex:none}.fortion-filter-trigger svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium)}.fortion-filter-panel__backdrop{z-index:40;background:0 0;position:fixed;inset:0}.fortion-filter-panel{inline-size:var(--fortion-component-filter-panel-width);max-block-size:100dvh;max-inline-size:100%;color:var(--fortion-text-primary);background:var(--fortion-component-details-panel-background);border-inline-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);flex-direction:column;display:flex;overflow:hidden}.fortion-filter-panel--overlay{inset-block:var(--fortion-component-navigation-topbar-height) 0;z-index:41;box-shadow:var(--fortion-component-details-panel-shadow);position:fixed;inset-inline-end:0}.fortion-filter-panel--rail{block-size:calc(100dvh - var(--fortion-component-navigation-topbar-height));position:sticky;inset-block-start:0}.fortion-filter-panel__heading{min-block-size:var(--fortion-size-touch-target);justify-content:space-between;align-items:center;gap:var(--fortion-space-16);padding:var(--fortion-space-16) var(--fortion-space-32) 0;flex:none;margin-block-end:var(--fortion-space-24);display:flex}.fortion-filter-panel__heading h2{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--fortion-font-size-20);line-height:var(--fortion-font-line-height-28);margin:0}.fortion-filter-panel__body{overscroll-behavior:contain;min-block-size:0;padding-inline:var(--fortion-space-32);flex:1;overflow:auto}.fortion-filter-panel__actions{padding:var(--fortion-space-24) var(--fortion-space-32) max(var(--fortion-space-16), env(safe-area-inset-bottom));background:var(--fortion-component-details-panel-background);flex:none;position:sticky;inset-block-end:0}.fortion-filter-actions{justify-content:space-between;gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.fortion-filter-panel{animation:fortion-filter-panel-enter var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard)}@keyframes fortion-filter-panel-enter{0%{opacity:0}to{opacity:1}}.fortion-filter-group{border-block-end:var(--fortion-border-width-default) solid var(--fortion-border-subtle)}.fortion-filter-group>summary{min-block-size:var(--fortion-size-touch-target);justify-content:space-between;align-items:center;gap:var(--fortion-space-12);cursor:pointer;font-weight:var(--fortion-font-weight-medium);list-style:none;display:flex}.fortion-filter-group>summary::-webkit-details-marker{display:none}.fortion-filter-group>summary svg{inline-size:var(--fortion-size-icon-medium);block-size:var(--fortion-size-icon-medium);transition:transform var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);flex:none}.fortion-filter-group:not([open])>summary svg{transform:rotate(-90deg)}.fortion-filter-group__body{gap:var(--fortion-space-8);padding-block:var(--fortion-space-8) var(--fortion-space-16);display:grid}.fortion-data-table-wrap{inline-size:100%;max-inline-size:100%;overflow-x:auto}.fortion-data-table{background:var(--fortion-surface-default);border-collapse:collapse;text-align:start;inline-size:100%}.fortion-data-table th,.fortion-data-table td{padding:var(--fortion-space-12);border-block-end:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);vertical-align:middle;overflow-wrap:anywhere}.fortion-data-table tbody tr{height:var(--fortion-component-table-row-height)}.fortion-data-table tbody tr[data-two-line]{height:var(--fortion-component-table-row-two-line-height)}.fortion-data-table thead th{height:var(--fortion-component-table-header-height);padding-block:var(--fortion-space-8);background:var(--fortion-surface-default);z-index:2;white-space:nowrap;overflow-wrap:normal;color:var(--fortion-text-secondary);font-weight:var(--fortion-font-weight-regular);text-align:start;position:sticky;inset-block-start:0}.fortion-data-table [data-numeric]{white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.fortion-data-table .fortion-status-indicator{white-space:nowrap}@media (width>=768px){.fortion-data-table td .fortion-button{white-space:nowrap}}.fortion-data-table tr[tabindex]{cursor:pointer;transition:background-color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard)}.fortion-data-table tr[tabindex]:hover{background:var(--fortion-component-table-hover-background)}.fortion-data-table tr[data-selected]{background:var(--fortion-component-table-selected-background);--fortion-text-secondary:var(--fortion-text-on-tinted);--fortion-text-muted:var(--fortion-text-on-tinted);--fortion-component-paper-secondary:var(--fortion-text-on-tinted)}:root[data-fortion-keyboard-navigation] .fortion-data-table tr[tabindex]:focus-visible{box-shadow:none;outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:calc(var(--fortion-focus-width) * -1)}.fortion-data-table [data-numeric] strong{font-weight:var(--fortion-font-weight-regular)}.fortion-data-table__group th{--fortion-text-secondary:var(--fortion-text-on-tinted);--fortion-text-muted:var(--fortion-text-on-tinted);text-align:start;background:var(--fortion-surface-muted)}.fortion-data-table__group span{font-weight:var(--fortion-font-weight-regular);margin-inline-start:var(--fortion-space-8)}.fortion-data-table__mobile-label{display:none}.fortion-data-table[data-appearance=summary]{--fortion-component-table-divider:var(--fortion-component-table-summary-divider)}.fortion-data-table[data-appearance=summary] tbody tr[data-row-key]{height:var(--fortion-component-table-summary-row-height)}.fortion-data-table[data-appearance=summary] td{padding-block:var(--fortion-space-8)}@media (width>=768px){.fortion-data-table[data-mobile-groups] .fortion-data-table__group{display:none}}.fortion-data-table__sort{align-items:center;gap:var(--fortion-space-4);vertical-align:middle;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);background:0 0;border:0;padding:0;display:inline-flex}.fortion-data-table__sort>svg{inline-size:var(--fortion-component-button-icon-size);block-size:var(--fortion-component-button-icon-size);color:var(--fortion-text-secondary);flex:none;transition:inherit}.fortion-data-table__sort[data-active]>svg,.fortion-data-table__sort:hover,.fortion-data-table__sort:hover>svg{color:var(--fortion-action-primary-default)}.fortion-details-panel__overlay{background:var(--fortion-surface-overlay);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fortion-details-panel__overlay{background:color-mix(in srgb, var(--fortion-surface-overlay) calc(var(--fortion-opacity-overlay) * 100%), transparent)}}.fortion-details-panel__overlay{z-index:40}.fortion-details-panel{inline-size:min(100%, var(--fortion-component-details-panel-width));background:var(--fortion-component-details-panel-background);max-block-size:100dvh;color:var(--fortion-text-primary);z-index:41;border-inline-start:var(--fortion-border-width-default) solid var(--fortion-border-subtle);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden}.fortion-details-panel[data-size=fullscreen]{border:0;block-size:100dvh;inline-size:100%;inset:0}.fortion-details-panel__heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);padding:var(--fortion-space-24);border-block-end:var(--fortion-border-width-default) solid var(--fortion-border-subtle);display:flex}.fortion-details-panel__heading h2{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--fortion-font-size-24);line-height:var(--fortion-font-line-height-32);margin:0}.fortion-details-panel__heading>button{flex:none}.fortion-details-panel__body{padding:var(--fortion-space-24);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;flex:1;padding-block-end:max(var(--fortion-space-24), env(safe-area-inset-bottom));overflow:auto}.fortion-tabs{min-inline-size:0;max-inline-size:100%}.fortion-tabs [role=tablist]{scrollbar-width:thin;border-block-end:var(--fortion-border-width-default) solid var(--fortion-border-subtle);gap:var(--fortion-space-4);display:flex;position:relative;overflow-x:auto}.fortion-tabs [role=tab]{min-inline-size:max-content;min-block-size:var(--fortion-size-touch-target);padding:var(--fortion-space-12) var(--fortion-space-8);white-space:nowrap;overflow-wrap:normal;font:inherit;font-weight:var(--fortion-font-weight-medium);cursor:pointer;color:var(--fortion-text-secondary);background:0 0;border:0;flex:1 0 auto}.fortion-tabs [role=tab][data-state=active]{color:var(--fortion-text-link)}.fortion-tabs__indicator{block-size:var(--fortion-focus-width);background:var(--fortion-action-primary-default);pointer-events:none;position:absolute;inset-block-end:0}.fortion-tabs__indicator[data-ready=false]{visibility:hidden}.fortion-tabs__indicator[data-animate=true]{transition:left var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard), width var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard)}:root[data-fortion-keyboard-navigation] .fortion-tabs [role=tab]:focus-visible{box-shadow:none;outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:calc(var(--fortion-focus-width) * -1)}.fortion-tabs [role=tab]:disabled{cursor:default;color:var(--fortion-text-disabled)}.fortion-tabs [role=tabpanel]{min-inline-size:0;max-inline-size:100%;padding-block:var(--fortion-space-24)}.fortion-queue-counter{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:var(--fortion-space-4);border-radius:var(--fortion-radius-full);background:var(--fortion-action-primary-default);color:var(--fortion-action-primary-foreground);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;margin-inline-start:var(--fortion-space-8);line-height:1;display:inline-flex;position:relative}.fortion-tabs [role=tab][data-state=active] .fortion-queue-counter{background:var(--fortion-action-primary-active)}.fortion-tabs__explanation{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);overflow-wrap:anywhere}.fortion-card-artwork{inline-size:100%;fill:var(--fortion-color-white);font-family:"Source Sans 3",Arial,sans-serif;display:block;overflow:hidden}.fortion-card-artwork .fortion-brand{color:var(--fortion-color-white);block-size:46px;inline-size:215px}.fortion-card-artwork__title{font-size:25px}.fortion-card-artwork__number{letter-spacing:6px;font-size:42px}.fortion-card-artwork__holder{letter-spacing:1px;font-size:24px}.fortion-card-artwork-state{gap:var(--fortion-space-8);display:grid}.fortion-card-artwork-state>span{font-size:var(--fortion-font-size-14);color:var(--fortion-text-primary)}.fortion-card-picker{margin:var(--fortion-space-16) 0;gap:var(--fortion-space-8);border:0;grid-template-columns:repeat(5,minmax(0,1fr));min-inline-size:0;padding:0;display:grid}.fortion-card-picker legend{margin-block-end:var(--fortion-space-8)}.fortion-card-picker label{min-inline-size:0;min-block-size:var(--fortion-size-touch-target);font-size:var(--fortion-font-size-14);text-align:center;cursor:pointer;overflow-wrap:anywhere;border-radius:var(--fortion-radius-4)}.fortion-card-picker input{margin:0 0 var(--fortion-space-8);accent-color:var(--fortion-action-primary-default)}:root[data-fortion-keyboard-navigation] .fortion-card-picker label:has(input:focus-visible){outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:var(--fortion-focus-width)}.fortion-card-picker label:has(input:disabled){cursor:default;color:var(--fortion-text-disabled)}.fortion-card-picker svg{margin-block-end:var(--fortion-space-8)}.fortion-funding-tile{appearance:none;border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);padding:var(--fortion-space-24);gap:var(--fortion-space-12);text-align:start;font:inherit;color:inherit;cursor:pointer;min-inline-size:0;max-inline-size:100%;transition:background-color var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);flex-direction:column;display:flex}.fortion-funding-tile:hover{background:var(--fortion-surface-hover)}.fortion-funding-tile__heading{align-items:center;gap:var(--fortion-space-12);overflow-wrap:anywhere;min-inline-size:0;display:flex}.fortion-funding-tile__heading svg{flex:0 0 var(--fortion-size-icon-medium)}.fortion-funding-tile__details{gap:var(--fortion-space-12);overflow-wrap:anywhere;min-inline-size:0;display:grid}.fortion-funding-tile__balance{font-size:var(--fortion-font-size-24);font-variant-numeric:tabular-nums}@media (width<=1023px){.fortion-details-panel{border-inline-start:0;inline-size:100vw;inset-inline:0 auto}}@media (width<=767px){.fortion-search-field{max-inline-size:none}.fortion-section__heading{flex-direction:column}.fortion-section__actions{justify-content:start;inline-size:100%}.fortion-filter-panel{border-inline-start:0;inline-size:100vw;max-inline-size:100vw;inset-inline:0 auto}.fortion-filter-panel__heading,.fortion-filter-panel__body,.fortion-filter-panel__actions{padding-inline:var(--fortion-space-16)}.fortion-details-panel__heading,.fortion-details-panel__body{padding:var(--fortion-space-16)}.fortion-data-table-wrap{overflow:visible}.fortion-data-table,.fortion-data-table tbody{display:block}.fortion-data-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fortion-data-table tr{min-block-size:var(--fortion-size-touch-target);padding:var(--fortion-space-12) 0;border-block-end:var(--fortion-border-width-default) solid var(--fortion-border-subtle);gap:var(--fortion-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fortion-data-table td,.fortion-data-table th{overflow-wrap:anywhere;border:0;min-inline-size:0;padding:0;display:block}.fortion-data-table td:first-child,.fortion-data-table td[data-numeric],.fortion-data-table__group th,.fortion-data-table__empty td{grid-column:1/-1}.fortion-data-table td[data-mobile-hidden]{display:none}.fortion-data-table [data-numeric]{text-align:start}.fortion-data-table__mobile-label{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);display:block}.fortion-tabs [role=tab]{font-size:var(--fortion-font-size-14);padding-inline:0}.fortion-card-picker{row-gap:var(--fortion-space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.fortion-funding-tile{padding:var(--fortion-space-16)}}@media (prefers-reduced-motion:reduce){.fortion-filter-panel{animation-duration:var(--fortion-motion-duration-instant)}.fortion-filter-group>summary svg,.fortion-tabs__indicator{transition-duration:var(--fortion-motion-duration-instant)}}.fortion-budget-scale{block-size:var(--fortion-space-8);min-inline-size:var(--fortion-space-64);border-radius:var(--fortion-radius-4);background:var(--fortion-surface-muted);inline-size:100%;position:relative}.fortion-budget-scale__fact,.fortion-budget-scale__future{border-radius:inherit;position:absolute;inset-block:0}.fortion-budget-scale__fact{background:var(--fortion-action-primary-default)}.fortion-budget-scale__future{background:repeating-linear-gradient(135deg, var(--fortion-state-info-background) 0 4px, var(--fortion-action-primary-default) 4px 5px)}.fortion-budget-scale__plan{inset-block:calc(-1 * var(--fortion-space-4));inline-size:var(--fortion-border-width-default);background:var(--fortion-text-secondary);position:absolute}.fortion-budget-scale[data-incomplete]{outline:var(--fortion-border-width-default) dashed var(--fortion-text-secondary);outline-offset:var(--fortion-space-4)}.fortion-empty-state{justify-items:start;gap:var(--fortion-space-16);padding:var(--fortion-space-24);display:grid}.fortion-loading-skeleton__row{block-size:var(--fortion-component-table-row-height);border-block-end:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);align-items:center;display:flex}.fortion-loading-skeleton__row span{inline-size:60%;block-size:var(--fortion-space-16);background:var(--fortion-surface-muted);border-radius:var(--fortion-radius-4)}.fortion-data-context{gap:var(--fortion-space-8);display:grid}.fortion-data-context dl{gap:var(--fortion-space-16);flex-wrap:wrap;margin:0;display:flex}.fortion-data-context dl>div{gap:var(--fortion-space-4);display:grid}.fortion-data-context dd{overflow-wrap:anywhere;margin:0}.fortion-data-context dt{color:var(--fortion-text-secondary)}.fortion-data-context__signals{gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.fortion-budget-scale__zero{inset-block:calc(-1 * var(--fortion-space-4));inline-size:var(--fortion-border-width-default);background:var(--fortion-text-primary);position:absolute}.fortion-budget-scale:not([data-negative]) .fortion-budget-scale__zero>span{display:none}.fortion-budget-scale__zero>span{font-size:var(--fortion-font-size-12);line-height:var(--fortion-font-line-height-16);position:absolute;inset-block-start:100%}.fortion-budget-scale{margin-block-end:var(--fortion-space-16)}.fortion-message[data-tone=neutral]{color:var(--fortion-state-neutral-foreground);background:var(--fortion-state-neutral-background)}.fortion-message,.fortion-entity-picker__option[data-active],.fortion-entity-picker__option[aria-selected=true],.fortion-funding-tile[aria-selected=true]{--fortion-text-secondary:var(--fortion-text-on-tinted);--fortion-text-muted:var(--fortion-text-on-tinted);--fortion-component-paper-secondary:var(--fortion-text-on-tinted)}.fortion-funding-tile strong,.fortion-data-context__value{font-weight:var(--fortion-font-weight-regular);font-variant-numeric:tabular-nums}@media (width>=768px){.fortion-data-table th[scope=row]{background:inherit;border-inline-end:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);z-index:1;position:sticky;inset-inline-start:0}.fortion-data-table thead th:first-child{z-index:3;inset-inline-start:0}}@media (width<=767px){.fortion-data-table tbody tr{height:auto;min-block-size:var(--fortion-component-table-row-two-line-height)}.fortion-data-table .fortion-status-indicator{white-space:normal;align-items:start;max-inline-size:100%}.fortion-data-table .fortion-status-indicator>span{overflow-wrap:anywhere;min-inline-size:0}.fortion-data-table[data-appearance=summary] tbody tr[data-row-key]{min-block-size:var(--fortion-component-table-summary-mobile-row-height);border-block-end-color:var(--fortion-component-table-summary-divider);align-items:center;gap:0;height:auto}.fortion-data-table[data-appearance=summary] td{padding:0}.fortion-data-table[data-appearance=summary] .fortion-data-table__group{min-block-size:0;height:auto;padding-block:var(--fortion-space-8);border:0}.fortion-data-table[data-appearance=summary] .fortion-data-table__group th{padding-inline:var(--fortion-space-8);padding-block:var(--fortion-space-4);border-radius:var(--fortion-radius-4);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-medium)}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--fortion-action-destructive-background:#a5212a;--fortion-action-destructive-foreground:#a5212a;--fortion-action-destructive-inverse:#fff;--fortion-action-disabled-background:#f2f4f7;--fortion-action-disabled-foreground:#647286;--fortion-action-primary-active:#1f55b7;--fortion-action-primary-default:#286de1;--fortion-action-primary-foreground:#fff;--fortion-action-primary-hover:#235fc9;--fortion-action-secondary-active:#b3d1ff;--fortion-action-secondary-default:#eaf2ff;--fortion-action-secondary-foreground:#263347;--fortion-action-secondary-hover:#d9e8ff;--fortion-action-tertiary-active:#e1e7f0;--fortion-action-tertiary-default:#263347;--fortion-action-tertiary-hover:#f2f4f7;--fortion-border-critical:#a5212a;--fortion-border-default:#7e8a9b;--fortion-border-disabled:#cdd5df;--fortion-border-list-divider:#c9d3e1;--fortion-border-soft:#e1e7f0;--fortion-border-strong:#344054;--fortion-border-subtle:#e1e7f0;--fortion-border-width-default:1px;--fortion-border-width-focus:2px;--fortion-chart-series-0:#286de1;--fortion-chart-series-1:#17663a;--fortion-chart-series-2:#6343a4;--fortion-chart-series-3:#a15c36;--fortion-chart-series-4:#a5212a;--fortion-chart-series-5:#344054;--fortion-chart-series-6:#627085;--fortion-color-amber-50:#fff4d6;--fortion-color-amber-800:#7a4b00;--fortion-color-blue-100:#d9e8ff;--fortion-color-blue-200:#b3d1ff;--fortion-color-blue-300:#80b3ff;--fortion-color-blue-400:#4d94ff;--fortion-color-blue-50:#eaf2ff;--fortion-color-blue-500:#1a75ff;--fortion-color-blue-600:#286de1;--fortion-color-blue-700:#235fc9;--fortion-color-blue-800:#004cc4;--fortion-color-blue-900:#003787;--fortion-color-blue-focus:#477ed1;--fortion-color-card-blue-end:#11a5c4;--fortion-color-card-blue-middle:#0676f8;--fortion-color-card-blue-start:#064bd6;--fortion-color-card-chip-end:#8edacb;--fortion-color-card-chip-line:#64babf;--fortion-color-card-chip-start:#d8f2ed;--fortion-color-card-circle-accent:#4ef5bd;--fortion-color-card-copper-end:#995d3c;--fortion-color-card-copper-middle:#854d32;--fortion-color-card-copper-start:#713f29;--fortion-color-card-graphite-end:#4a5e73;--fortion-color-card-graphite-middle:#38495c;--fortion-color-card-graphite-start:#263445;--fortion-color-card-red-end:#c93149;--fortion-color-card-red-middle:#b51e38;--fortion-color-card-red-start:#8f142b;--fortion-color-card-teal-end:#0f737a;--fortion-color-card-teal-middle:#0b6972;--fortion-color-card-teal-start:#075e66;--fortion-color-card-violet-end:#7654b1;--fortion-color-card-violet-middle:#6343a4;--fortion-color-card-violet-start:#513496;--fortion-color-copper-600:#a15c36;--fortion-color-green-50:#e7f6ec;--fortion-color-green-700:#17663a;--fortion-color-interface-field-border:#7e8a9b;--fortion-color-interface-list-divider:#c9d3e1;--fortion-color-interface-on-tinted:#5e6c80;--fortion-color-interface-primary-active:#1f55b7;--fortion-color-interface-profile:#f4f7fc;--fortion-color-navigation:#fafbfe;--fortion-color-neutral-100:#f2f4f7;--fortion-color-neutral-200:#e1e7f0;--fortion-color-neutral-25:#fcfcfd;--fortion-color-neutral-300:#cdd5df;--fortion-color-neutral-400:#98a2b3;--fortion-color-neutral-50:#f8f9fc;--fortion-color-neutral-500:#647286;--fortion-color-neutral-600:#627085;--fortion-color-neutral-700:#344054;--fortion-color-neutral-800:#1d2939;--fortion-color-neutral-900:#263347;--fortion-color-neutral-950:#0c111d;--fortion-color-overlay:#0c111d;--fortion-color-paper-ink:#263347;--fortion-color-paper-inset:#fff;--fortion-color-paper-paper:#f8f9fc;--fortion-color-paper-secondary:#627085;--fortion-color-paper-soft:#e1e7f0;--fortion-color-red-50:#fdebec;--fortion-color-red-700:#a5212a;--fortion-color-white:#fff;--fortion-component-action-group-gap:8px;--fortion-component-bulk-actions-padding:12px;--fortion-component-bulk-actions-radius:12px;--fortion-component-bulk-actions-shadow:0px 12px 32px 0px #2633471f;--fortion-component-bulk-actions-shadow-color:#2633471f;--fortion-component-bulk-actions-shadow-offset-x:0px;--fortion-component-bulk-actions-shadow-offset-y:12px;--fortion-component-bulk-actions-shadow-blur:32px;--fortion-component-bulk-actions-shadow-spread:0px;--fortion-component-button-font-family:"Source Sans 3", Arial, sans-serif;--fortion-component-button-font-size:14px;--fortion-component-button-font-weight:500;--fortion-component-button-gap:8px;--fortion-component-button-height:40px;--fortion-component-button-icon-size:20px;--fortion-component-button-line-height:20px;--fortion-component-button-padding-x:16px;--fortion-component-button-padding-y:8px;--fortion-component-button-primary-background:#286de1;--fortion-component-button-primary-foreground:#fff;--fortion-component-button-radius:6px;--fortion-component-button-secondary-background:#eaf2ff;--fortion-component-button-secondary-border:#7e8a9b;--fortion-component-card-blue-end:#11a5c4;--fortion-component-card-blue-middle:#0676f8;--fortion-component-card-blue-start:#064bd6;--fortion-component-card-chip-end:#8edacb;--fortion-component-card-chip-line:#64babf;--fortion-component-card-chip-start:#d8f2ed;--fortion-component-card-circle-accent:#4ef5bd;--fortion-component-card-copper-end:#995d3c;--fortion-component-card-copper-middle:#854d32;--fortion-component-card-copper-start:#713f29;--fortion-component-card-graphite-end:#4a5e73;--fortion-component-card-graphite-middle:#38495c;--fortion-component-card-graphite-start:#263445;--fortion-component-card-red-end:#c93149;--fortion-component-card-red-middle:#b51e38;--fortion-component-card-red-start:#8f142b;--fortion-component-card-teal-end:#0f737a;--fortion-component-card-teal-middle:#0b6972;--fortion-component-card-teal-start:#075e66;--fortion-component-card-violet-end:#7654b1;--fortion-component-card-violet-middle:#6343a4;--fortion-component-card-violet-start:#513496;--fortion-component-control-row-gap:12px;--fortion-component-details-panel-background:#fff;--fortion-component-details-panel-shadow:0px 12px 32px 0px #2633471f;--fortion-component-details-panel-shadow-color:#2633471f;--fortion-component-details-panel-shadow-offset-x:0px;--fortion-component-details-panel-shadow-offset-y:12px;--fortion-component-details-panel-shadow-blur:32px;--fortion-component-details-panel-shadow-spread:0px;--fortion-component-details-panel-width:520px;--fortion-component-dialog-radius:12px;--fortion-component-dialog-shadow:0px 12px 32px 0px #2633471f;--fortion-component-dialog-shadow-color:#2633471f;--fortion-component-dialog-shadow-offset-x:0px;--fortion-component-dialog-shadow-offset-y:12px;--fortion-component-dialog-shadow-blur:32px;--fortion-component-dialog-shadow-spread:0px;--fortion-component-dialog-wide-width:640px;--fortion-component-dialog-width:480px;--fortion-component-field-background:#fff;--fortion-component-field-border:#7e8a9b;--fortion-component-field-error-border:#a5212a;--fortion-component-field-gap:8px;--fortion-component-field-height:40px;--fortion-component-field-padding-x:12px;--fortion-component-field-radius:6px;--fortion-component-filter-panel-width:360px;--fortion-component-menu-item-height:40px;--fortion-component-menu-max-width:280px;--fortion-component-menu-radius:8px;--fortion-component-menu-shadow:0px 4px 16px 0px #2633471a;--fortion-component-menu-shadow-color:#2633471a;--fortion-component-menu-shadow-offset-x:0px;--fortion-component-menu-shadow-offset-y:4px;--fortion-component-menu-shadow-blur:16px;--fortion-component-menu-shadow-spread:0px;--fortion-component-message-gap:12px;--fortion-component-message-padding:16px;--fortion-component-message-radius:8px;--fortion-component-navigation-background:#fafbfe;--fortion-component-navigation-compact-width:64px;--fortion-component-navigation-edge-hover:#d9e8ff;--fortion-component-navigation-expanded-width:232px;--fortion-component-navigation-hover-background:#d9e8ff;--fortion-component-navigation-hover-foreground:#1f55b7;--fortion-component-navigation-toggle-border:#b3d1ff;--fortion-component-navigation-topbar-height:56px;--fortion-component-paper-background:#fff;--fortion-component-paper-divider:#e1e7f0;--fortion-component-paper-foreground:#263347;--fortion-component-paper-inset:#fff;--fortion-component-paper-popover-shadow:0px 4px 16px 0px #2633471a;--fortion-component-paper-popover-shadow-color:#2633471a;--fortion-component-paper-popover-shadow-offset-x:0px;--fortion-component-paper-popover-shadow-offset-y:4px;--fortion-component-paper-popover-shadow-blur:16px;--fortion-component-paper-popover-shadow-spread:0px;--fortion-component-paper-radius:0px;--fortion-component-paper-secondary:#627085;--fortion-component-request-documents:424px;--fortion-component-request-gap:80px;--fortion-component-request-main:640px;--fortion-component-search-field-width:400px;--fortion-component-table-divider:#e1e7f0;--fortion-component-table-header-height:40px;--fortion-component-table-hover-background:#f8f9fc;--fortion-component-table-row-height:52px;--fortion-component-table-row-two-line-height:64px;--fortion-component-table-selected-background:#eaf2ff;--fortion-component-table-summary-divider:#c9d3e1;--fortion-component-table-summary-mobile-row-height:72px;--fortion-component-table-summary-row-height:64px;--fortion-focus-offset:#fff;--fortion-focus-ring:#477ed1;--fortion-focus-width:2px;--fortion-font-family-interface:"Source Sans 3", Arial, sans-serif;--fortion-font-letter-spacing-default:0px;--fortion-font-line-height-16:16px;--fortion-font-line-height-20:20px;--fortion-font-line-height-24:24px;--fortion-font-line-height-28:28px;--fortion-font-line-height-32:32px;--fortion-font-line-height-40:40px;--fortion-font-size-12:12px;--fortion-font-size-14:14px;--fortion-font-size-16:16px;--fortion-font-size-18:18px;--fortion-font-size-20:20px;--fortion-font-size-24:24px;--fortion-font-size-32:32px;--fortion-font-weight-medium:500;--fortion-font-weight-regular:400;--fortion-icon-stroke:1.5;--fortion-motion-duration-fast:.12s;--fortion-motion-duration-instant:0s;--fortion-motion-duration-sheet:.24s;--fortion-motion-duration-standard:.18s;--fortion-motion-duration-toast:4.5s;--fortion-motion-duration-undo:8s;--fortion-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--fortion-opacity-button-secondary-border:0;--fortion-opacity-overlay:.48;--fortion-radius-0:0px;--fortion-radius-12:12px;--fortion-radius-4:4px;--fortion-radius-6:6px;--fortion-radius-8:8px;--fortion-radius-full:999px;--fortion-shadow-floating-lg:0px 12px 32px 0px #2633471f;--fortion-shadow-floating-lg-color:#2633471f;--fortion-shadow-floating-lg-offset-x:0px;--fortion-shadow-floating-lg-offset-y:12px;--fortion-shadow-floating-lg-blur:32px;--fortion-shadow-floating-lg-spread:0px;--fortion-shadow-floating-sm:0px 4px 16px 0px #2633471a;--fortion-shadow-floating-sm-color:#2633471a;--fortion-shadow-floating-sm-offset-x:0px;--fortion-shadow-floating-sm-offset-y:4px;--fortion-shadow-floating-sm-blur:16px;--fortion-shadow-floating-sm-spread:0px;--fortion-shadow-paper-popover:0px 4px 16px 0px #2633471a;--fortion-shadow-paper-popover-color:#2633471a;--fortion-shadow-paper-popover-offset-x:0px;--fortion-shadow-paper-popover-offset-y:4px;--fortion-shadow-paper-popover-blur:16px;--fortion-shadow-paper-popover-spread:0px;--fortion-shadow-paper-source:0px 4px 16px 0px #2633471a;--fortion-shadow-paper-source-color:#2633471a;--fortion-shadow-paper-source-offset-x:0px;--fortion-shadow-paper-source-offset-y:4px;--fortion-shadow-paper-source-blur:16px;--fortion-shadow-paper-source-spread:0px;--fortion-size-control:40px;--fortion-size-details-panel:520px;--fortion-size-dialog:480px;--fortion-size-dialog-wide:640px;--fortion-size-filter-panel:360px;--fortion-size-icon-large:24px;--fortion-size-icon-medium:20px;--fortion-size-icon-small:16px;--fortion-size-list-visual:36px;--fortion-size-menu-max:280px;--fortion-size-navigation-compact:64px;--fortion-size-navigation-expanded:232px;--fortion-size-request-documents:424px;--fortion-size-request-gap:80px;--fortion-size-request-main:640px;--fortion-size-search-field:400px;--fortion-size-table-row:52px;--fortion-size-table-row-summary:72px;--fortion-size-table-row-two-line:64px;--fortion-size-topbar:56px;--fortion-size-touch-target:44px;--fortion-space-12:12px;--fortion-space-16:16px;--fortion-space-24:24px;--fortion-space-32:32px;--fortion-space-4:4px;--fortion-space-48:48px;--fortion-space-64:64px;--fortion-space-8:8px;--fortion-state-critical-background:#fdebec;--fortion-state-critical-foreground:#a5212a;--fortion-state-info-background:#eaf2ff;--fortion-state-info-foreground:#004cc4;--fortion-state-neutral-background:#f2f4f7;--fortion-state-neutral-foreground:#344054;--fortion-state-success-background:#e7f6ec;--fortion-state-success-foreground:#17663a;--fortion-state-warning-background:#fff4d6;--fortion-state-warning-foreground:#7a4b00;--fortion-surface-default:#fff;--fortion-surface-hover:#f8f9fc;--fortion-surface-inset:#fff;--fortion-surface-muted:#f2f4f7;--fortion-surface-navigation:#fafbfe;--fortion-surface-overlay:#0c111d;--fortion-surface-page:#fff;--fortion-surface-paper:#fff;--fortion-surface-profile:#f4f7fc;--fortion-surface-selected:#eaf2ff;--fortion-surface-subtle:#fff;--fortion-text-critical:#a5212a;--fortion-text-disabled:#647286;--fortion-text-ink:#263347;--fortion-text-inverse:#fff;--fortion-text-link:#004cc4;--fortion-text-muted:#647286;--fortion-text-on-tinted:#5e6c80;--fortion-text-paper-secondary:#627085;--fortion-text-primary:#263347;--fortion-text-secondary:#627085;--fortion-z-index-dialog:41}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-BPX03HHj.woff2)format("woff2-variations")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/SourceSans3VF-Upright-BsWL4Kly.woff2)format("woff2-variations")}.fortion-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--fortion-motion-duration-instant)!important;animation-duration:var(--fortion-motion-duration-instant)!important;animation-iteration-count:1!important}}.fortion-compact-period{top:var(--period-top);right:var(--period-right);width:min(480px,100vw - 32px);max-height:calc(100dvh - var(--period-top) - 16px);left:auto;overflow-y:auto;transform:none}.fortion-compact-period__presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:16px;display:grid}.fortion-compact-period__presets button{white-space:normal;min-height:44px}.fortion-compact-period__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=767px){.fortion-compact-period{max-height:calc(100dvh - 32px);top:16px;right:16px}.fortion-compact-period__dates{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.fortion-compact-period{width:100vw;padding:4px;right:0}}.fortion-filter-popover{z-index:var(--fortion-z-index-dialog,60);border:1px solid var(--fortion-border-subtle);background:var(--fortion-surface-default);width:min(420px,100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--fortion-component-menu-shadow);padding:var(--fortion-space-16);border-radius:12px;flex-direction:column;display:flex;position:fixed}.fortion-filter-popover__heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-12);margin-block-end:var(--fortion-space-12);display:flex}.fortion-filter-popover__heading h2{font-size:var(--fortion-font-size-16);font-weight:var(--fortion-font-weight-medium);margin:0}.fortion-filter-popover__body{gap:var(--fortion-space-12);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow:auto}.fortion-filter-popover__body>*{min-width:0}.fortion-filter-popover__actions{border-block-start:1px solid var(--fortion-border-subtle);margin-block-start:var(--fortion-space-16);padding-block-start:var(--fortion-space-12)}.fortion-filter-popover .fortion-filter-actions{justify-content:space-between;gap:var(--fortion-space-12);display:flex}@media (width<=359px){.fortion-filter-popover__body{grid-template-columns:minmax(0,1fr)}}.fortion-shell__mobile-navigation{z-index:20;background:var(--fortion-surface-default);border-block-start:1px solid var(--fortion-border-default);padding-block-end:env(safe-area-inset-bottom,0px);position:fixed;inset:auto 0 0}.fortion-shell[data-mobile-navigation] .fortion-shell__content{padding-block-end:calc(76px + env(safe-area-inset-bottom,0px))}.fortion-snap-carousel{min-inline-size:0}.fortion-snap-carousel__track{gap:var(--fortion-space-16);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.fortion-snap-carousel__track::-webkit-scrollbar{display:none}.fortion-snap-carousel__slide{scroll-snap-align:start;flex:0 0 100%;min-inline-size:0}.fortion-snap-carousel__selection{justify-content:center;gap:var(--fortion-space-4);padding-block:var(--fortion-space-8);flex-wrap:wrap;display:flex}.fortion-snap-carousel__selection .fortion-button{min-block-size:44px}.fortion-snap-carousel__selection [aria-pressed=true]{background:var(--fortion-surface-selected);color:var(--fortion-text-link)}.fortion-document-upload__sources{justify-content:center;gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.fortion-document-upload__camera{display:none}.fortion-document-row__preview{object-fit:cover;border-radius:var(--fortion-radius-6);block-size:72px;inline-size:56px}@media (width<=767px),(pointer:coarse){.fortion-document-upload__camera{display:inline-flex}}@media (prefers-reduced-motion:reduce){.fortion-snap-carousel__track{scroll-behavior:auto}}@media (width<=767px){.fortion-document-sources{inline-size:100%;max-inline-size:none;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-block:auto 0;transform:translate(-50%)}.fortion-document-upload__sources{justify-content:stretch;margin-block-start:var(--fortion-space-16);display:grid}.fortion-document-sources[data-state=open]{animation:fortion-document-sources-enter var(--fortion-motion-duration-sheet) var(--fortion-motion-easing-standard)}}@keyframes fortion-document-sources-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.fortion-document-sources[data-state=open]{animation:none}}:root{color:var(--fortion-text-primary);background:var(--fortion-surface-page);font-family:var(--fortion-font-family-interface);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0}.admin-navigation{gap:var(--fortion-space-48);min-height:100vh;padding:var(--fortion-space-32) var(--fortion-space-16);flex-direction:column;display:flex}.admin-navigation__brand{padding-inline:var(--fortion-space-8)}.admin-navigation__mark{display:none}.admin-navigation__items{gap:var(--fortion-space-8);display:grid}.admin-navigation__items a{min-height:var(--fortion-size-touch-target);border-radius:var(--fortion-radius-6);padding:var(--fortion-space-8) var(--fortion-space-12);color:var(--fortion-text-secondary);align-items:center;gap:var(--fortion-space-8);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.admin-navigation__items a:hover{color:var(--fortion-component-navigation-hover-foreground);background:var(--fortion-component-navigation-hover-background)}.admin-navigation__items a.active:hover{background:var(--fortion-component-navigation-hover-background)}.admin-navigation__items a.active{--fortion-text-secondary:var(--fortion-text-on-tinted);--fortion-text-muted:var(--fortion-text-on-tinted);color:var(--fortion-text-link);background:var(--fortion-surface-selected)}.admin-navigation__items svg{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke);flex:none}.admin-navigation__count{color:var(--fortion-text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.admin-topbar{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);color:var(--fortion-text-secondary);flex:1;display:flex}.admin-topbar__context{align-items:center;gap:var(--fortion-space-16);min-width:0;display:flex}.fortion-shell[data-navigation=compact] .admin-navigation{padding-inline:var(--fortion-space-8)}.fortion-shell[data-navigation=compact] .admin-navigation__lockup,.fortion-shell[data-navigation=compact] .admin-navigation__label,.fortion-shell[data-navigation=compact] .admin-navigation__count{display:none}.fortion-shell[data-navigation=compact] .admin-navigation__mark{display:block}.fortion-shell[data-navigation=compact] .admin-navigation__items a{padding-inline:var(--fortion-space-8);justify-content:center}.admin-topbar__actions{align-items:center;gap:var(--fortion-space-12);display:flex}.content{padding:var(--fortion-space-32);min-width:0}.content.return-navigation{padding-block-end:0}h1{margin:var(--fortion-space-4) 0 var(--fortion-space-8);font-size:var(--fortion-font-size-32);letter-spacing:var(--fortion-font-letter-spacing-default)}h2{margin:0}h2:not(:where(.fortion-filter-panel__heading h2)){font-size:var(--fortion-font-size-16)}p{color:var(--fortion-text-secondary)}input:not(.fortion-button),select{color:var(--fortion-text-primary)}.login-state{max-width:var(--fortion-size-dialog-wide);padding:var(--fortion-space-24);margin:12vh auto}.route-state{min-height:180px}.auth-loading-screen{z-index:100;min-inline-size:320px;color:var(--fortion-action-primary-default);background:var(--fortion-surface-page);place-items:center;margin:0;display:grid;position:fixed;inset:0}.auth-loading-screen[data-state=leaving]{animation:.72s cubic-bezier(.22,1,.36,1) both fortion-auth-loading-exit}.auth-loading-screen__visual{place-items:center;block-size:88px;inline-size:88px;display:grid;position:relative}.auth-loading-screen__mark{block-size:64px;inline-size:64px;animation:1.28s cubic-bezier(.22,1,.36,1) infinite fortion-auth-mark-intro}.auth-loading-screen__ring{border:var(--fortion-focus-width) solid var(--fortion-action-primary-default);position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.auth-loading-screen__ring{border:var(--fortion-focus-width) solid color-mix(in srgb, var(--fortion-action-primary-default) 20%, transparent)}}.auth-loading-screen__ring{border-block-start-color:var(--fortion-action-primary-default);border-radius:50%;animation:1.1s ease-out infinite fortion-auth-ring}@keyframes fortion-auth-mark-intro{0%{opacity:.25;transform:rotate(-12deg)scale(.86)}55%,to{opacity:1;transform:rotate(0)scale(1)}}@keyframes fortion-auth-ring{0%{opacity:0;transform:scale(.78)rotate(0)}35%{opacity:1}to{opacity:0;transform:scale(1.05)rotate(360deg)}}@keyframes fortion-auth-loading-exit{to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.auth-loading-screen,.auth-loading-screen__mark,.auth-loading-screen__ring{animation:none}}.admin-content>.fortion-message{margin-block-end:var(--fortion-space-16)}.admin-page-header{justify-content:space-between;align-items:end;gap:var(--fortion-space-24);margin-block-end:var(--fortion-space-24);display:flex}.admin-toolbar{align-items:end;gap:var(--fortion-space-12);margin-block-end:var(--fortion-space-24);display:flex}.admin-toolbar .fortion-form-field{inline-size:min(100%, var(--fortion-size-dialog))}.admin-toolbar>.fortion-action-group{margin-inline-start:auto}.admin-cards{gap:var(--fortion-space-12);display:grid}.admin-panel{border-radius:var(--fortion-component-paper-radius);background:var(--fortion-surface-default);border:0}.admin-form{max-inline-size:var(--fortion-size-dialog-wide);padding:var(--fortion-space-24);gap:var(--fortion-space-16);margin-block-end:var(--fortion-space-24);display:grid}.user-card{padding:var(--fortion-space-24);grid-template-columns:var(--fortion-size-touch-target) minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1fr) auto;align-items:center;gap:var(--fortion-space-24);display:grid}.avatar{inline-size:var(--fortion-size-touch-target);block-size:var(--fortion-size-touch-target);border-radius:var(--fortion-radius-full);color:var(--fortion-state-info-foreground);background:var(--fortion-state-info-background);font-weight:var(--fortion-font-weight-medium);place-items:center;display:grid}.identity{min-inline-size:0}.identity p{margin:var(--fortion-space-4) 0 var(--fortion-space-8);font-size:var(--fortion-font-size-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card fieldset{border:0;min-inline-size:0;margin:0;padding:0}.user-card legend{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-regular);margin-block-end:var(--fortion-space-4)}.user-card .fortion-checkbox-field__control{min-block-size:var(--fortion-space-32);font-size:var(--fortion-font-size-14)}.profile-page{gap:var(--fortion-space-24);display:grid}.profile-page>.admin-page-header{margin-block-end:0}.profile-panel{gap:var(--fortion-space-24);padding:var(--fortion-space-24);display:grid}.profile-panel h2{font-size:var(--fortion-font-size-24)}.profile-grid{gap:var(--fortion-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-facts{gap:var(--fortion-space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.profile-facts div{gap:var(--fortion-space-4);display:grid}.profile-facts dt{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);font-weight:var(--fortion-font-weight-regular)}.profile-facts dd{overflow-wrap:anywhere;margin:0}.profile-panel>.fortion-button{justify-self:start}.create-department .fortion-form-field{max-inline-size:var(--fortion-size-dialog)}@media (width<=1279px){.content{padding:var(--fortion-space-24)}.user-card{grid-template-columns:var(--fortion-size-touch-target) minmax(0, 1fr)}.user-card>.fortion-entity-picker,.user-card>.fortion-form-field,.user-card>fieldset,.user-card>.fortion-button{grid-column:2}.user-card>.fortion-button{justify-self:start}}@media (width<=767px){.content{padding:var(--fortion-space-16)}.admin-page-header,.admin-toolbar{flex-direction:column;align-items:stretch}.admin-page-header .fortion-button,.admin-toolbar .fortion-button{inline-size:100%}.admin-toolbar>.fortion-action-group{margin-inline-start:0}.user-card{padding:var(--fortion-space-16);grid-template-columns:1fr}.user-card>.avatar,.user-card>.identity,.user-card>.fortion-entity-picker,.user-card>.fortion-form-field,.user-card>fieldset,.user-card>.fortion-button{grid-column:1}.user-card>.fortion-button{inline-size:100%}.profile-grid,.profile-facts{grid-template-columns:1fr}.profile-panel{padding:var(--fortion-space-16)}.profile-actions{display:grid}.profile-actions .fortion-button,.profile-panel>.fortion-button{inline-size:100%}}.expense-confirmation-page{min-width:0}.expense-confirmation-page p,.expense-dialog p{color:var(--fortion-text-secondary)}.expenses-header{margin-bottom:var(--fortion-space-16)}.expense-demo{margin-bottom:var(--fortion-space-16);padding:var(--fortion-space-12) var(--fortion-space-16);border:var(--fortion-border-width-default) solid var(--fortion-state-warning-border);border-radius:var(--fortion-component-message-radius);color:var(--fortion-state-warning-foreground);background:var(--fortion-state-warning-background)}.expense-tabs{gap:var(--fortion-space-4);border-bottom:var(--fortion-border-width-default) solid var(--fortion-border-subtle);display:flex;overflow-x:auto}.expense-tabs button:not(.fortion-button){min-height:var(--fortion-size-touch-target);padding:var(--fortion-space-8) var(--fortion-space-12);border:0;border-bottom:var(--fortion-border-width-focus) solid transparent;color:var(--fortion-text-secondary);background:0 0;flex:none}.expense-tabs button:not(.fortion-button)[data-state=active]{border-bottom-color:var(--fortion-action-primary-default);color:var(--fortion-text-primary);font-weight:var(--fortion-font-weight-medium)}.expense-search{margin-block:var(--fortion-space-16);gap:var(--fortion-space-8);display:flex}.expense-search label{flex:1}.expense-search input{max-width:var(--fortion-size-dialog)}.expense-mobile-filter-button{display:none}.expense-filters{align-items:end;gap:var(--fortion-space-12);margin-bottom:var(--fortion-space-12);flex-wrap:wrap;display:flex}.expense-filters>label{gap:var(--fortion-space-4);min-width:152px;color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-regular);display:grid}.expense-filters .expense-check{min-width:auto;min-height:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);flex-direction:row;display:flex}.expense-check input,.expense-columns input,.expense-table input,.expense-mobile-row>input{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);accent-color:var(--fortion-action-primary-default)}.expense-columns{position:relative}.expense-columns summary{min-height:var(--fortion-size-touch-target);padding-inline:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-default);border-radius:var(--fortion-radius-6);background:var(--fortion-surface-default);cursor:pointer;align-items:center;display:flex}.expense-columns>div{z-index:4;gap:var(--fortion-space-8);width:220px;padding:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-component-menu-radius);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-menu-shadow);display:grid;position:absolute;right:0}.expense-columns label{min-height:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);display:flex}.expense-active-filters{align-items:center;gap:var(--fortion-space-8);margin-bottom:var(--fortion-space-12);flex-wrap:wrap;display:flex}.expense-active-filters span{color:var(--fortion-text-link)}.expense-active-filters span+span:before{content:"·";color:var(--fortion-text-muted);margin-inline-end:var(--fortion-space-8)}.expense-active-filters button:not(.fortion-button){min-height:var(--fortion-size-touch-target);color:var(--fortion-text-link);background:0 0;border:0}.expense-bulk{z-index:3;top:var(--fortion-component-navigation-topbar-height);align-items:center;gap:var(--fortion-space-8);margin-bottom:var(--fortion-space-12);padding:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-menu-shadow);flex-wrap:wrap;display:flex;position:sticky}.expense-notice{z-index:18;right:var(--fortion-space-24);bottom:var(--fortion-space-24);max-width:var(--fortion-size-dialog);align-items:center;gap:var(--fortion-space-12);padding:var(--fortion-component-message-padding);border-radius:var(--fortion-component-message-radius);color:var(--fortion-state-success-foreground);background:var(--fortion-state-success-background);box-shadow:var(--fortion-shadow-floating-lg);transition:opacity var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard), transform var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);display:flex;position:fixed}.expense-notice button:not(.fortion-button){min-height:var(--fortion-size-touch-target);color:var(--fortion-text-link);font-weight:var(--fortion-font-weight-medium);background:0 0;border:0}.expense-table-wrap{border:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);overflow:auto}.expense-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.expense-table th{height:var(--fortion-component-table-header-height);padding:var(--fortion-space-8) var(--fortion-space-12);color:var(--fortion-text-secondary);background:var(--fortion-surface-subtle);font-size:var(--fortion-font-size-12);text-align:left}.expense-table td{height:var(--fortion-component-table-row-height);padding:var(--fortion-space-8) var(--fortion-space-12);border-top:var(--fortion-border-width-default) solid var(--fortion-component-table-divider)}.expense-table tr[data-row-layout=two-line] td{height:var(--fortion-component-table-row-two-line-height)}.expense-table tbody tr:hover td{background:var(--fortion-component-table-hover-background)}.expense-table tbody tr[aria-selected=true] td{background:var(--fortion-component-table-selected-background)}.expense-table th[data-column=expense],.expense-table td[data-column=expense]{z-index:2;background:var(--fortion-surface-default);min-width:210px;position:sticky;left:44px}.expense-table th[data-column=selection],.expense-table td[data-column=selection]{z-index:2;background:var(--fortion-surface-default);width:44px;position:sticky;left:0}.expense-table th[data-column=amount],.expense-table td[data-column=amount]{text-align:right}.expense-link{gap:var(--fortion-space-2);max-width:240px;color:var(--fortion-text-primary);text-align:left;background:0 0;border:0;display:grid}.expense-link span{color:var(--fortion-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-amount{color:var(--fortion-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.expense-mobile-list{display:none}.expense-empty{min-height:240px;padding:var(--fortion-space-24);text-align:center;place-content:center;justify-items:center;display:grid}.expense-details{z-index:5;top:var(--fortion-component-navigation-topbar-height);width:min(100%, var(--fortion-component-details-panel-width));overscroll-behavior:contain;padding:var(--fortion-space-24);border-left:var(--fortion-border-width-default) solid var(--fortion-border-subtle);background:var(--fortion-component-details-panel-background);box-shadow:var(--fortion-component-details-panel-shadow);transition:width var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);position:fixed;bottom:0;right:0;overflow:auto}.expense-details--full{z-index:19;border-left:0;width:100%;inset:0}.expense-details-toolbar,.expense-details-navigation,.expense-details-actions{gap:var(--fortion-space-8);margin-bottom:var(--fortion-space-16);flex-wrap:wrap;display:flex}.expense-details-toolbar{justify-content:space-between}.expense-details-navigation{justify-content:flex-end}.expense-details h2{font-size:var(--fortion-font-size-24);line-height:var(--fortion-font-line-height-32)}.expense-details-merchant{margin-bottom:var(--fortion-space-4);color:var(--fortion-text-primary);font-size:var(--fortion-font-size-18);font-weight:var(--fortion-font-weight-regular)}.expense-details dl{gap:var(--fortion-space-16);display:grid}.expense-details dl div{gap:var(--fortion-space-4);display:grid}.expense-details dt{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12)}.expense-details dd{margin:0}.expense-details-history{margin-block:var(--fortion-space-24);padding:var(--fortion-space-16);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-subtle)}.expense-details-history h3{font-size:var(--fortion-font-size-16);margin-top:0}.expense-reject-action{color:var(--fortion-action-destructive-foreground)}.expense-dialog-overlay{z-index:20;background:rgb(from var(--fortion-surface-overlay) r g b / var(--fortion-opacity-overlay));position:fixed;inset:0}.expense-dialog{z-index:21;width:min(calc(100% - var(--fortion-space-32)), var(--fortion-component-dialog-width));max-height:calc(100vh - var(--fortion-space-32));padding:var(--fortion-space-24);border-radius:var(--fortion-component-dialog-radius);color:var(--fortion-text-primary);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-dialog-shadow);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.expense-dialog h2{font-size:var(--fortion-font-size-24);line-height:var(--fortion-font-line-height-32)}.expense-dialog-heading,.expense-dialog-actions{justify-content:space-between;align-items:center;gap:var(--fortion-space-8);display:flex}.expense-dialog-heading{margin-bottom:var(--fortion-space-24)}.expense-dialog-heading h2{margin:0}.expense-dialog-actions{margin-top:var(--fortion-space-24);justify-content:flex-end}.expense-confirmation-summary{gap:var(--fortion-space-16);margin-block:var(--fortion-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-confirmation-summary div{gap:var(--fortion-space-4);display:grid}.expense-confirmation-summary dt{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12)}.expense-confirmation-summary dd{font-size:var(--fortion-font-size-20);font-weight:var(--fortion-font-weight-regular);margin:0}.expense-financial-context{gap:var(--fortion-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-financial-context article{min-width:0;padding:var(--fortion-space-16);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-subtle)}.expense-financial-context h3{font-size:var(--fortion-font-size-18);margin-block-start:0}.expense-financial-context .request-fields{margin-block:var(--fortion-space-12)}.expense-rejection-field{gap:var(--fortion-component-field-gap);margin-top:var(--fortion-space-16);color:var(--fortion-text-secondary);font-weight:var(--fortion-font-weight-regular);display:grid}.expense-rejection-field textarea{resize:vertical;min-height:120px;padding:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-component-field-border);border-radius:var(--fortion-component-field-radius);color:var(--fortion-text-primary);background:var(--fortion-component-field-background)}.expense-rejection-field textarea[aria-invalid=true]{border-color:var(--fortion-component-field-error-border)}.expense-field-error{margin:var(--fortion-space-8) 0 0;color:var(--fortion-text-critical)}.expense-filter-controls--mobile{gap:var(--fortion-space-16);display:grid}.expense-filter-controls--mobile>label{gap:var(--fortion-space-4);color:var(--fortion-text-secondary);font-weight:var(--fortion-font-weight-regular);display:grid}.expense-filter-controls--mobile .expense-check{min-height:var(--fortion-size-touch-target);grid-template-columns:var(--fortion-size-touch-target) 1fr;align-items:center;display:flex}.expense-filter-controls--mobile .expense-columns>div{width:auto;box-shadow:none;position:static}@media (width>=768px) and (width<=1023px){.expense-details{border-left:0;width:100%;top:0}}@media (width<=767px){.admin-topbar{justify-content:flex-end}.admin-topbar>span{display:none}.expense-search input{max-width:none}.expense-mobile-filter-button{display:block}.expense-confirmation-page .expense-mobile-filter-button{min-block-size:var(--fortion-size-touch-target)}.expense-filters,.expense-table-wrap{display:none}.expense-mobile-list{border-top:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);display:grid}.expense-mobile-row{min-height:var(--fortion-component-table-row-two-line-height);grid-template-columns:var(--fortion-size-touch-target) minmax(0, 1fr) auto;border-bottom:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);align-items:center;display:grid}.expense-mobile-row>input{justify-self:center}.expense-mobile-row button:not(.fortion-button){min-width:0;min-height:var(--fortion-size-touch-target);gap:var(--fortion-space-2);padding:var(--fortion-space-8);color:var(--fortion-text-primary);text-align:left;background:0 0;border:0;display:grid}.expense-confirmation-mobile-row{gap:var(--fortion-space-8);padding:var(--fortion-space-8) 0;grid-template-columns:minmax(0,1fr) auto}.expense-confirmation-mobile-row .expense-link{min-width:0;min-height:var(--fortion-size-touch-target);padding-inline:var(--fortion-space-8);justify-content:center}.expense-confirmation-mobile-row .expense-amount{padding-inline-end:var(--fortion-space-8)}.expense-financial-context{grid-template-columns:1fr}.expense-mobile-row button:not(.fortion-button) span{color:var(--fortion-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expense-mobile-row button:not(.fortion-button) .fortion-status-indicator{text-overflow:clip;white-space:normal;overflow:visible}.expense-details{border-left:0;width:100%;top:0}.expense-filter-dialog{border-radius:0;width:100%;max-height:none;inset:0;transform:none}.expense-notice{right:var(--fortion-space-16);bottom:var(--fortion-space-16);left:var(--fortion-space-16)}}@media (prefers-reduced-motion:reduce){.expense-details,.expense-notice{transition-duration:var(--fortion-motion-duration-instant)}}.operations-layout{min-height:calc(100vh - var(--fortion-component-navigation-topbar-height));transition:grid-template-columns var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);grid-template-columns:minmax(0,1fr) 0;display:grid}.operations-layout[data-filters-open=true]{grid-template-columns:minmax(0, 1fr) var(--fortion-component-filter-panel-width)}.operations-layout>.fortion-filter-panel--rail{inset-block:var(--fortion-component-navigation-topbar-height) 0;z-index:10;block-size:auto;position:fixed;inset-inline-end:0}@media (width>=1280px){.operations-page:has(.operations-layout[data-filters-open=true]){padding-inline-end:calc(var(--fortion-space-32) + var(--fortion-component-filter-panel-width))}.operations-page:has(.operations-layout[data-filters-open=true]) .operations-layout[data-filters-open=true]{grid-template-columns:minmax(0,1fr) 0}}.operations-page{min-width:0}.operations-transactions .fortion-data-table{font-size:var(--fortion-font-size-14)}html[data-fortion-scroll-owner=rail] .operations-page{block-size:calc(100dvh - var(--fortion-component-navigation-topbar-height));overscroll-behavior:contain;overflow-y:auto}.operations-tab-content{min-width:0;padding-top:var(--fortion-space-16)}.expense-row-purpose{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);display:block}.request-related-purchases{margin-top:var(--fortion-space-24)}.operations-header{margin-bottom:var(--fortion-space-24);justify-content:space-between;align-items:center;gap:var(--fortion-space-16);flex-wrap:wrap;display:flex}.operations-header h1,.admin-page-header h1{font-size:var(--fortion-font-size-32);line-height:var(--fortion-font-line-height-40)}.operations-toolbar{align-items:center;gap:var(--fortion-space-8);margin-bottom:var(--fortion-space-16);display:flex}.operations-toolbar .fortion-search-field{flex:0 1 var(--fortion-component-search-field-width);min-width:0}.operations-filter-button{flex:none}.operations-filter-controls{display:grid}.operations-filter-section{gap:var(--fortion-space-12);padding-bottom:var(--fortion-space-16);display:grid}.operations-filter-controls fieldset{gap:var(--fortion-space-8);padding:0 0 var(--fortion-space-16);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.operations-count{color:var(--fortion-text-secondary)}.operations-table-wrap{border:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);overflow:auto}.operations-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.operations-table th{height:var(--fortion-component-table-header-height);padding:var(--fortion-space-8) var(--fortion-space-12);color:var(--fortion-text-secondary);background:var(--fortion-surface-subtle);font-size:var(--fortion-font-size-12);text-align:left}.operations-table td{height:var(--fortion-component-table-row-height);padding:var(--fortion-space-8) var(--fortion-space-12);border-top:var(--fortion-border-width-default) solid var(--fortion-component-table-divider)}.operations-table tbody tr{cursor:pointer}.operations-table tbody tr:hover td,:root[data-fortion-keyboard-navigation] .operations-table tbody tr:focus-visible td{background:var(--fortion-component-table-hover-background)}:root[data-fortion-keyboard-navigation] .operations-table tbody tr:focus-visible,:root[data-fortion-keyboard-navigation] .operations-mobile-list button:not(.fortion-button):focus-visible{outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:calc(var(--fortion-focus-width) * -1)}.operations-mobile-list{display:none}.operations-pagination{margin-top:var(--fortion-space-16);justify-content:center;display:flex}.operations-details-merchant{margin:var(--fortion-space-24) 0 var(--fortion-space-8);font-size:var(--fortion-font-size-20);overflow-wrap:anywhere}.operations-details-summary .operations-details-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-details-fields{gap:var(--fortion-space-16);margin-top:var(--fortion-space-16);display:grid}.operations-details-fields div{gap:var(--fortion-space-4);display:grid}.operations-details-fields dt{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12)}.operations-details-fields dd{overflow-wrap:anywhere;margin:0}@media (width<=1279px){.operations-layout[data-filters-open=true]{grid-template-columns:minmax(0,1fr) 0}}@media (width<=767px){.operations-page{padding:var(--fortion-space-16)}.operations-toolbar{flex-wrap:wrap}.operations-toolbar .fortion-search-field{flex:12rem}.operations-table-wrap{display:none}.operations-mobile-list{border-top:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);display:grid}.operations-mobile-list button:not(.fortion-button){min-width:0;min-height:var(--fortion-component-table-row-two-line-height);align-items:center;gap:var(--fortion-space-12);padding:var(--fortion-space-12) var(--fortion-space-8);border:0;border-bottom:var(--fortion-border-width-default) solid var(--fortion-component-table-divider);color:var(--fortion-text-primary);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.operations-mobile-list button:not(.fortion-button)>span{gap:var(--fortion-space-4);min-width:0;display:grid}.operations-mobile-list small{color:var(--fortion-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-mobile-list button:not(.fortion-button)>strong{white-space:nowrap}.operations-details-summary .operations-details-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.operations-layout{transition-duration:var(--fortion-motion-duration-instant)}}.cards-local-note{margin:0 0 var(--fortion-space-24);padding:var(--fortion-space-12) var(--fortion-space-16);border:var(--fortion-border-width-default) solid var(--fortion-state-info-border);border-radius:var(--fortion-radius-8);color:var(--fortion-state-info-foreground);background:var(--fortion-state-info-background)}.cards-page>.fortion-message{margin-block-end:var(--fortion-space-16)}.cards-layout{align-items:start;gap:var(--fortion-space-24);grid-template-columns:minmax(280px,420px) minmax(0,1fr);margin-block-end:var(--fortion-space-24);display:grid}.cards-form,.cards-section{padding:var(--fortion-space-24)}.cards-form{gap:var(--fortion-space-16);display:grid}.cards-form>label{gap:var(--fortion-space-4);color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-regular);display:grid}.cards-form select{min-height:var(--fortion-component-field-height);padding-inline:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-component-field-border);border-radius:var(--fortion-component-field-radius);background:var(--fortion-component-field-background)}.cards-form fieldset{gap:var(--fortion-space-16);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cards-form legend{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);font-weight:var(--fortion-font-weight-regular);margin-block-end:var(--fortion-space-8)}.cards-form fieldset label{min-height:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);display:flex}.cards-section h2{margin-block-end:var(--fortion-space-16)}.cards-section ul{gap:var(--fortion-space-8);margin:0;padding:0;list-style:none;display:grid}.funding-sources{margin-block-end:var(--fortion-space-24)}.funding-sources-list{gap:var(--fortion-space-24);grid-template-columns:repeat(auto-fill,minmax(min(100%,362px),1fr));grid-auto-rows:154px;margin:0;padding:0;list-style:none;display:grid}.funding-source-card{border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-subtle);flex-direction:column;min-width:0;padding:19px 21px;display:flex;overflow:hidden}.funding-source-heading{align-items:center;gap:var(--fortion-space-4);min-width:0;padding-inline-end:40px;display:flex;overflow:hidden}.funding-source-icon{width:40px;height:40px;color:var(--fortion-action-primary-default);background:var(--fortion-surface-subtle);border-radius:50%;place-items:center;display:grid}.funding-source-icon svg{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);fill:none;stroke:currentColor;stroke-width:var(--fortion-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.funding-source-name{min-width:0;font-size:var(--fortion-font-size-14);font-weight:var(--fortion-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funding-source-footer{align-items:center;gap:var(--fortion-space-24);grid-template-columns:minmax(0,1fr) auto auto;min-height:28px;margin-block-start:auto;display:grid;overflow:hidden}.funding-source-balance-informer{align-items:center;gap:var(--fortion-space-4);min-width:0;display:flex;overflow:hidden}.funding-source-balance{min-width:0;margin:0}.funding-source-balance strong{font-size:var(--fortion-font-size-24);line-height:var(--fortion-font-line-height-32);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.funding-source-balance.is-unknown strong{font-size:var(--fortion-font-size-16)}.funding-source-status>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.funding-source-description{align-items:center;gap:var(--fortion-space-4);color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);display:flex}.funding-source-description svg{fill:none;stroke:currentColor;width:16px;height:16px;stroke-width:var(--fortion-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.funding-source-selector,.funding-source-selector__trigger{min-block-size:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-8);padding-inline:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-default);border-radius:var(--fortion-radius-8);color:var(--fortion-text-primary);background:var(--fortion-surface-default);display:inline-flex}.funding-source-selector{font-size:var(--fortion-font-size-14)}.funding-source-selector.is-static{color:var(--fortion-text-secondary)}.funding-source-selector__trigger{justify-content:flex-start;min-width:176px}.funding-source-selector__trigger:hover,.funding-source-selector__trigger[data-state=open]{background:var(--fortion-surface-hover)}.funding-source-selector__trigger strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.funding-source-selector svg,.funding-source-selector__trigger svg{width:var(--fortion-size-icon-medium);height:var(--fortion-size-icon-medium);stroke-width:var(--fortion-icon-stroke);flex:none}.funding-source-selector__chevron{transition:transform var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard);margin-inline-start:auto}.funding-source-selector__trigger[data-state=open] .funding-source-selector__chevron{transform:rotate(180deg)}.funding-source-selector__menu{z-index:50;width:min(360px, calc(100vw - var(--fortion-space-32)));max-height:min(420px, calc(100vh - var(--fortion-space-32)));padding:var(--fortion-space-8);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);color:var(--fortion-text-primary);background:var(--fortion-surface-default);box-shadow:var(--fortion-component-menu-shadow);overflow-y:auto}.funding-source-selector__item{min-height:var(--fortion-size-touch-target);align-items:center;gap:var(--fortion-space-12);padding:var(--fortion-space-8) var(--fortion-space-12);border-radius:var(--fortion-radius-6);-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.funding-source-selector__item[data-highlighted]{background:var(--fortion-surface-hover)}.funding-source-selector__item[data-state=checked]{--fortion-text-secondary:var(--fortion-text-on-tinted);--fortion-text-muted:var(--fortion-text-on-tinted);background:var(--fortion-surface-selected)}.funding-source-selector__item-main{gap:var(--fortion-space-2);min-width:0;display:grid}.funding-source-selector__item-main strong,.funding-source-selector__item-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funding-source-selector__item-main span{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);font-variant-numeric:tabular-nums}.funding-source-selector__item .fortion-status-indicator{font-size:var(--fortion-font-size-12);flex:none}.funding-source-create-fields{gap:var(--fortion-space-16);display:grid}.cards-existing{margin-block-end:var(--fortion-space-24)}.cards-existing-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--fortion-space-16)!important}.cards-existing-card{gap:var(--fortion-space-12);padding:var(--fortion-space-16);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);display:grid}.cards-existing-main{justify-content:space-between;align-items:flex-start;gap:var(--fortion-space-12);display:flex}.cards-existing-main>div{gap:var(--fortion-space-4);display:grid}.cards-existing-main span,.cards-pending,.cards-imported{color:var(--fortion-text-secondary)}.cards-funding-binding{align-items:center;gap:var(--fortion-space-8) var(--fortion-space-16);padding:var(--fortion-space-12);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-subtle);color:var(--fortion-text-secondary);flex-wrap:wrap;display:flex}.cards-existing-actions{margin-block-start:auto}.secure-card-details-backdrop{z-index:50;padding:var(--fortion-space-16);background:var(--fortion-surface-overlay);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.secure-card-details-backdrop{background:color-mix(in srgb, var(--fortion-surface-overlay) calc(var(--fortion-opacity-overlay) * 100%), transparent)}}.secure-card-details-dialog{gap:var(--fortion-space-16);width:min(100%,560px);max-height:calc(100vh - 32px);padding:var(--fortion-space-24);border-radius:var(--fortion-radius-12);background:var(--fortion-surface-default);box-shadow:var(--fortion-shadow-paper-popover);display:grid;overflow:auto}.secure-card-details-heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-12);display:flex}.secure-card-details-heading h2{margin:0}.secure-card-details-frame{border-radius:var(--fortion-radius-8);border:0;width:100%;min-height:120px;max-height:480px}.cards-history{border-top:var(--fortion-border-width-default) solid var(--fortion-border-subtle);padding-block-start:var(--fortion-space-8)}.cards-limit{gap:var(--fortion-space-8);padding:var(--fortion-space-12);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-subtle);display:grid}.cards-limit-heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-8);flex-wrap:wrap;display:flex}.cards-limit-caption,.cards-limit-note,.cards-limit-amounts dt,.cards-limit-values dt,.cards-limit-history span{color:var(--fortion-text-secondary)}.cards-limit-values,.cards-limit-amounts{gap:var(--fortion-space-8) var(--fortion-space-16);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.cards-limit-values div,.cards-limit-amounts div{gap:var(--fortion-space-4);display:grid}.cards-limit-values dd,.cards-limit-amounts dd{font-weight:var(--fortion-font-weight-regular);margin:0}.cards-limit-pending{border-inline-start:3px solid var(--fortion-border-subtle);padding-inline-start:var(--fortion-space-8)}.cards-limit-form{gap:var(--fortion-space-12);display:grid}.cards-limit-categories{gap:var(--fortion-space-4);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);padding:var(--fortion-space-12);display:grid}.cards-queue-item{gap:var(--fortion-space-8);display:grid}.cards-queue-rejected{color:var(--fortion-text-critical,var(--fortion-text-secondary));margin:0}.cards-history ol{margin:0;padding-inline-start:var(--fortion-space-24)}.cards-history li{gap:var(--fortion-space-4);display:grid}.cards-history span{color:var(--fortion-text-secondary)}.cards-section li button:not(.fortion-button){width:100%;min-height:var(--fortion-size-touch-target);gap:var(--fortion-space-4);padding:var(--fortion-space-12);border:var(--fortion-border-width-default) solid var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);color:var(--fortion-text-primary);background:var(--fortion-surface-default);text-align:left;display:grid}.cards-section li button:not(.fortion-button):hover{background:var(--fortion-surface-hover)}.cards-section li span{color:var(--fortion-text-secondary)}.cards-intents li{min-height:var(--fortion-size-touch-target);justify-content:space-between;align-items:center;gap:var(--fortion-space-16);padding-block:var(--fortion-space-8);border-top:var(--fortion-border-width-default) solid var(--fortion-border-subtle);display:flex}.cards-intents li>div{gap:var(--fortion-space-4);display:grid}@media (width<=767px){.cards-layout{grid-template-columns:1fr}.cards-form,.cards-section{padding:var(--fortion-space-16)}.cards-intents li{flex-direction:column;align-items:flex-start}.admin-topbar__context{gap:var(--fortion-space-8);flex:1}.funding-source-selector,.funding-source-selector__trigger{min-width:0;max-width:210px}}.admin-page-header h1{overflow-wrap:anywhere;min-width:0}.admin-topbar{min-width:0}.admin-topbar__brand{flex:none}.admin-topbar__actions .fortion-form-field__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-navigation{color:var(--fortion-component-paper-foreground)}.admin-navigation__items a{color:var(--fortion-component-paper-secondary)}.admin-panel{border-color:var(--fortion-component-paper-divider)}.requests-page{color:var(--fortion-component-paper-foreground)}.requests-purpose-cell{gap:var(--fortion-space-4);min-width:0;display:grid}.requests-purpose-cell span{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);overflow-wrap:anywhere}.requests-layout{min-height:calc(100vh - var(--fortion-component-navigation-topbar-height));transition:grid-template-columns var(--fortion-motion-duration-standard) var(--fortion-motion-easing-standard);grid-template-columns:minmax(0,1fr) 0;display:grid}.reimbursement-payouts-workspace[data-embedded=true]{min-height:0}.requests-layout[data-filters-open=true]{grid-template-columns:minmax(0, 1fr) var(--fortion-component-filter-panel-width)}.requests-page{min-width:0}.requests-toolbar{align-items:center;gap:var(--fortion-space-8);margin-bottom:var(--fortion-space-16);display:flex}.requests-toolbar .fortion-search-field{flex:0 1 var(--fortion-component-search-field-width);min-width:0}.requests-result-count{margin:0 0 var(--fortion-space-16);color:var(--fortion-text-secondary)}.requests-updating{color:var(--fortion-text-secondary)}#requests-filter-panel .fortion-filter-group fieldset{gap:var(--fortion-space-8);border:0;margin:0;padding:0;display:grid}@media (width<=1279px){.requests-layout[data-filters-open=true]{grid-template-columns:minmax(0,1fr) 0}}@media (width<=767px){.requests-toolbar{flex-wrap:wrap}.requests-toolbar .fortion-search-field{flex:12rem}}@media (prefers-reduced-motion:reduce){.requests-layout{transition-duration:var(--fortion-motion-duration-instant)}}@media (width<=767px){.admin-topbar__actions{gap:var(--fortion-space-8)}.admin-topbar__actions select{max-width:88px}}.request-form,.request-form__main{gap:var(--fortion-space-32);display:grid}.request-form__section{align-content:start;gap:var(--fortion-space-24);min-width:0;max-width:var(--fortion-component-request-main);display:grid}.request-form__section h2{font-size:var(--fortion-font-size-18)}.request-form__pair{gap:var(--fortion-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-documents-list{margin:0;padding:0;list-style:none}.request-form__footer{padding-top:var(--fortion-space-24);border-top:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);gap:var(--fortion-space-16);display:grid}.request-type-options{gap:var(--fortion-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-type-options--page{max-width:760px;margin-top:var(--fortion-space-32)}.request-type-card{min-height:132px;padding:var(--fortion-space-24);border:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);border-radius:var(--fortion-radius-8);background:var(--fortion-component-paper-background);color:inherit;text-align:start;align-content:center;gap:var(--fortion-space-8);cursor:pointer;display:grid}.request-type-card:hover{background:var(--fortion-surface-hover)}:root[data-fortion-keyboard-navigation] .request-type-card:focus-visible{border-color:var(--fortion-focus-ring);box-shadow:0 0 0 var(--fortion-focus-width) var(--fortion-focus-ring);outline:none}.request-type-card strong{font-size:var(--fortion-font-size-18)}.request-type-card span{color:var(--fortion-component-paper-secondary)}.reimbursement-form,.reimbursement-purchases{gap:var(--fortion-space-32);display:grid}.reimbursement-form__context{max-width:var(--fortion-component-request-main)}.reimbursement-purchase{align-content:start;gap:var(--fortion-space-24);width:100%;max-width:calc(var(--fortion-component-request-main) + var(--fortion-space-48));padding:var(--fortion-space-24);border:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);border-radius:var(--fortion-radius-8);display:grid}.reimbursement-purchase__heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);display:flex}.reimbursement-purchase__layout,.reimbursement-purchase__fields,.reimbursement-purchase__documents{align-content:start;min-width:0;display:grid}.reimbursement-purchase__layout{gap:var(--fortion-space-32)}.reimbursement-purchase__fields,.reimbursement-purchase__documents{gap:var(--fortion-space-24)}.reimbursement-purchase__fields{max-width:var(--fortion-component-request-main)}.reimbursement-purchase__documents{max-width:var(--fortion-component-request-documents)}.reimbursement-purchase__documents h3{font-size:var(--fortion-font-size-18)}.reimbursement-form__add{justify-self:start}.reimbursement-total{font-size:var(--fortion-font-size-20)}.reimbursement-detail-purchases,.reimbursement-detail-purchase{gap:var(--fortion-space-16);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.reimbursement-detail-purchase{padding-block:var(--fortion-space-24);border-top:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider)}.reimbursement-document-links{gap:var(--fortion-space-8);margin:0;padding:0;list-style:none;display:grid}.reimbursement-document-links li{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}@media (width>=1440px){.request-form{grid-template-columns:var(--fortion-component-request-main) minmax(0, var(--fortion-component-request-documents));column-gap:var(--fortion-component-request-gap)}.request-form__footer{margin-top:var(--fortion-space-48);grid-column:1/-1}.reimbursement-form,.reimbursement-purchase{max-width:calc(var(--fortion-component-request-main) + var(--fortion-component-request-documents) + var(--fortion-component-request-gap) + var(--fortion-space-48))}.reimbursement-purchase__layout{grid-template-columns:var(--fortion-component-request-main) minmax(0, var(--fortion-component-request-documents));column-gap:var(--fortion-component-request-gap)}}@media (width<=767px){.request-form__pair{grid-template-columns:minmax(0,1fr)}.request-form__footer .admin-actions{grid-template-columns:minmax(0,1fr);display:grid}}.request-detail-side{display:contents}.request-detail-amount-label{font-size:var(--fortion-font-size-14);color:var(--fortion-component-paper-secondary);margin-block:0 var(--fortion-space-12)}.request-detail-layout{gap:var(--fortion-space-32);display:grid}.request-detail-main{align-content:start;gap:var(--fortion-space-32);min-width:0;display:grid}.request-detail-layout>section,.request-detail-main>section{min-width:0}.request-detail-layout h2{font-size:var(--fortion-font-size-20);margin-bottom:var(--fortion-space-16)}.request-detail-amount{font-size:var(--fortion-font-size-32);font-weight:var(--fortion-font-weight-regular);color:var(--fortion-component-paper-foreground);margin:0 0 var(--fortion-space-16);overflow-wrap:anywhere}.request-fields{padding-top:var(--fortion-space-24);border-top:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);gap:var(--fortion-space-16);margin-block:var(--fortion-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-fields>div{gap:var(--fortion-space-8);display:grid}.request-fields dt{font-size:var(--fortion-font-size-12);color:var(--fortion-component-paper-secondary)}.request-fields dd{overflow-wrap:anywhere;margin:0}.company-details{border-top:0;margin-block-start:0;padding-top:0}.company-bank{gap:var(--fortion-space-24);padding-top:var(--fortion-space-24);border-top:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-bank>section{align-content:start;justify-items:start;gap:var(--fortion-space-12);display:grid}.company-bank h3{font-size:var(--fortion-font-size-16);margin:0}@media (width<=767px){.company-bank,.company-details{grid-template-columns:1fr}}.request-detail-history ol{padding-left:var(--fortion-space-24)}.request-detail-history li{padding-bottom:var(--fortion-space-24);overflow-wrap:anywhere}.request-detail-history p{margin:var(--fortion-space-4) 0}.request-history__comment{white-space:pre-wrap;overflow-wrap:anywhere}.request-detail-approval{padding:var(--fortion-space-24);background:var(--fortion-component-paper-inset)}.request-detail-approval>label{gap:var(--fortion-space-8);overflow-wrap:anywhere;min-inline-size:0;display:grid}.request-detail-approval select{inline-size:100%;min-inline-size:0;max-inline-size:100%}.request-detail-approval .admin-actions{margin-top:var(--fortion-space-24)}.request-decision-context{padding:var(--fortion-space-16);margin-block:var(--fortion-space-16);border-radius:var(--fortion-radius-6);background:var(--fortion-component-paper-inset);overflow-wrap:anywhere}@media (width>=1440px){.request-detail-layout{grid-template-columns:var(--fortion-component-request-main) minmax(0, var(--fortion-component-request-documents));column-gap:var(--fortion-component-request-gap);align-items:start}.request-detail-side{gap:var(--fortion-space-48);flex-direction:column;display:flex}.request-detail-history{order:2}.request-detail-approval{order:1}}.admin-topbar__brand{display:none}@media (width<=767px){.admin-topbar__name{display:none}.admin-topbar__brand{display:block}.admin-page-header h1,.operations-header h1{font-size:var(--fortion-font-size-24)}.request-detail-approval .admin-actions{grid-template-columns:1fr;display:grid}.request-type-dialog{left:var(--fortion-space-16);box-sizing:border-box;inline-size:calc(100vw - var(--fortion-space-32));transform:translateY(-50%)}.request-type-options{grid-template-columns:minmax(0,1fr)}.request-type-card{min-height:96px}.reimbursement-purchase{padding:var(--fortion-space-16)}.reimbursement-document-links li{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.request-type-card{transition:none}}.recurring-section-nav{flex-wrap:wrap;gap:1rem;margin:0 0 1.5rem;display:flex}.recurring-section-nav a{color:var(--fortion-text-secondary);border-bottom:2px solid #0000;padding:.45rem .65rem;text-decoration:none}.recurring-section-nav a[aria-current=page]{color:var(--fortion-text-primary);font-weight:var(--fortion-font-weight-medium);border-bottom-color:currentColor}.recurring-payment-row{border-bottom:1px solid var(--fortion-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 0;display:flex}.finance-overview{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;margin-block:2rem;display:grid}.finance-overview__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.finance-overview__days{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.5rem;display:grid}.finance-overview__day{white-space:normal;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;display:flex}.finance-overview__bar-track{width:100%;height:7rem;display:block;position:relative}.finance-overview__bar-track:after{content:"0";border-top:1px solid var(--fortion-text-primary);width:100%;font-size:var(--fortion-font-size-12);text-align:start;position:absolute;top:50%;left:0}.finance-overview__bar{background:var(--fortion-action-primary-default);border-radius:.25rem .25rem 0 0;width:100%;display:block;position:absolute;bottom:50%}.finance-overview__bar[data-negative=true]{border-radius:0 0 .25rem .25rem;top:50%;bottom:auto}.finance-overview__pie{width:min(16rem,100%);margin:1rem auto;display:block}.finance-overview__pie path{cursor:pointer;stroke:var(--fortion-surface-default);stroke-width:var(--fortion-border-width-default)}.finance-overview__pie path:focus-visible{outline:var(--fortion-focus-width) solid var(--fortion-focus-ring);outline-offset:var(--fortion-focus-offset)}.finance-overview__pie path,.report-chart svg .report-slice{transform-box:view-box;transform-origin:50px 50px;transition:opacity var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard), transform var(--fortion-motion-duration-fast) var(--fortion-motion-easing-standard)}.finance-overview__pie:is(:hover,:focus-within) path:not(:hover,:focus),.report-chart svg:hover .report-slice:not(:hover){opacity:.35}.finance-overview__pie path:is(:hover,:focus),.report-chart svg .report-slice:hover{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.finance-overview__pie path,.report-chart svg .report-slice{transition:none}.finance-overview__pie path:is(:hover,:focus),.report-chart svg .report-slice:hover{transform:none}}.onboarding-layout{min-height:100dvh}.onboarding-topbar{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);padding:var(--fortion-space-16) var(--fortion-space-24);display:flex}.onboarding-topbar>svg{max-width:120px}.onboarding-content{width:min(100%,760px);padding:var(--fortion-space-32) var(--fortion-space-24);overflow-wrap:anywhere;margin:0 auto}.onboarding-form{gap:var(--fortion-space-24);margin-block:var(--fortion-space-24);padding:var(--fortion-space-24);display:grid}.onboarding-form>h2{font-size:var(--fortion-font-size-20);font-weight:var(--fortion-font-weight-medium)}.onboarding-documents{margin-block:var(--fortion-space-24);gap:var(--fortion-space-12);padding:0;list-style:none;display:grid}@media (width<=767px){.onboarding-topbar{padding:var(--fortion-space-12) var(--fortion-space-16);flex-wrap:wrap}.onboarding-content{padding:var(--fortion-space-24) var(--fortion-space-16)}.onboarding-form{padding:var(--fortion-space-16)}.onboarding-actions .fortion-button{max-width:100%}}.finance-home .fortion-page-message{flex-wrap:wrap}.finance-home .fortion-page-message>.fortion-message__body{flex:16rem;min-width:0}.finance-home .fortion-page-message>.fortion-message__action{overflow-wrap:anywhere;max-width:100%}.finance-budget{min-inline-size:0;container-type:inline-size}.finance-budget .fortion-data-table{table-layout:fixed}.finance-budget .fortion-data-table thead th{white-space:normal;overflow-wrap:anywhere}.finance-budget .fortion-status-indicator{white-space:normal;max-inline-size:100%}.finance-budget .fortion-status-indicator>span:last-child{overflow-wrap:anywhere;min-inline-size:0}.finance-home{--finance-queue-text:#000}.finance-home .operations-header{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);flex-wrap:wrap;display:flex}.finance-home [data-emphasis=true],.finance-home [data-emphasis=true] .fortion-status-indicator:not([data-tone=warning]){color:var(--finance-queue-text)}.finance-home [data-emphasis=true] .fortion-status-indicator:not([data-tone=warning]) svg{color:var(--fortion-text-primary)}.finance-home__section-heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);margin-block-end:var(--fortion-space-12);display:flex}.finance-home__section-heading h2{font-size:var(--fortion-font-size-16);font-weight:var(--fortion-font-weight-medium);margin:0}.finance-home__queue{margin-block-start:var(--fortion-space-24)}.finance-home__queue .fortion-data-table{table-layout:fixed}.finance-home__queue .fortion-data-table th{white-space:normal}.finance-home__queue .fortion-data-table th:first-child{width:27%}.finance-home__queue .fortion-data-table th:nth-child(2){width:16%}.finance-home__queue .fortion-data-table th:nth-child(3){width:20%}.finance-home__queue .fortion-data-table th:nth-child(4){width:21%}.finance-home__queue .fortion-data-table th:nth-child(5){width:16%}.finance-home__queue .fortion-data-table td{overflow-wrap:anywhere}.finance-home__queue .fortion-status-indicator{white-space:normal}.finance-home__queue .fortion-data-table strong{font-weight:var(--fortion-font-weight-regular)}.finance-overview{gap:var(--fortion-space-24);margin-block:var(--fortion-space-24);position:relative}.finance-overview>.finance-home__section-heading{margin:0}.finance-overview__metrics{gap:var(--fortion-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-overview__metrics>.fortion-action-surface{gap:var(--fortion-space-8);text-align:start;white-space:normal;padding:var(--fortion-space-24);border-color:var(--fortion-border-subtle);border-radius:var(--fortion-radius-8);justify-content:stretch;place-items:start;min-height:116px;display:grid}.finance-overview__metric-label{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-14);font-weight:var(--fortion-font-weight-regular)}.finance-overview__metric-value{font-size:var(--fortion-font-size-24);line-height:1.2;font-weight:var(--fortion-font-weight-regular);letter-spacing:var(--fortion-font-letter-spacing-default);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.finance-overview__metric-caption{color:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12);font-weight:400}.finance-overview__context{font-size:var(--fortion-font-size-12);color:var(--fortion-text-secondary)}.finance-overview__context>summary{cursor:pointer;align-items:center;gap:var(--fortion-space-8);min-height:40px;display:flex}.finance-overview__context>summary:before{content:"＋"}.finance-overview__context[open]>summary:before{content:"−"}.finance-overview__context .fortion-data-context{margin-block:var(--fortion-space-8)}.finance-overview__analysis{gap:var(--fortion-space-24);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.finance-overview__analysis>section:not(.finance-overview-card),.finance-overview__charts{background:var(--fortion-surface-default);min-width:0;padding:0}.finance-overview__analysis h3{margin:0 0 var(--fortion-space-16);font-size:var(--fortion-font-size-16);font-weight:var(--fortion-font-weight-medium)}.finance-overview__daily-chart{width:100%;height:240px;display:block}.finance-overview__daily-chart line{stroke:var(--fortion-text-secondary);stroke-width:var(--fortion-border-width-default)}.finance-overview__daily-chart text{fill:var(--fortion-text-secondary);font-size:var(--fortion-font-size-12)}.finance-overview__daily-chart rect{cursor:pointer;color:var(--fortion-action-primary-default);fill:currentColor;rx:var(--fortion-radius-4)}.finance-overview__daily-chart rect:hover{fill-opacity:.75}.finance-overview__daily-grid line{stroke:var(--fortion-border-subtle);stroke-dasharray:2 4}.finance-overview__daily-chart .finance-overview__daily-value{fill:var(--fortion-text-primary);font-size:var(--fortion-font-size-14);font-weight:var(--fortion-font-weight-medium);paint-order:stroke;stroke:var(--fortion-surface-default);stroke-width:4px;pointer-events:none}.finance-overview__daily-chart rect[data-incomplete=true]{fill-opacity:.5;stroke:currentColor;stroke-width:var(--fortion-border-width-default);stroke-dasharray:4 2}.finance-budget .fortion-data-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.finance-budget .fortion-data-table,.finance-budget .fortion-data-table tbody{display:block}.finance-budget .fortion-data-table tr{gap:var(--fortion-space-8) var(--fortion-space-12);padding-block:var(--fortion-space-12);border-block-end:1px solid var(--fortion-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.finance-budget .fortion-data-table td{border:0;min-width:0;padding:0;display:block}.finance-budget .fortion-data-table tbody tr{height:auto}.finance-budget .fortion-data-table td:first-child{font-weight:var(--fortion-font-weight-regular)}.finance-budget .fortion-data-table td:last-child{grid-column:2}.finance-budget__amounts{min-width:0}.finance-budget__amounts summary{cursor:pointer;min-height:40px;padding-block:var(--fortion-space-8);overflow-wrap:anywhere;font-size:var(--fortion-font-size-12)}.finance-budget__amounts .fortion-action-surface{text-align:start;justify-content:start;width:100%;display:flex}.finance-budget .fortion-data-table__mobile-label{display:none}.finance-overview__additional{border-block-start:1px solid var(--fortion-border-subtle)}.finance-overview__additional>summary{cursor:pointer;padding-block:var(--fortion-space-12);min-height:44px}.finance-overview__savings{padding:var(--fortion-space-24);background:var(--fortion-surface-subtle);border-radius:var(--fortion-radius-8)}.finance-overview__savings h2{font-size:var(--fortion-font-size-16);font-weight:var(--fortion-font-weight-medium);margin:0}.finance-overview__savings-heading{justify-content:space-between;align-items:center;gap:var(--fortion-space-16);margin-block-end:var(--fortion-space-16);display:flex}.finance-overview__savings-heading>a{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.finance-overview__savings-values{gap:var(--fortion-space-16);margin-block:var(--fortion-space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-overview__savings-values a{gap:var(--fortion-space-8);color:var(--fortion-text-primary);padding-block:var(--fortion-space-8);text-decoration:none;display:grid}.finance-overview__savings-values a span{font-size:var(--fortion-font-size-12);color:var(--fortion-text-secondary)}.finance-overview__savings-values a strong{font-size:var(--fortion-font-size-24);font-variant-numeric:tabular-nums;font-weight:var(--fortion-font-weight-regular)}.finance-overview__savings .fortion-field{max-width:280px}.finance-overview__savings-types{gap:var(--fortion-space-16);margin-block:var(--fortion-space-8) var(--fortion-space-16);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.finance-overview__savings-types a{gap:var(--fortion-space-4);padding:var(--fortion-space-16);border-radius:var(--fortion-radius-8);background:var(--fortion-surface-default);color:var(--fortion-text-primary);text-decoration:none;display:grid}.finance-overview__savings-types a span{font-size:var(--fortion-font-size-12);color:var(--fortion-text-secondary)}.finance-overview__savings-types a strong{font-size:var(--fortion-font-size-20);font-weight:var(--fortion-font-weight-regular);font-variant-numeric:tabular-nums}.finance-overview__savings-top{margin:0 0 var(--fortion-space-16);background:var(--fortion-surface-default);border-radius:var(--fortion-radius-8);padding:0;list-style:none;display:grid}.finance-overview__savings-top li{align-items:center;gap:var(--fortion-space-16);padding:var(--fortion-space-12) var(--fortion-space-16);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.finance-overview__savings-top li+li{border-block-start:var(--fortion-border-width-default) solid var(--fortion-component-paper-divider)}.finance-overview__savings-top-name{gap:var(--fortion-space-4);min-width:0;display:grid}.finance-overview__savings-top-name>span{font-size:var(--fortion-font-size-12);color:var(--fortion-text-secondary)}.finance-overview__savings-top-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-overview__savings-totals{gap:var(--fortion-space-8) var(--fortion-space-32);font-size:var(--fortion-font-size-14);flex-wrap:wrap;margin:0;display:flex}.finance-overview__savings-totals div{gap:var(--fortion-space-8);display:flex}.finance-overview__savings-totals dt{color:var(--fortion-text-secondary)}.finance-overview__savings-totals dd{font-variant-numeric:tabular-nums;margin:0}.finance-overview__savings-totals a{color:inherit}@media (width<=767px){.finance-overview__savings-top li{grid-template-columns:minmax(0,1fr) auto}.finance-overview__savings-top li>.fortion-button{grid-column:1/-1;justify-self:start}.finance-overview__savings-totals div{gap:var(--fortion-space-4);display:grid}}@media (width<=1023px){.finance-overview__analysis{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.finance-overview__metrics,.finance-overview__savings-values{grid-template-columns:minmax(0,1fr)}.finance-home__queue .fortion-data-table th{width:auto}.finance-overview__savings-heading{flex-wrap:wrap;align-items:start}}@media (width<=480px){.finance-budget .fortion-data-table tr{grid-template-columns:minmax(0,1fr)}.finance-budget .fortion-data-table td:last-child{grid-column:1}}.finance-budget .fortion-data-table tbody td{grid-column:auto}.finance-budget .fortion-data-table tbody td:last-child{grid-column:2}@media (width<=480px){.finance-budget .fortion-data-table tbody td:last-child{grid-column:1}}.finance-budget .fortion-data-table tbody td:first-child{grid-area:1/1}.finance-budget .fortion-data-table tbody td:nth-child(2){grid-area:1/2/3}.finance-budget .fortion-data-table tbody td:last-child{grid-area:2/1}.finance-overview__savings select{width:min(100%,320px)}@media (width<=480px){.finance-budget .fortion-data-table tbody td:first-child,.finance-budget .fortion-data-table tbody td:nth-child(2),.finance-budget .fortion-data-table tbody td:last-child{grid-area:auto/1}}.finance-overview__charts{gap:var(--fortion-space-24);display:grid}.finance-overview__category-chart{align-items:center;gap:var(--fortion-space-24);display:flex}.finance-overview__category-chart .finance-overview__pie{flex:0 0 180px;width:180px;margin:0}.finance-overview__category-legend{min-width:0;flex:1;max-inline-size:30rem;display:grid}.finance-overview__category-amount{color:var(--fortion-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.finance-overview__category-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.finance-overview__category-name{white-space:normal;min-width:0;font-weight:var(--fortion-font-weight-regular);flex:1}.finance-overview__category-legend strong{font-weight:var(--fortion-font-weight-regular);font-variant-numeric:tabular-nums;flex-shrink:0}.finance-overview__categories>.finance-overview__additional{margin-top:var(--fortion-space-16);border:0}@media (width<=767px){.finance-overview__category-chart{flex-direction:column;align-items:stretch}.finance-overview__category-chart .finance-overview__pie{flex-basis:auto;align-self:center}}.notification-title{align-items:center;gap:var(--fortion-space-8);display:inline-flex}.notification-title[data-unread=true]:before{content:"";background:var(--fortion-action-primary-default);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.notification-title:not([data-unread]):before{content:"";flex:none;inline-size:8px}.expense-row-nowrap{white-space:nowrap}.request-detail-side .expense-financial-context{grid-template-columns:1fr}.expense-explanation,.expense-category-history{margin-block-start:var(--fortion-space-16)}.expense-explanation summary,.expense-category-history summary{cursor:pointer;color:var(--fortion-action-tertiary-default);font-weight:var(--fortion-font-weight-medium,500)}.expense-explanation .request-form__section{margin-block-start:var(--fortion-space-12)}.expense-explanation-attempt{margin-block-start:var(--fortion-space-16)}.expense-summary-head{justify-content:space-between;align-items:start;gap:var(--fortion-space-16);display:flex}.expense-upload-row{gap:var(--fortion-space-16);grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;display:grid}@media (width<=767px){.expense-upload-row{grid-template-columns:1fr}}.expense-category-row{flex-wrap:nowrap}.expense-category-row>.fortion-form-field{flex:1;min-inline-size:0}.expense-confirmation-page .request-detail-side{gap:var(--fortion-space-32)}.admin-topbar__actions{margin-inline-start:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
