.ac-module{overflow-wrap:anywhere;min-width:0;max-width:100%}.ac-module :is(section,article,fieldset,label,form,header,div){min-width:0}.ac-module :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px}.ac-module input[type=file]{width:100%}.ac-module button{white-space:normal;flex-shrink:0;max-width:100%;min-height:44px}.ac-module :is(audio,video,img){max-width:100%}.ac-module .table-wrap{min-width:0;max-width:100%}.ac-module table{table-layout:fixed;width:100%;min-width:0}.ac-module :is(th,td){white-space:normal;overflow-wrap:anywhere}.ac-module [hidden]{display:none!important}.ac-register-toolbar{border-bottom:1px solid var(--color-divider);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:16px;padding-bottom:20px;display:grid}.ac-editor-tabs{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;gap:4px;display:flex}.ac-editor-tabs button{border-bottom:3px solid #0000;font-size:14px}.ac-editor-tabs .ac-tab-active{border-bottom-color:var(--color-primary);background:var(--color-muted);font-weight:600}.ac-editor-panel{border:0;border-bottom:1px solid var(--color-divider);gap:16px;padding:20px 0;display:grid}@media (width<=767px){.ac-register-toolbar{grid-template-columns:minmax(0,1fr)}.ac-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ac-module .table-wrap{overflow:visible}.ac-module :is(table,tbody,tr,td){width:100%;min-width:0;display:block}.ac-module thead{display:none}.ac-module tbody{gap:12px;display:grid}.ac-module tr{border:1px solid var(--color-divider);padding:12px}.ac-module td{padding:5px 0}.ac-module td[data-label]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;display:grid}.ac-module td[data-label]:before{content:attr(data-label);font-weight:600}.ac-module .ac-certificate-sheet dl{grid-template-columns:1fr}}@media print{.ac-module :is(table){display:table}.ac-module thead{display:table-header-group}.ac-module tbody{display:table-row-group}.ac-module tr{display:table-row}.ac-module td{display:table-cell}}.ac-pref{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ac-pref-tabs{border:1px solid var(--color-border,#d9d9d9);background:var(--color-surface,#fff);gap:2px;display:grid}.ac-pref-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;min-height:44px;padding:10px 14px}.ac-pref-tabs button.is-active{border-left-color:var(--color-accent);background:var(--color-bg);font-weight:600}.ac-pref-panel{border:1px solid var(--color-border,#d9d9d9);background:var(--color-surface,#fff);gap:0;min-width:0;padding:16px 20px;display:grid}.ac-pref-panel h3{border-bottom:1px solid var(--color-border,#d9d9d9);margin:0 0 8px;padding-bottom:10px;font-size:16px;font-weight:600}.ac-pref-row{border-bottom:1px solid var(--color-border,#ececec);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.ac-pref-label{padding-top:2px;font-weight:500}.ac-pref-choices{gap:6px;display:grid}.ac-pref-choice{align-items:center;gap:8px;min-height:32px;display:flex}.ac-pref-actions{padding-top:16px}@media (width<=860px){.ac-pref{grid-template-columns:minmax(0,1fr)}.ac-pref-tabs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ac-pref-row{grid-template-columns:minmax(0,1fr);gap:6px}}.ac-pref .ac-pref-choice{flex-wrap:nowrap;align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.ac-pref .ac-pref-choice input[type=radio]{flex:none;width:18px;height:18px;min-height:0;margin:0}.ac-exams-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.ac-exams-card{gap:12px;min-width:0;padding:16px;display:grid}.ac-exams-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-exams-head h2{margin:0}.ac-exams-aside{gap:8px;font-size:.9rem;display:grid}.ac-exams-aside h3{border-bottom:1px solid var(--color-border,#ddd);margin:8px 0 0;padding-bottom:4px}.ac-exams-aside ul{gap:6px;margin:0;padding-left:18px;display:grid}.ac-sort,.ac-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ac-link{color:var(--navy);text-decoration:underline}.ac-exam-no{border:1px solid var(--color-border,#ccc);white-space:nowrap;padding:1px 6px;font-size:.8rem;display:inline-block}.ac-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}@media (width<=900px){.ac-exams-layout{grid-template-columns:1fr}}.ac-library,.ac-question-register{gap:16px;min-width:0;display:grid}.ac-question-register{border:1px solid var(--color-divider);background:var(--color-surface);padding:16px}.ac-question-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ac-question-search>label{flex:200px}.ac-question-table th:first-child{width:44px}.ac-question-table th:nth-child(2){width:23%}.ac-question-table th:nth-child(4){width:90px}.ac-question-table .sub{margin:6px 0 0}.ac-question-retired{opacity:.6}.ac-question-tasks button{text-align:left;justify-content:flex-start;gap:10px}.ac-pager select{width:auto}@media (width<=767px){.ac-question-table td[data-label]{grid-template-columns:80px minmax(0,1fr)}.ac-question-table td:nth-child(3){display:block}.ac-question-table td:nth-child(3):before{margin-bottom:6px;display:block}.ac-question-register{padding:12px}}
