.tester-onboarding{box-sizing:border-box;width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;margin:16px auto;padding:28px;background:#fff;border:1px solid #d9e5ec;border-radius:18px;box-shadow:0 20px 60px #0d283733;color:#173449}.tester-onboarding h2{margin:0 0 10px;font-size:1.65rem}.tester-onboarding p{color:#557085;line-height:1.55}.tester-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tester-onboarding label{display:grid;gap:6px;font-weight:600}.tester-onboarding input:not([type=radio]):not([type=checkbox]){min-width:0;padding:11px 12px;border:1px solid #c8d8e2;border-radius:10px;font:inherit}.tester-onboarding fieldset{display:grid;gap:12px;margin:18px 0;padding:16px;border:1px solid #d9e5ec;border-radius:12px}.tester-onboarding fieldset label{grid-template-columns:auto 1fr;align-items:start}.tester-onboarding fieldset label span{grid-column:2;color:#688092;font-weight:400}.tester-equipment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;padding:12px;border:1px solid #d9e5ec;border-radius:10px}.tester-equipment-list label{grid-template-columns:auto 1fr;align-items:start;padding:8px;background:#f5f9fb;border-radius:8px}.tester-equipment-list span{font-weight:500}.tester-onboarding [role=alert]{color:#a52222}.tester-onboarding button{margin-top:14px}@media(max-width:620px){.tester-fields,.tester-equipment-list{grid-template-columns:1fr}.tester-onboarding{padding:18px}}
