.CarTaxSchedule-module__zMTPqW__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:14px;padding:18px 16px;display:flex}.CarTaxSchedule-module__zMTPqW__head{flex-direction:column;gap:4px;display:flex}.CarTaxSchedule-module__zMTPqW__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.CarTaxSchedule-module__zMTPqW__sub{color:var(--kc-muted);margin:0;font-size:14px;line-height:19px}.CarTaxSchedule-module__zMTPqW__legend{gap:14px;margin-top:2px;display:flex}.CarTaxSchedule-module__zMTPqW__legendItem{color:var(--kc-muted);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.CarTaxSchedule-module__zMTPqW__dot{border-radius:3px;width:9px;height:9px}.CarTaxSchedule-module__zMTPqW__dotCar{background:var(--kc-brand)}.CarTaxSchedule-module__zMTPqW__dotEdu{background:var(--kc-accent-warm)}.CarTaxSchedule-module__zMTPqW__tableWrap{border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);background:var(--kc-card);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:440px;position:relative;overflow:auto}.CarTaxSchedule-module__zMTPqW__table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:14px}.CarTaxSchedule-module__zMTPqW__table th,.CarTaxSchedule-module__zMTPqW__table td{text-align:center;padding:10px}.CarTaxSchedule-module__zMTPqW__colYear{width:19%}.CarTaxSchedule-module__zMTPqW__colAge{width:18%}.CarTaxSchedule-module__zMTPqW__colCar{width:22%}.CarTaxSchedule-module__zMTPqW__colEdu{width:21%}.CarTaxSchedule-module__zMTPqW__colTotal{width:20%}.CarTaxSchedule-module__zMTPqW__table thead th{z-index:2;background:var(--kc-surface);color:var(--kc-muted);letter-spacing:-.01em;border-bottom:1px solid var(--kc-border);box-shadow:0 1px 0 var(--kc-border);font-size:14px;font-weight:700;position:sticky;top:0}.CarTaxSchedule-module__zMTPqW__table tbody td{color:var(--kc-text);border-bottom:1px solid color-mix(in srgb, var(--kc-border) 60%, transparent)}.CarTaxSchedule-module__zMTPqW__row:nth-child(2n) td{background:color-mix(in srgb, var(--kc-surface) 45%, transparent)}.CarTaxSchedule-module__zMTPqW__row{transition:background .15s}.CarTaxSchedule-module__zMTPqW__row:hover td{background:var(--kc-brand-soft)}.CarTaxSchedule-module__zMTPqW__rowNow td{background:var(--kc-brand-soft);font-weight:700}.CarTaxSchedule-module__zMTPqW__rowNow:nth-child(2n) td{background:var(--kc-brand-soft)}.CarTaxSchedule-module__zMTPqW__idx{color:var(--kc-muted);white-space:normal;font-weight:600;line-height:1.35}.CarTaxSchedule-module__zMTPqW__age{color:var(--kc-text);white-space:normal;font-weight:600;line-height:1.35}.CarTaxSchedule-module__zMTPqW__cut{color:var(--kc-brand-strong);margin-left:5px;font-size:14px;font-weight:700}.CarTaxSchedule-module__zMTPqW__car{color:var(--kc-brand-strong);font-weight:600}.CarTaxSchedule-module__zMTPqW__edu{color:var(--kc-accent-warm);font-weight:600}.CarTaxSchedule-module__zMTPqW__totalCell{font-weight:700}.CarTaxSchedule-module__zMTPqW__bar{background:color-mix(in srgb, var(--kc-border) 45%, transparent);border-radius:999px;width:100%;min-width:64px;height:5px;margin-top:8px;display:flex;overflow:hidden}.CarTaxSchedule-module__zMTPqW__barCar{background:var(--kc-brand);height:100%;transition:width .5s var(--kc-ease)}.CarTaxSchedule-module__zMTPqW__barEdu{background:var(--kc-accent-warm);height:100%;transition:width .5s var(--kc-ease)}.CarTaxSchedule-module__zMTPqW__nowBadge{color:var(--kc-bg);background:var(--kc-brand);border-radius:999px;margin-left:5px;padding:1px 7px;font-size:14px;font-weight:700}@media (max-width:480px){.CarTaxSchedule-module__zMTPqW__wrap{padding:16px 12px}.CarTaxSchedule-module__zMTPqW__table th,.CarTaxSchedule-module__zMTPqW__table td{padding:9px 10px}.CarTaxSchedule-module__zMTPqW__table{font-size:14px}}@media (prefers-reduced-motion:reduce){.CarTaxSchedule-module__zMTPqW__row{transition:none}}
.CarTax-module__GEJ5ma__wrap{flex-direction:column;gap:20px;display:flex}.CarTax-module__GEJ5ma__head{flex-direction:column;gap:8px;display:flex}.CarTax-module__GEJ5ma__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.CarTax-module__GEJ5ma__sub{color:var(--kc-muted);word-break:keep-all;margin:0;font-size:14px;line-height:21px}.CarTax-module__GEJ5ma__sub b{color:var(--kc-brand-strong,var(--kc-brand))}.CarTax-module__GEJ5ma__rows{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CarTax-module__GEJ5ma__row{border:1px solid var(--kc-border);background:var(--kc-card);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.CarTax-module__GEJ5ma__rowBest{border-color:var(--kc-brand);background:var(--kc-brand-soft)}.CarTax-module__GEJ5ma__rowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.CarTax-module__GEJ5ma__rowLabel{color:var(--kc-text);flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.CarTax-module__GEJ5ma__rowRate{color:var(--kc-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.CarTax-module__GEJ5ma__badge{white-space:nowrap;color:var(--kc-bg);background:var(--kc-brand);border-radius:999px;padding:4px 8px;font-size:14px;font-weight:700}.CarTax-module__GEJ5ma__amount{color:var(--kc-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.CarTax-module__GEJ5ma__rowFoot{color:var(--kc-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.CarTax-module__GEJ5ma__save{color:var(--kc-brand-strong,var(--kc-brand));white-space:nowrap;font-weight:700}.CarTax-module__GEJ5ma__readout{flex-direction:column;gap:4px;display:flex}.CarTax-module__GEJ5ma__lead{color:var(--kc-text);margin:0;font-size:15px}.CarTax-module__GEJ5ma__lead strong{color:var(--kc-brand-strong);font-variant-numeric:tabular-nums;margin-left:4px;font-size:22px;font-weight:800}.CarTax-module__GEJ5ma__card{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:14px;padding:18px 16px;display:flex}.CarTax-module__GEJ5ma__chartBox{flex-direction:column;gap:6px;display:flex;position:relative}.CarTax-module__GEJ5ma__chart{aspect-ratio:340/168;touch-action:pan-y;cursor:pointer;width:100%;display:block;overflow:visible}.CarTax-module__GEJ5ma__area{opacity:0;transition:opacity .7s ease, transform .7s var(--kc-ease,ease);transform:translateY(10px)}.CarTax-module__GEJ5ma__line{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1.1s}.CarTax-module__GEJ5ma__shown .CarTax-module__GEJ5ma__area{opacity:1;transform:translateY(0)}.CarTax-module__GEJ5ma__shown .CarTax-module__GEJ5ma__line{stroke-dashoffset:0}.CarTax-module__GEJ5ma__nowLine{stroke:var(--kc-brand-strong);stroke-width:1.5px;stroke-dasharray:3 3;opacity:0;transition:opacity .4s .7s}.CarTax-module__GEJ5ma__shown .CarTax-module__GEJ5ma__nowLine{opacity:.7}.CarTax-module__GEJ5ma__pin{fill:var(--kc-brand);stroke:var(--kc-card);stroke-width:2.5px;opacity:0}.CarTax-module__GEJ5ma__shown .CarTax-module__GEJ5ma__pin{animation:.55s cubic-bezier(.34,1.56,.64,1) .55s both CarTax-module__GEJ5ma__kcPinDrop}@keyframes CarTax-module__GEJ5ma__kcPinDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.CarTax-module__GEJ5ma__probeLine{stroke:var(--kc-brand-strong);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.7}.CarTax-module__GEJ5ma__pinProbe{fill:var(--kc-brand-strong);stroke:var(--kc-card);stroke-width:2.5px}.CarTax-module__GEJ5ma__pinLabel,.CarTax-module__GEJ5ma__tip{white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700;position:absolute;top:-2px;transform:translate(-50%)}.CarTax-module__GEJ5ma__pinLabel{background:var(--kc-brand);color:var(--kc-bg);border:1px solid var(--kc-brand-strong);opacity:0;animation:.4s .9s both CarTax-module__GEJ5ma__kcFadeIn;box-shadow:0 2px 4px #0000001f}.CarTax-module__GEJ5ma__tip{background:var(--kc-brand-strong);color:var(--kc-bg);font-variant-numeric:tabular-nums}@keyframes CarTax-module__GEJ5ma__kcFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CarTax-module__GEJ5ma__axis{color:var(--kc-muted);justify-content:space-between;align-items:baseline;margin-top:8px;font-size:14px;display:flex}.CarTax-module__GEJ5ma__axis span:nth-child(2){opacity:.7}.CarTax-module__GEJ5ma__hint{color:var(--kc-muted);text-align:center;margin:0;font-size:14px}.CarTax-module__GEJ5ma__note{color:var(--kc-muted);text-align:right;margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.CarTax-module__GEJ5ma__area,.CarTax-module__GEJ5ma__line,.CarTax-module__GEJ5ma__nowLine,.CarTax-module__GEJ5ma__pin,.CarTax-module__GEJ5ma__pinLabel{opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}.CarTax-module__GEJ5ma__nowLine{opacity:.7}}