.sc-lab{max-width:1240px}.sc-panel{padding:1.5rem;border:1px solid #d6dedc;border-radius:20px;background:#fffdf7;margin-bottom:1.25rem}.sc-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem}.sc-inputs label{font-weight:650;display:grid;gap:.4rem;align-content:start}.sc-note{padding:1rem;border-left:4px solid #148373;background:#ebf5f1}.sc-error{padding:1rem;color:#932c27;background:#fff0ed;border:1px solid #bd5b53;border-radius:12px}.sc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.8rem}.sc-metric{padding:1rem;background:#eff6f4;border:1px solid #b6d6cc;border-radius:12px}.sc-metric strong{display:block;font-size:1.8rem;color:#10634e}.sc-steps li{padding:.5rem 0;overflow-wrap:anywhere;white-space:pre-line}.sc-actions{display:flex;flex-wrap:wrap;gap:.6rem}.sc-actions [aria-pressed=true]{background:#126f5d;color:#fff;border-color:#126f5d}.sc-scroll{overflow-x:auto}.sc-scroll table{border-collapse:collapse;width:100%;text-align:center;background:#fff}.sc-scroll th,.sc-scroll td{border:1px solid #c8d8d2;padding:.65rem;min-width:54px}.sc-scroll thead th,.sc-scroll tfoot{background:#e9f0ed;font-weight:700}.sc-yes{color:#0c674f;background:#e0f4eb}.sc-no{color:#873d32;background:#fff1eb}.sc-bar{display:flex;height:38px;border-radius:10px;overflow:hidden;border:1px solid #80968e}.sc-bar span{display:block;min-width:0}.sc-region-swatch{display:inline-block;width:.9rem;height:.9rem;border-radius:3px;margin-right:.4rem}.sc-lab [hidden]{display:none!important}.sc-lab :focus-visible{outline:3px solid #e1a02e;outline-offset:3px}@media(max-width:575px){.sc-panel{padding:1rem}.sc-panel h2{font-size:1.25rem}.sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-metric{padding:.7rem;overflow-wrap:anywhere}.sc-inputs{grid-template-columns:1fr}.sc-scroll{max-width:100%}}
.sc-metric small{display:block;margin-top:.65rem;font-size:.9rem;line-height:1.5;color:#3e5550}.sc-note p{overflow-wrap:anywhere}.sc-note p:last-child{margin-bottom:0}
.sc-metrics.sc-metrics-explained{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}
