main{max-width:1080px}.lab-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0}.lab-tabs button{font:600 16px 'Segoe UI',sans-serif;cursor:pointer;color:#172c43;background:transparent;border:1px solid #9eb4c4;border-radius:5px;padding:13px 18px}.lab-tabs button[aria-selected=true]{background:#172c43;color:#fff;border-color:#172c43}.lab-tabs button:focus-visible{outline:3px solid #d4663c;outline-offset:4px}#experiment{margin-top:10px}.lab-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px;background:#e0eaf1;border-radius:7px;margin:25px 0}.lab-controls label{font-size:15px;display:block}.lab-controls output{font-weight:700;color:#277c7a}.lab-controls input{display:block;width:100%;accent-color:#277c7a;min-height:40px;margin-top:8px}#lab-chart{width:100%;background:#fff;border:1px solid #cbd7df;border-radius:7px}#lab-chart text{font-family:'Segoe UI',sans-serif;fill:#172c43}.lab-result{display:grid;gap:7px;font-size:17px;padding:22px 25px;border-left:3px solid #d4663c;background:#e4edf3;margin:22px 0;min-height:80px;overflow-wrap:anywhere}.lab-result b{color:#277c7a}#lab-reference{font-size:15px}#lab-question{font-size:17px}@media(max-width:600px){.lab-tabs button{flex:1 0 40%;padding:12px 9px;font-size:14px}.lab-controls{grid-template-columns:1fr;gap:12px;padding:18px}#lab-chart{min-height:220px}.lab-result{padding:18px;font-size:15px}}
