.course-intake{max-width:960px}.intake-intro{max-width:70ch;color:var(--quiet,#53564d);font-size:15px;margin:16px 0 25px}.intake-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.intake-actions button,.intake-actions a{min-height:44px}.intake-state{display:inline-block;padding:4px 10px;border:1px solid var(--line,#c7c4ba);font-size:12px;font-weight:800;border-radius:3px}.intake-question-list{list-style:none;padding:0;margin:20px 0;border-top:1px solid var(--line,#c7c4ba)}.intake-question-list>li{padding:18px 0;border-bottom:1px solid var(--line,#c7c4ba)}.intake-question-list h3{font-size:17px;margin:0 0 7px}.intake-question-list p{font-size:14px;margin:7px 0;white-space:pre-wrap}.intake-question-editor{margin:18px 0;padding:18px;border:1px solid var(--line,#c7c4ba);min-width:0}.intake-question-editor legend{font-weight:800;font-size:14px;padding:0 6px}.intake-question-editor .field{margin-bottom:14px}.intake-question-toolbar{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-top:12px}.intake-question-toolbar button{min-height:44px}.intake-question-editor textarea{width:100%;min-height:90px}.intake-question-meta{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.intake-question-meta input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-right:8px}.intake-version-note{font-size:13px;max-width:72ch;line-height:1.6;margin:18px 0}.intake-publish-confirm{display:flex;align-items:start;gap:12px;margin:24px 0}.intake-publish-confirm input{width:20px;height:20px;flex-shrink:0}.intake-response-list{display:grid;gap:0;border-top:1px solid var(--line,#c7c4ba)}.intake-response-list article{padding:24px 0;border-bottom:1px solid var(--line,#c7c4ba)}.intake-response-list h3{font-size:19px;margin:0 0 8px}.intake-response-list dl{margin:18px 0}.intake-response-list dt{font-weight:800;font-size:14px;margin-top:18px}.intake-response-list dd{margin:6px 0 0;white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.intake-error{color:var(--error,#a83223);margin:15px 0}.intake-pagination{display:flex;align-items:center;gap:15px;margin-top:22px;flex-wrap:wrap}.intake-privacy{font-size:13px;color:var(--quiet,#53564d);max-width:68ch;margin:18px 0}@media(max-width:600px){.intake-question-editor{padding:13px}.intake-question-meta{align-items:start;gap:14px}.intake-actions{align-items:stretch}.intake-actions button{flex:1}.intake-response-list article{padding:20px 0}}
#course-intake-form [hidden],#course-intake-publish-form [hidden]{display:none!important}
