body.finance-polished .compare-split .split-label,body.finance-polished .compare-split .split-value{color:var(--text-primary)}body.finance-polished .dc-offer,body.finance-polished .dc-share{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;margin-block:1rem;padding:1rem}body.finance-polished .dc-receipt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem 1rem;font-size:.88rem;display:grid}body.finance-polished .dc-receipt-grid dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}body.finance-polished .dc-debt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}body.finance-polished .dc-check{align-items:center;gap:.55rem;margin-block:.6rem;font-size:.85rem;line-height:1.5;display:flex}body.finance-polished .dc-check input{flex:none;width:1.1rem;height:1.1rem}body.finance-polished .dc-note,body.finance-polished .dc-offer p,body.finance-polished .dc-funding,body.finance-polished .dc-privacy{color:var(--text-secondary);font-size:.83rem;line-height:1.6}body.finance-polished .dc-chart{min-width:0;height:260px;margin-block:1rem}body.finance-polished .dc-chart canvas{width:100%}body.finance-polished .dc-ledgers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body.finance-polished .dc-pages{justify-content:space-between;align-items:center;gap:.5rem;margin-block:1rem;display:flex}body.finance-polished .dc-share textarea{overflow-wrap:anywhere;width:100%;min-height:5rem;color:var(--text-primary);background:var(--bg-card)}body.finance-polished .dc-share button,body.finance-polished .dc-pages button,body.finance-polished .dc-privacy button,body.finance-polished #saveOffer{border:1px solid var(--border);background:var(--bg-card);min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:.6rem .9rem}body.finance-polished input[aria-invalid=true]{outline:2px solid var(--red)}body.finance-polished .dc-paper{display:none}@media (width<=760px){body.finance-polished .dc-ledgers,body.finance-polished .compare-split{grid-template-columns:minmax(0,1fr)}body.finance-polished .dc-offer{padding:.8rem}body.finance-polished .dc-receipt-grid{font-size:.8rem}}@media (width<=360px){body.finance-polished .dc-debt-fields{grid-template-columns:minmax(0,1fr)}body.finance-polished .dc-pages{flex-wrap:wrap}}@media print{html{background:#fff}body.finance-polished{color:#111;background:#fff}body.finance-polished .calc-breadcrumb,body.finance-polished .foot,body.finance-polished .main-container,body.finance-polished .action-bar,body.finance-polished .page-sections-outer,body.finance-polished .dc-share{display:none}body.finance-polished .dc-paper{color:#111;background:#fff;font-size:8pt;display:block}body.finance-polished .dc-paper table{table-layout:auto;border-collapse:collapse;width:100%}body.finance-polished .dc-paper td,body.finance-polished .dc-paper th{white-space:normal;overflow-wrap:normal;color:#111;background:#fff;border:1px solid #aaa;padding:3pt}body.finance-polished .dc-paper tr{break-inside:avoid}}