.auth-page[data-v-9f92d00d]{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-9f92d00d]{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px;box-shadow:0 10px 30px #00000014}h1[data-v-9f92d00d]{color:#1e293b;margin:0 0 8px;font-size:28px}.subtitle[data-v-9f92d00d]{color:#64748b;margin-bottom:18px}.tabs[data-v-9f92d00d]{gap:8px;margin-bottom:18px;display:flex}.tab-btn[data-v-9f92d00d]{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:10px;flex:1;padding:10px;font-weight:600}.tab-btn.active[data-v-9f92d00d]{color:#fff;background:#2563eb;border-color:#2563eb}.form-group[data-v-9f92d00d]{margin-bottom:14px}label[data-v-9f92d00d]{color:#334155;margin-bottom:6px;font-weight:600;display:block}.input[data-v-9f92d00d]{box-sizing:border-box;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:10px 12px}.submit-btn[data-v-9f92d00d]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:12px;font-weight:700}.submit-btn[data-v-9f92d00d]:disabled{opacity:.7;cursor:not-allowed}.message[data-v-9f92d00d]{border-radius:10px;margin-top:12px;padding:10px 12px}.error[data-v-9f92d00d]{color:#b91c1c;background:#fef2f2}.footer-link[data-v-9f92d00d]{text-align:center;margin-top:16px}.password-wrap[data-v-9f92d00d]{position:relative}.password-input[data-v-9f92d00d]{padding-right:44px}.eye-btn[data-v-9f92d00d]{cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.success[data-v-9f92d00d]{color:#047857;background:#ecfdf5}.auth-page[data-v-c329e1d0]{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-c329e1d0]{background:#fff;border-radius:16px;width:100%;max-width:460px;padding:28px;box-shadow:0 10px 30px #00000014}h1[data-v-c329e1d0]{color:#1e293b;margin:0 0 8px;font-size:28px}.subtitle[data-v-c329e1d0]{color:#64748b;margin-bottom:18px}.form-group[data-v-c329e1d0]{margin-bottom:14px}label[data-v-c329e1d0]{color:#334155;margin-bottom:6px;font-weight:600;display:block}.input[data-v-c329e1d0]{box-sizing:border-box;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:10px 12px}.submit-btn[data-v-c329e1d0]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:12px;font-weight:700}.submit-btn[data-v-c329e1d0]:disabled{opacity:.7;cursor:not-allowed}.message[data-v-c329e1d0]{border-radius:10px;margin-top:12px;padding:10px 12px}.success[data-v-c329e1d0]{color:#166534;background:#ecfdf5}.error[data-v-c329e1d0]{color:#b91c1c;background:#fef2f2}.footer-link[data-v-c329e1d0]{text-align:center;margin-top:16px}.page[data-v-663d4c1c]{padding:24px}.header[data-v-663d4c1c]{justify-content:space-between;align-items:center;display:flex}.card[data-v-663d4c1c]{background:#fff;border-radius:12px;margin-top:20px;padding:20px;box-shadow:0 6px 20px #0000000f}button[data-v-663d4c1c]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:10px 14px}.page[data-v-5b859f70]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-5b859f70]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-5b859f70]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-5b859f70]{text-decoration:none}.create-btn[data-v-5b859f70]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.create-btn[data-v-5b859f70]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-5b859f70]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-5b859f70]{border-collapse:collapse;width:100%}.exam-table thead[data-v-5b859f70]{background:#eff6ff}.exam-table th[data-v-5b859f70]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-5b859f70]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-5b859f70]:hover{background:#f9fafb}.prefix-badge[data-v-5b859f70]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-5b859f70]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-5b859f70]{color:#166534;background:#dcfce7}.status.inactive[data-v-5b859f70]{color:#991b1b;background:#fee2e2}.actions[data-v-5b859f70]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-5b859f70]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-5b859f70]:hover{color:#1d4ed8}.delete-btn[data-v-5b859f70]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-5b859f70]:hover{background:#dc2626}.filter-card[data-v-5b859f70]{background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 4px 14px #0f172a0d}.filter-card input[data-v-5b859f70]{border:1px solid #dbe2ea;border-radius:10px;padding:10px 12px;font-size:14px}.filter-actions[data-v-5b859f70]{align-items:center;gap:10px;display:flex}.filter-actions button[data-v-5b859f70]{cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-weight:600}.filter-actions button[data-v-5b859f70]:first-child{color:#fff;background:#2563eb}.reset-btn[data-v-5b859f70]{color:#374151;background:#e5e7eb}[data-v-5b859f70] .multiselect__tags{border:1px solid #dbe2ea;border-radius:10px;min-height:42px}[data-v-5b859f70] .multiselect__option--highlight,[data-v-5b859f70] .multiselect__tag{background:#2563eb}.page[data-v-d5b83d40]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-d5b83d40]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-d5b83d40]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-d5b83d40]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-d5b83d40]{gap:20px;display:grid}.grid[data-v-d5b83d40]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-d5b83d40]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-d5b83d40]{gap:8px;display:grid}.form-group label[data-v-d5b83d40]{color:#334155;font-size:14px;font-weight:600}input[data-v-d5b83d40],textarea[data-v-d5b83d40],select[data-v-d5b83d40]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-d5b83d40]::placeholder,textarea[data-v-d5b83d40]::placeholder{color:#94a3b8}select[data-v-d5b83d40]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-d5b83d40]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-d5b83d40]:focus,textarea[data-v-d5b83d40]:focus,select[data-v-d5b83d40]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-d5b83d40]{align-self:end;margin-top:22px}.checkbox-row label[data-v-d5b83d40]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.checkbox-row input[type=checkbox][data-v-d5b83d40]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-d5b83d40]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-d5b83d40]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-d5b83d40],button[type=submit][data-v-d5b83d40]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-d5b83d40]:hover,button[type=submit][data-v-d5b83d40]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-d5b83d40]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-d5b83d40]:hover{background:#cbd5e1}button[data-v-d5b83d40]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-d5b83d40]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-d5b83d40]{padding:20px 14px}.card[data-v-d5b83d40]{border-radius:18px;padding:20px}.header[data-v-d5b83d40]{flex-direction:column;align-items:stretch}.header h1[data-v-d5b83d40]{font-size:24px}.grid[data-v-d5b83d40],.answers-grid[data-v-d5b83d40]{grid-template-columns:1fr}.actions[data-v-d5b83d40]{justify-content:stretch}.actions button[data-v-d5b83d40]{width:100%}}input[data-v-d5b83d40]:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.hint[data-v-d5b83d40]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;grid-column:1/-1;padding:12px 14px;font-size:14px}.page[data-v-66913fb1]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-66913fb1]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-66913fb1]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-btn[data-v-66913fb1]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.create-btn[data-v-66913fb1]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-66913fb1]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.menu-table[data-v-66913fb1]{border-collapse:collapse;width:100%}.menu-table thead[data-v-66913fb1]{background:#eff6ff}.menu-table th[data-v-66913fb1]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.menu-table td[data-v-66913fb1]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.menu-table tbody tr[data-v-66913fb1]:hover{background:#f9fafb}.path-text[data-v-66913fb1]{color:#6b7280;font-family:monospace}.icon-badge[data-v-66913fb1]{background:#f1f5f9;border-radius:8px;padding:4px 10px;font-size:13px}.sort-badge[data-v-66913fb1]{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.status[data-v-66913fb1]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-66913fb1]{color:#166534;background:#dcfce7}.status.inactive[data-v-66913fb1]{color:#991b1b;background:#fee2e2}.role-list[data-v-66913fb1]{flex-wrap:wrap;gap:6px;display:flex}.role-badge[data-v-66913fb1]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.actions[data-v-66913fb1]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-66913fb1]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-66913fb1]:hover{color:#1d4ed8}.delete-btn[data-v-66913fb1]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-66913fb1]:hover{background:#dc2626}.page[data-v-f87b8f5f]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-f87b8f5f]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-f87b8f5f]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-f87b8f5f]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-f87b8f5f]{gap:20px;display:grid}.grid[data-v-f87b8f5f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-f87b8f5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-f87b8f5f]{gap:8px;display:grid}.form-group label[data-v-f87b8f5f]{color:#334155;font-size:14px;font-weight:600}input[data-v-f87b8f5f],textarea[data-v-f87b8f5f],select[data-v-f87b8f5f]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-f87b8f5f]::placeholder,textarea[data-v-f87b8f5f]::placeholder{color:#94a3b8}select[data-v-f87b8f5f]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-f87b8f5f]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-f87b8f5f]:focus,textarea[data-v-f87b8f5f]:focus,select[data-v-f87b8f5f]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-f87b8f5f]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-f87b8f5f]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.checkbox-row input[type=checkbox][data-v-f87b8f5f]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-f87b8f5f]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-f87b8f5f]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-f87b8f5f],button[type=submit][data-v-f87b8f5f]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-f87b8f5f]:hover,button[type=submit][data-v-f87b8f5f]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-f87b8f5f]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-f87b8f5f]:hover{background:#cbd5e1}button[data-v-f87b8f5f]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-f87b8f5f]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-f87b8f5f]{padding:20px 14px}.card[data-v-f87b8f5f]{border-radius:18px;padding:20px}.header[data-v-f87b8f5f]{flex-direction:column;align-items:stretch}.header h1[data-v-f87b8f5f]{font-size:24px}.grid[data-v-f87b8f5f],.answers-grid[data-v-f87b8f5f]{grid-template-columns:1fr}.actions[data-v-f87b8f5f]{justify-content:stretch}.actions button[data-v-f87b8f5f]{width:100%}}[data-v-f87b8f5f] .multiselect__tags{border:1px solid #d8e2ee;border-radius:14px;min-height:48px;padding:8px}[data-v-f87b8f5f] .multiselect__tag,[data-v-f87b8f5f] .multiselect__option--highlight{background:#2563eb}.sidebar[data-v-78d54900]{color:#fff;box-sizing:border-box;background:linear-gradient(#111827 0%,#1f2937 100%);border-right:1px solid #ffffff0f;flex-shrink:0;width:260px;min-width:260px;height:100vh;padding:24px 16px;font-family:Arial,Helvetica,sans-serif;position:sticky;top:0;overflow-y:auto;box-shadow:4px 0 20px #00000026}.sidebar-header[data-v-78d54900]{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding:0 10px 20px}.logo[data-v-78d54900]{letter-spacing:.4px;color:#fff;margin:0;font-size:24px;font-weight:700}.subtitle[data-v-78d54900]{color:#9ca3af;margin:6px 0 0;font-size:13px}.menu[data-v-78d54900]{margin-top:8px}.menu-list[data-v-78d54900],.submenu-list[data-v-78d54900]{margin:0;padding:0;list-style:none}.menu-item[data-v-78d54900]{margin-bottom:8px}.menu-link[data-v-78d54900],.submenu-link[data-v-78d54900]{text-decoration:none}.menu-link[data-v-78d54900]{color:#e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:500;transition:all .22s;display:flex}.menu-link[data-v-78d54900]:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.menu-title[data-v-78d54900]{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;padding:10px 14px 8px;font-size:12px;font-weight:700}.submenu-list[data-v-78d54900]{border-left:1px solid #ffffff1a;margin-top:6px;margin-left:14px;padding-left:14px}.submenu-item[data-v-78d54900]{margin-bottom:6px}.submenu-link[data-v-78d54900]{color:#cbd5e1;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;transition:all .22s;display:flex}.submenu-link[data-v-78d54900]:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.dot[data-v-78d54900]{background:#60a5fa;border-radius:999px;flex-shrink:0;width:7px;height:7px}.active[data-v-78d54900]{background:linear-gradient(135deg,#2563eb,#3b82f6);font-weight:600;box-shadow:0 8px 18px #2563eb47;color:#fff!important}.active .dot[data-v-78d54900]{background:#fff}.logout-btn{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .2s}.logout-btn:hover{color:#fff;background:#ef4444}.page[data-v-1b9f8ca7]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-1b9f8ca7]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-1b9f8ca7]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-1b9f8ca7]{text-decoration:none}.create-btn[data-v-1b9f8ca7]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.create-btn[data-v-1b9f8ca7]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-1b9f8ca7]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-1b9f8ca7]{border-collapse:collapse;width:100%}.exam-table thead[data-v-1b9f8ca7]{background:#eff6ff}.exam-table th[data-v-1b9f8ca7]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-1b9f8ca7]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-1b9f8ca7]:hover{background:#f9fafb}.prefix-badge[data-v-1b9f8ca7]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-1b9f8ca7]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-1b9f8ca7]{color:#166534;background:#dcfce7}.status.inactive[data-v-1b9f8ca7]{color:#991b1b;background:#fee2e2}.actions[data-v-1b9f8ca7]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-1b9f8ca7]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-1b9f8ca7]:hover{color:#1d4ed8}.delete-btn[data-v-1b9f8ca7]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-1b9f8ca7]:hover{background:#dc2626}.active-cell[data-v-1b9f8ca7]{text-align:center;vertical-align:middle}.active-cell input[type=checkbox][data-v-1b9f8ca7]{cursor:pointer;width:18px;height:18px}.page[data-v-415d6b3c]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-415d6b3c]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-415d6b3c]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-415d6b3c]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-415d6b3c]{gap:20px;display:grid}.grid[data-v-415d6b3c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-415d6b3c]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-415d6b3c]{gap:8px;display:grid}.form-group label[data-v-415d6b3c]{color:#334155;font-size:14px;font-weight:600}input[data-v-415d6b3c],textarea[data-v-415d6b3c],select[data-v-415d6b3c]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-415d6b3c]::placeholder,textarea[data-v-415d6b3c]::placeholder{color:#94a3b8}select[data-v-415d6b3c]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-415d6b3c]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-415d6b3c]:focus,textarea[data-v-415d6b3c]:focus,select[data-v-415d6b3c]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-415d6b3c]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-415d6b3c]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.checkbox-row input[type=checkbox][data-v-415d6b3c]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-415d6b3c]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-415d6b3c]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-415d6b3c],button[type=submit][data-v-415d6b3c]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-415d6b3c]:hover,button[type=submit][data-v-415d6b3c]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-415d6b3c]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-415d6b3c]:hover{background:#cbd5e1}button[data-v-415d6b3c]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-415d6b3c]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-415d6b3c]{padding:20px 14px}.card[data-v-415d6b3c]{border-radius:18px;padding:20px}.header[data-v-415d6b3c]{flex-direction:column;align-items:stretch}.header h1[data-v-415d6b3c]{font-size:24px}.grid[data-v-415d6b3c],.answers-grid[data-v-415d6b3c]{grid-template-columns:1fr}.actions[data-v-415d6b3c]{justify-content:stretch}.actions button[data-v-415d6b3c]{width:100%}}.page[data-v-b8b0042a]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-b8b0042a]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-b8b0042a]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-b8b0042a]{text-decoration:none}.create-btn[data-v-b8b0042a]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.create-btn[data-v-b8b0042a]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-b8b0042a]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-b8b0042a]{border-collapse:collapse;width:100%}.exam-table thead[data-v-b8b0042a]{background:#eff6ff}.exam-table th[data-v-b8b0042a]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-b8b0042a]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-b8b0042a]:hover{background:#f9fafb}.prefix-badge[data-v-b8b0042a]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-b8b0042a]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-b8b0042a]{color:#166534;background:#dcfce7}.status.inactive[data-v-b8b0042a]{color:#991b1b;background:#fee2e2}.actions[data-v-b8b0042a]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-b8b0042a]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-b8b0042a]:hover{color:#1d4ed8}.delete-btn[data-v-b8b0042a]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-b8b0042a]:hover{background:#dc2626}.active-cell[data-v-b8b0042a]{text-align:center;vertical-align:middle}.active-cell input[type=checkbox][data-v-b8b0042a]{cursor:pointer;width:18px;height:18px}.page[data-v-5af87a9a]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-5af87a9a]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-5af87a9a]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-5af87a9a]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-5af87a9a]{gap:20px;display:grid}.grid[data-v-5af87a9a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-5af87a9a]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-5af87a9a]{gap:8px;display:grid}.form-group label[data-v-5af87a9a]{color:#334155;font-size:14px;font-weight:600}input[data-v-5af87a9a],textarea[data-v-5af87a9a],select[data-v-5af87a9a]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-5af87a9a]::placeholder,textarea[data-v-5af87a9a]::placeholder{color:#94a3b8}select[data-v-5af87a9a]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-5af87a9a]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-5af87a9a]:focus,textarea[data-v-5af87a9a]:focus,select[data-v-5af87a9a]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-5af87a9a]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-5af87a9a]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.checkbox-row input[type=checkbox][data-v-5af87a9a]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-5af87a9a]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-5af87a9a]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-5af87a9a],button[type=submit][data-v-5af87a9a]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-5af87a9a]:hover,button[type=submit][data-v-5af87a9a]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-5af87a9a]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-5af87a9a]:hover{background:#cbd5e1}button[data-v-5af87a9a]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-5af87a9a]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-5af87a9a]{padding:20px 14px}.card[data-v-5af87a9a]{border-radius:18px;padding:20px}.header[data-v-5af87a9a]{flex-direction:column;align-items:stretch}.header h1[data-v-5af87a9a]{font-size:24px}.grid[data-v-5af87a9a],.answers-grid[data-v-5af87a9a]{grid-template-columns:1fr}.actions[data-v-5af87a9a]{justify-content:stretch}.actions button[data-v-5af87a9a]{width:100%}}.page[data-v-7eed5be0]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-7eed5be0]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-7eed5be0]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-7eed5be0]{text-decoration:none}.create-btn[data-v-7eed5be0]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.create-btn[data-v-7eed5be0]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-7eed5be0]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-7eed5be0]{border-collapse:collapse;width:100%}.exam-table thead[data-v-7eed5be0]{background:#eff6ff}.exam-table th[data-v-7eed5be0]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-7eed5be0]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-7eed5be0]:hover{background:#f9fafb}.prefix-badge[data-v-7eed5be0]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-7eed5be0]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-7eed5be0]{color:#166534;background:#dcfce7}.status.inactive[data-v-7eed5be0]{color:#991b1b;background:#fee2e2}.actions[data-v-7eed5be0]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-7eed5be0]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-7eed5be0]:hover{color:#1d4ed8}.delete-btn[data-v-7eed5be0]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-7eed5be0]:hover{background:#dc2626}.page[data-v-d7cf40b6]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-d7cf40b6]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-d7cf40b6]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-d7cf40b6]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-d7cf40b6]{gap:20px;display:grid}.grid[data-v-d7cf40b6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-d7cf40b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-d7cf40b6]{gap:8px;display:grid}.form-group label[data-v-d7cf40b6]{color:#334155;font-size:14px;font-weight:600}input[data-v-d7cf40b6],textarea[data-v-d7cf40b6],select[data-v-d7cf40b6]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-d7cf40b6]::placeholder,textarea[data-v-d7cf40b6]::placeholder{color:#94a3b8}select[data-v-d7cf40b6]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-d7cf40b6]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-d7cf40b6]:focus,textarea[data-v-d7cf40b6]:focus,select[data-v-d7cf40b6]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-d7cf40b6]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-d7cf40b6]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.checkbox-row input[type=checkbox][data-v-d7cf40b6]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-d7cf40b6]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-d7cf40b6]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-d7cf40b6],button[type=submit][data-v-d7cf40b6]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-d7cf40b6]:hover,button[type=submit][data-v-d7cf40b6]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-d7cf40b6]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-d7cf40b6]:hover{background:#cbd5e1}button[data-v-d7cf40b6]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-d7cf40b6]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-d7cf40b6]{padding:20px 14px}.card[data-v-d7cf40b6]{border-radius:18px;padding:20px}.header[data-v-d7cf40b6]{flex-direction:column;align-items:stretch}.header h1[data-v-d7cf40b6]{font-size:24px}.grid[data-v-d7cf40b6],.answers-grid[data-v-d7cf40b6]{grid-template-columns:1fr}.actions[data-v-d7cf40b6]{justify-content:stretch}.actions button[data-v-d7cf40b6]{width:100%}}.page[data-v-4920abf4]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-4920abf4]{background:#fff;border:1px solid #e7eef8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px;box-shadow:0 20px 50px #0f172a14}.header[data-v-4920abf4]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.header h1[data-v-4920abf4]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-4920abf4]{gap:20px;display:grid}.grid[data-v-4920abf4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-4920abf4]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-4920abf4]{gap:8px;display:grid}.form-group label[data-v-4920abf4]{color:#334155;font-size:14px;font-weight:600}input[data-v-4920abf4],textarea[data-v-4920abf4],select[data-v-4920abf4]{color:#0f172a;box-sizing:border-box;background:#fcfdff;border:1px solid #d8e2ee;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:all .2s}input[data-v-4920abf4]::placeholder,textarea[data-v-4920abf4]::placeholder{color:#94a3b8}select[data-v-4920abf4]{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}textarea[data-v-4920abf4]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-4920abf4]:focus,textarea[data-v-4920abf4]:focus,select[data-v-4920abf4]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-4920abf4]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-4920abf4]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.checkbox-row input[type=checkbox][data-v-4920abf4]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-4920abf4]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-4920abf4]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-4920abf4],button[type=submit][data-v-4920abf4]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-4920abf4]:hover,button[type=submit][data-v-4920abf4]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-4920abf4]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-4920abf4]:hover{background:#cbd5e1}button[data-v-4920abf4]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-4920abf4]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}@media (width<=900px){.page[data-v-4920abf4]{padding:20px 14px}.card[data-v-4920abf4]{border-radius:18px;padding:20px}.header[data-v-4920abf4]{flex-direction:column;align-items:stretch}.header h1[data-v-4920abf4]{font-size:24px}.grid[data-v-4920abf4],.answers-grid[data-v-4920abf4]{grid-template-columns:1fr}.actions[data-v-4920abf4]{justify-content:stretch}.actions button[data-v-4920abf4]{width:100%}}.image-edit-box[data-v-4920abf4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:14px;margin-bottom:10px;padding:12px;display:flex}.preview-image[data-v-4920abf4]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:140px;max-height:120px;padding:6px}.image-info[data-v-4920abf4]{gap:8px;display:grid}.image-code[data-v-4920abf4]{color:#0f172a;word-break:break-word;font-size:14px;font-weight:700}.replace-btn[data-v-4920abf4]{cursor:pointer;background:#2563eb;border-radius:10px;width:fit-content;padding:8px 12px;display:inline-flex;color:#fff!important;font-size:13px!important;font-weight:600!important}.image-preview-list[data-v-4920abf4]{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.image-preview-card[data-v-4920abf4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:160px;padding:10px}.preview-image[data-v-4920abf4]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-height:120px}.image-code[data-v-4920abf4]{color:#334155;text-align:center;word-break:break-word;margin-top:8px;font-size:13px;font-weight:700}.add-image-btn[data-v-4920abf4]{cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:center;align-items:center;width:fit-content;padding:9px 12px;display:inline-flex;color:#2563eb!important;font-size:13px!important;font-weight:700!important}.page[data-v-76e37049]{gap:18px;padding:24px;display:grid}.card[data-v-76e37049]{background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 24px #0000000f}.top-bar[data-v-76e37049],.header-row[data-v-76e37049]{justify-content:space-between;align-items:center;gap:12px;display:flex}.top-bar h1[data-v-76e37049],.header-row h2[data-v-76e37049]{margin:0}.top-bar p[data-v-76e37049]{color:#6b7280;margin:6px 0 0}.upload-box[data-v-76e37049]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}button[data-v-76e37049]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 14px}button[data-v-76e37049]:disabled{opacity:.6;cursor:not-allowed}.secondary-btn[data-v-76e37049]{background:#6b7280}.message[data-v-76e37049]{color:#2563eb;margin-top:14px;font-weight:700}.filter-card[data-v-76e37049]{background:#f9fafb;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;margin-bottom:18px;padding:16px;display:grid}.filter-card>div[data-v-76e37049]{gap:6px;display:grid}label[data-v-76e37049]{color:#6b7280;font-size:13px}input[data-v-76e37049]{border:1px solid #d1d5db;border-radius:10px;padding:10px 12px}.filter-actions-bottom[data-v-76e37049]{gap:10px;margin:-4px 0 18px;padding:16px;display:flex}th[data-v-76e37049],td[data-v-76e37049]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-76e37049]{white-space:nowrap;background:#f3f4f6;font-weight:700}.question-image[data-v-76e37049]{object-fit:contain;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;max-width:240px;max-height:180px;margin:8px 0;display:block}.empty[data-v-76e37049]{text-align:center;color:#6b7280;padding:24px}[data-v-76e37049] .multiselect__tags{border:1px solid #d1d5db;border-radius:10px;min-height:42px}[data-v-76e37049] .multiselect__option--highlight,[data-v-76e37049] .multiselect__tag{background:#2563eb}.choice-image[data-v-76e37049]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:120px;max-width:100%;max-height:120px;padding:4px;display:block}.table-wrapper[data-v-76e37049]{width:100%;overflow-x:auto}table[data-v-76e37049]{border-collapse:collapse;width:100%;min-width:1100px}.text-cell[data-v-76e37049]{white-space:pre-wrap;word-break:break-word;min-width:220px;max-width:320px}.action-cell[data-v-76e37049]{text-align:center;width:90px;min-width:90px}.icon-btn[data-v-76e37049]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:all .2s;display:inline-flex}.icon-btn[data-v-76e37049],.icon-btn[data-v-76e37049]:hover,.icon-btn[data-v-76e37049]:focus{text-decoration:none}.action-cell[data-v-76e37049] *{text-decoration:none!important}.icon-btn[data-v-76e37049]:hover{transform:translateY(-1px)}.edit-btn[data-v-76e37049]{color:#b45309;background:#fef3c7}.edit-btn[data-v-76e37049]:hover{color:#fff;background:#f59e0b}.delete-btn[data-v-76e37049]{color:#b91c1c;background:#fee2e2}.delete-btn[data-v-76e37049]:hover{color:#fff;background:#dc2626}.pagination[data-v-76e37049]{color:#374151;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.pagination button[data-v-76e37049]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:8px 12px}.pagination button[data-v-76e37049]:disabled{cursor:not-allowed;background:#cbd5e1}.active-cell[data-v-76e37049]{text-align:center;vertical-align:middle}.active-cell input[type=checkbox][data-v-76e37049]{cursor:pointer;width:18px;height:18px}.page[data-v-963d33b2]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-963d33b2]{background:#fff;border-radius:20px;max-width:800px;margin:0 auto;padding:24px;box-shadow:0 20px 40px #00000014}.header[data-v-963d33b2]{justify-content:space-between;margin-bottom:20px;display:flex}.upload-box[data-v-963d33b2]{gap:12px;display:grid}.hint[data-v-963d33b2]{color:#64748b;font-size:14px}.summary[data-v-963d33b2]{color:#1d4ed8;font-weight:700}.upload-btn[data-v-963d33b2]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:12px}.back-btn[data-v-963d33b2]{cursor:pointer;background:#e2e8f0;border:none;border-radius:10px;padding:10px 14px}.message[data-v-963d33b2]{color:#dc2626;background:#fef2f2;border-radius:10px;margin-top:16px;padding:12px}.preview[data-v-963d33b2]{background:#f8fafc;border-radius:12px;margin-top:20px;padding:16px}.gallery[data-v-963d33b2]{margin-top:30px}.folder[data-v-963d33b2]{margin-bottom:30px}.images[data-v-963d33b2]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.image[data-v-963d33b2]{object-fit:cover;border:1px solid #ddd;border-radius:10px;width:100%;height:120px}.image-card[data-v-963d33b2]{position:relative}.delete-btn[data-v-963d33b2]{color:#fff;cursor:pointer;background:#dc2626eb;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;position:absolute;top:6px;right:6px}.delete-btn[data-v-963d33b2]:hover{background:#b91c1c}.upload-box[data-v-963d33b2]{flex-direction:column;gap:16px;display:flex}.upload-grid[data-v-963d33b2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.upload-card[data-v-963d33b2]{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;padding:24px;transition:all .25s}.upload-card[data-v-963d33b2]:hover{background:#eff6ff;border-color:#2563eb;transform:translateY(-2px)}.upload-icon[data-v-963d33b2]{margin-bottom:12px;font-size:42px}.upload-title[data-v-963d33b2]{color:#1e293b;font-size:16px;font-weight:700}.upload-desc[data-v-963d33b2]{color:#64748b;margin-top:6px;font-size:13px}.summary[data-v-963d33b2]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;font-weight:600}.upload-btn[data-v-963d33b2]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.upload-btn[data-v-963d33b2]:hover:not(:disabled){background:#1d4ed8}.upload-btn[data-v-963d33b2]:disabled{opacity:.6;cursor:not-allowed}.exam-page[data-v-fa01526e]{max-width:1000px;margin:0 auto;padding:24px}.exam-header[data-v-fa01526e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.timer[data-v-fa01526e]{color:#dc2626;font-size:22px;font-weight:700}.question-card[data-v-fa01526e]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 30px #00000014}.question-top[data-v-fa01526e]{justify-content:space-between;margin-bottom:16px;font-weight:700;display:flex}.question-info[data-v-fa01526e]{background:#f3f4f6;border-radius:12px;margin-bottom:14px;padding:14px}.question-text[data-v-fa01526e]{margin-bottom:20px;font-size:20px;line-height:1.7}.choices[data-v-fa01526e]{gap:12px;display:grid}.choice-item[data-v-fa01526e]{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.choice-item.selected[data-v-fa01526e]{background:#eff6ff;border-color:#2563eb}.actions[data-v-fa01526e]{gap:12px;margin-top:24px;display:flex}.actions button[data-v-fa01526e],.form-card button[data-v-fa01526e]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px}.submit-btn[data-v-fa01526e]{margin-left:auto;background:#16a34a!important}.bottom-nav[data-v-fa01526e]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px;margin-top:28px;display:grid}.nav-number[data-v-fa01526e]{color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 0;font-weight:700}.nav-number.answered[data-v-fa01526e]{background:#16a34a}.nav-number.unanswered[data-v-fa01526e]{background:#dc2626}.nav-number.active[data-v-fa01526e]{outline:3px solid #1e3a8a;transform:scale(1.05)}.start-page[data-v-fa01526e]{justify-content:center;align-items:center;min-height:70vh;display:flex}.form-card[data-v-fa01526e]{background:#fff;border-radius:18px;gap:12px;width:100%;max-width:420px;padding:24px;display:grid;box-shadow:0 10px 30px #00000014}.form-card select[data-v-fa01526e]{border:1px solid #d1d5db;border-radius:10px;padding:12px}.consent-modal[data-v-fa01526e]{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.consent-card[data-v-fa01526e]{background:#fff;border-radius:18px;width:100%;max-width:720px;max-height:85vh;padding:24px;overflow:auto;box-shadow:0 20px 50px #0003}.consent-content[data-v-fa01526e]{border:1px solid #e5e7eb;border-radius:12px;margin:18px 0;padding:16px;line-height:1.8}.accept-row[data-v-fa01526e]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.hint[data-v-fa01526e]{color:#6b7280;line-height:1.6}.consent-section[data-v-fa01526e]{border-bottom:1px solid #e5e7eb;margin-bottom:18px;padding-bottom:18px}.consent-section[data-v-fa01526e]:last-of-type{border-bottom:none;margin-bottom:0}.consent-submit-btn[data-v-fa01526e]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border:none;border-radius:14px;width:100%;padding:14px 20px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 12px 24px #16a34a40}.consent-submit-btn[data-v-fa01526e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 32px #16a34a59}.consent-submit-btn[data-v-fa01526e]:active:not(:disabled){transform:translateY(0)}.consent-submit-btn[data-v-fa01526e]:disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#cbd5e1}h2[data-v-a05e9b31]{color:#0f172a;margin-bottom:14px;font-size:20px}.list-header[data-v-a05e9b31]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media (width<=900px){.grid[data-v-a05e9b31],.form-grid[data-v-a05e9b31]{grid-template-columns:1fr}}.page[data-v-a05e9b31]{background:#f8fafc;min-height:100vh;padding:24px}.page-header[data-v-a05e9b31]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.layout[data-v-a05e9b31]{grid-template-columns:320px 1fr;align-items:start;gap:20px;display:grid}.content[data-v-a05e9b31]{min-width:0}.card[data-v-a05e9b31]{background:#fff;border-radius:16px;margin-bottom:20px;padding:22px;box-shadow:0 8px 24px #0f172a0f}h1[data-v-a05e9b31],h2[data-v-a05e9b31],p[data-v-a05e9b31]{margin:0}h1[data-v-a05e9b31]{color:#0f172a;font-size:26px}h2[data-v-a05e9b31]{color:#0f172a;font-size:20px}p[data-v-a05e9b31]{color:#64748b;margin-top:6px}.section-header[data-v-a05e9b31],.list-header[data-v-a05e9b31]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.count[data-v-a05e9b31]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 10px;font-size:13px}.group-panel[data-v-a05e9b31]{position:sticky;top:20px}.group-list[data-v-a05e9b31]{flex-direction:column;gap:10px;display:flex}.group-item[data-v-a05e9b31]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.group-item[data-v-a05e9b31]:hover{background:#f8fafc}.group-item.selected[data-v-a05e9b31]{background:#eff6ff;border-color:#2563eb}.group-item strong[data-v-a05e9b31]{color:#0f172a;margin-bottom:4px;display:block}.group-item p[data-v-a05e9b31]{font-size:13px}.status-badge[data-v-a05e9b31]{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.status-badge.active[data-v-a05e9b31]{color:#15803d;background:#dcfce7}.status-badge.inactive[data-v-a05e9b31]{color:#b91c1c;background:#fee2e2}.grid[data-v-a05e9b31]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid[data-v-a05e9b31]{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;margin-bottom:16px;display:grid}.form-grid.one[data-v-a05e9b31]{grid-template-columns:1fr}label[data-v-a05e9b31]{color:#334155;margin-bottom:6px;font-weight:600;display:block}input[data-v-a05e9b31],select[data-v-a05e9b31]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:11px 12px;font-size:14px}input[data-v-a05e9b31]:focus,select[data-v-a05e9b31]:focus{border-color:#2563eb;outline:none}button[data-v-a05e9b31]{cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-weight:600}button[data-v-a05e9b31]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-a05e9b31]{color:#fff;background:#2563eb}.success-btn[data-v-a05e9b31]{color:#fff;background:#16a34a;margin-top:14px}.reload-btn[data-v-a05e9b31]{color:#0f172a;background:#e2e8f0}.delete-btn[data-v-a05e9b31]{color:#b91c1c;background:#fee2e2}.upload-box[data-v-a05e9b31]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:18px}.file-name[data-v-a05e9b31]{color:#16a34a;margin-top:10px;font-weight:600}.hint[data-v-a05e9b31]{color:#64748b;font-size:13px}.empty[data-v-a05e9b31]{text-align:center;color:#64748b;background:#f8fafc;border-radius:12px;padding:30px}table[data-v-a05e9b31]{border-collapse:collapse;width:100%}th[data-v-a05e9b31],td[data-v-a05e9b31]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 14px}th[data-v-a05e9b31]{color:#475569;background:#fff;font-weight:700}tr:last-child td[data-v-a05e9b31]{border-bottom:none}@media (width<=1000px){.layout[data-v-a05e9b31],.grid[data-v-a05e9b31],.form-grid[data-v-a05e9b31]{grid-template-columns:1fr}.group-panel[data-v-a05e9b31]{position:static}.page-header[data-v-a05e9b31]{flex-direction:column;align-items:flex-start;gap:12px}}.page[data-v-19669545]{padding:24px}.card[data-v-19669545]{background:#fff;border-radius:18px;gap:14px;max-width:900px;margin:auto;padding:24px;display:grid;box-shadow:0 10px 30px #00000014}input[data-v-19669545]{border:1px solid #d1d5db;border-radius:10px;padding:12px}.toolbar[data-v-19669545]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-19669545]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 14px}.editor[data-v-19669545]{border:1px solid #d1d5db;border-radius:12px;min-height:260px;padding:16px;line-height:1.7}.actions[data-v-19669545]{gap:12px;display:flex}.danger[data-v-19669545]{background:#dc2626}hr[data-v-19669545]{border:none;border-top:1px solid #e5e7eb;margin:18px 0}.list-header[data-v-19669545]{justify-content:space-between;align-items:center;display:flex}.form-list[data-v-19669545]{gap:12px;display:grid}.form-item[data-v-19669545]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;gap:16px;padding:14px;display:flex}.form-item h3[data-v-19669545]{margin:0 0 6px}.form-item p[data-v-19669545]{color:#6b7280;margin:0;font-size:14px}.item-actions[data-v-19669545]{align-items:center;gap:8px;display:flex}.preview-box[data-v-19669545]{background:#fff;border:1px solid #d1d5db;border-radius:14px;padding:16px}.preview-header[data-v-19669545]{justify-content:space-between;align-items:center;display:flex}.preview-content[data-v-19669545]{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px;line-height:1.8}.empty[data-v-19669545]{color:#6b7280;background:#f3f4f6;border-radius:12px;padding:16px}.page[data-v-08f6f6d8]{padding:24px}.card[data-v-08f6f6d8]{background:#fff;border-radius:18px;max-width:1000px;margin:auto;padding:24px;box-shadow:0 10px 30px #00000014}h1[data-v-08f6f6d8]{margin-bottom:20px}.form-grid[data-v-08f6f6d8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;width:100%;display:grid}label[data-v-08f6f6d8]{margin-bottom:6px;font-weight:600;display:block}input[data-v-08f6f6d8]{border:1px solid #d1d5db;border-radius:10px;width:100%;padding:11px}.check-row[data-v-08f6f6d8]{align-items:center;gap:8px;margin-top:14px;display:flex}.check-row input[data-v-08f6f6d8]{width:auto}.actions[data-v-08f6f6d8]{gap:10px;margin-top:18px;display:flex}button[data-v-08f6f6d8]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:9px 14px}.secondary[data-v-08f6f6d8]{background:#6b7280}.danger[data-v-08f6f6d8]{background:#dc2626}hr[data-v-08f6f6d8]{border:none;border-top:1px solid #e5e7eb;margin:24px 0}table[data-v-08f6f6d8]{border-collapse:collapse;width:100%}th[data-v-08f6f6d8],td[data-v-08f6f6d8]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-08f6f6d8]{background:#f9fafb}.table-actions[data-v-08f6f6d8]{gap:8px;display:flex}.active[data-v-08f6f6d8]{color:#16a34a;font-weight:700}.inactive[data-v-08f6f6d8]{color:#dc2626;font-weight:700}.empty[data-v-08f6f6d8]{text-align:center;color:#6b7280}.form-grid[data-v-08f6f6d8]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.form-group[data-v-08f6f6d8]{min-width:0}.form-group label[data-v-08f6f6d8]{color:#374151;font-size:14px;font-weight:700}.form-group input[data-v-08f6f6d8]{box-sizing:border-box;width:100%}.form-group input[data-v-08f6f6d8]:hover{background:#fff;border-color:#93c5fd}.form-group input[data-v-08f6f6d8]:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.form-group input[data-v-08f6f6d8]::placeholder{color:#9ca3af}.form-group input[type=number][data-v-08f6f6d8]{appearance:textfield}.form-group input[type=number][data-v-08f6f6d8]::-webkit-outer-spin-button{appearance:none;margin:0}.form-group input[type=number][data-v-08f6f6d8]::-webkit-inner-spin-button{appearance:none;margin:0}.check-row[data-v-08f6f6d8]{color:#374151;align-items:center;gap:10px;margin-top:18px;font-weight:600;display:inline-flex}.check-row input[data-v-08f6f6d8]{accent-color:#2563eb;width:18px;height:18px}.page[data-v-5cbf85a5]{max-width:1100px;margin:0 auto;padding:24px}.back-btn[data-v-5cbf85a5]{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:10px;margin-bottom:16px;padding:10px 16px}.summary-card[data-v-5cbf85a5],.part-card[data-v-5cbf85a5],.question-card[data-v-5cbf85a5]{background:#fff;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 8px 24px #0000000f}.summary-grid[data-v-5cbf85a5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.summary-grid div[data-v-5cbf85a5]{gap:6px;display:grid}label[data-v-5cbf85a5]{color:#6b7280;font-size:13px}.weak[data-v-5cbf85a5],.wrong[data-v-5cbf85a5]{color:#dc2626}.correct[data-v-5cbf85a5]{color:#16a34a}.parts[data-v-5cbf85a5]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.part-box[data-v-5cbf85a5]{background:#f9fafb;border-radius:14px;padding:16px}.question-top[data-v-5cbf85a5]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.category[data-v-5cbf85a5]{color:#2563eb;background:#eff6ff;border-radius:999px;margin-left:10px;padding:4px 8px;font-size:13px}.info[data-v-5cbf85a5]{background:#f3f4f6;border-radius:12px;margin-bottom:14px;padding:14px}.question-text[data-v-5cbf85a5]{margin-bottom:16px;font-size:18px;line-height:1.7}.choices[data-v-5cbf85a5]{gap:10px;display:grid}.choice[data-v-5cbf85a5]{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.choice.selected[data-v-5cbf85a5]{background:#eff6ff;border-color:#2563eb}.choice.correctChoice[data-v-5cbf85a5]{background:#f0fdf4;border-color:#16a34a}.choice.wrongChoice[data-v-5cbf85a5]{background:#fef2f2;border-color:#dc2626}.answer-box[data-v-5cbf85a5]{color:#991b1b;background:#fef2f2;border-radius:12px;margin-top:14px;padding:14px}.page[data-v-89cff385]{padding:24px}.header[data-v-89cff385]{margin-bottom:18px}.filter-card[data-v-89cff385]{background:#fff;border-radius:16px;align-items:end;gap:16px;margin-bottom:18px;padding:18px;display:flex;box-shadow:0 8px 24px #0000000f}.filter-card>div[data-v-89cff385]{gap:6px;display:grid}input[data-v-89cff385],select[data-v-89cff385]{border:1px solid #d1d5db;border-radius:10px;padding:10px 12px}button[data-v-89cff385]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px}.table-card[data-v-89cff385]{background:#fff;border-radius:16px;overflow:auto;box-shadow:0 8px 24px #0000000f}table[data-v-89cff385]{border-collapse:collapse;width:100%}th[data-v-89cff385],td[data-v-89cff385]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-89cff385]{background:#f9fafb}.score[data-v-89cff385]{color:#2563eb;font-weight:700}.part-chip[data-v-89cff385]{background:#f3f4f6;border-radius:999px;margin-bottom:4px;margin-right:4px;padding:4px 8px;font-size:13px;display:inline-block}.weak[data-v-89cff385]{color:#dc2626;font-weight:700}.detail-btn[data-v-89cff385]{background:#16a34a}.empty[data-v-89cff385]{text-align:center;color:#6b7280}.page[data-v-c037596d]{max-width:1100px;margin:0 auto;padding:24px}.back-btn[data-v-c037596d]{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:10px;margin-bottom:16px;padding:10px 16px}.summary-card[data-v-c037596d],.part-card[data-v-c037596d],.question-card[data-v-c037596d],.filter-card[data-v-c037596d]{background:#fff;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 8px 24px #0000000f}.summary-top[data-v-c037596d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.summary-top h1[data-v-c037596d]{margin:0}.summary-top p[data-v-c037596d]{color:#6b7280;margin:6px 0 0}.big-score[data-v-c037596d]{color:#2563eb;font-size:36px;font-weight:800}.summary-grid[data-v-c037596d]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.summary-grid div[data-v-c037596d]{gap:6px;display:grid}label[data-v-c037596d]{color:#6b7280;font-size:13px}.correct[data-v-c037596d]{color:#16a34a}.wrong[data-v-c037596d]{color:#dc2626}.part-list[data-v-c037596d]{gap:14px;display:grid}.part-header[data-v-c037596d]{justify-content:space-between;margin-bottom:8px;display:flex}.part-bar[data-v-c037596d]{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.part-fill[data-v-c037596d]{background:#2563eb;border-radius:999px;height:100%}.filter-card[data-v-c037596d]{flex-wrap:wrap;gap:10px;display:flex}.filter-card button[data-v-c037596d]{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;padding:10px 14px}.filter-card button.active[data-v-c037596d]{color:#fff;background:#2563eb}.question-top[data-v-c037596d]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.category[data-v-c037596d]{color:#2563eb;background:#eff6ff;border-radius:999px;margin-left:10px;padding:4px 8px;font-size:13px}.badge-correct[data-v-c037596d],.badge-wrong[data-v-c037596d]{border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.badge-correct[data-v-c037596d]{color:#166534;background:#dcfce7}.badge-wrong[data-v-c037596d]{color:#991b1b;background:#fee2e2}.info[data-v-c037596d]{background:#f3f4f6;border-radius:12px;margin-bottom:14px;padding:14px}.question-text[data-v-c037596d]{margin-bottom:16px;font-size:18px;line-height:1.7}.choices[data-v-c037596d]{gap:10px;display:grid}.choice[data-v-c037596d]{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.choice.selected[data-v-c037596d]{background:#eff6ff;border-color:#2563eb}.choice.correctChoice[data-v-c037596d]{background:#f0fdf4;border-color:#16a34a}.choice.wrongChoice[data-v-c037596d]{background:#fef2f2;border-color:#dc2626}.choice-tags[data-v-c037596d]{white-space:nowrap;gap:8px;display:flex}.choice-tags strong[data-v-c037596d]{font-size:13px}.answer-box[data-v-c037596d]{color:#991b1b;background:#fef2f2;border-radius:12px;margin-top:14px;padding:14px}.empty[data-v-c037596d]{text-align:center;color:#6b7280;background:#fff;border-radius:18px;padding:28px}.page[data-v-7c22f124]{max-width:1100px;margin:0 auto;padding:24px}.page-header[data-v-7c22f124]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-header h1[data-v-7c22f124]{margin:0}.page-header p[data-v-7c22f124]{color:#6b7280;margin:6px 0 0}button[data-v-7c22f124]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px}button[data-v-7c22f124]:disabled{opacity:.6;cursor:not-allowed}.stat-grid[data-v-7c22f124]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:20px;display:grid}.stat-card[data-v-7c22f124]{background:#fff;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:0 8px 24px #0000000f}.stat-card label[data-v-7c22f124]{color:#6b7280;font-size:13px}.stat-card strong[data-v-7c22f124]{font-size:24px}.stat-card.weak strong[data-v-7c22f124]{color:#dc2626}.result-list[data-v-7c22f124]{gap:14px;display:grid}.result-card[data-v-7c22f124]{cursor:pointer;background:#fff;border-radius:18px;padding:20px;transition:all .2s;box-shadow:0 8px 24px #0000000f}.result-card[data-v-7c22f124]:hover{transform:translateY(-2px)}.result-main[data-v-7c22f124]{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.result-main h2[data-v-7c22f124]{margin:0}.result-main p[data-v-7c22f124]{color:#6b7280;margin:6px 0 0}.status[data-v-7c22f124]{border-radius:999px;height:fit-content;padding:6px 10px;font-size:13px;font-weight:700}.status.submitted[data-v-7c22f124],.status.finished[data-v-7c22f124]{color:#166534;background:#dcfce7}.status.timeout[data-v-7c22f124]{color:#991b1b;background:#fee2e2}.score-line[data-v-7c22f124]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.score-bar[data-v-7c22f124]{background:#e5e7eb;border-radius:999px;flex:1;height:10px;overflow:hidden}.score-fill[data-v-7c22f124]{background:#2563eb;border-radius:999px;height:100%}.parts[data-v-7c22f124]{flex-wrap:wrap;gap:8px;display:flex}.part-chip[data-v-7c22f124]{background:#f3f4f6;border-radius:999px;padding:6px 10px;font-size:13px}.part-chip.weakPart[data-v-7c22f124]{color:#991b1b;background:#fee2e2;font-weight:700}.weak-text[data-v-7c22f124]{color:#6b7280;margin-top:12px}.weak-text strong[data-v-7c22f124]{color:#dc2626}.empty[data-v-7c22f124]{text-align:center;color:#6b7280;background:#fff;border-radius:18px;padding:28px}.assignments-tab[data-v-76734e2e]{gap:18px;display:grid}.filter-card[data-v-76734e2e]{background:#fff;border:1px solid #eef2f7;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0f}.filter-item[data-v-76734e2e]{gap:6px;display:grid}.filter-item label[data-v-76734e2e]{color:#64748b;font-size:13px;font-weight:600}.filter-item input[data-v-76734e2e]{background:#fcfdff;border:1px solid #d8e2ee;border-radius:12px;outline:none;height:42px;padding:0 14px;font-size:14px}.filter-item input[data-v-76734e2e]:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.filter-actions[data-v-76734e2e]{gap:10px;display:flex}button[data-v-76734e2e]{cursor:pointer;border:none;border-radius:12px;padding:11px 16px;font-weight:700;transition:all .2s}button[data-v-76734e2e]:not(.secondary-btn){color:#fff;background:#2563eb}button[data-v-76734e2e]:not(.secondary-btn):hover{background:#1d4ed8;transform:translateY(-1px)}.secondary-btn[data-v-76734e2e]{color:#374151;background:#e5e7eb}.secondary-btn[data-v-76734e2e]:hover{background:#cbd5e1}button[data-v-76734e2e]:disabled{opacity:.65;cursor:not-allowed;transform:none}.group-list[data-v-76734e2e]{gap:18px;display:grid}.group-card[data-v-76734e2e]{background:#fff;border:1px solid #eef2f7;border-radius:20px;padding:20px;box-shadow:0 8px 24px #0f172a0f}.group-header[data-v-76734e2e]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.group-header h2[data-v-76734e2e]{color:#0f172a;margin:0;font-size:22px;font-weight:800}.group-header p[data-v-76734e2e]{color:#64748b;margin:8px 0 0;font-size:14px}.table-wrapper[data-v-76734e2e]{border:1px solid #e5e7eb;border-radius:14px;width:100%;overflow-x:auto}table[data-v-76734e2e]{border-collapse:collapse;width:100%;min-width:820px}thead[data-v-76734e2e]{background:#f8fafc}th[data-v-76734e2e]{text-align:left;color:#475569;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:14px 12px;font-size:13px;font-weight:800}td[data-v-76734e2e]{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 12px}tbody tr[data-v-76734e2e]:hover{background:#f9fafb}.done[data-v-76734e2e],.notdone[data-v-76734e2e]{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.done[data-v-76734e2e]{color:#166534;background:#dcfce7}.notdone[data-v-76734e2e]{color:#991b1b;background:#fee2e2}.empty[data-v-76734e2e],.empty-card[data-v-76734e2e]{text-align:center;color:#64748b;padding:24px}.empty-card[data-v-76734e2e]{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0f172a0f}@media (width<=700px){.filter-card[data-v-76734e2e]{grid-template-columns:1fr}.filter-actions[data-v-76734e2e]{justify-content:stretch}.filter-actions button[data-v-76734e2e]{flex:1}}.students-tab[data-v-00dba8c8]{gap:18px;display:grid}.filter-card[data-v-00dba8c8]{background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #0000000f}.filter-item[data-v-00dba8c8]{gap:6px;display:grid}.filter-item label[data-v-00dba8c8]{color:#6b7280;font-size:13px}.filter-item input[data-v-00dba8c8]{border:1px solid #d1d5db;border-radius:12px;padding:11px 14px}.filter-actions[data-v-00dba8c8]{gap:10px;display:flex}button[data-v-00dba8c8]{cursor:pointer;border:none;border-radius:12px;padding:11px 16px;font-weight:600}button[data-v-00dba8c8]:disabled{opacity:.7;cursor:not-allowed}button[data-v-00dba8c8]:first-child{color:#fff;background:#2563eb}.secondary-btn[data-v-00dba8c8]{color:#111827;background:#e5e7eb}.summary-bar[data-v-00dba8c8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.summary-card[data-v-00dba8c8]{background:#fff;border-radius:18px;gap:6px;padding:18px;display:grid;box-shadow:0 8px 24px #0000000f}.summary-card label[data-v-00dba8c8]{color:#6b7280;font-size:13px}.summary-card strong[data-v-00dba8c8]{color:#2563eb;font-size:28px}.student-grid[data-v-00dba8c8]{gap:18px;display:grid}.student-card[data-v-00dba8c8]{background:#fff;border-radius:20px;gap:18px;padding:20px;display:grid;box-shadow:0 8px 24px #0000000f}.student-header[data-v-00dba8c8]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.student-header h2[data-v-00dba8c8]{margin:0;font-size:20px}.student-header p[data-v-00dba8c8]{color:#6b7280;margin:6px 0 0}.attempt-badge[data-v-00dba8c8]{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.stats[data-v-00dba8c8]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.stat-box[data-v-00dba8c8]{background:#f9fafb;border-radius:16px;gap:6px;padding:14px;display:grid}.stat-box label[data-v-00dba8c8]{color:#6b7280;font-size:13px}.stat-box strong[data-v-00dba8c8]{color:#2563eb;font-size:24px}.table-wrapper[data-v-00dba8c8]{overflow-x:auto}table[data-v-00dba8c8]{border-collapse:collapse;width:100%;min-width:700px}th[data-v-00dba8c8],td[data-v-00dba8c8]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-00dba8c8]{color:#374151;background:#f9fafb}.status[data-v-00dba8c8]{border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.status.submitted[data-v-00dba8c8]{color:#166534;background:#dcfce7}.status.timeout[data-v-00dba8c8]{color:#991b1b;background:#fee2e2}.no-data[data-v-00dba8c8],.empty[data-v-00dba8c8]{color:#6b7280;text-align:center;background:#f9fafb;border-radius:14px;padding:16px}.empty[data-v-00dba8c8]{background:#fff}.analyze-tab[data-v-bae6442a]{gap:18px;display:grid}.filter-card[data-v-bae6442a]{background:#fff;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0f}.filter-item[data-v-bae6442a]{gap:6px;display:grid}label[data-v-bae6442a]{color:#64748b;font-size:13px;font-weight:600}input[data-v-bae6442a],select[data-v-bae6442a]{border:1px solid #d1d5db;border-radius:12px;height:42px;padding:0 14px}.filter-actions[data-v-bae6442a]{gap:10px;display:flex}button[data-v-bae6442a]{cursor:pointer;color:#fff;background:#2563eb;border:none;border-radius:12px;padding:11px 16px;font-weight:700}.secondary-btn[data-v-bae6442a]{color:#374151;background:#e5e7eb}.summary-card[data-v-bae6442a]{color:#991b1b;background:#fee2e2;border-radius:18px;align-items:center;gap:8px;padding:18px;display:flex}.summary-card strong[data-v-bae6442a]{font-size:20px}.table-card[data-v-bae6442a]{background:#fff;border-radius:18px;padding:18px;overflow-x:auto;box-shadow:0 8px 24px #0f172a0f}table[data-v-bae6442a]{border-collapse:collapse;width:100%;min-width:720px}th[data-v-bae6442a],td[data-v-bae6442a]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-bae6442a]{background:#f9fafb}.bar-row[data-v-bae6442a]{align-items:center;gap:10px;display:flex}.bar[data-v-bae6442a]{background:#e5e7eb;border-radius:999px;flex:1;height:10px;overflow:hidden}.fill[data-v-bae6442a]{background:#2563eb;height:100%}.empty[data-v-bae6442a]{text-align:center;color:#64748b}[data-v-bae6442a] .multiselect__tags{border:1px solid #d1d5db;border-radius:12px;min-height:42px}[data-v-bae6442a] .multiselect__option--highlight,[data-v-bae6442a] .multiselect__tag{background:#2563eb}.difficulty-tab[data-v-3b924555]{gap:18px;display:grid}.filter-card[data-v-3b924555]{background:#fff;border:1px solid #eef2f7;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0f}.filter-item[data-v-3b924555]{gap:6px;display:grid}.filter-item label[data-v-3b924555]{color:#64748b;font-size:13px;font-weight:600}.filter-item input[data-v-3b924555]{border:1px solid #d1d5db;border-radius:12px;outline:none;height:42px;padding:0 14px}.filter-item input[data-v-3b924555]:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.filter-actions[data-v-3b924555]{gap:10px;display:flex}button[data-v-3b924555]{cursor:pointer;border:none;border-radius:12px;padding:11px 16px;font-weight:700;transition:all .2s}button[data-v-3b924555]:not(.secondary-btn){color:#fff;background:#2563eb}button[data-v-3b924555]:not(.secondary-btn):hover{background:#1d4ed8;transform:translateY(-1px)}.secondary-btn[data-v-3b924555]{color:#374151;background:#e5e7eb}.secondary-btn[data-v-3b924555]:hover{background:#cbd5e1}button[data-v-3b924555]:disabled{opacity:.65;cursor:not-allowed;transform:none}.summary-grid[data-v-3b924555]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.summary-card[data-v-3b924555]{background:#fff;border:1px solid #eef2f7;border-radius:18px;gap:6px;padding:18px;display:grid;box-shadow:0 8px 24px #0f172a0f}.summary-card label[data-v-3b924555]{color:#64748b;font-size:13px}.summary-card strong[data-v-3b924555]{color:#2563eb;font-size:30px}.summary-card.easy strong[data-v-3b924555]{color:#166534}.summary-card.medium strong[data-v-3b924555]{color:#92400e}.summary-card.hard strong[data-v-3b924555]{color:#991b1b}.table-card[data-v-3b924555]{background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:18px;overflow-x:auto;box-shadow:0 8px 24px #0f172a0f}table[data-v-3b924555]{border-collapse:collapse;width:100%;min-width:1100px}th[data-v-3b924555],td[data-v-3b924555]{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:12px}th[data-v-3b924555]{color:#475569;white-space:nowrap;background:#f9fafb;font-size:13px;font-weight:800}.question[data-v-3b924555]{white-space:normal;color:#0f172a;max-width:360px;line-height:1.6}.old-level[data-v-3b924555]{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.percent-cell[data-v-3b924555]{align-items:center;gap:10px;min-width:160px;display:flex}.bar[data-v-3b924555]{background:#e5e7eb;border-radius:999px;flex:1;height:10px;overflow:hidden}.fill[data-v-3b924555]{background:#2563eb;height:100%}.level[data-v-3b924555]{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.level.easy[data-v-3b924555]{color:#166534;background:#dcfce7}.level.medium[data-v-3b924555]{color:#92400e;background:#fef3c7}.level.hard[data-v-3b924555]{color:#991b1b;background:#fee2e2}.empty[data-v-3b924555]{text-align:center;color:#64748b;padding:24px}[data-v-3b924555] .multiselect__tags{border:1px solid #d1d5db;border-radius:12px;min-height:42px}[data-v-3b924555] .multiselect__option--highlight,[data-v-3b924555] .multiselect__tag{background:#2563eb}@media (width<=700px){.filter-actions[data-v-3b924555]{grid-column:1/-1}.filter-actions button[data-v-3b924555]{flex:1}}.page[data-v-64564b23]{padding:24px}.header[data-v-64564b23]{margin-bottom:18px}.header h1[data-v-64564b23]{margin:0}.header p[data-v-64564b23]{color:#6b7280;margin:6px 0 0}.tabs[data-v-64564b23]{gap:10px;margin-bottom:18px;display:flex;overflow-x:auto}.tabs button[data-v-64564b23]{color:#374151;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:none;border-radius:999px;padding:10px 14px}.tabs button.active[data-v-64564b23]{color:#fff;background:#2563eb}.page[data-v-05361de6]{gap:18px;padding:24px;display:grid}.card[data-v-05361de6]{background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 24px #0000000f}.form-grid[data-v-05361de6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.form-grid>div[data-v-05361de6]{gap:6px;display:grid}label[data-v-05361de6]{color:#6b7280;font-size:13px}input[data-v-05361de6],select[data-v-05361de6]{border:1px solid #d1d5db;border-radius:10px;padding:10px 12px}.check-row[data-v-05361de6]{align-items:center;gap:8px;margin-top:22px;display:flex}.actions[data-v-05361de6]{gap:10px;margin-top:18px;display:flex}button[data-v-05361de6]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 14px}.secondary-btn[data-v-05361de6]{background:#6b7280}.delete-btn[data-v-05361de6]{background:#dc2626}.edit-btn[data-v-05361de6]{background:#f59e0b}.message[data-v-05361de6]{color:#2563eb;margin-top:12px;font-weight:700}table[data-v-05361de6]{border-collapse:collapse;width:100%;margin-top:14px}th[data-v-05361de6],td[data-v-05361de6]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px}.action-cell[data-v-05361de6]{gap:8px;display:flex}.active[data-v-05361de6]{color:#166534;background:#dcfce7;border-radius:999px;padding:6px 10px}.inactive[data-v-05361de6]{color:#991b1b;background:#fee2e2;border-radius:999px;padding:6px 10px}.empty[data-v-05361de6]{text-align:center;color:#6b7280}.activate-btn[data-v-05361de6]{background:#16a34a}.status-cell[data-v-05361de6]{white-space:nowrap}.toggle-check[data-v-05361de6]{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.toggle-check input[data-v-05361de6]{cursor:pointer;width:18px;height:18px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;width:40px;height:38px;display:block;position:absolute;top:1px;right:1px}.multiselect__spinner:after,.multiselect__spinner:before{content:"";border:2px solid #0000;border-top-color:#41b883;border-radius:100%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:2.4s cubic-bezier(.41,.26,.2,.62) infinite spinning;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000}.multiselect__spinner:after{animation:2.4s cubic-bezier(.51,.09,.21,.8) spinning}.multiselect__loading-enter-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{touch-action:manipulation;font-family:inherit;font-size:16px}.multiselect{box-sizing:content-box;text-align:left;color:#35495e;width:100%;min-height:40px;display:block;position:relative}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{pointer-events:none;opacity:.6;background:#ededed}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{margin-bottom:8px;padding:0 0 0 5px}.multiselect__input,.multiselect__single{box-sizing:border-box;vertical-align:top;background:#fff;border:0;border-radius:5px;width:100%;min-height:20px;line-height:20px;transition:border .1s;display:inline-block;position:relative}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{margin-bottom:8px;padding:0 0 0 5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 40px 0 8px;font-size:14px;display:block}.multiselect__tag{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#41b883;border-radius:5px;max-width:100%;margin-bottom:5px;margin-right:10px;padding:4px 26px 4px 10px;line-height:1;display:inline-block;position:relative;overflow:hidden}.multiselect__tag-icon{cursor:pointer;font-weight:700;font-style:initial;text-align:center;border-radius:5px;width:22px;margin-left:7px;line-height:22px;transition:all .2s;position:absolute;top:0;bottom:0;right:0}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;margin:0;line-height:16px;text-decoration:none;display:block}.multiselect__current{white-space:nowrap;border:1px solid #e8e8e8;border-radius:5px;min-height:40px;padding:8px 30px 0 12px;overflow:hidden}.multiselect__select{text-align:center;width:40px;height:38px;padding:4px 8px;transition:transform .2s;position:absolute;top:1px;right:1px}.multiselect__select:before{color:#999;content:"";border:5px solid #0000;border-top-color:#999;border-bottom-width:0;margin-top:4px;position:relative;top:65%;right:0}.multiselect__placeholder{color:#adadad;margin-bottom:10px;padding-top:2px;display:inline-block}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e8e8e8;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:100%;max-height:240px;display:block;position:absolute;overflow:auto}.multiselect__content{vertical-align:top;min-width:100%;margin:0;padding:0;list-style:none;display:inline-block}.multiselect--above .multiselect__content-wrapper{border-top:1px solid #e8e8e8;border-bottom:none;border-radius:5px 5px 0 0;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{text-transform:none;vertical-align:middle;cursor:pointer;white-space:nowrap;min-height:40px;padding:12px;line-height:16px;text-decoration:none;display:block;position:relative}.multiselect__option:after{padding-left:20px;padding-right:12px;font-size:13px;line-height:40px;position:absolute;top:0;right:0}.multiselect__option--highlight{color:#fff;background:#41b883;outline:0}.multiselect__option--highlight:after{content:attr(data-select);color:#fff;background:#41b883}.multiselect__option--selected{color:#35495e;background:#f3f3f3;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{color:#a6a6a6;background:#ededed}.multiselect__option--disabled{cursor:text;pointer-events:none;color:#a6a6a6!important;background:#ededed!important}.multiselect__option--group{color:#35495e;background:#ededed}.multiselect__option--group.multiselect__option--highlight{color:#fff;background:#35495e}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{color:#fff;background:#ff6a6a}.multiselect__option--group-selected.multiselect__option--highlight:after{content:attr(data-deselect);color:#fff;background:#ff6a6a}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{vertical-align:top;margin-bottom:8px;line-height:20px;display:inline-block}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}
