.bank-lede{margin:0;max-inline-size:var(--measure);color:var(--on-iron-muted);font-size:var(--fs-body-sm)}.bank-lede strong{color:var(--on-iron)}#panel-balances,#panel-transfers{scroll-margin-top:calc(var(--hud-h) + var(--space-5))}.bank-recent{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-block-end:var(--space-1)}.bank-recent__label{color:var(--on-iron-muted);font-size:var(--fs-body-sm)}.bank-recent__chips{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.bank-balances{margin-top:var(--space-4)}.bank-balances[open] .kvgrid{margin-top:var(--space-2)}.bank-send-why{margin:0 0 var(--space-3);max-inline-size:var(--measure)}.bank-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-3)}.bank-field{display:flex;flex-direction:column;gap:var(--space-1)}.bank-field--wide{grid-column:1 / -1}.bank-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.bank-field__hint{color:var(--on-iron-muted);font-size:var(--fs-caption);font-variant-numeric:var(--num)}.bank-field .note{margin:0}.bank-preview{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.bank-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.bank-form-actions__note{margin-inline-end:auto}.bank-num{font-variant-numeric:var(--num)}.bank-dir{color:var(--on-iron-muted);margin-inline-end:var(--space-1)}.bank-outcome-note{color:var(--on-iron-muted);font-size:var(--fs-caption);max-inline-size:var(--measure)}[data-page=bank] .main .note:not(summary){margin:0;padding:0;border:0;background:transparent;font-size:var(--fs-body-sm)}[data-page=bank] .mechanic-fold>summary{margin-bottom:0}[data-page=bank] .mechanic-fold[open]>summary{margin-bottom:var(--space-2)}[data-page=bank] .bank-history-foot{margin-top:var(--space-2);max-inline-size:var(--measure)}[data-page=bank] .bank-history-foot a{color:var(--accent-on-iron);text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.bank-form-grid{grid-template-columns:1fr}.bank-form-actions{flex-direction:column;align-items:stretch}.bank-form-actions__note{margin-inline-end:0}.bank-form-actions .btn{inline-size:100%}}
