/* =========================================================
   DALA ELECTRO — RC Time Constant Calculator styles
   Builds on the shared .rc-* classes from resistor-tool.css
   ========================================================= */

.tc-chart{
  display:flex; justify-content:center; align-items:center; overflow-x:auto;
  background:linear-gradient(180deg,var(--slate-50),var(--slate-100));
  border-radius:var(--radius-md); padding:16px 10px; margin-bottom:18px;
  border:1px dashed var(--slate-200);
}
.tc-svg{ width:100%; max-width:560px; height:auto; }

.tc-milestones{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(96px,1fr)); gap:10px; margin-top:16px;
}
.tc-milestone{
  background:var(--slate-50); border:1px solid var(--slate-200); border-radius:var(--radius-sm);
  padding:10px 8px; text-align:center;
}
.tc-milestone .tc-tau-label{
  font-family:var(--font-mono); font-size:12px; font-weight:800; color:var(--blue-600); margin-bottom:4px;
}
.tc-milestone .tc-tau-pct{ font-size:11px; color:var(--slate-600); margin-bottom:2px; }
.tc-milestone .tc-tau-time{ font-family:var(--font-mono); font-size:12.5px; font-weight:700; color:var(--navy-900); }
.tc-milestone.final{ border-color:var(--amber-400); background:linear-gradient(180deg,#fff8ea,var(--slate-50)); }

@media (max-width:640px){
  .tc-milestones{ grid-template-columns:repeat(3,1fr); }
}
