.hsm-studio .hsm-exam-notices{padding:14px 16px;margin-block:14px;border-inline-start:3px solid var(--exam-primary,#315b91);border-radius:12px;background:var(--exam-soft,#eef3fa);color:var(--exam-ink,#19344c);font-size:var(--hsm-font-base,14px)}
.hsm-studio .hsm-exam-notices h4{margin:0 0 8px;font-size:var(--hsm-font-lg,16px)}
.hsm-studio .hsm-exam-notice-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}
.hsm-studio .hsm-exam-notices details{margin-block-start:10px}.hsm-studio .hsm-exam-notices summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:700}
.hsm-studio .hsm-exam-notices label{display:grid;gap:8px;margin-block:12px}.hsm-studio .hsm-exam-notices textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border:1px solid var(--exam-line,#ccd7e4);border-radius:10px;resize:vertical}
.hsm-studio .hsm-exam-notices button{min-height:44px;border:0;border-radius:10px;padding:10px 18px;font:inherit;font-weight:700;background:var(--exam-primary,#315b91);color:var(--journey-on-accent,#fff);cursor:pointer}.hsm-studio .hsm-exam-notices button:disabled{opacity:.6;cursor:wait}
.hsm-studio .hsm-exam-notices p{font-size:var(--hsm-font-sm,13px);line-height:1.8}.hsm-studio .hsm-exam-notices .is-error{color:var(--hsm-danger,#b4233f)}
.hsm-studio .hsm-exam-notices[hidden]{display:none!important}
.hsm-studio .hsm-exam-time-extension{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.hsm-studio .hsm-exam-time-extension input{box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid var(--exam-line,#ccd7e4);border-radius:10px;font:inherit}
.hsm-studio .hsm-exam-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hsm-studio .hsm-exam-live-grid label{min-width:0}.hsm-studio .hsm-exam-live-grid input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:44px;padding:10px;border:1px solid var(--exam-line,#ccd7e4);border-radius:10px;font:inherit}
