.roster[data-astro-cid-4po62y42]{flex-direction:column;gap:.875rem;display:flex}.roster[data-astro-cid-4po62y42] .roster-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--calc-text-muted);margin:0 0 .375rem;font-size:.75rem}.roster[data-astro-cid-4po62y42] .chip-group{flex-wrap:wrap}.rows-empty[data-astro-cid-4po62y42]{color:var(--calc-text-muted);margin:0;font-size:.9375rem;font-style:italic}.tip-rows[data-astro-cid-4po62y42]{flex-direction:column;gap:.75rem;display:flex}.tip-rows[data-astro-cid-4po62y42] .tip-row{border:2px solid var(--calc-chip-border);background:var(--calc-input-bg);border-radius:10px;padding:.875rem}.tip-rows[data-astro-cid-4po62y42] .tip-row-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.625rem;display:flex}.tip-rows[data-astro-cid-4po62y42] .tip-row-name{color:var(--calc-text);font-size:.9375rem;font-weight:600}.tip-rows[data-astro-cid-4po62y42] .tip-row-badge{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-soft);border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem}.tip-rows[data-astro-cid-4po62y42] .tip-row-fields{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.tip-rows[data-astro-cid-4po62y42] .tip-field{flex-direction:column;gap:.25rem;display:flex}.tip-rows[data-astro-cid-4po62y42] .tip-field label{color:var(--calc-text-muted);font-size:.75rem}.tip-rows[data-astro-cid-4po62y42] .tip-field input{border:2px solid var(--calc-chip-border);background:var(--calc-input-bg);color:var(--calc-text);border-radius:8px;padding:.4375rem .625rem;font-family:inherit;font-size:.9375rem}.tip-rows[data-astro-cid-4po62y42] .tip-field input:focus{border-color:var(--calc-input-focus-border);outline:none}.tip-rows[data-astro-cid-4po62y42] .tip-row-result{border-top:1px dashed var(--calc-chip-border);color:var(--calc-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.625rem;padding-top:.625rem;font-size:.875rem;display:flex}.tip-rows[data-astro-cid-4po62y42] .tip-row-amount{color:var(--calc-text);font-size:1.0625rem;font-weight:700}.tip-rows[data-astro-cid-4po62y42] .tip-row-each{margin-right:auto}.tip-rows[data-astro-cid-4po62y42] .edited-flag{color:var(--info);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.tip-rows[data-astro-cid-4po62y42] .undo-edit{border:1px solid var(--calc-chip-border);color:var(--calc-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:.125rem .375rem;font-family:inherit;font-size:.6875rem}.tip-rows[data-astro-cid-4po62y42] .undo-edit:hover{border-color:var(--calc-input-focus-border);color:var(--calc-text)}.tip-rows[data-astro-cid-4po62y42] .tip-row-note{color:var(--calc-text-muted);margin:.5rem 0 0;font-size:.75rem}.tip-rows[data-astro-cid-4po62y42] .tip-row-flag{color:var(--warning-soft);margin:.375rem 0 0;font-size:.75rem}.split-grid[data-astro-cid-4po62y42]{grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.875rem;display:grid}.split-item[data-astro-cid-4po62y42]{border:2px solid var(--calc-chip-border);text-align:center;border-radius:10px;padding:.625rem .75rem}.split-label[data-astro-cid-4po62y42]{color:var(--calc-text-muted);font-size:.75rem}.split-value[data-astro-cid-4po62y42]{color:var(--calc-text);margin-top:.1875rem;font-size:1.25rem;font-weight:700}.cap-card[data-astro-cid-4po62y42] p[data-astro-cid-4po62y42]{margin:0;font-size:.9375rem}.cap-card[data-astro-cid-4po62y42] .cap-detail[data-astro-cid-4po62y42]{color:var(--calc-text-muted);margin-top:.375rem;font-size:.8125rem}.cap-card[data-astro-cid-4po62y42][data-tone=success]{background:var(--success-bg);border-color:var(--success-border)}.cap-card[data-astro-cid-4po62y42][data-tone=success] .cap-status[data-astro-cid-4po62y42]{color:var(--success-soft)}.cap-card[data-astro-cid-4po62y42][data-tone=warning]{background:var(--warning-bg);border-color:var(--warning-border)}.cap-card[data-astro-cid-4po62y42][data-tone=warning] .cap-status[data-astro-cid-4po62y42]{color:var(--warning-soft)}.envelope-list[data-astro-cid-4po62y42]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.envelope-list[data-astro-cid-4po62y42] li[data-astro-cid-4po62y42],.envelope-list[data-astro-cid-4po62y42] li{align-items:baseline;gap:.5rem;font-size:.9375rem;display:flex}.envelope-list[data-astro-cid-4po62y42] .env-name{flex:1}.envelope-list[data-astro-cid-4po62y42] .env-method{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted);font-size:.6875rem}.envelope-list[data-astro-cid-4po62y42] .env-amount{font-weight:700}.envelope-empty[data-astro-cid-4po62y42],.envelope-list[data-astro-cid-4po62y42] .envelope-empty{color:var(--calc-text-muted);font-style:italic}.disclaimer-card[data-astro-cid-4po62y42] p[data-astro-cid-4po62y42]{color:var(--calc-text-muted);margin:0;font-size:.8125rem}@media (width<=480px){.tip-rows[data-astro-cid-4po62y42] .tip-row-fields,.split-grid[data-astro-cid-4po62y42]{grid-template-columns:1fr}}
