.cq-academic-admin,.cq-teaching-admin{max-width:1200px}.cq-org-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cq-academic-card,.cq-teaching-box{background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:24px;margin:20px 0;box-shadow:0 4px 18px #17335608}.cq-org-cards .cq-academic-card{margin:0}.cq-academic-card h2{margin-top:0}.cq-academic-card label,.cq-org-grid>label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-weight:600}.cq-academic-card input:not([type=hidden]),.cq-academic-card select,.cq-org-grid select{min-height:42px;width:100%;max-width:100%;font-size:16px;border-radius:7px}.cq-org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cq-org-fields{border:0;padding:0;margin:16px 0}.cq-org-fields legend{font-weight:600;font-size:15px}.cq-create-path{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.cq-create-path a{display:inline-block;padding:10px 14px;background:#edf3fc;border-radius:8px;text-decoration:none}.cq-class-code{padding:14px;background:#eef5ff;border-radius:8px;overflow-wrap:anywhere}.cq-academic-warning{padding:14px;border-left:4px solid #bc7213;background:#fff6e6;line-height:1.7}.cq-application{padding:20px 0;border-bottom:1px solid #e2e8f0}.cq-academic-card details{padding:14px 0;border-bottom:1px solid #e2e8f0}.cq-academic-card summary{cursor:pointer;font-weight:600}.cq-teacher-registration{background:#eff4fa;color:#172c45;margin:0;padding:24px;font:16px/1.7 system-ui,sans-serif}.cq-teacher-registration main{max-width:620px;margin:30px auto}.cq-teacher-registration button{min-height:46px;padding:8px 20px;border:0;border-radius:8px;background:#2064b5;color:#fff;font-size:16px;cursor:pointer}.cq-teacher-registration button:disabled{opacity:.5}.cq-teaching-admin input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.cq-teaching-admin select,.cq-teaching-admin textarea{max-width:100%;min-height:40px}.cq-teaching-admin .cq-teaching-checks label{padding:9px;line-height:1.6}.cq-teaching-admin .button{min-height:38px;line-height:36px}.cq-teaching-admin table{display:table;width:100%;border-collapse:collapse}.cq-teaching-admin fieldset{min-width:0}.cq-teaching-admin .regular-text{width:100%;max-width:520px}.cq-academic-card a{overflow-wrap:anywhere}@media(max-width:782px){.cq-org-cards,.cq-org-grid{grid-template-columns:1fr}.cq-academic-card,.cq-teaching-box{padding:18px 14px}.cq-teaching-admin p>label{display:block;margin:14px 0}.cq-teaching-admin select,.cq-teaching-admin input.regular-text{width:100%}.cq-create-path{gap:6px}.cq-create-path a{padding:8px 10px}.cq-teacher-registration{padding:12px}.cq-teacher-registration main{margin:16px auto}.cq-teaching-admin .button{margin-bottom:8px}.cq-org-grid{gap:0}.cq-org-grid>label{margin:8px 0}}
.cq-academic-preview{display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.cq-academic-preview>span{flex-wrap:wrap}.cq-teaching-admin table th:first-child,.cq-teaching-admin table td:first-child{min-width:160px}.cq-teaching-admin table th:nth-child(2),.cq-teaching-admin table td:nth-child(2){min-width:180px}.cq-teaching-admin table th:last-child,.cq-teaching-admin table td:last-child{min-width:210px}.cq-teaching-admin td .cq-class-code{display:block;padding:8px;font-size:12px}


.cq-teacher-org-row{padding:16px;margin:16px 0;border:1px solid #c3c4c7;border-radius:8px;background:#fff;max-width:1000px}.cq-teacher-org-row .cq-org-fields{margin-top:0}.cq-teacher-org-row .cq-org-grid{min-width:0}.cq-teacher-org-row select{width:100%;min-width:0}.cq-teacher-org-row .button{white-space:normal}[data-cq-teacher-orgs]{max-width:1040px}
