.CardFeeTimeline-module__GWnsFG__wrap{background:var(--kc-surface);border:1px solid var(--kc-border);border-radius:var(--kc-radius-sm);flex-direction:column;gap:30px;padding:18px 16px;display:flex}.CardFeeTimeline-module__GWnsFG__head{flex-direction:column;gap:30px;display:flex}.CardFeeTimeline-module__GWnsFG__title{color:var(--kc-text);margin:0;font-size:16px;font-weight:700}.CardFeeTimeline-module__GWnsFG__sub{color:var(--kc-muted);margin:0;font-size:14px;line-height:20px}.CardFeeTimeline-module__GWnsFG__legend{gap:14px;margin-top:2px;display:flex}.CardFeeTimeline-module__GWnsFG__legendItem{color:var(--kc-muted);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.CardFeeTimeline-module__GWnsFG__dot{border-radius:3px;width:9px;height:9px}.CardFeeTimeline-module__GWnsFG__dotPaid{background:var(--kc-accent-warm)}.CardFeeTimeline-module__GWnsFG__dotFree{background:var(--kc-brand)}.CardFeeTimeline-module__GWnsFG__strip{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.CardFeeTimeline-module__GWnsFG__stripCompact{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.CardFeeTimeline-module__GWnsFG__cell{opacity:0;transition:opacity .35s var(--kc-ease,ease), transform .35s var(--kc-ease,ease);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:9px 4px;display:flex;transform:translateY(6px)}.CardFeeTimeline-module__GWnsFG__shown .CardFeeTimeline-module__GWnsFG__cell{opacity:1;transform:translateY(0)}.CardFeeTimeline-module__GWnsFG__stripCompact .CardFeeTimeline-module__GWnsFG__cell{padding:7px 2px}.CardFeeTimeline-module__GWnsFG__cellPaid{background:var(--kc-accent-warm-soft,#f5a62324);border-color:var(--kc-accent-warm)}.CardFeeTimeline-module__GWnsFG__cellFree{background:var(--kc-brand-soft);border-color:var(--kc-brand)}.CardFeeTimeline-module__GWnsFG__cellNo{color:var(--kc-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.CardFeeTimeline-module__GWnsFG__cellFee{color:var(--kc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.CardFeeTimeline-module__GWnsFG__cellPaid .CardFeeTimeline-module__GWnsFG__cellFee{color:var(--kc-accent-warm)}.CardFeeTimeline-module__GWnsFG__hint{color:var(--kc-muted);margin:0;font-size:14px;line-height:18px}@media (prefers-reduced-motion:reduce){.CardFeeTimeline-module__GWnsFG__cell{opacity:1;transition:none;transform:none}}