.car-tax-module__HRg8da__wrap{flex-direction:column;gap:14px;display:flex}.car-tax-module__HRg8da__card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.car-tax-module__HRg8da__cardLabel{color:var(--text);font-size:12px;font-weight:800;font-family:var(--font-sans);margin-bottom:12px;display:block}.car-tax-module__HRg8da__subLabel{color:var(--muted);font-size:12px;font-weight:700;font-family:var(--font-sans);margin-bottom:6px}.car-tax-module__HRg8da__field{flex-direction:column;gap:4px;min-width:0;display:flex}.car-tax-module__HRg8da__field>label{color:var(--muted);font-size:12px;font-weight:600;font-family:var(--font-sans)}.car-tax-module__HRg8da__fieldHint{color:var(--muted);background:color-mix(in srgb, var(--accent) 14%, transparent);border-left:2px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:6px;margin-top:4px;padding:6px 10px;font-size:12px;line-height:1.6}.car-tax-module__HRg8da__fieldHint strong{color:var(--text)}.car-tax-module__HRg8da__grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:540px){.car-tax-module__HRg8da__grid2{gap:8px}}.car-tax-module__HRg8da__priceRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.car-tax-module__HRg8da__numInput{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);font-size:15px;font-family:var(--font-sans);color:var(--text);font-variant-numeric:tabular-nums;box-sizing:border-box;outline:none;width:100%;min-width:0;min-height:40px;padding:9px 12px;font-weight:700}.car-tax-module__HRg8da__numInput:focus{border-color:var(--accent)}.car-tax-module__HRg8da__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.car-tax-module__HRg8da__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.car-tax-module__HRg8da__numInput[type=number]{-moz-appearance:textfield}.car-tax-module__HRg8da__numInput:disabled{opacity:.4;cursor:not-allowed}.car-tax-module__HRg8da__priceRow .car-tax-module__HRg8da__numInput{flex:1}.car-tax-module__HRg8da__unit{color:var(--muted);white-space:nowrap;font-size:12px}.car-tax-module__HRg8da__priceLabel{color:var(--accent);font-size:12px;font-weight:700;font-family:var(--font-sans);white-space:nowrap}.car-tax-module__HRg8da__select{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--text);font-size:14px;font-family:var(--font-sans);cursor:pointer;outline:none;min-width:0;min-height:40px;padding:9px 12px}@media (max-width:640px){.car-tax-module__HRg8da__numInput,.car-tax-module__HRg8da__select{font-size:16px}}.car-tax-module__HRg8da__quickRow{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.car-tax-module__HRg8da__chip{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font-size:12px;font-family:var(--font-sans);padding:6px 12px}@media (hover:hover){.car-tax-module__HRg8da__chip:hover{color:var(--accent);border-color:var(--accent)}}.car-tax-module__HRg8da__typeGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px;display:grid}.car-tax-module__HRg8da__typeBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--text);font-size:13px;font-family:var(--font-sans);cursor:pointer;padding:9px;transition:all .15s}.car-tax-module__HRg8da__typeActive{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent);color:var(--accent);font-weight:700}.car-tax-module__HRg8da__exemptionList{grid-template-columns:1fr 1fr;gap:6px;display:grid}.car-tax-module__HRg8da__exemptionBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);text-align:left;cursor:pointer;font-family:var(--font-sans);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;transition:all .15s;display:flex}.car-tax-module__HRg8da__exemptionBtn strong{color:var(--text);font-size:13px;font-weight:700}.car-tax-module__HRg8da__exemptionActive{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.car-tax-module__HRg8da__exemptionActive strong{color:var(--accent)}.car-tax-module__HRg8da__exemptionBtn span{color:var(--muted);font-size:12px;line-height:1.5}.car-tax-module__HRg8da__toggleRow{margin-top:14px}.car-tax-module__HRg8da__toggleLabel{color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-sans);align-items:center;gap:8px;padding:8px 0;display:flex}.car-tax-module__HRg8da__toggleLabel input{accent-color:var(--accent);width:16px;height:16px}.car-tax-module__HRg8da__holdRow{flex-wrap:wrap;gap:4px;display:flex}.car-tax-module__HRg8da__holdBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--text);cursor:pointer;font-size:13px;font-family:var(--font-sans);flex:1;min-width:50px;padding:9px 12px;font-weight:700}.car-tax-module__HRg8da__holdActive{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent);color:var(--accent)}.car-tax-module__HRg8da__heroCard{background:linear-gradient(140deg, #d9770624, color-mix(in srgb, var(--accent) 14%, transparent));border-radius:var(--radius-card);text-align:center;border:1px solid #d977064d;padding:22px 24px}.car-tax-module__HRg8da__heroLabel{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-sans)}.car-tax-module__HRg8da__heroRow{justify-content:center;align-items:baseline;margin-top:8px;display:flex}.car-tax-module__HRg8da__heroNum{font-family:var(--font-sans);color:var(--amber-600);letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #d9770633;font-size:clamp(40px,11vw,64px);font-weight:800;line-height:1}.car-tax-module__HRg8da__heroSub{color:var(--muted);font-size:13px;font-family:var(--font-sans);margin-top:8px}.car-tax-module__HRg8da__taxList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.car-tax-module__HRg8da__taxItem{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.car-tax-module__HRg8da__taxItem strong{color:var(--text);font-size:13px;font-weight:700;font-family:var(--font-sans)}.car-tax-module__HRg8da__taxSub{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.car-tax-module__HRg8da__taxVal{font-family:var(--font-sans);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.car-tax-module__HRg8da__taxTotal{background:#d9770624;border-color:#d977064d}.car-tax-module__HRg8da__taxTotal .car-tax-module__HRg8da__taxVal{color:var(--amber-600);font-size:17px}.car-tax-module__HRg8da__tableWrap{overflow-x:auto}.car-tax-module__HRg8da__yearlyTable{border-collapse:collapse;width:100%;font-size:12px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;min-width:480px}.car-tax-module__HRg8da__yearlyTable th{background:var(--bg3);color:var(--muted);text-align:right;padding:8px 10px;font-size:11px;font-weight:700}.car-tax-module__HRg8da__yearlyTable th:first-child{text-align:left}.car-tax-module__HRg8da__yearlyTable td{border-bottom:1px solid var(--border);color:var(--text);text-align:right;padding:8px 10px}.car-tax-module__HRg8da__yearlyTable td:first-child{text-align:left;font-family:var(--font-sans);color:var(--muted)}.car-tax-module__HRg8da__initialRow td{background:#d9770624;font-weight:600}.car-tax-module__HRg8da__yearlyTable strong{color:var(--accent)}.car-tax-module__HRg8da__tipCard{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px 20px}.car-tax-module__HRg8da__tipList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.car-tax-module__HRg8da__tipList li{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.7;position:relative}.car-tax-module__HRg8da__tipList li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.car-tax-module__HRg8da__tipList li strong{color:var(--text)}
