.uth-finance-calculator .uth-tool-header{max-width:none;margin:0 0 18px;text-align:left}.uth-finance-calculator .uth-tool-title{font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.16}.uth-finance-calculator .uth-tool-description{max-width:720px;margin:8px 0 0;font-size:.96rem;line-height:1.55}.uth-finance-calculator .uth-tool-panel{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:28px;align-items:start}.uth-calc-form,.uth-calc-results{display:grid;gap:14px}.uth-calc-row,.uth-calc-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uth-calc-field{display:grid;gap:7px;color:var(--uth-heading);font-size:.88rem;font-weight:750;line-height:1.2}.uth-calc-field .uth-input,.uth-calc-field .uth-select{min-height:44px}.uth-calc-action{min-height:40px;padding:9px 12px;color:var(--uth-heading);background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.26);border-radius:12px;font:inherit;font-size:.84rem;font-weight:750;cursor:pointer;transition:color 160ms ease,border-color 160ms ease,background-color 160ms ease,transform 160ms ease}.uth-calc-action-primary{color:#fff;background:linear-gradient(135deg,var(--uth-primary),#0f766e);border:0}.uth-calc-action:hover,.uth-calc-action:focus-visible{color:var(--uth-primary);border-color:rgba(37,99,235,.3);background:rgba(239,246,255,.9);outline:none;transform:translateY(-1px)}.uth-calc-action-primary:hover,.uth-calc-action-primary:focus-visible{color:#fff;background:linear-gradient(135deg,var(--uth-primary-hover),#0f766e)}.uth-calc-summary{padding:14px 16px;color:var(--uth-heading);background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.26);border-radius:14px;font-size:.95rem;font-weight:750;line-height:1.4}.uth-calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.uth-finance-calculator .uth-calc-grid .uth-result-card{padding:14px 12px;text-align:center}.uth-finance-calculator .uth-calc-highlight{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(15,118,110,.1));border-color:rgba(37,99,235,.22)}.uth-calc-detail-list{display:grid;grid-template-columns:1fr;gap:0}.uth-finance-calculator .uth-calc-detail-list .uth-result-card{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;background:transparent;border:0;border-bottom:1px solid rgba(148,163,184,.28);border-radius:0;box-shadow:none;text-align:left}.uth-finance-calculator .uth-calc-detail-list .uth-result-card::before{content:none}.uth-finance-calculator .uth-calc-detail-list .uth-result-value{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:26px;padding:4px 9px;color:var(--uth-primary);background:rgba(37,99,235,.1);border:1px solid rgba(37,99,235,.18);border-radius:999px;font-size:.78rem;font-weight:800;line-height:1}.uth-finance-calculator .uth-result-label{font-size:.82rem;font-weight:650}@media (max-width:900px){.uth-finance-calculator .uth-tool-panel{grid-template-columns:1fr}}@media (max-width:560px){.uth-calc-grid,.uth-calc-row,.uth-calc-actions{grid-template-columns:1fr}}
