.re-lab{margin-top:15px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:16px;padding:14px}.re-lab-head{display:grid;gap:3px}.re-lab-head strong,.re-generic strong{color:#0b1c3c}.re-lab-head span,.re-generic span{color:#475569;font-size:11px;font-weight:750}.re-target{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:12px 0;color:#1e3a8a;font-size:11px;font-weight:900}.re-balance{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.re-pan{min-height:90px;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:10px;text-align:center}.re-pan b{display:block;color:#334155;font-size:10px}.re-pan span,.re-pan div{display:block;margin-top:8px;font-weight:900;color:#0f172a}.re-beam{font-size:38px}.re-weights{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.re-weights button,.re-check{border:0;border-radius:10px;padding:8px 10px;font-weight:900}.re-weights button{background:#fff;color:#1d4ed8;border:1px solid #bfdbfe}.re-check{background:#2563eb;color:#fff;margin-top:10px}.re-feedback{margin-top:10px;padding:9px;border-radius:10px;background:#fff;color:#334155;font-size:11px;font-weight:800}.re-dot-grid{display:grid;gap:4px;justify-content:center;margin:14px auto}.re-dot-grid i{width:22px;height:22px;border-radius:50%;background:#94a3b8}.re-dot-grid i.new{background:#f59e0b}@media(max-width:650px){.re-balance{grid-template-columns:1fr}.re-beam{text-align:center}}