.tedori-calculator_tool__joiOM{margin:28px 0;border:1px solid #d7dde8;border-radius:8px;overflow:hidden;background:#f7fafc;color:#172033}.tedori-calculator_hero__6hk7O{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:20px;gap:20px;padding:24px;background:linear-gradient(135deg,#f7fafc,#edf6f0 48%,#f5f1e8);border-bottom:1px solid #d7dde8}.tedori-calculator_eyebrow__O8KOA{margin:0 0 8px;color:#35524f;font-size:13px;font-weight:700}.tedori-calculator_headline___VrsU{margin:0;font-size:26px;line-height:1.25;letter-spacing:0}.tedori-calculator_lead__8zBZJ{margin:12px 0 0;color:#4c5870;line-height:1.75}.tedori-calculator_resultBox__ue6V5{border:1px solid #cad6df;border-radius:8px;background:#fff;padding:18px}.tedori-calculator_resultLabel__FVa_L{margin:0 0 6px;color:#526177;font-size:13px;font-weight:700}.tedori-calculator_resultValue__zvq7l{margin:0;color:#0c5f59;font-size:32px;line-height:1.15;font-weight:800}.tedori-calculator_resultSub__R_DXU{margin:8px 0 0;color:#526177;font-size:14px}.tedori-calculator_body__H7S6p{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:20px;gap:20px;padding:24px}.tedori-calculator_controls__UGzlj{display:grid;grid-gap:14px;gap:14px;align-content:start}.tedori-calculator_field__BEpFa{display:grid;grid-gap:6px;gap:6px}.tedori-calculator_checkRow__x_YxS label,.tedori-calculator_field__BEpFa label{color:#243047;font-size:13px;font-weight:700}.tedori-calculator_field__BEpFa input,.tedori-calculator_field__BEpFa select{width:100%;min-height:38px;border:1px solid #b9c4d3;border-radius:6px;background:#fff;color:#172033;padding:8px 10px;font-size:15px}.tedori-calculator_segmented___dgJf{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tedori-calculator_segmentButton__7SLC0{min-height:38px;border:1px solid #b9c4d3;border-radius:6px;background:#fff;color:#243047;font-weight:700;cursor:pointer}.tedori-calculator_segmentButtonActive__W6FpU{border-color:#0c5f59;background:#e4f4ef;color:#063f3b}.tedori-calculator_checkRow__x_YxS{display:flex;align-items:center;gap:10px}.tedori-calculator_checkRow__x_YxS input{width:18px;height:18px}.tedori-calculator_summaryGrid__MX8If{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.tedori-calculator_metric__s7Ehy{min-width:0;border:1px solid #d7dde8;border-radius:8px;background:#fff;padding:14px}.tedori-calculator_metricLabel__DgE02{margin:0 0 6px;color:#526177;font-size:12px;font-weight:700}.tedori-calculator_metricValue__3lJMS{margin:0;color:#172033;font-size:20px;line-height:1.25;font-weight:800}.tedori-calculator_tableWrap__I2xN8{overflow-x:auto;border:1px solid #d7dde8;border-radius:8px;background:#fff}.tedori-calculator_breakdown__OVYJK{width:100%;border-collapse:collapse;font-size:14px}.tedori-calculator_breakdown__OVYJK td,.tedori-calculator_breakdown__OVYJK th{padding:10px 12px;border-bottom:1px solid #e6ebf1;text-align:right;white-space:nowrap}.tedori-calculator_breakdown__OVYJK td:first-child,.tedori-calculator_breakdown__OVYJK th:first-child{text-align:left}.tedori-calculator_breakdown__OVYJK tr:last-child td{border-bottom:0}.tedori-calculator_note__9PlAN{margin:12px 0 0;color:#5e697c;font-size:13px;line-height:1.65}.tedori-calculator_snapshot__uFwbg{margin:24px 0;border:1px solid #d7dde8;border-radius:8px;overflow:hidden}.tedori-calculator_snapshotHeader__K7EBJ{padding:16px 18px;background:#edf6f0;border-bottom:1px solid #d7dde8}.tedori-calculator_snapshotHeader__K7EBJ p{margin:6px 0 0;color:#526177}.tedori-calculator_snapshotTitle___NV6u{margin:0;font-size:20px}@media (max-width:860px){.tedori-calculator_body__H7S6p,.tedori-calculator_hero__6hk7O,.tedori-calculator_summaryGrid__MX8If{grid-template-columns:1fr}}@media (max-width:520px){.tedori-calculator_body__H7S6p,.tedori-calculator_hero__6hk7O{padding:18px}.tedori-calculator_headline___VrsU{font-size:22px}.tedori-calculator_resultValue__zvq7l{font-size:27px}}