.sites-page{inline-size:100%;grid-template-columns:minmax(0,1fr)}.sites-heading,.site-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.sites-heading{justify-content:space-between;align-items:start}.site-panel{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-3);padding:var(--space-4);min-inline-size:0}.site-panel[hidden]{display:none}.site-panel h3{margin:0;font-size:1.0625rem}.site-panel>.button{justify-self:start}.site-grid,.site-detail-grid,.site-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--space-4)}.site-grid,.site-group-list,.site-record-list,.site-payment-summary ul{list-style:none;padding:0;margin:0}.site-group-list,.site-record-list{display:grid;gap:var(--space-3)}.site-group-list li,.site-record-list li{display:grid;gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.site-panel h3 a,.site-back{display:inline-flex;align-items:center;min-block-size:var(--target)}.site-back{justify-self:start}.site-icon,.site-brand{color:var(--blue-strong)}.site-brand{font-weight:650}.site-location{display:flex;align-items:center;gap:var(--space-2)}.site-location svg{flex:none}.site-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font-size:.875rem;font-weight:650}.site-status[data-status=open]{color:var(--positive);background:var(--positive-bg)}.site-muted{color:var(--muted);font-size:.9rem}.site-result-count{margin-block:var(--space-2) var(--space-3)}.site-payment-summary,.site-info,.site-editor,.site-filters label,.site-mutation-notice{display:grid;gap:var(--space-2);min-inline-size:0}.site-info{margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.site-info dt{color:var(--muted);font-size:.875rem}.site-info dd{margin:0}.site-editor>label{display:grid;gap:var(--space-1)}.site-editor fieldset{display:grid;gap:var(--space-1);min-inline-size:0;padding:var(--space-2) var(--space-3);margin:0;border:1px solid var(--line);border-radius:var(--radius-control)}.site-editor fieldset label{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target)}.site-editor>.button,.site-mutation-notice .button{justify-self:start}.site-editor>label,.site-editor fieldset,.site-editor>p{margin-block-end:var(--space-2)}.sites-page :is(input:not([type=checkbox]),select){min-inline-size:0;max-inline-size:100%;min-block-size:var(--target);padding:var(--space-2);border:1px solid var(--control-line);border-radius:var(--radius-control);color:var(--ink);background:var(--surface)}.sites-page :disabled{opacity:.65;cursor:default}.users-page{overflow-wrap:anywhere}.user-search{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end}.user-search label{display:grid;min-inline-size:0;gap:var(--space-1)}.user-search .button{justify-self:start}.user-card .site-status{max-inline-size:100%}.users-page summary{cursor:pointer;min-block-size:var(--target);align-content:center}.user-roles dd{margin-inline-start:0;margin-block-end:var(--space-2)}.user-invitation-preview{display:grid;gap:var(--space-2);margin-block:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control)}.user-invitation-preview .button{justify-self:start}.user-pages{margin-block-start:var(--space-4)}.devices-page{overflow-wrap:anywhere}.device-views{display:flex;flex-wrap:wrap;gap:var(--space-2)}.device-views .button[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.device-list-heading,.device-list-heading .site-actions{align-items:end}.device-site-filter{display:grid;gap:var(--space-1)}.device-card h3 a{min-block-size:var(--target)}.device-status{justify-self:start}.device-status[data-status=available]{color:var(--positive);background:var(--positive-bg)}.device-relationships a{display:inline-flex;align-items:center;min-block-size:var(--target)}.settings-page,.support-page{overflow-wrap:anywhere}.settings-page h2[id]{scroll-margin-block-start:var(--space-4)}.settings-page[data-density=compact] .site-panel{gap:var(--space-2);padding:var(--space-3)}.settings-page .settings-action{justify-self:start}.settings-page .transaction-dialog-heading>.button{flex:none;white-space:nowrap}.support-search{display:grid;gap:var(--space-2)}.support-topics{display:grid;gap:var(--space-3)}.support-topics summary{cursor:pointer;min-block-size:var(--target);align-content:center}.support-topics details p{margin-block:var(--space-2)}.page.overview-page{gap:clamp(var(--space-4),2vw,var(--space-6))}.overview-heading{display:grid;align-items:end;gap:var(--space-4)}.page-heading .overview-business{color:var(--blue-strong);font-size:.875rem;font-weight:700}.overview-filters,.overview-date-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--space-3)}.overview-filters .field{gap:var(--space-1);font-size:.875rem}.overview-filters .button{text-align:start}.overview-scope-trigger{justify-content:space-between}.overview-single-site{display:flex;align-items:center;min-block-size:var(--target)}.overview-site-options,.overview-date-options{grid-column:1 / -1;min-inline-size:0}.overview-site-options{margin:0;padding:var(--space-3) var(--space-4)}.overview-site-options legend{padding-inline:var(--space-1);font-weight:650}.overview-site-option{display:flex;min-block-size:var(--target);align-items:center;gap:var(--space-3)}.overview-site-option input{flex:none;inline-size:1.125rem;block-size:1.125rem;accent-color:var(--blue)}.overview-site-option small,.overview-status-item small,.overview-payment-reference :is(time,small),.overview-comparison small,.overview-chart-table small{display:block;color:var(--muted);font-size:.8125rem}.overview-filter-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.overview-filter-actions button:disabled{color:var(--muted);cursor:default}.overview-date-options p{grid-column:1 / -1;color:var(--critical)}.overview-status{display:grid;gap:var(--space-2)}.overview-status-item{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font-size:.875rem}.overview-status-item svg,.overview-panel-link svg{flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.15rem;color:var(--blue)}.overview-status-item[data-incident=true]{background:var(--warning-bg);color:var(--warning)}.overview-status-item[data-incident=true] svg{color:currentColor}.overview-period-label,.overview-muted{color:var(--muted);font-size:.875rem}.overview-kpis,.overview-detail-grid{display:grid;gap:var(--space-3)}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi{display:grid;align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-3)}.overview-kpi:first-of-type,.overview-kpi:last-of-type{grid-column:1 / -1}.overview-kpi:first-of-type{border-block-start:3px solid var(--blue)}.overview-kpi-label{display:flex;align-items:center;gap:var(--space-2)}.overview-kpi-label h3,.overview-attention-list h3{margin:0;font-size:.875rem;line-height:1.3}.overview-kpi-icon{display:none;place-items:center;flex:none;inline-size:1.875rem;block-size:1.875rem;border-radius:var(--radius-control);background:var(--blue-soft);color:var(--blue)}.overview-kpi-icon svg{inline-size:1rem;block-size:1rem}.overview-kpi-value strong{font-size:clamp(1.25rem,1rem + 1.2vw,2rem);line-height:1.1;letter-spacing:-.035em}.overview-kpi-value p small{margin-inline-start:var(--space-1)}.overview-kpi-value small,.overview-kpi-empty{color:var(--muted);font-size:.8125rem}.overview-kpi-value,.overview-payment-result{font-variant-numeric:tabular-nums}.overview-panel{display:grid;align-content:start;gap:var(--space-3);padding:clamp(var(--space-4),2vw,var(--space-6))}.overview-panel>.button{justify-self:start}.overview-panel-heading,.overview-chart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);justify-content:space-between}.overview-panel h2{font-size:1.125rem}.overview-attention-list,.overview-legend,.overview-comparison,.overview-payments{padding:0;margin:0;list-style:none}.overview-attention-list{display:grid;gap:var(--space-3)}.overview-attention-list li{display:grid;align-content:start;justify-items:start;gap:var(--space-1);min-inline-size:0;padding-inline-start:var(--space-3);border-inline-start:2px solid var(--line)}.overview-attention-list :is(p,small){color:var(--muted);font-size:.8125rem}.overview-segment{display:flex;flex-wrap:wrap;gap:var(--space-1)}.overview-segment .button,.overview-currency{font-size:.8125rem}.overview-segment .button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-strong)}.overview-currency{display:flex;align-items:center;gap:var(--space-2)}.overview-activity-figure{display:grid;gap:var(--space-3);min-inline-size:0;margin:0}.overview-activity-figure figcaption{color:var(--muted);font-size:.875rem}.overview-plot{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--space-1)}.overview-plot-frame{--plot-height: clamp(7rem, 20vw, 12rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.overview-chart-axis{display:flex;flex-direction:column;justify-content:space-between;block-size:var(--plot-height);color:var(--muted);font-size:.75rem}.overview-bucket{min-inline-size:0;text-align:center}.overview-bars{display:flex;justify-content:center;align-items:end;gap:.15rem;block-size:var(--plot-height);border-block-end:1px solid var(--control-line);background-image:repeating-linear-gradient(to top,var(--line) 0 1px,transparent 1px 25%)}.overview-bar{inline-size:min(38%,1.25rem);min-block-size:2px;border-radius:.25rem .25rem 0 0;background:var(--blue)}.overview-bar-previous{border:1px solid var(--control-line);background:var(--blue-soft)}.overview-bar[data-missing=true]{visibility:hidden}.overview-bucket-label{display:block;margin-block-start:var(--space-1);color:var(--muted);font-size:.75rem;line-height:1.2}.overview-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--muted);font-size:.8125rem}.overview-legend li{display:flex;align-items:center;gap:var(--space-2)}.overview-legend li span{inline-size:.75rem;block-size:.75rem;border-radius:.1875rem;background:var(--blue)}.overview-legend li span[data-previous]{border:1px solid var(--control-line);background:var(--blue-soft)}.overview-chart-data summary,.overview-panel-link{min-block-size:var(--target);padding-block:var(--space-2);color:var(--blue-strong);font-size:.875rem;font-weight:650}.overview-chart-data summary{cursor:pointer}.overview-chart-table{table-layout:fixed;font-size:.8125rem}.overview-chart-table :is(th,td){padding:var(--space-2) var(--space-1);vertical-align:top}.overview-comparison{display:grid;gap:var(--space-4)}.overview-comparison li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3);font-size:.875rem}.overview-comparison-track{grid-column:1 / -1;block-size:.5rem;border-radius:var(--radius-control);background:var(--blue-soft)}.overview-comparison-track span{display:block;block-size:100%;border-radius:inherit;background:var(--blue)}.overview-payments li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--line);font-size:.875rem}.overview-payment-reference,.overview-payment-result{min-inline-size:0}.overview-payment-result{display:grid;justify-items:end;align-content:start;gap:var(--space-1);margin-inline-start:auto;text-align:end}.overview-payment-result small{color:var(--muted)}.overview-payment-result .badge{white-space:normal}.overview-panel-link{display:inline-flex;align-items:center;justify-self:start;gap:var(--space-2)}.overview-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:32rem)and (max-height:28rem){.overview-kpi .help-hint{inline-size:min(23rem,var(--hint-available-width, calc(100vw - 1.5rem) ))}}@media(min-width:42rem){.overview-filters{grid-template-columns:repeat(2,minmax(9rem,1fr))}.overview-status{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-kpi{padding:var(--space-4)}.overview-kpi:first-of-type,.overview-kpi:last-of-type{grid-column:auto}.overview-kpi-icon{display:grid}.overview-attention-list{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}}@media(min-width:75rem){.overview-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr)}.overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.overview-activity{grid-area:1 / 1}.overview-recent{grid-area:2 / 1 / 3 / -1}.overview-performance{grid-area:1 / 2}}.reports-page{inline-size:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.report-heading,.report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.report-heading{justify-content:space-between;align-items:start}.report-catalogue,.report-compact,.export-history,.report-chart ul{list-style:none;margin:0;padding:0}.report-catalogue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--space-4);margin-block-start:var(--space-4)}.report-catalogue-card,.report-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);min-inline-size:0}.report-catalogue-card{align-content:start}.report-catalogue-card>svg{color:var(--blue)}.report-catalogue-card h3,.export-history h3,.report-compact h3,.report-chart h3{margin:0;font-size:1rem}.report-catalogue-card a{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target)}.report-catalogue-card a svg{flex:none}.report-muted,.report-catalogue-card p{color:var(--muted);font-size:.9rem}.report-back{display:inline-flex;align-items:center;min-block-size:var(--target);justify-self:start}.report-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-3)}.report-field,.report-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-inline-size:0}.report-controls{gap:var(--space-4)}.report-inline-controls{display:none}.report-compact-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.reports-page :is(select,input:not([type=checkbox])){min-inline-size:0;max-inline-size:100%;min-block-size:var(--target);padding:var(--space-2);border:1px solid var(--control-line);border-radius:var(--radius-control);color:var(--ink);background:var(--surface)}.reports-page :disabled{opacity:.65;cursor:default}.report-site-picker{display:grid;gap:var(--space-1);min-inline-size:0;margin:0;border:1px solid var(--line);border-radius:var(--radius-control)}.report-site-picker label{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--target)}.report-result{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.report-controls>.button,.report-result>.button,.report-panel>.button{justify-self:start}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3);margin:0}.report-metric{padding:var(--space-4);min-inline-size:0}.report-metric dt,.report-compact dt,.export-selection dt{font-size:.875rem;color:var(--muted)}.report-metric dd,.report-compact dd,.export-selection dd{margin:0;font-weight:650}.report-value-line,.report-value-line small,.report-table-region th small,.report-compact h3 small{display:block}.report-value-line small,.report-table-region th small,.report-compact h3 small{color:var(--muted);font-weight:400}.report-chart{margin:0}.report-chart li{display:grid;grid-template-columns:minmax(0,1fr) minmax(1rem,2fr) minmax(0,max-content);gap:var(--space-2);align-items:center;padding-block:var(--space-2)}.report-bar-track{display:block;block-size:.5rem;border-radius:.25rem;background:var(--blue-soft);overflow:hidden}.report-bar-track>span{display:block;block-size:100%;background:var(--blue)}.report-chart figcaption{color:var(--muted);font-weight:650}.report-table-region{display:none;overflow-x:auto;min-inline-size:0}.report-table-region table{inline-size:100%;border-collapse:collapse}.report-table-region :is(th,td){padding:var(--space-3);border-block-end:1px solid var(--line);text-align:start}.report-table-region th{background:var(--blue-soft)}.report-compact{display:grid;gap:var(--space-3)}.report-compact dl,.export-selection{display:grid;gap:var(--space-2);margin:0}.report-compact dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.export-history{display:grid;gap:var(--space-3)}.export-history li{display:grid;gap:var(--space-2);border-block-start:1px solid var(--line);padding-block:var(--space-3)}.export-history .button{justify-self:start}.export-state{background:var(--canvas);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control)}@media(max-width:30rem){.report-chart li{grid-template-columns:minmax(0,1fr) auto}.report-bar-track{grid-row:2;grid-column:1 / -1}}@media(min-width:64rem){.report-inline-controls{display:block}.report-compact-controls{display:none}.report-table-region{display:block}.report-compact{display:none}}.main-content:has(.transactions-page){inline-size:100%}.transactions-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);inline-size:100%;max-inline-size:none;min-inline-size:0}.transactions-page :is(h2,p){margin:0}.transactions-page h2{font-size:1.125rem}.transaction-heading,.transaction-toolbar-row,.transaction-result-controls,.transaction-actions,.transaction-pagination,.transaction-mobile-top,.transaction-unconfirmed{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.transaction-heading,.transaction-result-controls,.transaction-pagination,.transaction-mobile-top{justify-content:space-between}.transaction-heading{align-items:start}.transaction-toolbar,.transaction-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);min-inline-size:0;overflow-wrap:anywhere}.transaction-view-switch{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-control);width:fit-content;max-inline-size:100%}.transaction-view-switch .button{border-color:transparent;background:transparent}.transaction-view-switch .button[aria-pressed=true]{border-color:var(--control-line);color:var(--blue-strong);background:var(--surface);font-weight:700}.transaction-toolbar-row{align-items:end}.transaction-search{flex:1 1 19rem;min-inline-size:0}.transaction-search-row{display:flex;gap:var(--space-2);margin-block-start:var(--space-1)}.transaction-search-row input{flex:1 1 0;inline-size:0}.transactions-page :is(input:not([type=checkbox]),select,textarea){min-inline-size:0;max-inline-size:100%;min-block-size:var(--target);padding:var(--space-2);background:var(--surface);color:var(--ink);border:1px solid var(--control-line);border-radius:var(--radius-control)}.transactions-page :disabled{opacity:.65;cursor:default}.transaction-muted,.transaction-result-status{color:var(--muted);font-size:.875rem}.transaction-results{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}.transaction-table-region{display:none;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.transaction-table{border-collapse:collapse;inline-size:100%;font-size:.875rem}.transaction-table :is(th,td){text-align:start;padding:var(--space-3);border-block-end:1px solid var(--line);min-inline-size:5.5rem;max-inline-size:18rem;overflow-wrap:anywhere}.transaction-table th{background:var(--blue-soft)}.transaction-table tr:last-child td{border:0}.transaction-table a,.transaction-mobile-row a{font-weight:700}.transaction-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.transaction-badge{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font-size:.875rem;font-weight:700}.transaction-badge[data-outcome=approved]:not([data-refunded=true]){color:var(--positive);background:var(--positive-bg)}.transaction-badge[data-outcome=declined]{color:var(--critical);background:var(--critical-bg)}.transaction-badge:is([data-outcome=pending],[data-outcome=unconfirmed]){color:var(--warning);background:var(--warning-bg)}.transaction-mobile-list,.transaction-related,.transaction-column-list{list-style:none;padding:0;margin:0}.transaction-mobile-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.transaction-mobile-row{position:relative;display:grid;gap:var(--space-2);padding:var(--space-4);overflow-wrap:anywhere}.transaction-mobile-row .transaction-amount{white-space:normal}.transaction-mobile-row a:after{content:"";position:absolute;inset:0}.transaction-mobile-row a,.transaction-back{display:inline-flex;align-items:center;min-block-size:var(--target)}.transactions-page .transaction-columns-trigger{display:none}.transaction-dialog{inline-size:min(36rem,calc(100% - 1rem));max-block-size:calc(100dvh - 1rem);margin-block:auto .5rem;border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4);color:var(--ink);background:var(--surface)}.transaction-dialog::backdrop{background:#17213a7f}.transaction-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.transaction-dialog p,.transaction-dialog form>div{margin-block-end:var(--space-3)}.transaction-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-3)}.transaction-site-picker{display:grid;gap:var(--space-1);min-inline-size:0;margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control)}.transaction-site-picker label{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.transaction-site-picker .transaction-site-choice{min-block-size:var(--target)}.transaction-filter-grid label,.transaction-plain-text label,.transaction-copy label{display:grid;gap:var(--space-1)}.transaction-column-list{display:grid;gap:var(--space-1);margin-block-end:var(--space-3)}.transaction-column-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:var(--target)}.transaction-column-list label{display:flex;align-items:center;gap:var(--space-2)}.transaction-column-controls{display:inline-flex;gap:var(--space-1)}.transaction-column-controls .button{min-inline-size:var(--target)}.transaction-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-4);margin:0}.transaction-fields dt{font-size:.875rem;color:var(--muted)}.transaction-fields dd{margin:0}.transaction-summary-amount{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.transaction-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:var(--space-4)}.transaction-detail-grid .transaction-panel{align-content:start}.transaction-related li{padding-block:var(--space-2);border-block-end:1px solid var(--line)}.transaction-related li:last-child{border:0}.transaction-copy{display:grid;justify-items:start;gap:var(--space-2)}.transaction-copy label,.transaction-copy textarea{inline-size:100%}.transaction-plain-text summary{cursor:pointer;min-block-size:var(--target);padding-block:var(--space-2)}@media(min-width:64rem){.transaction-table-region{display:block}.transaction-mobile-list{display:none}.transactions-page .transaction-columns-trigger{display:inline-flex}.transaction-dialog{margin-block:auto;padding:var(--space-6)}}:root{color-scheme:light;-webkit-tap-highlight-color:rgb(37 71 209 / 18%);--blue: #2547d1;--blue-strong: #1d37a7;--blue-soft: #edf1ff;--ink: #17213a;--muted: #52617a;--canvas: #f5f7fc;--surface: #fff;--line: #dce3ee;--control-line: #7787a2;--focus: #2547d1;--positive: #176043;--positive-bg: #e8f5ed;--warning: #734500;--warning-bg: #fff1d9;--critical: #9a2836;--critical-bg: #fceef0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-control: .625rem;--radius-card: 1rem;--target: 2.75rem;--shadow-popover: 0 .625rem 1.875rem rgb(23 33 58 / 16%);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:100%;line-height:1.55;color:var(--ink);background:var(--canvas)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,p{margin:0}h1,h2{line-height:1.2;letter-spacing:-.025em}h1{font-size:clamp(1.875rem,1.45rem + 2vw,2.75rem);font-weight:700}h2{font-size:1.25rem;font-weight:650}button,input,select,textarea{font:inherit}a{color:var(--blue);text-underline-offset:.16em}button{cursor:pointer}:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.surface,.list-surface{min-inline-size:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--target);padding:var(--space-2) var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none}.button:hover,.icon-button:hover{background:var(--blue-soft)}.button-primary{border-color:var(--blue);background:var(--blue);color:var(--surface)}.button-primary:hover{border-color:var(--blue-strong);background:var(--blue-strong)}.icon-button{min-inline-size:var(--target);padding-inline:var(--space-2)}.icon-button svg,.button svg{flex:none;inline-size:1.25rem;block-size:1.25rem}.field{display:grid;gap:var(--space-2);font-weight:600}.control{min-inline-size:0;min-block-size:var(--target);max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-weight:400}.field-note{color:var(--muted);font-size:.875rem;font-weight:400}.badge{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:99rem;background:var(--surface);color:var(--muted);font-size:.8125rem;font-weight:600;white-space:nowrap}.badge[data-tone=positive]{background:var(--positive-bg);color:var(--positive)}.badge[data-tone=warning]{background:var(--warning-bg);color:var(--warning)}.badge[data-tone=critical]{background:var(--critical-bg);color:var(--critical)}.table-scroll{overflow-x:auto}.data-table{inline-size:100%;border-collapse:collapse;text-align:start}.data-table :is(th,td){padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);text-align:start}.data-table th{font-weight:650;color:var(--muted)}.help{position:relative;display:inline-flex}.help-trigger{border-color:transparent;background:transparent;color:var(--blue)}.help-trigger span{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border:1px solid currentColor;border-radius:50%;font-size:.8125rem;line-height:1}.help-hint{position:absolute;z-index:5;inset-block-start:100%;inset-inline-start:var(--hint-offset, 0px);inline-size:min(17rem,var(--hint-available-width, calc(100vw - 1.5rem) ));padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-popover);font-size:.875rem;overflow-wrap:anywhere}.help-hint[data-placement=above]{inset-block:auto 100%}:root{--mobile-nav-clearance: var( --mobile-nav-measured, calc(5.375rem + env(safe-area-inset-bottom, 0px)) );scroll-padding-block-end:var(--mobile-nav-clearance)}.app-shell{display:grid;grid-template:"header" auto "main" 1fr / minmax(0,1fr);min-block-size:100vh;min-block-size:100dvh;padding-block-end:var(--mobile-nav-clearance)}.skip-link{position:fixed;z-index:10;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-4);transform:translateY(-150%);border-radius:var(--radius-control);background:var(--surface);font-weight:600}.skip-link:focus{transform:none}.sidebar,.desktop-context{display:none}.app-header{grid-area:header;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-3);row-gap:var(--space-2);min-block-size:4.5rem;padding:var(--space-3) clamp(var(--space-4),4vw,var(--space-10));padding-block-start:max(var(--space-3),env(safe-area-inset-top,0px));border-block-end:1px solid var(--line);background:var(--surface)}.header-context,.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-inline-size:0}.header-context:has(>.desktop-context:only-child){display:none}.brand{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.brand-mark{inline-size:2.125rem;block-size:2.125rem;flex:none}.brand-lockup{display:grid;gap:.125rem;color:var(--muted);font-size:.75rem;font-weight:550;line-height:1.2}.brand-wordmark{inline-size:6.125rem;block-size:auto}.main-content{grid-area:main;min-inline-size:0;inline-size:min(100%,80rem);margin-inline:auto;padding:clamp(var(--space-6),4vw,var(--space-12)) clamp(var(--space-4),4vw,var(--space-12))}.main-content:focus-visible{outline-offset:-.25rem}.page{display:grid;gap:var(--space-6);min-inline-size:0;overflow-wrap:anywhere}.page-heading{display:grid;gap:var(--space-2)}.page-heading p,.empty-state-copy p{max-inline-size:54ch;color:var(--muted)}.empty-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-4);padding:clamp(var(--space-4),4vw,var(--space-10))}.empty-state-icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:.875rem;background:var(--blue-soft);color:var(--blue)}.empty-state-icon svg{inline-size:1.5rem;block-size:1.5rem}.empty-state-copy{grid-column:1 / -1;display:grid;justify-items:start;gap:var(--space-2);min-inline-size:0}.empty-state-copy .button{margin-block-start:var(--space-2)}.navigation-list{list-style:none;margin:0;padding:0}.navigation-link,.sidebar-toggle{position:relative;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--target);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font-size:.9375rem;font-weight:550;text-align:start;text-decoration:none}.navigation-link svg,.sidebar-toggle svg{flex:none;inline-size:1.25rem;block-size:1.25rem}.navigation-link:hover,.sidebar-toggle:hover{background:var(--canvas);color:var(--ink)}.navigation-link:is([aria-current=page],[data-active=true]){background:var(--blue-soft);color:var(--blue-strong);font-weight:700}.navigation-link:is([aria-current=page],[data-active=true]):before{position:absolute;inset-block:24%;inset-inline-start:0;inline-size:.1875rem;border-radius:99rem;background:currentColor;content:""}.bottom-nav{position:fixed;z-index:6;inset:auto 0 0;padding:var(--space-2) max(var(--space-2),env(safe-area-inset-right,0px)) calc(var(--space-2) + env(safe-area-inset-bottom,0px)) max(var(--space-2),env(safe-area-inset-left,0px));border-block-start:1px solid var(--line);background:var(--surface)}.bottom-nav .navigation-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.1875rem;max-inline-size:36rem;margin-inline:auto}.session-frame{min-block-size:100dvh;padding:max(var(--space-6),env(safe-area-inset-top,0px)) var(--space-4) var(--space-8)}.session-brand,.session-card{max-inline-size:29rem;margin-inline:auto}.session-brand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.session-card{display:grid;justify-items:start;gap:var(--space-4);margin-block-start:clamp(var(--space-8),9vh,5rem);padding:clamp(var(--space-5),5vw,var(--space-8))}.session-card h1{font-size:clamp(1.625rem,4vw,2.125rem)}.session-card p,.session-scope{color:var(--muted);overflow-wrap:anywhere}.session-card .button{margin-block-start:var(--space-1)}.bottom-nav .navigation-link{flex-direction:column;justify-content:center;gap:var(--space-1);min-block-size:3.5rem;padding-inline:.125rem;font-size:.75rem;text-align:center;overflow-wrap:anywhere}.bottom-nav .navigation-link:before{inset:0 auto auto 50%;inline-size:1rem;block-size:.1875rem;transform:translate(-50%)}.more-dialog{inset:auto 0 0;inline-size:min(100%,36rem);max-inline-size:100%;max-block-size:80dvh;margin:0 auto;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);color:var(--ink);overscroll-behavior:contain}.more-dialog::backdrop{background:#17213a7a}html:has(.more-dialog[open]){overflow:hidden}.more-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-2)}.more-dialog .navigation-list,.sidebar .navigation-list{display:grid;gap:var(--space-1)}@media(min-width:42rem){.page{gap:var(--space-8)}}@media(min-width:64rem){:root{scroll-padding-block-end:0}.app-shell{--rail-width: 14rem;grid-template:"sidebar header" auto "sidebar main" 1fr / var(--rail-width) minmax(0,1fr);padding-block-end:0}.app-shell[data-sidebar-collapsed=true]{--rail-width: 4.75rem}.sidebar{grid-area:sidebar;display:flex;flex-direction:column;align-self:start;gap:var(--space-4);min-block-size:100dvh;padding:0 var(--space-3) var(--space-4);border-inline-end:1px solid var(--line);background:var(--surface)}.sidebar-heading{display:flex;align-items:center;min-block-size:4.5rem;padding-inline:var(--space-2);border-block-end:1px solid var(--line)}.sidebar-toggle{margin-block-start:auto}.desktop-context{display:inline;font-size:.9375rem;font-weight:650}.header-context:has(>.desktop-context:only-child){display:flex}.mobile-brand,.bottom-nav{display:none}[data-sidebar-collapsed=true] .sidebar :is(.sidebar-heading,.navigation-link,.sidebar-toggle){justify-content:center;padding-inline:0}[data-sidebar-collapsed=true] .sidebar .navigation-label{position:absolute;z-index:4;inset-inline-start:100%;inline-size:max-content;max-inline-size:16rem;padding:var(--space-2) var(--space-3);clip-path:inset(50%);border-radius:var(--radius-control);background:var(--ink);color:var(--surface);font-size:.875rem}[data-sidebar-collapsed=true] .sidebar[data-hint-dismissed=false] .navigation-link:is(:hover,:focus-visible) .navigation-label{clip-path:none}}@media(min-width:64rem)and (min-height:40rem){.sidebar{position:sticky;inset-block-start:0}}
