.status-card.low{background:#eff6ff;border-color:#bfdbfe}.status-card.low .sc-title{color:var(--blue-d)}.status-card.low .sc-desc{color:var(--sub)}.status-card.prediabetes{background:var(--amber-ul);border-color:#fcd34d}.status-card.prediabetes .sc-title{color:var(--amber)}.status-card.prediabetes .sc-desc{color:var(--sub)}.status-card.diabetes{background:var(--red-ul);border-color:#fecdd3}.status-card.diabetes .sc-title{color:var(--red-d)}.status-card.diabetes .sc-desc{color:var(--sub)}.status-card.high{background:var(--orange-l,#fff7ed);border-color:#fed7aa}.status-card.high .sc-title{color:var(--orange)}.status-card.high .sc-desc{color:var(--sub)}.quick-chip{background:var(--off);border:1.5px solid var(--border);border-radius:10px;padding:11px 12px;text-align:center;cursor:pointer;transition:all .18s}.quick-chip:hover{background:var(--red-l);border-color:var(--red)}.quick-chip .qc-mg{font-size:13px;font-weight:700;color:var(--txt)}.quick-chip .qc-mm{font-size:11px;color:var(--muted);margin-top:2px}.quick-chip .qc-label{font-size:10px;color:var(--red-d);font-weight:600;margin-top:3px}.callout-g{border-left-color:var(--green);background:var(--green-ul)}.callout-g strong{color:var(--green-d)}.faq-q.open{background:var(--red-ul);color:var(--red-d)}.faq-q.open .arr{transform:rotate(180deg)}.faq-a.open{display:block}