
#toms-donuts{margin:12px 0 20px}#toms-donuts .donut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}#toms-donuts .donut-card{background:#f8fafc;border:1px solid #d8e1e9;border-radius:12px;text-align:center;padding:15px 8px}#toms-donuts .donut-ring{width:112px;height:112px;border-radius:50%;margin:0 auto 10px;display:grid;place-items:center;position:relative;background:conic-gradient(#18719b var(--progress),#dfe7ee 0)}#toms-donuts .donut-ring:before{content:"";position:absolute;inset:12px;background:#f8fafc;border-radius:50%}#toms-donuts .donut-ring span{position:relative;font-weight:750;color:#183b59;font-size:16px;line-height:1.25;white-space:pre-line}#toms-donuts .donut-name{font-weight:700;font-size:13px}#toms-donuts .donut-help{font-size:11px;color:#637487;margin-top:5px}#toms-donuts .donut-warning{font-size:12px;color:#8b4b12;margin:8px 0}
