.turnover-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.turnover-inputs,.turnover-results,.turnover-details{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;min-width:0;padding:24px}.turnover-details{grid-column:1/-1}.turnover-modes{flex-wrap:wrap;gap:20px;margin:0 0 20px;padding:12px;display:flex}.turnover-modes label{align-items:center;gap:8px;display:flex}.turnover-inputs .calculator-field{margin-bottom:20px}.turnover-assumptions{background:var(--color-muted);border-radius:12px;margin-bottom:20px;padding:16px}.turnover-simulator{min-width:0;padding:16px}.turnover-simulator input[type=range]{width:100%;min-height:44px;accent-color:var(--color-primary)}.turnover-hero{overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:750;line-height:1.2}.turnover-saving{overflow-wrap:anywhere;font-size:1.8rem;font-weight:700}.turnover-results dl{gap:8px;display:grid}.turnover-results dd{overflow-wrap:anywhere;margin:0 0 12px;font-weight:700}.turnover-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.turnover-breakdown{gap:20px;padding:0;list-style:none;display:grid}.turnover-bar{background:#e2e8f0;border-radius:6px;height:12px;overflow:hidden}.turnover-bar span{background:#196d61;height:100%;display:block}.turnover-table-wrap{max-width:100%;overflow:auto}.turnover-table-wrap table{border-collapse:collapse;width:100%;font-size:.9rem}.turnover-table-wrap th,.turnover-table-wrap td{border-bottom:1px solid var(--color-border);text-align:left;padding:12px 8px}.turnover-calculator p,.turnover-calculator td,.turnover-calculator th{overflow-wrap:anywhere}.turnover-calculator input:focus-visible,.turnover-calculator button:focus-visible,.turnover-calculator select:focus-visible,.turnover-calculator textarea:focus-visible{outline-offset:3px;outline:3px solid #196d61}.turnover-calculator textarea{box-sizing:border-box;width:100%}.turnover-calculator .button{min-height:44px}@media (max-width:767px){.turnover-workspace{grid-template-columns:minmax(0,1fr)}.turnover-inputs,.turnover-results,.turnover-details{padding:16px}.turnover-details{grid-column:auto}.turnover-table-wrap table{font-size:.8rem}.turnover-table-wrap th,.turnover-table-wrap td{padding:8px 4px}}@media (prefers-reduced-motion:reduce){.turnover-calculator *{transition:none!important;animation:none!important}}.turnover-results{background:var(--color-primary-light)}.turnover-calculator h2{margin-top:0;font-size:1.3rem}.turnover-calculator h3{font-size:1.1rem}.turnover-modes input{flex-shrink:0;width:18px;height:18px}.turnover-modes label{min-height:44px}.turnover-calculator input:not([type=radio]),.turnover-calculator select{width:100%;min-width:0;max-width:100%}.turnover-simulator{border:1px solid var(--color-border);border-radius:8px}.turnover-calculator{min-width:0}
