.auth-page[data-v-b10ea6e1]{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-b10ea6e1]{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:28px;box-shadow:0 10px 30px #00000014}h1[data-v-b10ea6e1]{color:#1e293b;margin:0 0 8px;font-size:28px}.subtitle[data-v-b10ea6e1]{color:#64748b;margin-bottom:18px}.tabs[data-v-b10ea6e1]{gap:8px;margin-bottom:18px;display:flex}.tab-btn[data-v-b10ea6e1]{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:10px;flex:1;padding:10px;font-weight:600}.tab-btn.active[data-v-b10ea6e1]{color:#fff;background:#2563eb;border-color:#2563eb}.form-group[data-v-b10ea6e1]{margin-bottom:14px}label[data-v-b10ea6e1]{color:#334155;margin-bottom:6px;font-weight:600;display:block}.input[data-v-b10ea6e1]{box-sizing:border-box;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:10px 12px}.submit-btn[data-v-b10ea6e1]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:12px;font-weight:700}.submit-btn[data-v-b10ea6e1]:disabled{opacity:.7;cursor:not-allowed}.message[data-v-b10ea6e1]{border-radius:10px;margin-top:12px;padding:10px 12px}.error[data-v-b10ea6e1]{color:#b91c1c;background:#fef2f2}.footer-link[data-v-b10ea6e1]{text-align:center;margin-top:16px}.auth-page[data-v-ac92e2a2]{background:#f4f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-ac92e2a2]{background:#fff;border-radius:16px;width:100%;max-width:460px;padding:28px;box-shadow:0 10px 30px #00000014}h1[data-v-ac92e2a2]{color:#1e293b;margin:0 0 8px;font-size:28px}.subtitle[data-v-ac92e2a2]{color:#64748b;margin-bottom:18px}.form-group[data-v-ac92e2a2]{margin-bottom:14px}label[data-v-ac92e2a2]{color:#334155;margin-bottom:6px;font-weight:600;display:block}.input[data-v-ac92e2a2]{box-sizing:border-box;border:1px solid #dbe2ea;border-radius:10px;width:100%;padding:10px 12px}.submit-btn[data-v-ac92e2a2]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:100%;padding:12px;font-weight:700}.submit-btn[data-v-ac92e2a2]:disabled{opacity:.7;cursor:not-allowed}.message[data-v-ac92e2a2]{border-radius:10px;margin-top:12px;padding:10px 12px}.success[data-v-ac92e2a2]{color:#166534;background:#ecfdf5}.error[data-v-ac92e2a2]{color:#b91c1c;background:#fef2f2}.footer-link[data-v-ac92e2a2]{text-align:center;margin-top:16px}.page[data-v-e70de581]{padding:24px}.header[data-v-e70de581]{justify-content:space-between;align-items:center;display:flex}.card[data-v-e70de581]{background:#fff;border-radius:12px;margin-top:20px;padding:20px;box-shadow:0 6px 20px #0000000f}button[data-v-e70de581]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;padding:10px 14px}.page[data-v-df14d777]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-df14d777]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-df14d777]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-df14d777]{text-decoration:none}.create-btn[data-v-df14d777]{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-df14d777]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-df14d777]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-df14d777]{border-collapse:collapse;width:100%}.exam-table thead[data-v-df14d777]{background:#eff6ff}.exam-table th[data-v-df14d777]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-df14d777]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-df14d777]:hover{background:#f9fafb}.prefix-badge[data-v-df14d777]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-df14d777]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-df14d777]{color:#166534;background:#dcfce7}.status.inactive[data-v-df14d777]{color:#991b1b;background:#fee2e2}.actions[data-v-df14d777]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-df14d777]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-df14d777]:hover{color:#1d4ed8}.delete-btn[data-v-df14d777]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-df14d777]:hover{background:#dc2626}.page[data-v-90f2b9f2]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-90f2b9f2]{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-90f2b9f2]{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-90f2b9f2]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-90f2b9f2]{gap:20px;display:grid}.grid[data-v-90f2b9f2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-90f2b9f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-90f2b9f2]{gap:8px;display:grid}.form-group label[data-v-90f2b9f2]{color:#334155;font-size:14px;font-weight:600}input[data-v-90f2b9f2],textarea[data-v-90f2b9f2],select[data-v-90f2b9f2]{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-90f2b9f2]::placeholder,textarea[data-v-90f2b9f2]::placeholder{color:#94a3b8}select[data-v-90f2b9f2]{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-90f2b9f2]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-90f2b9f2]:focus,textarea[data-v-90f2b9f2]:focus,select[data-v-90f2b9f2]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-90f2b9f2]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-90f2b9f2]{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-90f2b9f2]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-90f2b9f2]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-90f2b9f2]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-90f2b9f2],button[type=submit][data-v-90f2b9f2]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-90f2b9f2]:hover,button[type=submit][data-v-90f2b9f2]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-90f2b9f2]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-90f2b9f2]:hover{background:#cbd5e1}button[data-v-90f2b9f2]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-90f2b9f2]{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-90f2b9f2]{padding:20px 14px}.card[data-v-90f2b9f2]{border-radius:18px;padding:20px}.header[data-v-90f2b9f2]{flex-direction:column;align-items:stretch}.header h1[data-v-90f2b9f2]{font-size:24px}.grid[data-v-90f2b9f2],.answers-grid[data-v-90f2b9f2]{grid-template-columns:1fr}.actions[data-v-90f2b9f2]{justify-content:stretch}.actions button[data-v-90f2b9f2]{width:100%}}.page[data-v-02453395]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-02453395]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-02453395]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-btn[data-v-02453395]{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-02453395]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-02453395]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.menu-table[data-v-02453395]{border-collapse:collapse;width:100%}.menu-table thead[data-v-02453395]{background:#eff6ff}.menu-table th[data-v-02453395]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.menu-table td[data-v-02453395]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.menu-table tbody tr[data-v-02453395]:hover{background:#f9fafb}.path-text[data-v-02453395]{color:#6b7280;font-family:monospace}.icon-badge[data-v-02453395]{background:#f1f5f9;border-radius:8px;padding:4px 10px;font-size:13px}.sort-badge[data-v-02453395]{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.status[data-v-02453395]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-02453395]{color:#166534;background:#dcfce7}.status.inactive[data-v-02453395]{color:#991b1b;background:#fee2e2}.role-list[data-v-02453395]{flex-wrap:wrap;gap:6px;display:flex}.role-badge[data-v-02453395]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.actions[data-v-02453395]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-02453395]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-02453395]:hover{color:#1d4ed8}.delete-btn[data-v-02453395]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-02453395]:hover{background:#dc2626}.page[data-v-b75dd165]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-b75dd165]{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-b75dd165]{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-b75dd165]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-b75dd165]{gap:20px;display:grid}.grid[data-v-b75dd165]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-b75dd165]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-b75dd165]{gap:8px;display:grid}.form-group label[data-v-b75dd165]{color:#334155;font-size:14px;font-weight:600}input[data-v-b75dd165],textarea[data-v-b75dd165],select[data-v-b75dd165]{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-b75dd165]::placeholder,textarea[data-v-b75dd165]::placeholder{color:#94a3b8}select[data-v-b75dd165]{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-b75dd165]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-b75dd165]:focus,textarea[data-v-b75dd165]:focus,select[data-v-b75dd165]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-b75dd165]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-b75dd165]{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-b75dd165]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-b75dd165]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-b75dd165]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-b75dd165],button[type=submit][data-v-b75dd165]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-b75dd165]:hover,button[type=submit][data-v-b75dd165]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-b75dd165]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-b75dd165]:hover{background:#cbd5e1}button[data-v-b75dd165]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-b75dd165]{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-b75dd165]{padding:20px 14px}.card[data-v-b75dd165]{border-radius:18px;padding:20px}.header[data-v-b75dd165]{flex-direction:column;align-items:stretch}.header h1[data-v-b75dd165]{font-size:24px}.grid[data-v-b75dd165],.answers-grid[data-v-b75dd165]{grid-template-columns:1fr}.actions[data-v-b75dd165]{justify-content:stretch}.actions button[data-v-b75dd165]{width:100%}}.sidebar[data-v-b73b7dec]{color:#fff;box-sizing:border-box;background:linear-gradient(#111827 0%,#1f2937 100%);border-right:1px solid #ffffff0f;width:260px;min-height:100vh;padding:24px 16px;font-family:Arial,Helvetica,sans-serif;box-shadow:4px 0 20px #00000026}.sidebar-header[data-v-b73b7dec]{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding:0 10px 20px}.logo[data-v-b73b7dec]{letter-spacing:.4px;color:#fff;margin:0;font-size:24px;font-weight:700}.subtitle[data-v-b73b7dec]{color:#9ca3af;margin:6px 0 0;font-size:13px}.menu[data-v-b73b7dec]{margin-top:8px}.menu-list[data-v-b73b7dec],.submenu-list[data-v-b73b7dec]{margin:0;padding:0;list-style:none}.menu-item[data-v-b73b7dec]{margin-bottom:8px}.menu-link[data-v-b73b7dec],.submenu-link[data-v-b73b7dec]{text-decoration:none}.menu-link[data-v-b73b7dec]{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-b73b7dec]:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.menu-title[data-v-b73b7dec]{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;padding:10px 14px 8px;font-size:12px;font-weight:700}.submenu-list[data-v-b73b7dec]{border-left:1px solid #ffffff1a;margin-top:6px;margin-left:14px;padding-left:14px}.submenu-item[data-v-b73b7dec]{margin-bottom:6px}.submenu-link[data-v-b73b7dec]{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-b73b7dec]:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.dot[data-v-b73b7dec]{background:#60a5fa;border-radius:999px;flex-shrink:0;width:7px;height:7px}.active[data-v-b73b7dec]{background:linear-gradient(135deg,#2563eb,#3b82f6);font-weight:600;box-shadow:0 8px 18px #2563eb47;color:#fff!important}.active .dot[data-v-b73b7dec]{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-4d5e1003]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-4d5e1003]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-4d5e1003]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-4d5e1003]{text-decoration:none}.create-btn[data-v-4d5e1003]{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-4d5e1003]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-4d5e1003]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-4d5e1003]{border-collapse:collapse;width:100%}.exam-table thead[data-v-4d5e1003]{background:#eff6ff}.exam-table th[data-v-4d5e1003]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-4d5e1003]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-4d5e1003]:hover{background:#f9fafb}.prefix-badge[data-v-4d5e1003]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-4d5e1003]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-4d5e1003]{color:#166534;background:#dcfce7}.status.inactive[data-v-4d5e1003]{color:#991b1b;background:#fee2e2}.actions[data-v-4d5e1003]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-4d5e1003]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-4d5e1003]:hover{color:#1d4ed8}.delete-btn[data-v-4d5e1003]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-4d5e1003]:hover{background:#dc2626}.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-21e6d1e4]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-21e6d1e4]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-21e6d1e4]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-21e6d1e4]{text-decoration:none}.create-btn[data-v-21e6d1e4]{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-21e6d1e4]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-21e6d1e4]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-21e6d1e4]{border-collapse:collapse;width:100%}.exam-table thead[data-v-21e6d1e4]{background:#eff6ff}.exam-table th[data-v-21e6d1e4]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-21e6d1e4]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-21e6d1e4]:hover{background:#f9fafb}.prefix-badge[data-v-21e6d1e4]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-21e6d1e4]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-21e6d1e4]{color:#166534;background:#dcfce7}.status.inactive[data-v-21e6d1e4]{color:#991b1b;background:#fee2e2}.actions[data-v-21e6d1e4]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-21e6d1e4]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-21e6d1e4]:hover{color:#1d4ed8}.delete-btn[data-v-21e6d1e4]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-21e6d1e4]:hover{background:#dc2626}.page[data-v-df9d73dc]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-df9d73dc]{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-df9d73dc]{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-df9d73dc]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-df9d73dc]{gap:20px;display:grid}.grid[data-v-df9d73dc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-df9d73dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-df9d73dc]{gap:8px;display:grid}.form-group label[data-v-df9d73dc]{color:#334155;font-size:14px;font-weight:600}input[data-v-df9d73dc],textarea[data-v-df9d73dc],select[data-v-df9d73dc]{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-df9d73dc]::placeholder,textarea[data-v-df9d73dc]::placeholder{color:#94a3b8}select[data-v-df9d73dc]{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-df9d73dc]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-df9d73dc]:focus,textarea[data-v-df9d73dc]:focus,select[data-v-df9d73dc]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-df9d73dc]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-df9d73dc]{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-df9d73dc]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-df9d73dc]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-df9d73dc]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-df9d73dc],button[type=submit][data-v-df9d73dc]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-df9d73dc]:hover,button[type=submit][data-v-df9d73dc]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-df9d73dc]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-df9d73dc]:hover{background:#cbd5e1}button[data-v-df9d73dc]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-df9d73dc]{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-df9d73dc]{padding:20px 14px}.card[data-v-df9d73dc]{border-radius:18px;padding:20px}.header[data-v-df9d73dc]{flex-direction:column;align-items:stretch}.header h1[data-v-df9d73dc]{font-size:24px}.grid[data-v-df9d73dc],.answers-grid[data-v-df9d73dc]{grid-template-columns:1fr}.actions[data-v-df9d73dc]{justify-content:stretch}.actions button[data-v-df9d73dc]{width:100%}}.page[data-v-952beb38]{background:#f3f6fb;min-height:100vh;padding:24px}.page-header[data-v-952beb38]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h1[data-v-952beb38]{color:#1f2937;margin:0;font-size:28px;font-weight:700}.create-link[data-v-952beb38]{text-decoration:none}.create-btn[data-v-952beb38]{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-952beb38]:hover{background:#1d4ed8;transform:translateY(-1px)}.table-card[data-v-952beb38]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.exam-table[data-v-952beb38]{border-collapse:collapse;width:100%}.exam-table thead[data-v-952beb38]{background:#eff6ff}.exam-table th[data-v-952beb38]{text-align:left;color:#1e3a8a;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:14px;font-weight:700}.exam-table td[data-v-952beb38]{color:#374151;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px}.exam-table tbody tr[data-v-952beb38]:hover{background:#f9fafb}.prefix-badge[data-v-952beb38]{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.status[data-v-952beb38]{border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.status.active[data-v-952beb38]{color:#166534;background:#dcfce7}.status.inactive[data-v-952beb38]{color:#991b1b;background:#fee2e2}.actions[data-v-952beb38]{align-items:center;gap:10px;display:flex}.edit-btn[data-v-952beb38]{color:#2563eb;font-weight:600;text-decoration:none;transition:all .2s}.edit-btn[data-v-952beb38]:hover{color:#1d4ed8}.delete-btn[data-v-952beb38]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .2s}.delete-btn[data-v-952beb38]: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-2d85ad1f]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-2d85ad1f]{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-2d85ad1f]{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-2d85ad1f]{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700}.form[data-v-2d85ad1f]{gap:20px;display:grid}.grid[data-v-2d85ad1f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.answers-grid[data-v-2d85ad1f]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-2d85ad1f]{gap:8px;display:grid}.form-group label[data-v-2d85ad1f]{color:#334155;font-size:14px;font-weight:600}input[data-v-2d85ad1f],textarea[data-v-2d85ad1f],select[data-v-2d85ad1f]{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-2d85ad1f]::placeholder,textarea[data-v-2d85ad1f]::placeholder{color:#94a3b8}select[data-v-2d85ad1f]{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-2d85ad1f]{resize:vertical;min-height:88px;line-height:1.6}input[data-v-2d85ad1f]:focus,textarea[data-v-2d85ad1f]:focus,select[data-v-2d85ad1f]:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.checkbox-row[data-v-2d85ad1f]{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.checkbox-row label[data-v-2d85ad1f]{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-2d85ad1f]{accent-color:#2563eb;width:16px;height:16px;box-shadow:none;margin:0}.actions[data-v-2d85ad1f]{justify-content:flex-end;margin-top:8px;display:flex}button[data-v-2d85ad1f]{cursor:pointer;border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600;transition:all .2s}.actions button[data-v-2d85ad1f],button[type=submit][data-v-2d85ad1f]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px #2563eb40}.actions button[data-v-2d85ad1f]:hover,button[type=submit][data-v-2d85ad1f]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2563eb52}.back-btn[data-v-2d85ad1f]{color:#334155;box-shadow:none;background:#e2e8f0}.back-btn[data-v-2d85ad1f]:hover{background:#cbd5e1}button[data-v-2d85ad1f]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.message[data-v-2d85ad1f]{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-2d85ad1f]{padding:20px 14px}.card[data-v-2d85ad1f]{border-radius:18px;padding:20px}.header[data-v-2d85ad1f]{flex-direction:column;align-items:stretch}.header h1[data-v-2d85ad1f]{font-size:24px}.grid[data-v-2d85ad1f],.answers-grid[data-v-2d85ad1f]{grid-template-columns:1fr}.actions[data-v-2d85ad1f]{justify-content:stretch}.actions button[data-v-2d85ad1f]{width:100%}}.page[data-v-fed77a93]{gap:20px;padding:24px;display:grid}.card[data-v-fed77a93]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #00000014}.top-bar[data-v-fed77a93]{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-box[data-v-fed77a93]{align-items:center;gap:12px;margin-top:12px;display:flex}button[data-v-fed77a93]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 16px}.secondary-btn[data-v-fed77a93]{background:#0f766e}button[data-v-fed77a93]:disabled{cursor:not-allowed;background:#94a3b8}.message[data-v-fed77a93]{color:#16a34a;margin-top:12px;font-weight:500}.header-row[data-v-fed77a93]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-wrapper[data-v-fed77a93]{overflow-x:auto}table[data-v-fed77a93]{border-collapse:collapse;width:100%}th[data-v-fed77a93],td[data-v-fed77a93]{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:10px}th[data-v-fed77a93]{background:#f8fafc}.empty[data-v-fed77a93]{text-align:center;color:#64748b}.page[data-v-1811c47a]{background:linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:32px 20px}.card[data-v-1811c47a]{background:#fff;border-radius:20px;max-width:800px;margin:0 auto;padding:24px;box-shadow:0 20px 40px #00000014}.header[data-v-1811c47a]{justify-content:space-between;margin-bottom:20px;display:flex}.upload-box[data-v-1811c47a]{gap:12px;display:grid}.hint[data-v-1811c47a]{color:#64748b;font-size:14px}.summary[data-v-1811c47a]{color:#1d4ed8;font-weight:700}.upload-btn[data-v-1811c47a]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:12px}.upload-btn[data-v-1811c47a]:disabled{opacity:.6;cursor:not-allowed}.back-btn[data-v-1811c47a]{cursor:pointer;background:#e2e8f0;border:none;border-radius:10px;padding:10px 14px}.message[data-v-1811c47a]{color:#dc2626;background:#fef2f2;border-radius:10px;margin-top:16px;padding:12px}.preview[data-v-1811c47a]{background:#f8fafc;border-radius:12px;margin-top:20px;padding:16px}.gallery[data-v-1811c47a]{margin-top:30px}.folder[data-v-1811c47a]{margin-bottom:30px}.images[data-v-1811c47a]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.image[data-v-1811c47a]{object-fit:cover;border:1px solid #ddd;border-radius:10px;width:100%;height:120px}.exam-page[data-v-f5216ba5]{max-width:1000px;margin:0 auto;padding:24px}.exam-header[data-v-f5216ba5]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.timer[data-v-f5216ba5]{color:#dc2626;font-size:22px;font-weight:700}.question-card[data-v-f5216ba5]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 30px #00000014}.question-top[data-v-f5216ba5]{justify-content:space-between;margin-bottom:16px;font-weight:700;display:flex}.question-info[data-v-f5216ba5]{background:#f3f4f6;border-radius:12px;margin-bottom:14px;padding:14px}.question-text[data-v-f5216ba5]{margin-bottom:20px;font-size:20px;line-height:1.7}.choices[data-v-f5216ba5]{gap:12px;display:grid}.choice-item[data-v-f5216ba5]{cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.choice-item.selected[data-v-f5216ba5]{background:#eff6ff;border-color:#2563eb}.actions[data-v-f5216ba5]{gap:12px;margin-top:24px;display:flex}.actions button[data-v-f5216ba5],.form-card button[data-v-f5216ba5]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 16px}.submit-btn[data-v-f5216ba5]{margin-left:auto;background:#16a34a!important}.bottom-nav[data-v-f5216ba5]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px;margin-top:28px;display:grid}.nav-number[data-v-f5216ba5]{color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 0;font-weight:700}.nav-number.answered[data-v-f5216ba5]{background:#16a34a}.nav-number.unanswered[data-v-f5216ba5]{background:#dc2626}.nav-number.active[data-v-f5216ba5]{outline:3px solid #1e3a8a;transform:scale(1.05)}.start-page[data-v-f5216ba5]{justify-content:center;align-items:center;min-height:70vh;display:flex}.form-card[data-v-f5216ba5]{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-f5216ba5]{border:1px solid #d1d5db;border-radius:10px;padding:12px}.page[data-v-b0896f4e]{padding:24px}.card[data-v-b0896f4e]{background:#fff;border-radius:14px;margin-bottom:20px;padding:20px;box-shadow:0 4px 14px #0000000f}h1[data-v-b0896f4e],h2[data-v-b0896f4e]{margin-bottom:16px}.form-grid[data-v-b0896f4e]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}label[data-v-b0896f4e]{margin-bottom:6px;font-weight:600;display:block}input[data-v-b0896f4e]{border:1px solid #ddd;border-radius:8px;width:100%;padding:10px 12px}button[data-v-b0896f4e]{cursor:pointer;border:none;border-radius:8px;padding:9px 14px}.save-btn[data-v-b0896f4e]{color:#fff;background:#2563eb}.import-btn[data-v-b0896f4e]{color:#fff;background:#16a34a;margin-top:12px}.delete-btn[data-v-b0896f4e]{color:#fff;background:#dc2626}table[data-v-b0896f4e]{border-collapse:collapse;width:100%;margin-top:16px}th[data-v-b0896f4e],td[data-v-b0896f4e]{text-align:left;border-bottom:1px solid #eee;padding:10px}th[data-v-b0896f4e]{background:#f8fafc}
