.lab-banner{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 20px;border-block:1px solid #c9a466;background:#152c35;color:#fff}.lab-banner a{color:#ffdc91}.lab-banner span{flex-basis:100%;font-size:12px}.lab-banner button{min-height:44px}.lab-assessment{padding:16px;border:1px solid #c9a466;background:#122b35;margin:12px 0}.lab-assessment h3{margin-top:0}.lab-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab-assessment input,.lab-assessment select{min-height:44px;min-width:0;width:100%}.lab-assessment .check input{width:24px;min-height:24px}.lab-assessment p{line-height:1.5}.lab-assessment .check{margin-top:14px}@media(max-width:700px){.lab-fields{grid-template-columns:1fr 1fr}.lab-fields label:first-child{grid-column:1/-1}.lab-banner{padding:12px}}@media(max-width:380px){.lab-fields{grid-template-columns:1fr}}
