.money-input[data-astro-cid-llyojync],.percent-input[data-astro-cid-llyojync]{border:1px solid var(--calc-input-border);background:var(--calc-input-bg);border-radius:12px;align-items:center;gap:.5rem;min-height:3.25rem;padding:.6rem .85rem;display:flex}.money-input[data-astro-cid-llyojync]:focus-within,.percent-input[data-astro-cid-llyojync]:focus-within{border-color:var(--calc-input-focus-border);background:var(--calc-input-focus-bg)}.money-input[data-astro-cid-llyojync] input[data-astro-cid-llyojync],.percent-input[data-astro-cid-llyojync] input[data-astro-cid-llyojync]{width:100%;color:var(--calc-text);font:inherit;background:0 0;border:0;outline:0;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700}.compact-money[data-astro-cid-llyojync] input[data-astro-cid-llyojync],.percent-input[data-astro-cid-llyojync] input[data-astro-cid-llyojync]{font-size:1.15rem}.money-symbol[data-astro-cid-llyojync],.money-unit[data-astro-cid-llyojync],.percent-input[data-astro-cid-llyojync] span[data-astro-cid-llyojync]{color:var(--calc-text-muted);flex:none;font-weight:700}.range-labels[data-astro-cid-llyojync]{color:var(--calc-text-muted);justify-content:space-between;margin-top:.35rem;font-size:.8rem;display:flex}.calc-card-hint[data-astro-cid-llyojync]{color:var(--calc-text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.expense-card[data-astro-cid-llyojync] summary[data-astro-cid-llyojync]{cursor:pointer;color:var(--calc-card-title);justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.expense-card[data-astro-cid-llyojync] summary[data-astro-cid-llyojync]::-webkit-details-marker{display:none}.expense-grid[data-astro-cid-llyojync]{grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}.expense-grid[data-astro-cid-llyojync] label[data-astro-cid-llyojync],.stacked-field[data-astro-cid-llyojync],.rate-pair[data-astro-cid-llyojync] label[data-astro-cid-llyojync]{color:var(--calc-text-muted);gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.expense-grid[data-astro-cid-llyojync] input[data-astro-cid-llyojync]{border:1px solid var(--calc-input-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);font:inherit;border-radius:10px;padding:.75rem .85rem;font-weight:700}.secondary-action[data-astro-cid-llyojync],.quick-rate-row[data-astro-cid-llyojync] button[data-astro-cid-llyojync]{border:1px solid var(--calc-chip-border);background:var(--calc-chip-bg);color:var(--calc-chip-text);font:inherit;cursor:pointer;transition:var(--calc-transition-fast);border-radius:999px;font-weight:700}.secondary-action[data-astro-cid-llyojync]{width:100%;margin-top:1rem;padding:.75rem 1rem}.secondary-action[data-astro-cid-llyojync]:hover,.quick-rate-row[data-astro-cid-llyojync] button[data-astro-cid-llyojync]:hover{border-color:var(--calc-chip-hover-border);background:var(--calc-chip-hover-bg);color:var(--calc-chip-hover-text)}.stacked-field[data-astro-cid-llyojync]+.stacked-field[data-astro-cid-llyojync]{margin-top:.9rem}.rate-pair[data-astro-cid-llyojync]{grid-template-columns:1fr;gap:.75rem;display:grid}.quick-rate-row[data-astro-cid-llyojync]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.quick-rate-row[data-astro-cid-llyojync] button[data-astro-cid-llyojync]{padding:.45rem .75rem;font-size:.875rem}.metric-grid[data-astro-cid-llyojync]{grid-template-columns:1fr;gap:.75rem;display:grid}.metric[data-astro-cid-llyojync]{border-bottom:1px solid var(--calc-results-row-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.metric[data-astro-cid-llyojync]:last-child{border-bottom:0}.metric[data-astro-cid-llyojync] span[data-astro-cid-llyojync]{color:var(--calc-text-muted);font-size:.875rem}.metric[data-astro-cid-llyojync] strong[data-astro-cid-llyojync]{color:var(--calc-text);font-family:var(--calc-font-mono);text-align:right;font-size:1.05rem}.sub-row[data-astro-cid-llyojync]{opacity:.88;padding-left:1.5rem}.sub-row[data-astro-cid-llyojync] .result-label[data-astro-cid-llyojync]{font-size:.85rem}.notes-list[data-astro-cid-llyojync]{color:var(--calc-text-muted);gap:.6rem;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.notes-list[data-astro-cid-llyojync] li::marker{color:var(--calc-accent-light)}@media (width>=640px){.expense-grid[data-astro-cid-llyojync],.rate-pair[data-astro-cid-llyojync],.metric-grid[data-astro-cid-llyojync]{grid-template-columns:1fr 1fr}}@media (width<=520px){.money-input[data-astro-cid-llyojync],.percent-input[data-astro-cid-llyojync]{min-height:3rem;padding:.55rem .7rem}.money-unit[data-astro-cid-llyojync]{display:none}.metric[data-astro-cid-llyojync]{flex-direction:column;align-items:flex-start;gap:.25rem}.metric[data-astro-cid-llyojync] strong[data-astro-cid-llyojync]{text-align:left}}
