/* Loaded only on Prompt Master student pages. */
html,body{background:#fff!important;background-image:none!important}
.pm-student-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px auto;padding:14px 18px;border:1px solid #e0e8f3;border-radius:12px;background:#fff;color:#122b46;max-width:100%;box-sizing:border-box}
.pm-student-help a{display:inline-flex;align-items:center;gap:8px;color:#4778c8;font-weight:700;text-decoration:none;min-height:44px;white-space:nowrap}
.pm-student-help svg{width:22px;height:22px;flex:0 0 22px}
#pm-watch-message{color:#38516e;font-size:14px;line-height:1.5;flex-basis:100%;margin:0}
[data-pm-watch] button:disabled{opacity:.65;cursor:not-allowed;transform:none}
.lms-test-question,.lms-test-answer,.lms-test-answer__text,.lms-result-card,.lesson-lms__intro>*,.pm-student-profile-v2__copy{min-width:0;overflow-wrap:anywhere}
.lesson-lms__player{min-height:200px}
.pm-student-help a:focus-visible,.lms-button:focus-visible{outline:3px solid #4778c8;outline-offset:3px}
@media(max-width:640px){
 input:not([type=radio]):not([type=checkbox]),select,textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}
 input[type=file]{width:100%;min-width:0}
 .lms-page,.dash-wrap,.auth-wrap,.payment-wrap{max-width:100%;box-sizing:border-box}
 .lms-exam-head__top,.lms-results-grid,.dash-top{min-width:0}
 .lms-test-question{padding:16px!important;min-inline-size:0}
 .lms-test-question legend{max-width:100%;box-sizing:border-box}
 .lms-test-answer{grid-template-columns:30px minmax(0,1fr)!important;padding:12px!important;min-height:48px}
 .lms-test-answer__letter{width:30px;height:30px}
 .lms-test-answer__text{white-space:normal!important;line-height:1.5}
 .pm-test-actions{display:flex;flex-wrap:wrap;gap:10px}
 .pm-test-actions>.lms-button{flex:1 1 42%;min-height:44px;white-space:normal;text-align:center}
 .pm-test-actions>[hidden]{display:none!important}
 .lesson-lms__intro h1{font-size:clamp(26px,7vw,36px);overflow-wrap:anywhere}
 .lesson-lms__buttons .lms-button{white-space:normal;min-height:44px;text-align:center}
 .pm-student-profile-v2 h1{overflow-wrap:anywhere}
}
