.document-upload-settings-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.student-document-settings-modal{width:min(850px,96vw);max-width:850px;max-height:92vh;overflow:auto}.student-document-settings-modal>p{font-size:13px;line-height:1.7;color:#556b80}.student-document-setting-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #e0e7ef}.student-document-setting-row>label,.student-doc-add>label{display:grid;gap:6px;font-size:12px;font-weight:600}.student-document-setting-row input:not([type=checkbox]),.student-doc-add input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cbd7e3;border-radius:8px;font:inherit}.student-document-setting-row .student-doc-switch{display:flex;align-items:center;gap:10px}.student-doc-switch input,.document-student-upload-toggle input{width:18px!important;height:18px!important;flex:0 0 auto;accent-color:#2266a3}.student-doc-switch small{display:block;font-weight:400;color:#60758a;margin-top:4px}.student-doc-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px}#documentUploadSettingsStatus{font-size:13px;line-height:1.6;color:#315b7e}#documentUploadSettingsStatus.is-error{color:#a43830}.document-type-row{grid-template-columns:minmax(0,1fr) 165px auto}.document-student-upload-toggle{display:flex!important;align-items:center;gap:7px;font-size:11px!important;cursor:pointer}@media(max-width:600px){.student-document-setting-row{grid-template-columns:1fr;gap:10px}.student-doc-add{grid-template-columns:1fr}.document-type-row{grid-template-columns:minmax(0,1fr) auto}.document-student-upload-toggle{grid-column:1/-1;grid-row:2}}
