.staff-card[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid #e5eaf0;border-radius:.9rem;background:#fff;-webkit-box-shadow:0 .4rem 1.15rem rgba(50,70,90,.07);box-shadow:0 .4rem 1.15rem rgba(50,70,90,.07)}.staff-card.is-deleted[data-v-3c8b6ba8]{border-color:#efd5d8;background:#fffbfb}.staff-card__head[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding:1rem;border-bottom:1px solid #edf0f3}.staff-card__avatar[data-v-3c8b6ba8]{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;width:3rem;height:3rem;border-radius:50%;background:#eef4ff;-o-object-fit:cover;object-fit:cover}.staff-card__identity[data-v-3c8b6ba8]{display:grid;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:.18rem}.staff-card__name[data-v-3c8b6ba8]{overflow-wrap:anywhere;color:#293b52;font-size:1rem;font-weight:700;line-height:1.3}.staff-card__line[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;overflow-wrap:anywhere;color:#7b8998;font-size:.75rem;line-height:1.4}.staff-card__line i[data-v-3c8b6ba8]{width:.9rem;-webkit-box-flex:0;-ms-flex:0 0 0.9rem;flex:0 0 0.9rem;color:#9db6d4;text-align:center}.staff-card__badges[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.staff-status[data-v-3c8b6ba8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.14rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.staff-status.is-active[data-v-3c8b6ba8]{background:#eef4ff;color:#1850b8}.staff-status.is-deleted[data-v-3c8b6ba8]{background:#fdf1f2;color:#b03a48}.staff-status.is-sync[data-v-3c8b6ba8]{background:#fff8e9;color:#a36a16}.staff-card__sync-error[data-v-3c8b6ba8]{display:-webkit-box;overflow:hidden;margin-top:.15rem;color:#b03a48;font-size:.68rem;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.staff-card__actions[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.staff-card__actions .ws-danger-button[data-v-3c8b6ba8],.staff-card__actions .ws-edit-button[data-v-3c8b6ba8],.staff-card__actions .ws-ghost-button[data-v-3c8b6ba8]{margin:0}.staff-card__actions button[data-v-3c8b6ba8]:disabled{opacity:.5;cursor:not-allowed}.staff-card__panels[data-v-3c8b6ba8]{display:grid;gap:.75rem;padding:1rem}.staff-panel[data-v-3c8b6ba8]{min-width:0;overflow:hidden;border:1px solid #e8edf3;border-radius:.7rem;background:#fff}.staff-panel__toggle[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;padding:.7rem .75rem;border:0;background:#f8fafc;color:#344767;cursor:pointer;text-align:left}.staff-panel__toggle[data-v-3c8b6ba8]:focus,.staff-panel__toggle[data-v-3c8b6ba8]:hover{background:#f2f7fd;outline:none}.staff-panel__icon[data-v-3c8b6ba8]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;border-radius:.45rem;background:#eef4ff;color:#1850b8;font-size:.76rem}.staff-panel__title[data-v-3c8b6ba8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.staff-panel__count[data-v-3c8b6ba8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.1rem .4rem;border-radius:999px;background:#eef4ff;color:#2d6fae;font-size:.65rem;font-weight:700}.staff-panel__chevron[data-v-3c8b6ba8]{color:#9aa6b3;font-size:.7rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.staff-panel__chevron.is-open[data-v-3c8b6ba8]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.staff-panel__content[data-v-3c8b6ba8]{padding:.7rem .75rem .8rem;border-top:1px solid #edf0f3}.staff-panel__toolbar[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.55rem}.staff-panel__toolbar button[data-v-3c8b6ba8]:disabled{opacity:.5;cursor:not-allowed}.staff-panel__list[data-v-3c8b6ba8]{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.staff-panel__list li[data-v-3c8b6ba8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.55rem;padding:.5rem .6rem;border:1px solid #edf0f3;border-radius:.5rem;background:#fbfcfe}.staff-panel__item[data-v-3c8b6ba8]{display:grid;min-width:0;gap:.1rem}.staff-panel__item-title[data-v-3c8b6ba8]{overflow-wrap:anywhere;color:#344767;font-size:.8rem;font-weight:700}.staff-panel__item-meta[data-v-3c8b6ba8]{overflow-wrap:anywhere;color:#8492a2;font-size:.7rem}.staff-panel__remove[data-v-3c8b6ba8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 1.75rem;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:1px solid #eed3d7;border-radius:.4rem;background:#fff;color:#b03a48;font-size:.68rem;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.staff-panel__remove[data-v-3c8b6ba8]:focus,.staff-panel__remove[data-v-3c8b6ba8]:hover{border-color:#d76a76;background:#fdf3f4;outline:none}.staff-panel__empty[data-v-3c8b6ba8]{margin:0;padding:.6rem;border:1px dashed #e2e8f0;border-radius:.5rem;color:#9aa6b3;font-size:.74rem;text-align:center}@media (max-width:575.98px){.staff-card__head[data-v-3c8b6ba8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.staff-card__actions[data-v-3c8b6ba8]{width:100%}.staff-card__actions>button[data-v-3c8b6ba8]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-card__panels[data-v-3c8b6ba8]{padding:.8rem}}.sk[data-v-d1645524]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#eee),color-stop(37%,#ddd),color-stop(63%,#eee));background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%);background-size:400% 100%;border-radius:8px;-webkit-animation:sk-shimmer-data-v-d1645524 1.4s ease infinite;animation:sk-shimmer-data-v-d1645524 1.4s ease infinite}.sk-circle[data-v-d1645524]{height:50px;width:50px;border-radius:50%}.sk-line[data-v-d1645524]{height:12px}.sk-block[data-v-d1645524]{height:70px;width:100%}@-webkit-keyframes sk-shimmer-data-v-d1645524{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes sk-shimmer-data-v-d1645524{0%{background-position:-400px 0}to{background-position:400px 0}}.staff-bulk-upload[data-v-7f85301a]{position:relative}.bulk-table-wrapper[data-v-7f85301a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.bulk-table[data-v-7f85301a]{font-size:13px;min-width:1400px}.bulk-table thead th[data-v-7f85301a]{background-color:#f8fafc;font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;padding:.55rem .5rem}.bulk-table td[data-v-7f85301a]{padding:.4rem .5rem}.table-danger-light[data-v-7f85301a]{background-color:rgba(254,226,226,.45)!important}.table-success-light[data-v-7f85301a]{background-color:rgba(220,252,231,.45)!important}.table-info-light[data-v-7f85301a]{background-color:rgba(224,242,254,.55)!important}.custom-file-label[data-v-7f85301a]:after{content:"Browse";background-color:#5e72e4;color:#fff}.mobile-cards-container[data-v-7f85301a]{background-color:#f8fafc;border-radius:6px}.mobile-record-card[data-v-7f85301a]{border-radius:8px;background:#fff;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.mobile-record-card[data-v-7f85301a]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.mobile-record-card .form-control-label[data-v-7f85301a]{font-size:11px;letter-spacing:.3px;text-transform:uppercase}@media (max-width:576px){.bulk-table-wrapper[data-v-7f85301a]{max-height:400px!important}}.staff-grid[data-v-72650f2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:1rem;padding:1.25rem 1.5rem}.staff-grid>[data-v-72650f2c]{min-width:0}.staff-grid[data-v-72650f2c] .card{margin:0!important}.staff-actions[data-v-72650f2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem}.staff-actions .ws-stat[data-v-72650f2c]{margin:0}.staff-actions .ws-ghost-button[data-v-72650f2c]{white-space:nowrap}.staff-tabs[data-v-72650f2c]{gap:.2rem;padding:.2rem;border-radius:.55rem;background:#f1f5f9}.staff-tab[data-v-72650f2c],.staff-tabs[data-v-72650f2c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.staff-tab[data-v-72650f2c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.42rem .8rem;border:0;border-radius:.45rem;background:transparent;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.staff-tab[data-v-72650f2c]:focus,.staff-tab[data-v-72650f2c]:hover{color:#1850b8;outline:none}.staff-tab.is-active[data-v-72650f2c]{background:#fff;color:#1850b8;-webkit-box-shadow:0 .1rem .35rem rgba(15,23,42,.1);box-shadow:0 .1rem .35rem rgba(15,23,42,.1)}.staff-tab__count[data-v-72650f2c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.08rem .35rem;border-radius:999px;background:#eef4ff;color:#2d6fae;font-size:.64rem;font-weight:700}.staff-tab.is-active .staff-tab__count[data-v-72650f2c]{background:#eef4ff;color:#1850b8}.staff-photo[data-v-72650f2c]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:1rem}.staff-photo__preview[data-v-72650f2c]{display:grid;min-height:130px;place-items:center;overflow:hidden;border:1px solid #e5eaf0;border-radius:.7rem;background:#f8fafc;padding:.4rem}.staff-photo__preview img[data-v-72650f2c]{width:100%;max-height:160px;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.staff-photo__upload[data-v-72650f2c]{min-width:0}.staff-roles[data-v-72650f2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.55rem .85rem}.staff-roles[data-v-72650f2c] .custom-control{margin:0}.staff-roles[data-v-72650f2c] .custom-control-label{color:#44566c;font-size:.8rem;font-weight:600}.assign-context[data-v-72650f2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.35rem;padding:.75rem .85rem;border:1px solid #e5eaf0;border-radius:.7rem;background:#f8fafc}.assign-context img[data-v-72650f2c]{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#eef4ff;-o-object-fit:cover;object-fit:cover}.assign-context div[data-v-72650f2c]{display:grid;gap:.1rem;min-width:0}.assign-context strong[data-v-72650f2c]{overflow-wrap:anywhere;color:#344767;font-size:.86rem;font-weight:700}.assign-context span[data-v-72650f2c]{color:#8492a2;font-size:.72rem}.staff-bulk[data-v-72650f2c]{padding:.25rem .25rem .5rem}.staff-bulk__head[data-v-72650f2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid #edf0f3;margin-bottom:.85rem}.staff-bulk__eyebrow[data-v-72650f2c]{display:block;margin-bottom:.15rem;color:#5b86b5;font-size:.62rem;font-weight:700;letter-spacing:.1em}.staff-bulk__head h3[data-v-72650f2c]{margin:0;color:#344767;font-size:1.1rem;font-weight:700}.staff-bulk__head p[data-v-72650f2c]{margin:.25rem 0 0;color:#7d8b9a;font-size:.78rem}.staff-bulk .ws-drawer__close[data-v-72650f2c]{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}@media (max-width:1199.98px){.staff-grid[data-v-72650f2c]{grid-template-columns:minmax(0,1fr)}}@media (max-width:991.98px){.staff-actions[data-v-72650f2c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767.98px){.staff-tabs[data-v-72650f2c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575.98px){.staff-grid[data-v-72650f2c]{padding:.85rem;gap:.75rem}.staff-actions[data-v-72650f2c]{width:100%}.staff-actions .ws-stat[data-v-72650f2c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.staff-actions .ws-ghost-button[data-v-72650f2c],.staff-actions .ws-primary-button[data-v-72650f2c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-photo[data-v-72650f2c]{grid-template-columns:minmax(0,1fr)}.staff-photo__preview[data-v-72650f2c]{min-height:110px}.staff-photo__preview img[data-v-72650f2c]{max-height:180px}.staff-roles[data-v-72650f2c]{grid-template-columns:minmax(0,1fr)}.staff-bulk__head[data-v-72650f2c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-dialog.modal-xl{max-width:95vw!important}.bulk-upload-modal-content{max-height:94vh;overflow-y:auto}.staff-bulk .btn-success{background-color:#1850b8!important;border-color:#1850b8!important;color:#fff!important}.staff-bulk .btn-success:focus,.staff-bulk .btn-success:hover{background-color:#144a9e!important;border-color:#144a9e!important}.options-page[data-v-200de490]{min-height:100%}.options-page__body[data-v-200de490]{padding-bottom:2.5rem}.options-panel[data-v-200de490]{position:relative;overflow:hidden;border:1px solid #e5eaf0;border-radius:.9rem;background:#fff;-webkit-box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1);box-shadow:0 .6rem 1.75rem rgba(50,70,90,.1)}.options-panel__intro[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;padding:1.5rem 1.5rem 1.35rem;border-bottom:1px solid #edf0f3}.options-panel__text[data-v-200de490]{min-width:0}.options-eyebrow[data-v-200de490]{display:block;margin-bottom:.35rem;color:#5b86b5;font-size:.66rem;font-weight:700;letter-spacing:.11em}.options-panel__intro h1[data-v-200de490]{margin:0;color:#293b52;font-size:1.6rem;font-weight:700;line-height:1.2}.options-panel__intro p[data-v-200de490]{max-width:48rem;margin:.45rem 0 0;color:#7d8b9a;font-size:.88rem;line-height:1.55}.options-panel__side[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.options-stat[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem;padding:.5rem .85rem;border:1px solid #dbe7f4;border-radius:.65rem;background:#f5f9ff;color:#5b7fa6;font-size:.76rem;font-weight:600;white-space:nowrap}.options-stat strong[data-v-200de490]{color:#1850b8;font-size:1rem;font-weight:700}.options-add[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;padding:.62rem 1.05rem;border:1px solid #1850b8;border-radius:.55rem;background:#1850b8;color:#fff;font-size:.82rem;font-weight:600;line-height:1.2;-webkit-box-shadow:0 .35rem .9rem rgba(24,80,184,.22);box-shadow:0 .35rem .9rem rgba(24,80,184,.22);-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.options-add[data-v-200de490]:focus:not(:disabled),.options-add[data-v-200de490]:hover:not(:disabled){background:#144a9e;border-color:#144a9e;color:#fff;-webkit-box-shadow:0 .45rem 1.1rem rgba(24,80,184,.28);box-shadow:0 .45rem 1.1rem rgba(24,80,184,.28)}.options-add[data-v-200de490]:focus-visible{outline:2px solid #1850b8;outline-offset:2px}.options-add[data-v-200de490]:disabled{border-color:#b9c8dc;background:#b9c8dc;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.options-toolbar[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;border-bottom:1px solid #edf0f3}.options-toolbar h2[data-v-200de490]{margin:0;color:#344767;font-size:1.05rem;font-weight:700}.options-toolbar__meta[data-v-200de490]{margin:.3rem 0 0;color:#8490a0;font-size:.76rem}.options-toolbar__tools[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.options-scope[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;color:#7b8998;font-size:.76rem;font-weight:600;white-space:nowrap}.options-scope__select[data-v-200de490]{height:2.4rem;min-width:175px;padding:0 1.75rem 0 .65rem;border:1px solid #dbe3ea;border-radius:.5rem;background:#fff;color:#344767;font-size:.8rem;font-weight:600;cursor:pointer}.options-scope__select[data-v-200de490]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.options-scope__select[data-v-200de490]:disabled{background:#f4f6f9;color:#8492a2;cursor:not-allowed}.options-search[data-v-200de490]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:210px}.options-search>i[data-v-200de490]{position:absolute;left:.8rem;color:#9aa6b3;font-size:.8rem;pointer-events:none}.options-search__input[data-v-200de490]{width:100%;height:2.4rem;padding:.4rem 2.25rem .4rem 2.15rem;border:1px solid #dbe3ea;border-radius:.55rem;background:#fff;color:#344767;font-size:.82rem;-webkit-appearance:none}.options-search__input[data-v-200de490]::-webkit-input-placeholder{color:#a2adba}.options-search__input[data-v-200de490]::-moz-placeholder{color:#a2adba}.options-search__input[data-v-200de490]:-ms-input-placeholder{color:#a2adba}.options-search__input[data-v-200de490]::-ms-input-placeholder{color:#a2adba}.options-search__input[data-v-200de490]::placeholder{color:#a2adba}.options-search__input[data-v-200de490]::-webkit-search-cancel-button{display:none}.options-search__input[data-v-200de490]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.options-search__input[data-v-200de490]:disabled{background:#f4f6f9;color:#a2adba;cursor:not-allowed}.options-search__clear[data-v-200de490]{position:absolute;right:.4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.75rem;height:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa6b3;font-size:.72rem;cursor:pointer}.options-search__clear[data-v-200de490]:focus,.options-search__clear[data-v-200de490]:hover{background:#eef2f6;color:#526273;outline:none}.options-state[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:240px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;padding:2rem 1.5rem;color:#83909e;text-align:center}.options-state>i[data-v-200de490]{margin-bottom:.35rem;color:#9db6d4;font-size:1.6rem}.options-state strong[data-v-200de490]{color:#526273;font-size:.95rem}.options-state span[data-v-200de490]{max-width:28rem;font-size:.8rem;line-height:1.55}.options-state .options-ghost-button[data-v-200de490]{margin-top:.75rem}.options-grid[data-v-200de490]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;padding:1.25rem 1.5rem;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.options-grid.is-loading[data-v-200de490]{opacity:.5;pointer-events:none}.option-card[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:.85rem .9rem;border:1px solid #e5eaf0;border-radius:.75rem;background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(50,70,90,.05);box-shadow:0 .25rem .75rem rgba(50,70,90,.05);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.option-card[data-v-200de490]:hover{border-color:#bcd4ef;-webkit-box-shadow:0 .4rem 1rem rgba(24,80,184,.1);box-shadow:0 .4rem 1rem rgba(24,80,184,.1)}.option-card__index[data-v-200de490]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;place-items:center;border-radius:.55rem;background:#eef4ff;color:#2d6fae;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.option-card__name[data-v-200de490]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-wrap:anywhere;color:#344767;font-size:.92rem;font-weight:700}.option-card__edit[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.32rem .55rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.73rem;font-weight:600;cursor:pointer;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.option-card__edit[data-v-200de490]:focus,.option-card__edit[data-v-200de490]:hover{border-color:#9dbfe6;background:#f5f9ff;color:#1850b8;outline:none}.options-ghost-button[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;border:1px solid #dbe3ea;border-radius:.45rem;background:#fff;color:#44566c;font-size:.76rem;font-weight:600;line-height:1.3;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.options-ghost-button[data-v-200de490]:focus,.options-ghost-button[data-v-200de490]:hover{border-color:#9dbfe6;background:#f5f9ff;color:#1850b8;outline:none}.options-drawer[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.options-drawer__head[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding-bottom:1.1rem;border-bottom:1px solid #edf0f3}.options-drawer__icon[data-v-200de490]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:.7rem;background:#eef4ff;color:#1850b8;font-size:1rem}.options-drawer__heading[data-v-200de490]{min-width:0}.options-drawer__eyebrow[data-v-200de490]{display:block;margin-bottom:.15rem;color:#5b86b5;font-size:.62rem;font-weight:700;letter-spacing:.1em}.options-drawer__heading h2[data-v-200de490]{margin:0;color:#344767;font-size:1.15rem;font-weight:700;line-height:1.25}.options-drawer__heading p[data-v-200de490]{margin:.3rem 0 0;color:#7d8b9a;font-size:.8rem;line-height:1.45}.options-drawer__close[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:0;border:0;border-radius:50%;background:transparent;color:#8492a2;font-size:.85rem;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.options-drawer__close[data-v-200de490]:focus,.options-drawer__close[data-v-200de490]:hover{background:#eef2f6;color:#344767;outline:none}.options-form[data-v-200de490]{margin:0}.options-form .row[data-v-200de490]{margin-right:-7.5px;margin-left:-7.5px}.options-form .row>[class*=col-][data-v-200de490]{padding-right:7.5px;padding-left:7.5px}.options-fieldset[data-v-200de490]{margin:1.35rem 0 0;padding:0;border:0}.options-fieldset legend[data-v-200de490]{display:block;width:auto;margin:0 0 .85rem;padding:0;color:#5b86b5;font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.options-fieldset__note[data-v-200de490]{margin:.35rem 0 0;color:#8a97a6;font-size:.75rem;line-height:1.5}.options-notice[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55rem;margin-bottom:1rem;padding:.7rem .8rem;border:1px solid #f0d9aa;border-radius:.6rem;background:#fff8e9;color:#77551d;font-size:.76rem;line-height:1.5}.options-form .form-group[data-v-200de490]{margin-bottom:1rem}.options-form label[data-v-200de490]{margin-bottom:.35rem;color:#44566c;font-size:.78rem;font-weight:700}.options-required[data-v-200de490]{color:#c23b4a;font-weight:700}.options-form .form-control[data-v-200de490]{height:2.5rem;padding:.35rem .7rem;border:1px solid #dbe3ea;border-radius:.5rem;background:#fff;color:#344767;font-size:.84rem}.options-form .form-control[data-v-200de490]:focus{border-color:#7ea8dd;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(24,80,184,.12);box-shadow:0 0 0 .2rem rgba(24,80,184,.12)}.options-form .form-control[data-v-200de490]:disabled{background:#f4f6f9;color:#8492a2;cursor:not-allowed}.options-form .form-control.is-invalid[data-v-200de490]{border-color:#d76a76;-webkit-box-shadow:0 0 0 .2rem rgba(194,59,74,.1);box-shadow:0 0 0 .2rem rgba(194,59,74,.1)}.options-error[data-v-200de490]{display:block;margin-top:.3rem;color:#c23b4a;font-size:.72rem;font-weight:600}.options-hint[data-v-200de490]{display:block;margin-top:.3rem;color:#8a97a6;font-size:.72rem;line-height:1.45}.options-drawer__actions[data-v-200de490]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem;width:100%}.options-drawer__actions .btn[data-v-200de490]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;margin:0;padding:.4rem 1.1rem;border-radius:.5rem;font-size:.82rem;font-weight:600}.options-submit[data-v-200de490]{border:1px solid #1850b8;background:#1850b8;color:#fff}.options-submit[data-v-200de490]:focus,.options-submit[data-v-200de490]:hover{border-color:#144a9e;background:#144a9e;color:#fff}.options-submit[data-v-200de490]:disabled{border-color:#b9c8dc;background:#b9c8dc;color:#fff;cursor:not-allowed}@media (max-width:767.98px){.options-panel__intro[data-v-200de490]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.options-toolbar[data-v-200de490]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.options-toolbar__tools[data-v-200de490]{-ms-flex-wrap:wrap;flex-wrap:wrap}.options-search[data-v-200de490]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}@media (max-width:575.98px){.options-page__body[data-v-200de490]{padding-bottom:1.5rem}.options-panel__intro[data-v-200de490]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.15rem 1rem 1rem}.options-panel__intro h1[data-v-200de490]{font-size:1.35rem}.options-panel__side[data-v-200de490]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.options-add[data-v-200de490],.options-stat[data-v-200de490]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.options-add[data-v-200de490]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.options-toolbar[data-v-200de490]{padding:1rem}.options-toolbar__tools[data-v-200de490]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem}.options-scope[data-v-200de490]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.options-scope__select[data-v-200de490]{max-width:62%}.options-scope__select[data-v-200de490],.options-search[data-v-200de490]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.options-grid[data-v-200de490]{padding:.85rem;grid-template-columns:minmax(0,1fr)}.options-state[data-v-200de490]{padding:1.5rem 1rem}.options-drawer__head[data-v-200de490]{gap:.7rem}.options-drawer__actions[data-v-200de490]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.options-drawer__actions .btn[data-v-200de490]{width:100%}}.cbt-filters[data-v-56930840]{gap:.75rem;margin-bottom:1rem}.cbt-filters .form-control[data-v-56930840]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.table-responsive[data-v-56930840]{width:100%;overflow-x:auto!important;overflow-y:visible}.cbt-table-wrap[data-v-56930840]{border:1px solid #e9ecef;border-radius:.65rem;background:#fff;-webkit-box-shadow:0 .35rem 1rem rgba(50,50,93,.06);box-shadow:0 .35rem 1rem rgba(50,50,93,.06)}.cbt-table[data-v-56930840]{min-width:920px;margin-bottom:0}.cbt-table>thead[data-v-56930840]{background:#f8fafc}.cbt-table>thead th[data-v-56930840]{padding:.9rem 1rem;border-bottom:1px solid #e9ecef;color:#525f7f;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cbt-table>tbody>tr[data-v-56930840]{-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.cbt-table>tbody>tr[data-v-56930840]:hover{background:#fbfcfe}.cbt-table>tbody>tr>td[data-v-56930840]{padding:1rem;border-top:1px solid #edf0f5;color:#344767}.cbt-table>tbody>tr>td[data-v-56930840]:first-child{width:13rem;color:#172b4d;font-weight:700;white-space:nowrap}.question-details[data-v-56930840]{margin-bottom:.85rem;color:#344767;line-height:1.55}.question-details[data-v-56930840] :last-child{margin-bottom:0}.cbt-meta-table[data-v-56930840]{min-width:0;margin-bottom:1rem;background:#fbfcfe}.cbt-meta-table th[data-v-56930840]{color:#8898aa;font-size:.68rem;font-weight:700;text-transform:uppercase}.cbt-meta-table td[data-v-56930840],.cbt-meta-table th[data-v-56930840]{padding:.55rem .65rem;vertical-align:middle}.table-responsive td[data-v-56930840]{overflow-wrap:anywhere}.table-responsive td p[data-v-56930840]{margin-bottom:0}.actions-cell[data-v-56930840]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.45rem;min-width:190px}.actions-label[data-v-56930840]{grid-column:1/-1;color:#8898aa;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.actions-cell .btn[data-v-56930840]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;width:100%;min-height:2.15rem;margin:0;white-space:normal;text-align:center}.actions-cell .btn i[data-v-56930840]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.exam-actions[data-v-56930840]{gap:.3rem;padding:.3rem;border:1px solid #e9ecef;border-radius:.75rem;background:#f8f9fa;-webkit-box-shadow:0 2px 8px rgba(50,50,93,.08);box-shadow:0 2px 8px rgba(50,50,93,.08)}.action-menu-button[data-v-56930840],.exam-actions>.btn[data-v-56930840],.exam-actions[data-v-56930840]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-menu-button[data-v-56930840],.exam-actions>.btn[data-v-56930840]{width:34px;height:34px;margin:0!important;padding:0}.action-menu-button[aria-expanded=true][data-v-56930840],.exam-actions .btn[data-v-56930840]:focus,.exam-actions .btn[data-v-56930840]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(50,50,93,.16);box-shadow:0 4px 10px rgba(50,50,93,.16)}.action-toggle-wrap[data-v-56930840]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.action-dropdown[data-v-56930840]{position:absolute;top:calc(100% + .5rem);right:0;width:235px;z-index:1100;padding:.4rem;overflow:hidden;border:1px solid #e9ecef;border-radius:.65rem;background:#fff;-webkit-box-shadow:0 12px 30px rgba(50,50,93,.18),0 3px 8px rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(50,50,93,.18),0 3px 8px rgba(0,0,0,.08)}.action-dropdown-title[data-v-56930840]{padding:.45rem .65rem .35rem;color:#8898aa;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.action-dropdown button[data-v-56930840]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:.65rem;padding:.6rem .65rem;border:0;border-radius:.45rem;background:transparent;color:#344767;font-size:.82rem;text-align:left}.action-dropdown button i[data-v-56930840]{width:1rem;color:#5e72e4;text-align:center}.action-dropdown button[data-v-56930840]:focus,.action-dropdown button[data-v-56930840]:hover{outline:0;background:#f6f9fc;color:#172b4d}@media (max-width:576px){.cbt-filters .btn[data-v-56930840],.cbt-filters .form-control[data-v-56930840]{width:100%;margin:0}.cbt-table-wrap[data-v-56930840]{overflow:visible!important;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.cbt-table-wrap>.cbt-table>thead[data-v-56930840]{display:none}.cbt-table-wrap>.cbt-table>tbody>tr>td[data-v-56930840],.cbt-table-wrap>.cbt-table>tbody>tr[data-v-56930840],.cbt-table-wrap>.cbt-table>tbody[data-v-56930840],.cbt-table-wrap>.cbt-table[data-v-56930840]{display:block;width:100%;min-height:2rem}.cbt-table-wrap>.cbt-table[data-v-56930840]{min-width:0}.cbt-table-wrap>.cbt-table>tbody>tr[data-v-56930840]{margin-bottom:.75rem;border:1px solid #e9ecef;border-radius:.65rem;background:#fff;-webkit-box-shadow:0 .35rem 1rem rgba(50,50,93,.06);box-shadow:0 .35rem 1rem rgba(50,50,93,.06)}.cbt-table-wrap>.cbt-table>tbody>tr>td[data-v-56930840]{padding:.8rem .9rem;border:0;border-bottom:1px solid #f1f3f5;text-align:left;position:relative}.cbt-table-wrap>.cbt-table>tbody>tr>td[data-v-56930840]:before{content:attr(data-label) ": ";display:block;margin-bottom:.25rem;font-weight:600;color:#495057}.cbt-table-wrap>.cbt-table>tbody>tr>td[data-v-56930840]:first-child{width:100%;white-space:normal}.cbt-table-wrap>.cbt-table>tbody>tr>td[data-v-56930840]:last-child{border-bottom:0}.cbt-meta-table[data-v-56930840]{display:block;border:1px solid #e9ecef;border-radius:.45rem;overflow:hidden}.cbt-meta-table thead[data-v-56930840]{display:none}.cbt-meta-table tbody[data-v-56930840],.cbt-meta-table tbody td[data-v-56930840],.cbt-meta-table tbody tr[data-v-56930840]{display:block;width:100%}.cbt-meta-table tbody tr[data-v-56930840]{display:grid;grid-template-columns:repeat(3,1fr)}.cbt-meta-table tbody td[data-v-56930840]{padding:.55rem .45rem;border:0;border-right:1px solid #e9ecef;text-align:center;font-size:.78rem}.cbt-meta-table tbody td[data-v-56930840]:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:#8898aa;font-size:.62rem;font-weight:700;text-transform:uppercase}.cbt-meta-table tbody td[data-v-56930840]:last-child{border-right:0}.cbt-table-wrap>.cbt-table>tbody>tr>td.actions-cell[data-v-56930840]{text-align:left}.cbt-table-wrap>.cbt-table>tbody>tr>td.actions-cell[data-v-56930840]:before{display:block;float:none;margin-bottom:.25rem}.actions-cell .btn[data-v-56930840]{min-width:0}.exam-actions[data-v-56930840]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.4rem}.action-dropdown[data-v-56930840]{width:min(235px,calc(100vw - 3rem))}}@media (max-width:380px){.actions-cell[data-v-56930840]{grid-template-columns:1fr}}.hub-grid[data-v-c5c37262]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.85rem;padding:1.25rem 1.5rem 1.5rem}.hub-card[data-v-c5c37262]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid #e5eaf0;border-radius:.75rem;background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(50,70,90,.05);box-shadow:0 .25rem .75rem rgba(50,70,90,.05);color:inherit;text-decoration:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.hub-card[data-v-c5c37262]:focus,.hub-card[data-v-c5c37262]:hover{border-color:#bcd4ef;-webkit-box-shadow:0 .5rem 1.15rem rgba(24,80,184,.1);box-shadow:0 .5rem 1.15rem rgba(24,80,184,.1);color:inherit;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.hub-card[data-v-c5c37262]:focus-visible{outline:2px solid #1850b8;outline-offset:2px}.hub-card__icon[data-v-c5c37262]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 2.6rem;flex:0 0 2.6rem;width:2.6rem;height:2.6rem;place-items:center;border-radius:.7rem;background:#eef4ff;color:#1850b8;font-size:1rem}.hub-card__body[data-v-c5c37262]{display:grid;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:.2rem}.hub-card__title[data-v-c5c37262]{color:#344767;font-size:.9rem;font-weight:700;line-height:1.3}.hub-card__description[data-v-c5c37262]{color:#7b8998;font-size:.76rem;line-height:1.5}.hub-card__arrow[data-v-c5c37262]{margin-top:.35rem;color:#b3c1d1;font-size:.75rem;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.hub-card:hover .hub-card__arrow[data-v-c5c37262]{color:#1850b8;-webkit-transform:translateX(2px);transform:translateX(2px)}@media (max-width:575.98px){.hub-grid[data-v-c5c37262]{grid-template-columns:minmax(0,1fr);padding:.85rem}}.exam-page[data-v-6aa389c9]{max-width:1500px;min-height:calc(100vh - 210px);padding-bottom:40px}.exam-page.access-state[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.access-card[data-v-6aa389c9],.exam-content[data-v-6aa389c9],.exam-sidebar[data-v-6aa389c9],.question-card[data-v-6aa389c9]{border:1px solid #e6ebf1;border-radius:14px;background:#fff;-webkit-box-shadow:0 10px 34px rgba(29,47,68,.07);box-shadow:0 10px 34px rgba(29,47,68,.07)}.access-card[data-v-6aa389c9]{width:100%;max-width:560px;margin:0 auto;padding:34px;text-align:center}.access-icon[data-v-6aa389c9],.start-icon[data-v-6aa389c9]{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border-radius:16px;background:#eaf4ee;color:#23815c;font-size:23px}.eyebrow[data-v-6aa389c9]{color:#56836f;font-size:10px;font-weight:750;letter-spacing:.12em}.access-card h1[data-v-6aa389c9]{margin:8px 0;color:#23344a;font-size:25px;font-weight:750}.access-card>p[data-v-6aa389c9],.start-card>p[data-v-6aa389c9]{margin:0 auto;max-width:440px;color:#778497;font-size:14px}.access-form[data-v-6aa389c9]{margin:24px auto 0;max-width:380px;text-align:left}.access-form label[data-v-6aa389c9]{color:#46566a;font-size:12px;font-weight:700}.access-input-row[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px}.access-input-row .form-control[data-v-6aa389c9]{min-width:0;min-height:40px;border-color:#dce3ea;border-radius:7px}.access-input-row .btn[data-v-6aa389c9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px 13px}.access-input-row .btn[data-v-6aa389c9],.question-actions .btn[data-v-6aa389c9],.start-card .btn[data-v-6aa389c9]{border-radius:7px;font-weight:650}.access-form small[data-v-6aa389c9]{display:block;margin-top:10px;color:#8793a3}.exam-layout[data-v-6aa389c9]{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.exam-sidebar[data-v-6aa389c9]{position:sticky;top:18px;overflow:hidden}.exam-status[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid #edf0f4;color:#68778a;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.status-dot[data-v-6aa389c9]{width:8px;height:8px;border-radius:50%;background:#a3afbd}.status-dot.live[data-v-6aa389c9]{background:#2b986c;-webkit-box-shadow:0 0 0 4px #e6f5ed;box-shadow:0 0 0 4px #e6f5ed}.subject-card[data-v-6aa389c9]{padding:20px 19px}.subject-card h1[data-v-6aa389c9]{margin:7px 0 15px;color:#25374e;font-size:21px;font-weight:750;line-height:1.25}.exam-meta[data-v-6aa389c9]{display:grid;gap:9px;color:#718094;font-size:12px}.exam-meta span[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.exam-meta i[data-v-6aa389c9]{width:15px;margin-top:2px;color:#5c8b78;text-align:center}.timer-card[data-v-6aa389c9]{display:grid;gap:4px;margin:0 16px 14px;padding:17px;border:1px solid #e2eee8;border-radius:10px;background:#f3faf6;color:#39755d}.timer-card>span[data-v-6aa389c9]{font-size:10px;font-weight:750;letter-spacing:.09em}.timer-card strong[data-v-6aa389c9]{color:#245c44;font-size:35px;font-variant-numeric:tabular-nums;line-height:1.2}.timer-card small[data-v-6aa389c9]{color:#758a7f;font-size:11px}.timer-card.warning[data-v-6aa389c9]{border-color:#f1dfb8;background:#fff9ed;color:#9a6b17}.timer-card.warning strong[data-v-6aa389c9]{color:#9a6b17}.timer-card.critical[data-v-6aa389c9]{border-color:#f0c9ca;background:#fff2f2;color:#a94448;-webkit-animation:timer-pulse-data-v-6aa389c9 1.4s ease-in-out infinite;animation:timer-pulse-data-v-6aa389c9 1.4s ease-in-out infinite}.timer-card.critical strong[data-v-6aa389c9]{color:#a12f36}.progress-card[data-v-6aa389c9]{padding:0 18px 18px}.progress-copy[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px;color:#718094;font-size:10px}.progress-copy strong[data-v-6aa389c9]{color:#45566d}.exam-progress[data-v-6aa389c9],.question-progress[data-v-6aa389c9]{height:6px;overflow:hidden;border-radius:5px;background:#edf1f4}.exam-progress i[data-v-6aa389c9],.question-progress i[data-v-6aa389c9]{display:block;height:100%;border-radius:inherit;background:#32906a;-webkit-transition:width .25s ease;transition:width .25s ease}.instructions-card[data-v-6aa389c9]{margin:0 16px 16px;padding:13px;border:1px solid #e8edf2;border-radius:9px;background:#fafbfd}.instructions-card summary[data-v-6aa389c9]{color:#4f6279;font-size:12px;font-weight:700;cursor:pointer}.instruction-copy[data-v-6aa389c9]{padding-top:10px;color:#778497;font-size:12px;line-height:1.55}.exam-content[data-v-6aa389c9]{min-width:0;padding:20px}.start-card[data-v-6aa389c9]{padding:45px 24px;text-align:center}.start-card h2[data-v-6aa389c9]{margin:8px 0;color:#26384f;font-size:22px;font-weight:750}.start-card .btn[data-v-6aa389c9]{margin-top:24px;padding:11px 21px}.question-card[data-v-6aa389c9]{padding:25px;border-radius:11px;-webkit-box-shadow:none;box-shadow:none}.question-topline[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.question-topline h2[data-v-6aa389c9]{margin:4px 0 0;color:#2c3d53;font-size:17px;font-weight:700}.question-counter[data-v-6aa389c9]{color:#2c6e91;font-size:21px;font-weight:750;white-space:nowrap}.question-counter small[data-v-6aa389c9]{color:#8390a0;font-size:11px;font-weight:600}.question-progress[data-v-6aa389c9]{margin-bottom:21px}.question-progress i[data-v-6aa389c9]{background:#438bae}.question-body[data-v-6aa389c9]{margin-bottom:22px;color:#2d3d52;font-size:16px;line-height:1.7}.option-body[data-v-6aa389c9] img,.question-body[data-v-6aa389c9] img{max-width:100%;height:auto}.option-wrapper[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.option-card[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:58px;padding:13px 15px;border:1px solid #dfe6ec;border-radius:9px;background:#fff;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.option-card[data-v-6aa389c9]:focus,.option-card[data-v-6aa389c9]:hover{outline:0;border-color:#83b3a0;-webkit-box-shadow:0 0 0 3px rgba(57,139,103,.09);box-shadow:0 0 0 3px rgba(57,139,103,.09)}.option-body[data-v-6aa389c9]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#43546a;font-size:14px;line-height:1.5}.option-letter[data-v-6aa389c9]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 29px;flex:0 0 29px;width:29px;height:29px;place-items:center;border:1px solid #dce4eb;border-radius:7px;background:#f7f9fb;color:#607187;font-size:11px;font-weight:750}.option-card.active[data-v-6aa389c9]{border-color:#4a9a76;background:#f3faf6;-webkit-box-shadow:0 0 0 2px rgba(57,139,103,.08);box-shadow:0 0 0 2px rgba(57,139,103,.08)}.option-card.active .option-letter[data-v-6aa389c9]{border-color:#438e6d;background:#398b67;color:#fff}.option-check[data-v-6aa389c9]{color:#31815e;font-size:18px}.question-actions[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:24px;padding-top:17px;border-top:1px solid #edf0f3}.action-spacer[data-v-6aa389c9]{-webkit-box-flex:1;-ms-flex:1;flex:1}.question-palette[data-v-6aa389c9]{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f3}.palette-heading[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:13px}.palette-heading h3[data-v-6aa389c9]{margin:0 0 3px;color:#34475e;font-size:13px;font-weight:750}.palette-heading>span[data-v-6aa389c9],.palette-heading p[data-v-6aa389c9]{margin:0;color:#8190a0;font-size:10px}.palette-heading>span[data-v-6aa389c9]{white-space:nowrap}.palette-buttons[data-v-6aa389c9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(39px,1fr));gap:7px}.palette-button[data-v-6aa389c9]{position:relative;min-height:36px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;color:#617187;font-size:11px;font-weight:700}.palette-button.answered[data-v-6aa389c9]{border-color:#237a55;background:#27845d;color:#fff}.palette-button.current[data-v-6aa389c9]{z-index:1;border-color:#183f64;outline:2px solid #183f64;outline-offset:1px;-webkit-box-shadow:0 0 0 3px rgba(24,63,100,.12);box-shadow:0 0 0 3px rgba(24,63,100,.12)}.palette-button.current[data-v-6aa389c9]:after{position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:#183f64;content:""}.palette-button.answered.current[data-v-6aa389c9]:after{background:#fff}.palette-button[data-v-6aa389c9]:focus-visible{outline:2px solid #183f64;outline-offset:2px}.palette-button[data-v-6aa389c9]:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.palette-legend[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:12px;color:#7c899a;font-size:10px}.palette-legend span[data-v-6aa389c9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.palette-legend i[data-v-6aa389c9]{width:8px;height:8px;border-radius:2px}.answered-legend[data-v-6aa389c9]{background:#27845d}.unanswered-legend[data-v-6aa389c9]{border:1px solid #cad3dc;background:#fff}.current-legend[data-v-6aa389c9]{background:#347ca1}@-webkit-keyframes timer-pulse-data-v-6aa389c9{50%{-webkit-box-shadow:0 0 0 4px rgba(169,68,72,.08);box-shadow:0 0 0 4px rgba(169,68,72,.08)}}@keyframes timer-pulse-data-v-6aa389c9{50%{-webkit-box-shadow:0 0 0 4px rgba(169,68,72,.08);box-shadow:0 0 0 4px rgba(169,68,72,.08)}}@media (max-width:991px){.exam-layout[data-v-6aa389c9]{grid-template-columns:minmax(0,1fr)}.exam-sidebar[data-v-6aa389c9]{position:static}.subject-card[data-v-6aa389c9]{padding-bottom:14px}.timer-card[data-v-6aa389c9]{margin:0 16px 15px}}@media (max-width:575px){.exam-page[data-v-6aa389c9]{padding-right:10px;padding-left:10px}.access-card[data-v-6aa389c9]{padding:28px 18px}.access-card h1[data-v-6aa389c9]{font-size:21px}.access-input-row[data-v-6aa389c9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exam-content[data-v-6aa389c9]{padding:10px}.question-card[data-v-6aa389c9]{padding:16px 13px}.question-body[data-v-6aa389c9]{font-size:14px}.question-actions[data-v-6aa389c9]{-ms-flex-wrap:wrap;flex-wrap:wrap}.question-actions .action-spacer[data-v-6aa389c9]{display:none}.question-actions .btn[data-v-6aa389c9]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.palette-heading[data-v-6aa389c9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.select-col[data-v-4d9cf9bf]{width:45px;text-align:center}.select-col input[type=checkbox][data-v-4d9cf9bf]{width:18px;height:18px;cursor:pointer}.promotion-table td[data-v-4d9cf9bf],.promotion-table th[data-v-4d9cf9bf]{vertical-align:middle}@media (max-width:767.98px){.promotion-table thead[data-v-4d9cf9bf]{display:none}.promotion-table[data-v-4d9cf9bf],.promotion-table tbody[data-v-4d9cf9bf],.promotion-table td[data-v-4d9cf9bf],.promotion-table tr[data-v-4d9cf9bf]{display:block;width:100%}.promotion-table tr[data-v-4d9cf9bf]{margin-bottom:1rem;border:1px solid #1e3e6e;border-radius:.375rem;overflow:hidden}.promotion-table td[data-v-4d9cf9bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:none;text-align:right}.promotion-table td[data-v-4d9cf9bf]:before{content:attr(data-label);font-weight:700;text-align:left}.promotion-table td.select-col[data-v-4d9cf9bf]:before{margin-right:auto}}.alumni-table td[data-v-4d9cf9bf],.alumni-table th[data-v-4d9cf9bf]{vertical-align:middle}@media (max-width:767.98px){.alumni-table thead[data-v-4d9cf9bf]{display:none}.alumni-table[data-v-4d9cf9bf],.alumni-table tbody[data-v-4d9cf9bf],.alumni-table td[data-v-4d9cf9bf],.alumni-table tr[data-v-4d9cf9bf]{display:block;width:100%}.alumni-table tr[data-v-4d9cf9bf]{margin-bottom:1rem;border:1px solid #dee2e6;border-radius:.375rem;overflow:hidden}.alumni-table td[data-v-4d9cf9bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border:none;text-align:right}.alumni-table td[data-v-4d9cf9bf]:before{content:attr(data-label);font-weight:700;text-align:left}}.answers-table-wrap[data-v-503abee9]{width:100%;border:1px solid #e9ecef;border-radius:.65rem;background:#fff;-webkit-box-shadow:0 .35rem 1rem rgba(50,50,93,.06);box-shadow:0 .35rem 1rem rgba(50,50,93,.06)}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table[data-v-503abee9]{min-width:680px;margin-bottom:0;color:#344767}.answers-table thead[data-v-503abee9]{background:#f8fafc}.answers-table thead th[data-v-503abee9]{padding:.9rem .85rem;border-bottom:1px solid #e9ecef;color:#525f7f;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.answers-table tbody td[data-v-503abee9]{padding:.95rem .85rem;border-top:1px solid #edf0f5;vertical-align:middle}.answers-table tbody tr[data-v-503abee9]{-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.answers-table tbody tr[data-v-503abee9]:hover{background:#fbfcfe}.answers-detail-table[data-v-503abee9]{min-width:0;table-layout:fixed}.answers-detail-table td[data-v-503abee9]:first-child,.answers-detail-table th[data-v-503abee9]:first-child{width:36%}.answers-detail-table td[data-v-503abee9]:nth-child(2),.answers-detail-table th[data-v-503abee9]:nth-child(2){width:25%}.answers-detail-table td[data-v-503abee9]:nth-child(3),.answers-detail-table th[data-v-503abee9]:nth-child(3){width:15%}.answers-detail-table td[data-v-503abee9]:nth-child(4),.answers-detail-table th[data-v-503abee9]:nth-child(4){width:24%}.answers-detail-table tbody td[data-v-503abee9]{overflow-wrap:anywhere}.answers-detail-table .answer-details[data-v-503abee9]{display:block;max-width:100%;background:#f8fafc;color:#344767;font-weight:500;line-height:1.45;text-align:left;white-space:normal}.student-name[data-v-503abee9]{min-width:8.5rem;color:#172b4d;font-weight:700}.answer-value[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem .5rem;border-radius:.35rem;background:#f1f3f5;font-weight:700}.answer-value--correct[data-v-503abee9]{background:#e8f7ef;color:#198754}.answer-value--wrong[data-v-503abee9]{background:#fff0f0;color:#dc3545}.actions-cell[data-v-503abee9]{text-align:right;white-space:nowrap}.actions-cell .btn[data-v-503abee9]{min-width:4.5rem}.empty-state[data-v-503abee9]{padding:2.5rem 1rem!important;color:#8898aa;text-align:center}.empty-state i[data-v-503abee9]{display:block;margin-bottom:.55rem;font-size:1.5rem}@media (max-width:767.98px){.answers-table-wrap[data-v-503abee9]{overflow:visible;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.answers-table[data-v-503abee9]{min-width:0}.answers-table thead[data-v-503abee9]{display:none}.answers-table[data-v-503abee9],.answers-table tbody[data-v-503abee9],.answers-table td[data-v-503abee9],.answers-table tr[data-v-503abee9]{display:block;width:100%}.answers-table tbody tr[data-v-503abee9]{margin-bottom:.85rem;border:1px solid #e9ecef;border-radius:.65rem;background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(50,50,93,.06);box-shadow:0 .25rem .75rem rgba(50,50,93,.06)}.answers-table tbody tr[data-v-503abee9]:hover{background:#fff}.answers-table tbody td[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.7rem .85rem;border-top:1px solid #f0f2f5;text-align:right}.answers-table tbody td[data-v-503abee9]:first-child{border-top:0}.answers-table tbody td[data-v-503abee9]:before{color:#8898aa;content:attr(data-label);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.answers-table tbody td.student-name[data-v-503abee9]{display:block;padding-bottom:.85rem;color:#172b4d;font-size:1rem;text-align:left}.answers-table tbody td.student-name[data-v-503abee9]:before{display:block;margin-bottom:.25rem}.answers-table tbody td.actions-cell[data-v-503abee9]{text-align:right}.answers-table tbody td.actions-cell .btn[data-v-503abee9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.answers-detail-table tbody td[data-v-503abee9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answers-detail-table tbody td[data-v-503abee9]:not(.student-name)>:not(.answer-details){max-width:65%;overflow-wrap:anywhere}.answers-detail-table .answer-details[data-v-503abee9]{max-width:65%}.answers-table tbody td.empty-state[data-v-503abee9]{display:block;border:1px solid #e9ecef;border-radius:.65rem;background:#fff;text-align:center}.answers-table tbody td.empty-state[data-v-503abee9]:before{display:none}}.answer-details-modal[data-v-503abee9]{padding:1.35rem;border-radius:.85rem;background:#f5f7fa}.answer-details-header[data-v-503abee9],.answer-details-heading[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.answer-details-header[data-v-503abee9]{margin-bottom:1.1rem}.answer-details-header-actions[data-v-503abee9],.answers-section-actions[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.answer-details-header-actions .btn[data-v-503abee9],.answers-section-actions .btn[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;margin:0;border-radius:.55rem;font-weight:650;white-space:nowrap}.answer-details-heading[data-v-503abee9]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.answer-details-icon[data-v-503abee9]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:12px;background:#e8f3ed;color:#347453;font-size:18px}.answer-details-heading h3[data-v-503abee9]{margin:.15rem 0;color:#27394d;font-size:1.12rem;font-weight:750}.answer-details-heading p[data-v-503abee9]{margin:0;color:#788696;font-size:.8rem}.detail-question-count[data-v-503abee9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.35rem .65rem;border:1px solid #e0e7ed;border-radius:99px;background:#fff;color:#536579;font-size:.72rem;font-weight:700}.answer-detail-list[data-v-503abee9]{display:grid;max-height:min(65vh,680px);gap:.85rem;overflow-y:auto;padding:2px .3rem 2px 2px}.answer-detail-card[data-v-503abee9]{overflow:hidden;border:1px solid #e4e9ee;border-radius:.75rem;background:#fff;-webkit-box-shadow:0 3px 12px rgba(33,52,71,.045);box-shadow:0 3px 12px rgba(33,52,71,.045)}.answer-detail-card-heading[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #edf0f3;background:#fbfcfd}.answer-detail-index[data-v-503abee9]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;background:#eaf3ee;color:#347453;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.answer-detail-question-label[data-v-503abee9]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.1rem}.answer-detail-question-label span[data-v-503abee9]{color:#7a8998;font-size:.61rem;font-weight:800;letter-spacing:.09em}.answer-detail-question-label strong[data-v-503abee9]{color:#34465a;font-size:.87rem}.answer-status-pill[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;max-width:40%;padding:.3rem .55rem;border:1px solid #dce6ed;border-radius:99px;background:#f2f7fa;color:#456477;font-size:.68rem;font-weight:700;overflow-wrap:anywhere}.answer-status-pill--failed[data-v-503abee9]{border-color:#f2c9cc;background:#fff0f1;color:#b4232d}.answer-status-pill--pass[data-v-503abee9]{border-color:#bfe2ce;background:#edf8f1;color:#24734b}.answer-detail-field[data-v-503abee9]{min-width:0;padding:.9rem 1rem}.answer-detail-field--question[data-v-503abee9]{border-bottom:1px solid #edf0f3}.answer-detail-label[data-v-503abee9]{display:block;margin-bottom:.4rem;color:#788696;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.answer-detail-value[data-v-503abee9]{color:#34465a;font-size:.88rem;line-height:1.55;overflow-wrap:anywhere}.answer-detail-response-grid[data-v-503abee9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.answer-detail-response-grid[data-v-503abee9]>:first-child{border-right:1px solid #edf0f3}.answer-detail-rich[data-v-503abee9] p:last-child{margin-bottom:0}.answer-detail-rich[data-v-503abee9] img{max-width:100%;height:auto}.answer-details-empty[data-v-503abee9]{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;border:1px dashed #d8e0e7;border-radius:.75rem;background:#fff;color:#7b8998;text-align:center}.answer-details-empty i[data-v-503abee9]{margin-bottom:.25rem;color:#9aa8b5;font-size:1.5rem}.answer-details-empty strong[data-v-503abee9]{color:#46596d;font-size:.9rem}.answer-details-empty span[data-v-503abee9]{font-size:.78rem}.exam-summary[data-v-503abee9]{margin:0 0 1.25rem;padding:1.5rem;border:1px solid #e6ebf1;border-radius:.9rem;background:linear-gradient(135deg,#fff,#f7fbf9);-webkit-box-shadow:0 .5rem 1.5rem rgba(50,70,90,.07);box-shadow:0 .5rem 1.5rem rgba(50,70,90,.07)}.answers-section-heading[data-v-503abee9],.exam-summary-heading[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.summary-eyebrow[data-v-503abee9]{color:#478267;font-size:.67rem;font-weight:800;letter-spacing:.11em}.exam-summary-heading h1[data-v-503abee9]{margin:.25rem 0;color:#26374a;font-size:1.4rem;font-weight:750}.answers-section-heading p[data-v-503abee9],.exam-summary-heading p[data-v-503abee9]{margin:0;color:#778497;font-size:.86rem}.access-code[data-v-503abee9]{display:grid;gap:.2rem;min-width:140px;padding:.65rem .85rem;border:1px solid #dcebe2;border-radius:.65rem;background:#f0f8f3}.access-code span[data-v-503abee9]{color:#6d8978;font-size:.61rem;font-weight:800;letter-spacing:.09em}.access-code strong[data-v-503abee9]{color:#276647;font-size:1rem;letter-spacing:.04em;overflow-wrap:anywhere}.exam-summary-details[data-v-503abee9]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}.exam-summary-details>div[data-v-503abee9]{display:grid;gap:.2rem;min-width:0;padding:.75rem;border:1px solid #edf0f3;border-radius:.65rem;background:hsla(0,0%,100%,.85)}.exam-summary-details span[data-v-503abee9]{color:#8491a0;font-size:.68rem}.exam-summary-details strong[data-v-503abee9]{color:#34465a;font-size:.82rem;overflow-wrap:anywhere}.answers-section-heading[data-v-503abee9]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1rem}.answers-section-heading h2[data-v-503abee9]{margin:0 0 .2rem;color:#2c3e50;font-size:1.08rem;font-weight:750}.submission-count[data-v-503abee9]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.35rem .65rem;border-radius:99px;background:#edf4f0;color:#397356;font-size:.72rem;font-weight:750}.answers-table-wrap[data-v-503abee9]{overflow-x:auto;overscroll-behavior-x:contain}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table[data-v-503abee9]{min-width:1120px;table-layout:auto}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9],.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]{white-space:nowrap}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:first-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:first-child{min-width:180px}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(2),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(2){min-width:130px}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(4),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(5),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(4),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(5){min-width:145px}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:last-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:last-child{min-width:205px}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table .student-name[data-v-503abee9]{white-space:normal}.answer-actions[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.answer-actions .btn[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;width:100%;margin:0;text-align:left}.answers-detail-table-wrap[data-v-503abee9]{overflow-x:auto}@media (max-width:991.98px){.exam-summary-details[data-v-503abee9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.answer-details-modal[data-v-503abee9]{padding:.9rem}.answer-detail-response-grid[data-v-503abee9]{grid-template-columns:minmax(0,1fr)}.answer-detail-response-grid[data-v-503abee9]>:first-child{border-right:0;border-bottom:1px solid #edf0f3}.exam-summary[data-v-503abee9]{padding:1.1rem}.exam-summary-details[data-v-503abee9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.exam-summary-details>div[data-v-503abee9]{padding:.65rem}.answers-section-heading[data-v-503abee9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table[data-v-503abee9],.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9],.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:first-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:last-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(2),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(4),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table td[data-v-503abee9]:nth-child(5),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9],.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:first-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:last-child,.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(2),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(4),.answers-table-wrap:not(.answers-detail-table-wrap) .answers-table th[data-v-503abee9]:nth-child(5){min-width:0}.answers-table tbody td[data-v-503abee9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;white-space:normal}.answers-table tbody td[data-v-503abee9]>:not(.answer-actions){max-width:65%;overflow-wrap:anywhere}.answers-table tbody td.student-name[data-v-503abee9]{overflow-wrap:anywhere}.answers-table tbody td.student-name>span[data-v-503abee9]{display:block;overflow-wrap:anywhere}.answers-table tbody td.actions-cell[data-v-503abee9]{display:block;text-align:left}.answers-table tbody td.actions-cell[data-v-503abee9]:before{display:block;margin-bottom:.55rem}.answer-actions[data-v-503abee9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.answer-actions .btn[data-v-503abee9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:.45rem .35rem;white-space:normal;text-align:center}.answer-actions .btn span[data-v-503abee9]{overflow-wrap:anywhere}.answers-detail-table-wrap[data-v-503abee9]{overflow:visible}}@media (max-width:420px){.answer-details-header[data-v-503abee9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answer-details-header-actions[data-v-503abee9],.answers-section-actions[data-v-503abee9]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.answer-details-heading[data-v-503abee9]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.answer-details-icon[data-v-503abee9]{-ms-flex-preferred-size:36px;flex-basis:36px;width:36px;height:36px;font-size:15px}.detail-question-count[data-v-503abee9]{max-width:90px;text-align:center}.answer-details-header-actions[data-v-503abee9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.answer-detail-card-heading[data-v-503abee9]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem}.answer-status-pill[data-v-503abee9]{max-width:100%;margin-left:3.1rem}.exam-summary-heading[data-v-503abee9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.access-code[data-v-503abee9]{width:100%}.answer-actions[data-v-503abee9]{grid-template-columns:1fr}}.answer-submission-grid[data-v-503abee9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));gap:1rem}.submission-card[data-v-503abee9]{min-width:0;padding:1.1rem;border:1px solid #e4eaf0;border-radius:.85rem;background:#fff;-webkit-box-shadow:0 .35rem 1.1rem rgba(37,55,75,.055);box-shadow:0 .35rem 1.1rem rgba(37,55,75,.055);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.submission-card[data-v-503abee9]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#d2dfd8;-webkit-box-shadow:0 .65rem 1.4rem rgba(37,55,75,.09);box-shadow:0 .65rem 1.4rem rgba(37,55,75,.09)}.submission-card-heading[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-width:0}.student-avatar[data-v-503abee9]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid #d9e9df;border-radius:13px;background:#edf7f1;color:#347453;font-size:.84rem;font-weight:800;letter-spacing:.04em}.submission-student[data-v-503abee9]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.submission-student h3[data-v-503abee9]{margin:0 0 .2rem;color:#293a4d;font-size:.98rem;font-weight:750;overflow-wrap:anywhere}.submission-student>span[data-v-503abee9]{color:#7c8998;font-size:.74rem;overflow-wrap:anywhere}.time-spent-badge[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .55rem;border:1px solid #e7ebef;border-radius:99px;background:#f8fafb;color:#5a6b7e;font-size:.72rem;font-weight:700}.time-spent-badge i[data-v-503abee9]{color:#789080}.submission-metrics[data-v-503abee9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem}.submission-metric[data-v-503abee9]{display:grid;gap:.25rem;min-width:0;padding:.7rem .65rem;border:1px solid #e9edf1;border-radius:.65rem;background:#fafbfc}.submission-metric span[data-v-503abee9]{color:#7a8796;font-size:.65rem;font-weight:700}.submission-metric strong[data-v-503abee9]{color:#37495d;font-size:1.12rem;font-variant-numeric:tabular-nums;line-height:1.1}.submission-metric--correct[data-v-503abee9]{border-color:#dcefe3;background:#f3faf5}.submission-metric--correct strong[data-v-503abee9]{color:#28764d}.submission-metric--incorrect[data-v-503abee9]{border-color:#f1e2e2;background:#fdf7f7}.submission-metric--incorrect strong[data-v-503abee9]{color:#b3454b}.submission-dates[data-v-503abee9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.95rem;padding-top:.85rem;border-top:1px solid #edf0f3}.submission-dates>div[data-v-503abee9]{display:grid;gap:.3rem;min-width:0}.submission-dates span[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;color:#84909e;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.submission-dates span i[data-v-503abee9]{color:#6e8b7b}.submission-dates strong[data-v-503abee9]{color:#48596d;font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.submission-actions[data-v-503abee9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;margin-top:1rem}.submission-actions .btn[data-v-503abee9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;min-width:0;margin:0;padding:.55rem .65rem;border-radius:.55rem;font-size:.75rem;font-weight:650;white-space:normal}.submission-empty-state[data-v-503abee9]{display:grid;justify-items:center;gap:.35rem;padding:3rem 1rem;border:1px dashed #d8e0e7;border-radius:.85rem;background:#fbfcfd;color:#7e8b99;text-align:center}.submission-empty-icon[data-v-503abee9]{display:grid;width:46px;height:46px;margin-bottom:.35rem;place-items:center;border-radius:14px;background:#eef2f5;color:#81909e;font-size:1.15rem}.submission-empty-state strong[data-v-503abee9]{color:#46596d;font-size:.92rem}.submission-empty-state>span[data-v-503abee9]:last-child{font-size:.8rem}@media (max-width:575.98px){.answer-submission-grid[data-v-503abee9]{grid-template-columns:minmax(0,1fr);gap:.75rem}.submission-card[data-v-503abee9]{padding:.9rem}.submission-card-heading[data-v-503abee9]{-ms-flex-wrap:wrap;flex-wrap:wrap}.submission-actions[data-v-503abee9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submission-actions .btn[data-v-503abee9]{width:100%}}.bg-gradient-info[data-v-e2ae9fca]{background:linear-gradient(135deg,#667eea,#764ba2)}.text-white-80[data-v-e2ae9fca]{color:hsla(0,0%,100%,.8)}.gap-2[data-v-e2ae9fca]{gap:.5rem}.card[data-v-e2ae9fca]{border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.card[data-v-e2ae9fca]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.card-footer[data-v-e2ae9fca]{border-top:1px solid #e3e6f0}