.lab{width:100%;color:#f2f6ff;font-size:15px;line-height:1.75}.lab h3{font-size:19px;line-height:1.5;margin:0 0 12px;color:#fff}.lab p{margin:8px 0 13px}.lab small{font-size:12px;color:#d0dcf3}.lab-tag{font-size:11px;color:#a9f0df;margin-bottom:10px;letter-spacing:1px}.lab-buttons{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.lab button{font-size:13px;padding:8px 11px;color:#eff4ff;background:#273b59;border-color:#6e84a2}.lab button.selected{background:#d6f5ed;color:#153b36;border-color:#a8ebd6}.lab-sample,.lab-result{background:#243650;padding:13px 15px;border:1px solid #6380a055;border-radius:12px;margin:12px 0;color:#f1f5ff}.lab-result{border-left:3px solid #9be5d4}.lab-result b{color:#c2f7e8}.lab label{display:flex;align-items:center;gap:9px;font-size:13px;margin:12px 0}.lab input[type=range]{accent-color:#a3e9d8;flex:1;min-width:65px}.lab input[type=checkbox]{width:17px;height:17px;accent-color:#90ddc8;flex-shrink:0}.lab select{background:#263b59;color:white;border:1px solid #7589a7;border-radius:7px;padding:7px;font:inherit;font-size:13px}.lab-frame{position:relative;width:100%;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid #8299b5;background:#e6e1d6}.lab-frame svg{width:100%;height:100%;max-height:none!important}.lab-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lab-photos img{height:112px!important;aspect-ratio:16/9!important;object-fit:cover!important}.lab-photos figcaption{font-size:12px;line-height:1.6;margin-top:7px;color:#e2eaf7}.lab figure{margin:0}.lab-order{padding:0;list-style:none;display:grid;gap:7px;margin:10px 0}.lab-order li{display:flex;align-items:center;gap:7px;background:#243852;padding:7px 10px;border-radius:9px;font-size:13px}.lab-order li span{flex:1}.lab-order button{padding:3px 8px}.lab-order em{color:#a1e8d8;font-style:normal}.lab-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lab-choice button{min-height:46px}.lab-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lab-steps button{font-size:12px}.lab-big{font-size:25px;color:#baf0dd;font-weight:700}.lab-help{font-size:12px;color:#d5dff0}.lab-question{background:#fcf8ec;color:#253448;padding:14px;border-radius:12px;font-weight:600}.lab-mini{max-height:150px!important;margin:8px 0}.lab-status{min-height:30px;font-size:13px;color:#c4f4e7}.lab #labOutput{white-space:pre-line}.lab .lab-note{border-top:1px solid #667b9855;padding-top:12px;font-size:12px;color:#cedaf0}
@media(min-width:851px) and (max-height:850px){.lab{font-size:14px}.lab h3{font-size:17px}.lab-sample,.lab-result{padding:10px 12px}.lab-photos img{height:90px!important}.lab-order{gap:5px}.lab-order li{padding:5px 9px}.lab-frame{aspect-ratio:2/1}.lab p{margin:7px 0}.lab button{padding:6px 9px}}
