body.finance-polished .auto-field-grid,body.finance-polished .auto-receipt-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.finance-polished .auto-receipt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}body.finance-polished .auto-receipt-metrics>div{border:1px solid var(--dashboard-border);border-radius:12px;min-width:0;padding:12px}body.finance-polished .auto-receipt-metrics strong{overflow-wrap:anywhere;font-size:1.4rem;display:block}body.finance-polished .auto-check{align-items:flex-start;gap:10px;margin:12px 0;line-height:1.5;display:flex}body.finance-polished .auto-check input{flex:none;min-height:auto;margin-top:5px}body.finance-polished .auto-private-controls,body.finance-polished .auto-guidance{border:1px solid var(--dashboard-border);border-radius:12px;margin:12px 0;padding:14px}body.finance-polished #auto-share-preview{box-sizing:border-box;resize:vertical;width:100%}body.finance-polished .auto-fact{margin:14px 0}body.finance-polished .auto-fact label{margin-bottom:6px;display:block}body.finance-polished .auto-quote-fields input:not([type=checkbox]),body.finance-polished .auto-quote-fields select{box-sizing:border-box;width:100%;min-width:0}body.finance-polished .input-wrapper input:not([type]),body.finance-polished .input-wrapper input[type=text]{padding-left:34px}body.finance-polished #auto-bridge .receipt-row{align-items:baseline;gap:14px}body.finance-polished #auto-bridge .receipt-value{white-space:nowrap}body.finance-polished #auto-tax-review a{overflow-wrap:anywhere}body.finance-polished #auto-tax-review table{width:100%}body.finance-polished #auto-tax-review td:last-child{text-align:right;white-space:nowrap}body.finance-polished #auto-paper{display:none}body.finance-polished .auto-assumption-controls{border:1px solid var(--dashboard-border);border-radius:12px;min-width:0;margin:0 0 16px;padding:14px}body.finance-polished .auto-assumption-controls p{grid-column:1/-1;line-height:1.5}body.finance-polished .auto-assumption-controls label{margin:8px 0;display:block}body.finance-polished .whatif-card{font:inherit;color:inherit;text-align:left}@media screen{body.finance-polished .whatif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.finance-polished .whatif-card{box-sizing:border-box;grid-template-columns:24px minmax(0,1fr);align-content:start;align-items:start;gap:6px;width:100%;min-width:0;min-height:44px;display:grid}body.finance-polished .whatif-card .whatif-label,body.finance-polished .whatif-card .whatif-delta{white-space:normal;overflow-wrap:anywhere;grid-column:2;display:block}body.finance-polished .whatif-card .whatif-delta{font:inherit;font-variant-numeric:tabular-nums;font-size:.85rem;line-height:1.5}body.finance-polished #wi-cash>*,body.finance-polished #wi-hold>*,body.finance-polished #wi-choose-rebate>*,body.finance-polished #wi-choose-promo>*{grid-column:1/-1}}body.finance-dashboard #mode-toggle,body.finance-dashboard #frequency-toggle{flex-wrap:wrap;gap:6px;display:flex}body.finance-dashboard #mode-toggle .segment-pill,body.finance-dashboard #frequency-toggle .segment-pill{border:1px solid var(--dashboard-border);min-width:0;min-height:44px;color:var(--calc-text-primary);font:inherit;white-space:normal;background:0 0;border-radius:8px;flex:100px;padding:10px}body.finance-dashboard #mode-toggle .segment-pill.active,body.finance-dashboard #frequency-toggle .segment-pill.active{color:#fff;background:#075985}body.finance-dashboard .calc-wrapper{overflow:clip}@media (width<=600px){body.finance-polished .whatif-grid,body.finance-polished .auto-field-grid,body.finance-polished .auto-receipt-metrics{grid-template-columns:1fr}body.finance-polished #auto-bridge .receipt-row{font-size:.9rem}body.finance-dashboard .input-tab-panel>*{grid-column:1/-1}body.finance-dashboard .input-card{max-width:100%;overflow-x:clip}body.finance-dashboard .auto-due-date input{box-sizing:border-box;width:100%;min-width:0;padding:12px}body.finance-dashboard .chart-tabs-nav,body.finance-dashboard .input-tabs-nav,body.finance-dashboard .result-tabs-nav{flex-wrap:wrap;gap:6px;display:flex}body.finance-dashboard .chart-tab-btn,body.finance-dashboard .input-tab-btn,body.finance-dashboard .result-tab-btn{white-space:normal;overflow-wrap:anywhere;flex:90px;min-width:0;min-height:44px}}@media print{body.finance-polished.auto-print-ready>*{display:none}body.finance-polished.auto-print-ready>#auto-paper{color:#111;background:#fff;font:10pt Arial,sans-serif;display:block}body.finance-polished #auto-paper *{color:#111;box-shadow:none;background:0 0;transition:none;animation:none}body.finance-polished #auto-paper table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12pt 0}body.finance-polished #auto-paper td,body.finance-polished #auto-paper th{text-align:right;overflow-wrap:normal;border-bottom:1px solid #bbb;padding:4pt;font-size:8pt}body.finance-polished #auto-paper td:first-child,body.finance-polished #auto-paper th:first-child{text-align:left}body.finance-polished #auto-paper td{white-space:nowrap}body.finance-polished #auto-paper tr{break-inside:avoid}body.finance-polished #auto-paper thead{display:table-header-group}body.finance-polished #auto-paper h2{break-after:avoid}}