/* A1 uses the same nursing lesson studio and assessment tokens. */
.a1-assessment .as-question label{display:block;line-height:1.6}
.a1-assessment .as-question input,.a1-assessment select{font:inherit;min-height:44px;height:auto;width:auto;max-width:100%;padding:8px 12px;border:1px solid #9fb3bd;border-radius:9px;background:#fff;color:#123043;box-sizing:border-box}
.a1-assessment .as-question input{display:block;width:100%;margin-top:8px}
.a1-assessment textarea{display:block;width:100%;font:inherit;line-height:1.6;min-height:100px;padding:12px;border:1px solid #9fb3bd;border-radius:9px;box-sizing:border-box;resize:vertical;margin:8px 0 20px}
.a1-assessment .as-teacher input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:#087c79}
.a1-assessment .as-contract{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;font:inherit;line-height:1.7;max-height:70vh;overflow-y:auto;padding:16px;background:#e4ecef}
.a1-writing-context{white-space:pre-wrap;max-width:75ch;line-height:1.7}
.a1-supplements{margin-top:32px;padding-top:24px;border-top:1px solid #9fb3bd}
.a1-supplements p{line-height:1.8;max-width:75ch}
@media(max-width:650px){.a1-assessment .as-toolbar [role=group]{flex-wrap:wrap}.a1-assessment .as-result td,.a1-assessment .as-result th{padding:8px;font-size:14px}.a1-assessment .as-teacher>section{padding:12px}.a1-assessment select{width:100%}}

