@charset "UTF-8";.result-header-wrapper[data-v-10720406]{position:relative;width:100%;height:auto;min-height:6rem;display:block;margin:0 0 20px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.result-header[data-v-10720406]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;background:transparent}.logo-container[data-v-10720406]{display:flex;justify-content:space-between;align-items:center;width:100%}.company-logo[data-v-10720406]{display:flex;align-items:center}.logo[data-v-10720406]{height:40px}.client-logo[data-v-10720406]{display:flex;align-items:center}.logo2[data-v-10720406]{height:30px}.user-details-container[data-v-10720406]{display:flex;justify-content:space-between;width:100%;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.user-details-left[data-v-10720406],.user-details-right[data-v-10720406]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-10720406]{display:flex;gap:.5rem}.user-details-left[data-v-10720406],.user-details-right[data-v-10720406]{display:flex;flex-direction:column;gap:6px 12px;align-items:flex-start;width:100%;font-size:.85rem}.label[data-v-10720406]{font-size:13px;color:#6c757d;font-weight:500;white-space:nowrap;flex-shrink:0;text-align:left}.value[data-v-10720406]{font-size:13px;color:#212529;font-weight:600;word-break:break-word;overflow:hidden;text-overflow:ellipsis;text-align:left}@media (max-width: 767px){.result-header-wrapper[data-v-10720406]{height:auto;min-height:150px}.result-header[data-v-10720406]{flex-direction:column;padding:12px;height:auto;gap:8px}.header-left[data-v-10720406]{align-items:flex-start;width:100%;margin-bottom:10px}.header-right[data-v-10720406]{gap:8px;padding:.5rem}.logo[data-v-10720406]{height:30px;margin-bottom:10px}.user-details-left[data-v-10720406],.user-details-right[data-v-10720406]{width:100%;font-size:.8rem;line-height:1.4;margin-bottom:4px;word-break:break-word}.user-details-left[data-v-10720406],.user-details-right p strong[data-v-10720406]{display:inline-block;margin-bottom:2px}}@media (max-width: 991px){.header-right[data-v-10720406]{max-width:100%}.result-header[data-v-10720406]{flex-direction:column}.header-left[data-v-10720406]{width:100%;margin-bottom:1rem}.label[data-v-10720406]{text-align:left}}@media (max-width: 575px){.header-bg[data-v-10720406]{display:none}.header-right[data-v-10720406]{gap:8px}.user-details-left[data-v-10720406],.user-details-right[data-v-10720406]{flex-direction:column;align-items:flex-start;gap:2px}.label[data-v-10720406],.value[data-v-10720406]{font-size:12px}}.location-display[data-v-0db82318]{width:100%;max-width:100vw;padding:.75rem 1rem;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #0000000d}.location-header[data-v-0db82318]{margin-bottom:16px;text-align:left}.location-header h2[data-v-0db82318]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;animation:fadeIn-0db82318 .5s ease-in-out}.location-header .subtitle[data-v-0db82318]{color:#64748b;font-size:.875rem;margin-top:2px}.maps-grid[data-v-0db82318]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.map-wrapper[data-v-0db82318]{display:flex;flex-direction:column;gap:.5rem}.map-title[data-v-0db82318]{font-size:1rem;font-weight:500;color:#3887be;margin:0}.no-location[data-v-0db82318]{background-color:#f1f5f9;border-radius:8px;padding:2rem;text-align:center;color:#64748b;font-size:.875rem}.map-container[data-v-0db82318]{background-color:#fff;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 6px #0000000d}.map-container[data-v-0db82318]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}.map[data-v-0db82318]{width:100%;height:200px;border-radius:8px}@keyframes fadeIn-0db82318{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.location-display[data-v-0db82318]{padding:16px;border-radius:8px}.location-header h2[data-v-0db82318]{font-size:24px}.location-header .subtitle[data-v-0db82318]{font-size:14px}.maps-grid[data-v-0db82318]{grid-template-columns:1fr;gap:1.5rem}.map[data-v-0db82318]{height:250px}}@media (max-width: 480px){.map[data-v-0db82318]{height:250px}}.media-frame[data-v-84febb03]{border-radius:8px;overflow:hidden;background-color:#f8fafc;box-shadow:0 1px 3px #0000001a;width:100%;max-width:350px;margin:1rem auto}.media-container[data-v-84febb03]{position:relative;width:100%;padding-top:56.25%;background-color:#e2e8f0}.media-content[data-v-84febb03]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-caption[data-v-84febb03]{padding:.75rem;font-size:.875rem;color:#334155}.media-timestamp[data-v-84febb03]{padding:.5rem .75rem;font-size:.75rem;color:#64748b;border-top:1px solid #e2e8f0}.error-message[data-v-84febb03]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ef4444e6;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.875rem}.theory-result-overlay[data-v-18037858]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;max-width:1400px;width:100%}.theory-result-overlay .theory-result-header[data-v-18037858]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-18037858]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.back-button[data-v-18037858]:hover{background:#e9ecef;color:#212529}.student-theory-result-component .app-container[data-v-18037858]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-18037858]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-18037858]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;padding:0 .5rem;margin-bottom:1rem}.student-theory-result-component .dropdown-section[data-v-18037858]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-18037858]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f2f3f7;cursor:pointer;transition:background-color .2s ease}.student-theory-result-component .dropdown-header[data-v-18037858]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-18037858]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-18037858]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-18037858]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-18037858]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-18037858]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-18037858]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.nos-manager[data-v-711f33a4]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border-radius:16px}.nos-manager .container[data-v-711f33a4]{max-width:1200px;margin:0 auto;padding:0 1rem}.nos-manager .title[data-v-711f33a4]{text-align:center;color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.nos-manager .card[data-v-711f33a4]{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;margin-bottom:1rem;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.nos-manager .card .card-header[data-v-711f33a4]{padding:1rem;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9ff,#f0f4ff)}.nos-manager .card .card-header .card-title[data-v-711f33a4]{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .5rem}.nos-manager .card .card-header .card-subtitle[data-v-711f33a4]{color:#718096;margin:0;font-size:.9rem}.nos-manager .nos-list[data-v-711f33a4]{padding:1rem;min-height:200px}.nos-manager .nos-list .nos-item[data-v-711f33a4]{display:flex;align-items:center;padding:1rem;margin-bottom:.75rem;background:#fafafa;border:2px solid #e2e8f0;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:grab}.nos-manager .nos-list .nos-item[data-v-711f33a4]:hover{background:#f0f8ff;border-color:#3182ce;transform:translateY(-2px);box-shadow:0 8px 25px #3182ce26}.nos-manager .nos-list .nos-item[data-v-711f33a4]:active{cursor:grabbing}.nos-manager .nos-list .nos-item .drag-handle[data-v-711f33a4]{color:#a0aec0;margin-right:1rem;transition:color .2s}.nos-manager .nos-list .nos-item .drag-handle[data-v-711f33a4]:hover{color:#4a5568}.nos-manager .nos-list .nos-item .nos-content[data-v-711f33a4]{flex:1;display:flex;flex-direction:column;gap:.25rem}.nos-manager .nos-list .nos-item .nos-content .nos-code[data-v-711f33a4]{font-weight:600;color:#2d3748;font-size:.9rem}.nos-manager .nos-list .nos-item .nos-content .nos-title[data-v-711f33a4]{color:#4a5568;font-size:.85rem;line-height:1.4}.nos-manager .nos-list .ghost-item[data-v-711f33a4]{opacity:.5;background:#e2e8f0!important;border:2px dashed #a0aec0!important}.nos-manager .nos-list .chosen-item[data-v-711f33a4]{transform:rotate(5deg);box-shadow:0 10px 30px #0003}.nos-manager .specialized-output[data-v-711f33a4]{padding:1rem 2rem;border-top:1px solid #e2e8f0}.nos-manager .specialized-output .output-label[data-v-711f33a4]{display:block;font-weight:600;color:#2d3748;margin-bottom:.75rem;font-size:.9rem}.nos-manager .specialized-output .output-textarea[data-v-711f33a4]{width:100%;min-height:100px;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;font-family:Monaco,Menlo,monospace;font-size:.8rem;background:#f7fafc;color:#2d3748;resize:vertical;transition:border-color .2s}.nos-manager .specialized-output .output-textarea[data-v-711f33a4]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.nos-manager .card-actions[data-v-711f33a4]{padding:1.5rem 2rem;border-top:1px solid #e2e8f0;background:#f8f9fa;display:flex;gap:1rem;justify-content:center}.nos-manager .card-actions .btn[data-v-711f33a4]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;text-decoration:none}.nos-manager .card-actions .btn[data-v-711f33a4]:disabled{opacity:.5;cursor:not-allowed}.nos-manager .card-actions .btn.btn-primary[data-v-711f33a4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.nos-manager .card-actions .btn.btn-primary[data-v-711f33a4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.nos-manager .card-actions .btn.btn-success[data-v-711f33a4]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.nos-manager .card-actions .btn.btn-success[data-v-711f33a4]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #48bb7866}.nos-manager .preview-modal[data-v-711f33a4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:flex-start;padding:1rem;z-index:1000;overflow-y:auto}.nos-manager .preview-modal .modal-content[data-v-711f33a4]{width:100%;max-width:1400px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;animation:modalSlideIn-711f33a4 .3s ease-out}.nos-manager .preview-modal .modal-header[data-v-711f33a4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;position:relative}.nos-manager .preview-modal .modal-header .card-title[data-v-711f33a4]{flex-grow:1;text-align:center}.nos-manager .preview-modal .modal-header .close-btn[data-v-711f33a4]{background:none;border:none;font-size:1.5rem;color:#4a5568;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.nos-manager .preview-modal .modal-header .close-btn[data-v-711f33a4]:hover{background:#f7fafc;color:#2d3748}.nos-manager .preview-modal .modal-footer[data-v-711f33a4]{padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:center;background:#f8f9fa}.nos-manager .preview-modal .modal-footer .btn[data-v-711f33a4]{min-width:200px}@keyframes modalSlideIn-711f33a4{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.nos-manager .preview-card[data-v-711f33a4]{margin:0}.nos-manager .preview-card .preview-content[data-v-711f33a4]{padding:1rem}.nos-manager .preview-card .preview-content .table-wrapper[data-v-711f33a4]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.nos-manager .preview-card .preview-content .preview-table[data-v-711f33a4]{width:100%;border-collapse:collapse;font-size:.8rem}.nos-manager .preview-card .preview-content .preview-table th[data-v-711f33a4],.nos-manager .preview-card .preview-content .preview-table td[data-v-711f33a4]{padding:.5rem;text-align:center;border:1px solid #e2e8f0;white-space:nowrap}.nos-manager .preview-card .preview-content .preview-table thead .nos-row th[data-v-711f33a4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;padding:.75rem}.nos-manager .preview-card .preview-content .preview-table thead .assessment-row th[data-v-711f33a4]{background:#f0f4ff;font-weight:600;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table thead .marks-row th[data-v-711f33a4]{background:#f8f9fa;font-size:.75rem;color:#4a5568}.nos-manager .preview-card .preview-content .preview-table thead .column-headers th[data-v-711f33a4]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);font-weight:600;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table tbody tr[data-v-711f33a4]:nth-child(2n){background:#f8f9fa}.nos-manager .preview-card .preview-content .preview-table tbody .student-name[data-v-711f33a4]{text-align:left;font-weight:500}.nos-manager .preview-card .preview-content .preview-table tbody .grand-total[data-v-711f33a4]{background:#f0f8ff;font-weight:700;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table tbody .percentage[data-v-711f33a4]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;font-weight:700}@media (max-width: 768px){.nos-manager[data-v-711f33a4]{padding:1rem 0}.nos-manager .title[data-v-711f33a4]{font-size:2rem}.nos-manager .card .card-header[data-v-711f33a4]{padding:1.5rem 1rem 1rem}.nos-manager .nos-list[data-v-711f33a4]{padding:.5rem}.nos-manager .nos-list .nos-item[data-v-711f33a4]{padding:.75rem}.nos-manager .nos-list .nos-item .nos-content .nos-code[data-v-711f33a4]{font-size:.8rem}.nos-manager .nos-list .nos-item .nos-content .nos-title[data-v-711f33a4]{font-size:.75rem}.nos-manager .specialized-output[data-v-711f33a4]{padding:1rem}.nos-manager .card-actions[data-v-711f33a4]{padding:1rem;flex-direction:column}.nos-manager .card-actions .btn[data-v-711f33a4]{width:100%;justify-content:center}}.attendance-sheet[data-v-77d1a335]{background:#fff;border-radius:8px;max-width:100%;margin:0 auto}.logo-section[data-v-77d1a335]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #e9ecef;margin-bottom:20px}.logo-section .company-logo[data-v-77d1a335],.logo-section .client-logo[data-v-77d1a335]{height:80px;display:flex;align-items:center}.logo-section .company-logo img[data-v-77d1a335],.logo-section .client-logo img[data-v-77d1a335]{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.logo-section .company-logo img[data-v-77d1a335]{max-width:120px}.logo-section .client-logo img[data-v-77d1a335]{max-width:100px}.attendance-header[data-v-77d1a335]{display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.attendance-header .company-info[data-v-77d1a335]{flex:1}.attendance-header .company-info h2[data-v-77d1a335]{margin:0 0 8px;font-size:1.2rem;font-weight:600;color:#2c3e50}.attendance-header .company-info p[data-v-77d1a335]{margin:2px 0;font-size:.9rem;color:#6c757d}.attendance-header .attendance-meta[data-v-77d1a335]{flex:1;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.attendance-header .attendance-meta .meta-row[data-v-77d1a335]{display:flex;gap:12px;font-size:.9rem}.attendance-header .attendance-meta .meta-row .label[data-v-77d1a335]{font-weight:600;color:#495057;min-width:80px}.attendance-header .attendance-meta .meta-row .value[data-v-77d1a335]{color:#2c3e50}.export-controls[data-v-77d1a335]{display:flex;gap:12px;margin-bottom:20px;justify-content:flex-end}.export-controls .export-btn[data-v-77d1a335]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.export-controls .export-btn .icon[data-v-77d1a335]{font-size:1.1rem}.export-controls .export-btn.pdf-btn[data-v-77d1a335]{background:#dc3545;color:#fff}.export-controls .export-btn.pdf-btn[data-v-77d1a335]:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}.export-controls .export-btn.excel-btn[data-v-77d1a335]{background:#28a745;color:#fff}.export-controls .export-btn.excel-btn[data-v-77d1a335]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 8px #28a7454d}.sheet-title[data-v-77d1a335]{text-align:center;margin-bottom:20px}.sheet-title h3[data-v-77d1a335]{margin:0 0 12px;font-size:1.1rem;font-weight:600;color:#2c3e50;letter-spacing:1px}.sheet-title .status-legend[data-v-77d1a335]{display:flex;justify-content:center;gap:20px;margin-top:12px}.sheet-title .status-legend .legend-item[data-v-77d1a335]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#495057;position:relative}.sheet-title .status-legend .legend-item .status-circle[data-v-77d1a335]{width:12px;height:12px;border-radius:50%;border:2px solid;transition:all .2s ease;position:relative;top:0;left:0}.sheet-title .status-legend .legend-item .status-circle.present[data-v-77d1a335]{background:#28a745;border-color:#28a745}.sheet-title .status-legend .legend-item .status-circle.absent[data-v-77d1a335]{background:#dc3545;border-color:#dc3545}.attendance-table-container[data-v-77d1a335]{overflow:auto;border-radius:12px;border:1px solid #dee2e6;margin-bottom:20px;background:#fff;box-shadow:0 2px 8px #0000001a;max-height:70vh}.attendance-table[data-v-77d1a335]{width:100%;border-collapse:collapse;min-width:600px}.attendance-table th[data-v-77d1a335],.attendance-table td[data-v-77d1a335]{padding:12px 8px;text-align:left;border-bottom:1px solid #dee2e6;vertical-align:middle;position:relative}.attendance-table th[data-v-77d1a335]{background:#f8f9fa;font-weight:600;color:#495057;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;border-right:1px solid #dee2e6;position:sticky;top:0;z-index:10}.attendance-table th[data-v-77d1a335]:last-child{border-right:none}.attendance-table td[data-v-77d1a335]{font-size:.75rem;color:#2c3e50;border-right:1px solid #dee2e6}.attendance-table td[data-v-77d1a335]:last-child{border-right:none}.attendance-table td.serial-col[data-v-77d1a335]{width:8%;min-width:50px;text-align:center;font-weight:500}.attendance-table td.name-col[data-v-77d1a335]{width:35%;min-width:180px;font-weight:500}.attendance-table td.roll-col[data-v-77d1a335]{width:20%;min-width:120px;font-family:Courier New,monospace;font-size:.85rem}.attendance-table td.status-col[data-v-77d1a335]{width:20%;min-width:140px}.attendance-table td.signature-col[data-v-77d1a335]{width:17%;min-width:100px}.attendance-table tbody tr[data-v-77d1a335]{transition:background-color .2s ease}.attendance-table tbody tr[data-v-77d1a335]:hover{background:#f8f9fa}.attendance-table tbody tr[data-v-77d1a335]:nth-child(2n){background:#fafbfc}.attendance-table tbody tr[data-v-77d1a335]:nth-child(2n):hover{background:#f1f3f4}.status-display[data-v-77d1a335]{display:flex;align-items:center}.status-display .status-indicator[data-v-77d1a335]{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500;text-align:center;min-width:80px}.status-display .status-indicator.present[data-v-77d1a335]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-display .status-indicator.absent[data-v-77d1a335]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.signature-box[data-v-77d1a335]{width:100%;height:30px;border:1px dashed #ced4da;border-radius:4px;background:#f8f9fa}.attendance-summary[data-v-77d1a335]{display:flex;justify-content:center;gap:30px;padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:24px}.attendance-summary .summary-item[data-v-77d1a335]{display:flex;flex-direction:column;align-items:center;gap:4px}.attendance-summary .summary-item .summary-label[data-v-77d1a335]{font-size:.85rem;color:#6c757d;font-weight:500}.attendance-summary .summary-item .summary-value[data-v-77d1a335]{font-size:1.2rem;font-weight:600}.attendance-summary .summary-item .summary-value.present[data-v-77d1a335]{color:#28a745}.attendance-summary .summary-item .summary-value.absent[data-v-77d1a335]{color:#dc3545}.assessor-section[data-v-77d1a335]{display:flex;justify-content:space-between;margin-top:40px;padding-top:20px}.assessor-section .assessor-signature[data-v-77d1a335],.assessor-section .date-section[data-v-77d1a335]{display:flex;flex-direction:column;align-items:center;gap:8px}.assessor-section .assessor-signature .signature-line[data-v-77d1a335],.assessor-section .date-section .signature-line[data-v-77d1a335]{width:200px;height:1px;border-bottom:1px solid #495057;margin-bottom:8px}.assessor-section .assessor-signature p[data-v-77d1a335],.assessor-section .date-section p[data-v-77d1a335]{margin:0;font-size:.9rem;color:#495057;font-weight:500}@media screen and (max-width: 768px){.attendance-sheet[data-v-77d1a335]{padding:16px}.logo-section[data-v-77d1a335]{padding:12px;margin-bottom:16px}.logo-section .company-logo[data-v-77d1a335],.logo-section .client-logo[data-v-77d1a335]{height:60px}.logo-section .company-logo img[data-v-77d1a335],.logo-section .client-logo img[data-v-77d1a335]{max-width:120px}.attendance-header[data-v-77d1a335]{flex-direction:column;gap:16px}.attendance-header .attendance-meta[data-v-77d1a335]{align-items:flex-start}.attendance-table-container[data-v-77d1a335]{border-radius:8px;max-height:60vh}.attendance-table[data-v-77d1a335]{min-width:500px}.attendance-table th[data-v-77d1a335],.attendance-table td[data-v-77d1a335]{padding:8px 6px;font-size:.8rem}.attendance-table th[data-v-77d1a335]{font-size:.75rem}.status-indicator[data-v-77d1a335]{padding:3px 8px;font-size:.7rem;min-width:70px}.export-controls[data-v-77d1a335]{justify-content:center;flex-wrap:wrap}.status-legend[data-v-77d1a335]{flex-wrap:wrap;gap:12px!important}.attendance-summary[data-v-77d1a335]{flex-wrap:wrap;gap:16px}.assessor-section[data-v-77d1a335]{flex-direction:column;gap:30px;align-items:center}}@media screen and (max-width: 480px){.attendance-table[data-v-77d1a335]{min-width:450px}.attendance-table th[data-v-77d1a335],.attendance-table td[data-v-77d1a335]{padding:6px 4px;font-size:.75rem}.status-indicator[data-v-77d1a335]{padding:2px 6px;font-size:.65rem;min-width:60px}}@media print{.attendance-sheet[data-v-77d1a335]{padding:0;background:#fff;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.logo-section[data-v-77d1a335]{padding:16px 0;margin-bottom:16px;display:flex!important;justify-content:space-between!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.logo-section .company-logo[data-v-77d1a335],.logo-section .client-logo[data-v-77d1a335]{height:60px;display:flex!important}.logo-section .company-logo img[data-v-77d1a335],.logo-section .client-logo img[data-v-77d1a335]{max-height:100%;width:auto;display:block!important;visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.attendance-table-container[data-v-77d1a335]{border:1px solid #000;box-shadow:none;max-height:none;overflow:visible}.attendance-table th[data-v-77d1a335]{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.exam-monitoring-dashboard[data-v-c3ab09fb]{background-color:#fff;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.table-section[data-v-c3ab09fb]{margin-bottom:40px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.section-title[data-v-c3ab09fb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;margin:0;font-size:1rem;font-weight:500}.table-container[data-v-c3ab09fb]{overflow-x:auto;padding:20px}.status-legend[data-v-c3ab09fb]{display:flex;justify-content:center;gap:20px;margin-bottom:12px}.status-legend .legend-item[data-v-c3ab09fb]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#495057;position:relative}.status-legend .legend-item .status-circle[data-v-c3ab09fb]{width:12px;height:12px;border-radius:50%;border:2px solid;transition:all .2s ease;position:relative;top:2px;left:0}.status-legend .legend-item .status-circle.present[data-v-c3ab09fb]{background:#28a745;border-color:#28a745}.status-legend .legend-item .status-circle.absent[data-v-c3ab09fb]{background:#dc3545;border-color:#dc3545}.status-legend .legend-item .status-circle.partially[data-v-c3ab09fb]{background:#ffc107;border-color:#ffc107}.status-legend .legend-item .status-circle.ongoing[data-v-c3ab09fb]{background:#2785dd;border-color:#2785dd}.status-table[data-v-c3ab09fb],.candidate-table[data-v-c3ab09fb]{width:100%;border-collapse:collapse;font-size:14px}.status-table th[data-v-c3ab09fb],.candidate-table th[data-v-c3ab09fb]{background-color:#f8f9fa;color:#495057;font-weight:600;padding:12px 8px;text-align:left;border-bottom:2px solid #dee2e6;white-space:nowrap;font-size:12px}.status-table td[data-v-c3ab09fb],.candidate-table td[data-v-c3ab09fb]{padding:12px 8px;border-bottom:1px solid #dee2e6;vertical-align:middle}.status-table tr[data-v-c3ab09fb]:hover,.candidate-table tr[data-v-c3ab09fb]:hover{background-color:#f8f9fa}.name-cell[data-v-c3ab09fb]{font-weight:500;color:#495057;min-width:150px}.candidate-id[data-v-c3ab09fb]{font-family:Courier New,monospace;color:#6c757d;font-size:12px}.status-cell[data-v-c3ab09fb]{text-align:center}.status-indicator[data-v-c3ab09fb]{width:12px;height:12px;border-radius:50%;display:inline-block}.status-indicator.online[data-v-c3ab09fb]{background-color:#28a745;box-shadow:0 0 8px #28a74566}.status-indicator.offline[data-v-c3ab09fb]{background-color:#dc3545;box-shadow:0 0 8px #dc354566}.exam-status-badge[data-v-c3ab09fb]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.exam-status-badge.done[data-v-c3ab09fb]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.exam-status-badge.not-started[data-v-c3ab09fb]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.exam-status-badge.in-progress[data-v-c3ab09fb]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.image-cell[data-v-c3ab09fb]{text-align:center;padding:8px}.captured-image[data-v-c3ab09fb]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.captured-image[data-v-c3ab09fb]:hover{transform:scale(1.1);border-color:#007bff;box-shadow:0 4px 12px #007bff4d}.count-cell[data-v-c3ab09fb]{text-align:center;font-weight:600;color:#495057}.modal-overlay[data-v-c3ab09fb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-c3ab09fb]{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-c3ab09fb]{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-c3ab09fb]{margin:0;color:#495057;font-size:1.2rem}.close-button[data-v-c3ab09fb]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .2s ease}.close-button[data-v-c3ab09fb]:hover{background-color:#e9ecef;color:#495057}.modal-body[data-v-c3ab09fb]{padding:20px;text-align:center}.modal-image[data-v-c3ab09fb]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media (max-width: 1200px){.status-table[data-v-c3ab09fb],.candidate-table[data-v-c3ab09fb]{font-size:12px}.status-table th[data-v-c3ab09fb],.status-table td[data-v-c3ab09fb],.candidate-table th[data-v-c3ab09fb],.candidate-table td[data-v-c3ab09fb]{padding:8px 6px}.captured-image[data-v-c3ab09fb]{width:40px;height:40px}}@media (max-width: 768px){.exam-monitoring-dashboard[data-v-c3ab09fb]{padding:10px}.dashboard-title[data-v-c3ab09fb]{font-size:1.5rem}.section-title[data-v-c3ab09fb]{padding:15px;font-size:1.1rem}.table-container[data-v-c3ab09fb]{padding:10px}.status-table[data-v-c3ab09fb],.candidate-table[data-v-c3ab09fb]{font-size:11px}.status-table th[data-v-c3ab09fb],.status-table td[data-v-c3ab09fb],.candidate-table th[data-v-c3ab09fb],.candidate-table td[data-v-c3ab09fb]{padding:6px 4px}.captured-image[data-v-c3ab09fb]{width:35px;height:35px}.name-cell[data-v-c3ab09fb]{min-width:120px}}.batch-details-view[data-v-3064b5f6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px}.batch-header[data-v-3064b5f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.batch-header .batch-info-header[data-v-3064b5f6]{display:flex;align-items:center;gap:16px}.batch-header .batch-info-header h2[data-v-3064b5f6]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50}.batch-header .batch-info-header .batch-date[data-v-3064b5f6]{color:#6c757d;font-size:1rem;background:#e9ecef;padding:6px 12px;border-radius:6px;font-weight:500}.back-button[data-v-3064b5f6]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.back-button[data-v-3064b5f6]:hover{background:#e9ecef;color:#212529}.batch-details[data-v-3064b5f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px;background:#fafbfc;border-radius:8px;border:1px solid #e9ecef;margin-bottom:24px}.detail-row[data-v-3064b5f6]{display:flex;flex-direction:column;gap:6px}.detail-row .label[data-v-3064b5f6]{font-size:.8rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.detail-row .value[data-v-3064b5f6]{font-size:.85rem;font-weight:600;color:#2c3e50}.action-buttons-container[data-v-3064b5f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:center;margin-bottom:24px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef}.action-button[data-v-3064b5f6]{min-width:-moz-max-content;min-width:max-content;flex:0 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(to right,#00b4d8,#0096c7);border:none;padding:12px 20px;color:#fff;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;white-space:nowrap;position:relative;overflow:hidden}.action-button[data-v-3064b5f6]:hover{background:linear-gradient(to right,#0096c7,#00b4d8);transform:translateY(-2px);box-shadow:0 4px 12px #00b4d833}.action-button[data-v-3064b5f6]:active{transform:translateY(0)}.action-button[data-v-3064b5f6]:focus{outline:none;box-shadow:0 0 0 3px #00b4d84d}.action-button .button-icon[data-v-3064b5f6]{font-size:16px}.action-button.candidate-feedback-btn[data-v-3064b5f6]{background:linear-gradient(to right,#00b4d8,#0096c7)}.action-button.candidate-feedback-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#0096c7,#00b4d8)}.action-button.assessor-bod-btn[data-v-3064b5f6]{background:linear-gradient(to right,#4361ee,#3f37c9)}.action-button.assessor-bod-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#3f37c9,#4361ee)}.action-button.assessor-feedback-btn[data-v-3064b5f6]{background:linear-gradient(to right,#4895ef,#4361ee)}.action-button.assessor-feedback-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#4361ee,#4895ef)}.action-button.overall-summary-btn[data-v-3064b5f6]{background:linear-gradient(to right,#3a0ca3,#3f37c9)}.action-button.overall-summary-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#3f37c9,#3a0ca3)}.action-button.trainer-details-btn[data-v-3064b5f6]{background:linear-gradient(to right,#4cc9f0,#4895ef)}.action-button.trainer-details-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#4895ef,#4cc9f0)}.action-button.spoc-feedback-btn[data-v-3064b5f6]{background:linear-gradient(to right,#7209b7,#560bad)}.action-button.spoc-feedback-btn[data-v-3064b5f6]:hover{background:linear-gradient(to right,#560bad,#7209b7)}.candidate-details-container[data-v-3064b5f6]{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.tab-navigation[data-v-3064b5f6]{border-bottom:1px solid #e9ecef;background:#f8f9fa}.tab-buttons[data-v-3064b5f6]{display:flex;gap:0}.tab-button[data-v-3064b5f6]{padding:12px 20px;background:none;border:none;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;flex:1}.tab-button[data-v-3064b5f6]:hover{color:#495057;background:#e9ecef}.tab-button.active[data-v-3064b5f6]{color:#007bff;border-bottom-color:#007bff;background:#fff;font-weight:600}.tab-content[data-v-3064b5f6]{padding:20px}.candidate-list .table-container[data-v-3064b5f6]{overflow-x:auto;border-radius:6px;border:1px solid #e9ecef}.candidate-list table[data-v-3064b5f6]{width:100%;border-collapse:collapse;min-width:1200px}.candidate-list table th[data-v-3064b5f6],.candidate-list table td[data-v-3064b5f6]{padding:6px 4px;text-align:left;border-right:1px solid #e9ecef;font-size:.75rem}.candidate-list table th[data-v-3064b5f6]:last-child,.candidate-list table td[data-v-3064b5f6]:last-child{border-right:none}.candidate-list table th[data-v-3064b5f6]:nth-child(7),.candidate-list table th[data-v-3064b5f6]:nth-child(8),.candidate-list table th[data-v-3064b5f6]:nth-child(9),.candidate-list table th[data-v-3064b5f6]:nth-child(11),.candidate-list table td[data-v-3064b5f6]:nth-child(7),.candidate-list table td[data-v-3064b5f6]:nth-child(8),.candidate-list table td[data-v-3064b5f6]:nth-child(9),.candidate-list table td[data-v-3064b5f6]:nth-child(11){text-align:center}.candidate-list table th[data-v-3064b5f6]{background:#f8f9fa;font-weight:600;color:#495057;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0;z-index:1;white-space:nowrap}.candidate-list table th.sortable[data-v-3064b5f6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.candidate-list table th.sortable[data-v-3064b5f6]:hover{background:#e9ecef}.candidate-list table th.sortable .sort-icon[data-v-3064b5f6]{font-size:.7rem;margin-left:4px;opacity:.5}.candidate-list table td[data-v-3064b5f6]{color:#2c3e50;border-bottom:1px solid #f1f3f4}.candidate-list table td.name-cell[data-v-3064b5f6]{min-width:140px;font-weight:500}.candidate-list table td.code-cell[data-v-3064b5f6],.candidate-list table td.password-cell[data-v-3064b5f6]{font-family:Courier New,monospace;text-align:center;min-width:60px}.candidate-list table td.roll-cell[data-v-3064b5f6]{font-family:Courier New,monospace;font-size:.7rem;min-width:90px}.candidate-list table td.aadhar-cell[data-v-3064b5f6]{font-family:Courier New,monospace;font-size:.7rem;color:#6c757d;min-width:80px}.candidate-list table tbody tr[data-v-3064b5f6]{transition:background-color .2s ease}.candidate-list table tbody tr[data-v-3064b5f6]:hover{background:#f8f9fa}.candidate-list table tbody tr[data-v-3064b5f6]:nth-child(2n){background:#fafbfc}.candidate-list table tbody tr[data-v-3064b5f6]:nth-child(2n):hover{background:#f1f3f4}.track-media-content[data-v-3064b5f6]{min-height:300px}.attendance-content[data-v-3064b5f6],.nos-result-content[data-v-3064b5f6]{padding:0}.status-button[data-v-3064b5f6]{display:block;margin:0 auto;padding:4px 8px;border-radius:10px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;min-width:80px;text-align:center;border:none;cursor:pointer;transition:all .2s ease}.status-button[data-v-3064b5f6]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0003}.status-button[data-v-3064b5f6]:active:not(:disabled){transform:translateY(0)}.status-button[data-v-3064b5f6]:disabled{cursor:not-allowed;opacity:.8}.status-completed[data-v-3064b5f6]{background:#28a745;color:#fff}.status-completed[data-v-3064b5f6]:hover:not(:disabled){background:#218838}.status-ongoing[data-v-3064b5f6]{background:#17a2b8;color:#fff}.status-ongoing[data-v-3064b5f6]:hover:not(:disabled){background:#138496}.status-partially-completed[data-v-3064b5f6]{background:#ffc107;color:#212529}.status-partially-completed[data-v-3064b5f6]:hover:not(:disabled){background:#e0a800}.status-pending[data-v-3064b5f6]{background:#dc3545;color:#fff}.status-pending[data-v-3064b5f6]:hover:not(:disabled){background:#c82333}.status-in-progress[data-v-3064b5f6]{background:#cce7ff;color:#004085;border:1px solid #b3d7ff}.status-failed[data-v-3064b5f6]{background:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.status-scheduled[data-v-3064b5f6]{background:#e2e3e5;color:#41464b;border:1px solid #d1d3d4}.view-btn[data-v-3064b5f6]{display:block;margin:0 auto;padding:6px 12px;background:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.view-btn[data-v-3064b5f6]:hover{background:#138496;transform:translateY(-1px);box-shadow:0 2px 4px #17a2b84d}.view-btn[data-v-3064b5f6]:active{transform:translateY(0)}.no-candidates[data-v-3064b5f6]{background:#fff;border-radius:6px;padding:24px;text-align:center;border:1px solid #e9ecef}.no-candidates p[data-v-3064b5f6]{margin:0;color:#6c757d;font-style:italic}@media (max-width: 1200px){.batch-details .action-buttons-container[data-v-3064b5f6]{justify-content:center}.action-button[data-v-3064b5f6]{font-size:13px;padding:10px 16px}}@media (max-width: 768px){.batch-header[data-v-3064b5f6]{flex-direction:column;align-items:flex-start;gap:16px}.batch-header .batch-info-header[data-v-3064b5f6]{width:100%;justify-content:space-between}.batch-header .batch-info-header h2[data-v-3064b5f6]{font-size:1.25rem}.batch-details[data-v-3064b5f6]{grid-template-columns:1fr;gap:16px;padding:12px}.action-buttons-container[data-v-3064b5f6]{padding:16px;gap:8px;justify-content:center}.action-button[data-v-3064b5f6]{padding:8px 12px;font-size:12px}.action-button .button-icon[data-v-3064b5f6]{font-size:14px}.tab-buttons[data-v-3064b5f6]{flex-direction:column}.tab-button[data-v-3064b5f6]{padding:10px 16px;font-size:.85rem}.tab-content[data-v-3064b5f6]{padding:12px}.tab-content .attendance-content[data-v-3064b5f6]{padding:0}.candidate-list .table-container[data-v-3064b5f6]{border-radius:4px}.candidate-list table th[data-v-3064b5f6],.candidate-list table td[data-v-3064b5f6]{padding:8px 6px;font-size:.75rem}}@media (max-width: 480px){.action-buttons-container[data-v-3064b5f6]{justify-content:flex-start;gap:4px}.action-button[data-v-3064b5f6]{padding:6px 10px;font-size:11px}.action-button .button-icon[data-v-3064b5f6]{font-size:12px}}.theory-result-overlay[data-v-f834d240]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;max-width:1400px;width:100%}.theory-result-overlay .theory-result-header[data-v-f834d240]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-f834d240]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.back-button[data-v-f834d240]:hover{background:#e9ecef;color:#212529}.dashboard-container[data-v-f834d240]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;border-radius:1rem}@media (max-width: 768px){.dashboard-container[data-v-f834d240]{padding:1rem}}.dashboard-title[data-v-f834d240]{font-size:1.5rem;font-weight:600;color:#fff;text-align:center;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width: 768px){.dashboard-title[data-v-f834d240]{font-size:2rem;margin-bottom:1.5rem}}.info-cards-grid[data-v-f834d240]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width: 768px){.info-cards-grid[data-v-f834d240]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}}.info-card[data-v-f834d240]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:1rem;display:flex;align-items:center;gap:1rem;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,box-shadow .3s ease}.info-card[data-v-f834d240]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.info-card .card-icon[data-v-f834d240]{font-size:1.5rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0}.info-card .card-content[data-v-f834d240]{flex:1}.info-card .card-content h3[data-v-f834d240]{font-size:.875rem;font-weight:600;color:#4a5568;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.info-card .card-content p[data-v-f834d240]{font-size:.8rem;font-weight:600;color:#2d3748;margin:0;line-height:1.3}.chart-section[data-v-f834d240]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.chart-section[data-v-f834d240]{padding:1.5rem;margin-bottom:2rem}}.section-title[data-v-f834d240]{font-size:1.2rem;font-weight:600;color:#2d3748;text-align:center}@media (max-width: 768px){.section-title[data-v-f834d240]{font-size:1.5rem;margin-bottom:1rem}}.chart-container[data-v-f834d240]{overflow-x:auto;padding:1rem}.stacked-chart[data-v-f834d240]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.metrics-legend[data-v-f834d240]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.metrics-legend .legend-item[data-v-f834d240]{display:flex;align-items:center;gap:.5rem}.metrics-legend .legend-item .legend-color[data-v-f834d240]{width:24px;height:12px;border-radius:6px}.metrics-legend .legend-item .legend-color.quality-excellent[data-v-f834d240]{background:linear-gradient(135deg,#48bb78,#38a169)}.metrics-legend .legend-item .legend-color.quality-good[data-v-f834d240]{background:linear-gradient(135deg,#4299e1,#3182ce)}.metrics-legend .legend-item .legend-color.quality-average[data-v-f834d240]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.metrics-legend .legend-item .legend-color.quality-poor[data-v-f834d240]{background:linear-gradient(135deg,#f56565,#e53e3e)}.metrics-legend .legend-item .legend-text[data-v-f834d240]{font-size:.875rem;font-weight:600;color:#4a5568}.metrics-bars[data-v-f834d240]{display:flex;flex-direction:column;gap:1.5rem}.metric-row[data-v-f834d240]{display:flex;align-items:center;gap:1.5rem}.metric-row .metric-label[data-v-f834d240]{width:140px;font-size:.875rem;font-weight:600;color:#2d3748;text-align:right}.metric-row .stacked-bar-container[data-v-f834d240]{flex:1;height:32px;background:#e2e8f0;border-radius:16px;display:flex;overflow:hidden}.metric-row .stacked-segment[data-v-f834d240]{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:600;transition:all .3s ease;position:relative;min-width:0}.metric-row .stacked-segment[data-v-f834d240]:hover{filter:brightness(1.1)}.metric-row .stacked-segment .segment-label[data-v-f834d240]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1);pointer-events:none}.metric-row .stacked-segment.quality-excellent[data-v-f834d240]{background:linear-gradient(135deg,#48bb78,#38a169)}.metric-row .stacked-segment.quality-good[data-v-f834d240]{background:linear-gradient(135deg,#4299e1,#3182ce)}.metric-row .stacked-segment.quality-average[data-v-f834d240]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.metric-row .stacked-segment.quality-poor[data-v-f834d240]{background:linear-gradient(135deg,#f56565,#e53e3e)}.metric-score[data-v-f834d240]{font-size:.875rem;font-weight:700;color:#2d3748}.table-section[data-v-f834d240]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(255,255,255,.2)}.section-header[data-v-f834d240]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.section-header[data-v-f834d240]{padding:1.5rem 1.5rem 1rem;flex-direction:column;text-align:center}}.section-header .section-stats[data-v-f834d240]{display:flex;gap:2rem}@media (max-width: 768px){.section-header .section-stats[data-v-f834d240]{gap:1rem}}.section-header .section-stats .stat-item[data-v-f834d240]{display:flex;flex-direction:column;align-items:center}.section-header .section-stats .stat-item .stat-number[data-v-f834d240]{font-size:1rem;font-weight:700;color:#667eea}.section-header .section-stats .stat-item .stat-label[data-v-f834d240]{font-size:.75rem;font-weight:500;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.table-controls[data-v-f834d240]{display:flex;justify-content:flex-start;align-items:center;padding:1rem;gap:1rem}.entries-selector[data-v-f834d240]{display:flex;align-items:center;gap:.5rem}.entries-selector .entries-label[data-v-f834d240]{font-size:.75rem;font-weight:500;color:#4a5568}.entries-selector .entries-dropdown[data-v-f834d240]{padding:.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#2d3748;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease;outline:none;min-width:60px}.entries-selector .entries-dropdown[data-v-f834d240]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.entries-selector .entries-dropdown[data-v-f834d240]:hover{border-color:#c4b5fd}.table-wrapper[data-v-f834d240]{padding:0 .5rem .5rem}@media (max-width: 768px){.table-wrapper[data-v-f834d240]{padding:0 1.5rem 1.5rem}}.table-scroll-container[data-v-f834d240]{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.table-scroll-container[data-v-f834d240]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-f834d240]::-webkit-scrollbar-track{background:#f7fafc}.table-scroll-container[data-v-f834d240]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.modern-table[data-v-f834d240]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.875rem}.modern-table .table-head[data-v-f834d240]{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table .table-head .table-header-cell[data-v-f834d240]{padding:1rem .75rem;text-align:left;font-weight:600;color:#fff;font-size:.875rem;white-space:nowrap}.modern-table .table-head .table-header-cell.sortable[data-v-f834d240]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.modern-table .table-head .table-header-cell.sortable[data-v-f834d240]:hover{background:#ffffff1a}.modern-table .table-head .table-header-cell .header-content[data-v-f834d240]{display:flex;align-items:center;gap:.5rem}.modern-table .table-head .table-header-cell .header-content .sort-icon[data-v-f834d240]{width:14px;height:14px;fill:#fff;transition:transform .2s ease}.modern-table .table-head .table-header-cell .header-content .sort-icon.sort-desc[data-v-f834d240]{transform:rotate(180deg)}.modern-table .table-body .table-row[data-v-f834d240]{transition:all .2s ease;cursor:pointer}.modern-table .table-body .table-row[data-v-f834d240]:hover{background:#667eea0d}.modern-table .table-body .table-row.selected[data-v-f834d240]{background:#667eea1a;box-shadow:inset 4px 0 #667eea}.modern-table .table-body .table-row[data-v-f834d240]:nth-child(2n){background:#f8fafc}.modern-table .table-body .table-row[data-v-f834d240]:nth-child(2n):hover{background:#667eea0d}.modern-table .table-body .table-cell[data-v-f834d240]{padding:1rem .75rem;border-bottom:1px solid #e2e8f0;vertical-align:middle}.modern-table .table-body .table-cell.text-center[data-v-f834d240]{text-align:center;font-weight:600;color:#4a5568}.modern-table .table-body .table-cell .candidate-info[data-v-f834d240]{display:flex;align-items:center;gap:.75rem}.modern-table .table-body .table-cell .candidate-info .candidate-avatar[data-v-f834d240]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.modern-table .table-body .table-cell .candidate-info .candidate-name[data-v-f834d240]{font-weight:600;color:#2d3748}.modern-table .table-body .table-cell .location-info[data-v-f834d240]{display:flex;flex-direction:column;gap:.25rem}.modern-table .table-body .table-cell .location-info .location-state[data-v-f834d240]{font-weight:600;color:#2d3748}.modern-table .table-body .table-cell .location-info .location-city[data-v-f834d240]{font-size:.8rem;color:#718096}.modern-table .table-body .table-cell .date-badge[data-v-f834d240]{padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;white-space:nowrap}.modern-table .table-body .table-cell .date-badge.status-recent[data-v-f834d240]{background:#c6f6d5;color:#22543d}.modern-table .table-body .table-cell .date-badge.status-medium[data-v-f834d240]{background:#feebc8;color:#c05621}.modern-table .table-body .table-cell .date-badge.status-old[data-v-f834d240]{background:#fed7d7;color:#c53030}.modern-table .table-body .table-cell .language-badge[data-v-f834d240]{padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;background:#e6fffa;color:#234e52;text-transform:capitalize}.modern-table .table-body .table-cell .quality-indicator[data-v-f834d240]{padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-align:center;white-space:nowrap}.modern-table .table-body .table-cell .quality-indicator.quality-excellent[data-v-f834d240]{background:#c6f6d5;color:#22543d}.modern-table .table-body .table-cell .quality-indicator.quality-good[data-v-f834d240]{background:#bee3f8;color:#2c5282}.modern-table .table-body .table-cell .quality-indicator.quality-average[data-v-f834d240]{background:#feebc8;color:#c05621}.modern-table .table-body .table-cell .quality-indicator.quality-poor[data-v-f834d240]{background:#fed7d7;color:#c53030}.modern-table .table-body .table-cell .quality-indicator.overall-rating[data-v-f834d240]{font-weight:700;padding:.5rem 1rem}.pagination-container[data-v-f834d240]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}@media (max-width: 768px){.pagination-container[data-v-f834d240]{padding:1rem 1.5rem;flex-direction:column;text-align:center}}.pagination-container .pagination-info[data-v-f834d240]{color:#4a5568;font-weight:500;font-size:.875rem}.pagination-container .pagination-controls[data-v-f834d240]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pagination-container .pagination-controls .pagination-btn[data-v-f834d240]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:25px;background:#fff;color:#4a5568;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.pagination-container .pagination-controls .pagination-btn .btn-icon[data-v-f834d240]{width:16px;height:16px;fill:currentColor}.pagination-container .pagination-controls .pagination-btn[data-v-f834d240]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea;transform:translateY(-1px)}.pagination-container .pagination-controls .pagination-btn[data-v-f834d240]:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination-controls .page-number[data-v-f834d240]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.875rem}.pagination-container .pagination-controls .page-number[data-v-f834d240]:hover{background:#667eea1a}.pagination-container .pagination-controls .page-number.active[data-v-f834d240]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:scale(1.1)}.batch-result-table-component[data-v-71d2ccec]{max-width:1400px;margin:0 auto;position:relative}.batch-result-table-component .theory-result-overlay[data-v-71d2ccec]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;width:100%}.batch-result-table-component .theory-result-overlay .theory-result-header[data-v-71d2ccec]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.batch-result-table-component .back-button[data-v-71d2ccec]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.batch-result-table-component .back-button[data-v-71d2ccec]:hover{background:#e9ecef;color:#212529}.batch-result-table-component .candidate-list .table-container[data-v-71d2ccec]{overflow-x:auto;border-radius:6px;border:1px solid #e9ecef}.batch-result-table-component .candidate-list table[data-v-71d2ccec]{width:100%;border-collapse:collapse;min-width:auto}.batch-result-table-component .candidate-list table th[data-v-71d2ccec],.batch-result-table-component .candidate-list table td[data-v-71d2ccec]{padding:6px 4px;text-align:left;border-right:1px solid #e9ecef;font-size:.75rem}.batch-result-table-component .candidate-list table th[data-v-71d2ccec]:last-child,.batch-result-table-component .candidate-list table td[data-v-71d2ccec]:last-child{border-right:none}.batch-result-table-component .candidate-list table th[data-v-71d2ccec]:nth-child(7),.batch-result-table-component .candidate-list table th[data-v-71d2ccec]:nth-child(8),.batch-result-table-component .candidate-list table th[data-v-71d2ccec]:nth-child(9),.batch-result-table-component .candidate-list table th[data-v-71d2ccec]:nth-child(11),.batch-result-table-component .candidate-list table td[data-v-71d2ccec]:nth-child(7),.batch-result-table-component .candidate-list table td[data-v-71d2ccec]:nth-child(8),.batch-result-table-component .candidate-list table td[data-v-71d2ccec]:nth-child(9),.batch-result-table-component .candidate-list table td[data-v-71d2ccec]:nth-child(11){text-align:center}.batch-result-table-component .candidate-list table th[data-v-71d2ccec]{background:#f8f9fa;font-weight:600;color:#495057;font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0;z-index:1;white-space:nowrap}.batch-result-table-component .candidate-list table th.sortable[data-v-71d2ccec]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.batch-result-table-component .candidate-list table th.sortable[data-v-71d2ccec]:hover{background:#e9ecef}.batch-result-table-component .candidate-list table th.sortable .sort-icon[data-v-71d2ccec]{font-size:.7rem;margin-left:4px;opacity:.5}.batch-result-table-component .candidate-list table td[data-v-71d2ccec]{color:#2c3e50;border-bottom:1px solid #f1f3f4}.batch-result-table-component .candidate-list table td.name-cell[data-v-71d2ccec]{min-width:140px;font-weight:500}.batch-result-table-component .candidate-list table td.code-cell[data-v-71d2ccec]{font-family:Courier New,monospace;text-align:center;min-width:60px}.batch-result-table-component .candidate-list table tbody tr[data-v-71d2ccec]{transition:background-color .2s ease}.batch-result-table-component .candidate-list table tbody tr[data-v-71d2ccec]:hover{background:#f8f9fa}.batch-result-table-component .candidate-list table tbody tr[data-v-71d2ccec]:nth-child(2n){background:#fafbfc}.batch-result-table-component .candidate-list table tbody tr[data-v-71d2ccec]:nth-child(2n):hover{background:#f1f3f4}.batch-result-table-component .candidate-list table .candidate-highlight[data-v-71d2ccec]{background:linear-gradient(135deg,#e8f4f8,#d4edda)!important;border:2px solid #17a2b8!important}.batch-result-table-component .candidate-list table .candidate-highlight .label[data-v-71d2ccec]{color:#17a2b8!important;font-weight:700}.batch-result-table-component .candidate-list table .candidate-highlight .value[data-v-71d2ccec]{color:#155724!important;font-weight:600}.batch-result-table-component .view-btn[data-v-71d2ccec]{display:block;padding:6px 12px;background:#17a2b8;color:#fff;margin-left:12px;border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:500;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.batch-result-table-component .view-btn[data-v-71d2ccec]:hover{background:#138496;transform:translateY(-1px);box-shadow:0 2px 4px #17a2b84d}.batch-result-table-component .view-btn[data-v-71d2ccec]:active{transform:translateY(0)}.batch-result-table-component .summary-modal-overlay[data-v-71d2ccec]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.batch-result-table-component .summary-modal[data-v-71d2ccec]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:95%;max-width:1200px;max-height:90vh;overflow-y:auto;animation:modalFadeIn-71d2ccec .3s ease-out}@keyframes modalFadeIn-71d2ccec{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.batch-result-table-component .modal-header[data-v-71d2ccec]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #17a2b8;background:linear-gradient(135deg,#17a2b8,#20c997);border-radius:12px 12px 0 0}.batch-result-table-component .modal-header h2[data-v-71d2ccec]{color:#fff;margin:0;font-size:1.5rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.2)}.batch-result-table-component .modal-header .close-btn[data-v-71d2ccec]{background:#fff3;border:none;color:#fff;font-size:1.2rem;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.batch-result-table-component .modal-header .close-btn[data-v-71d2ccec]:hover{background:#ffffff4d;transform:scale(1.1)}.batch-result-table-component .modal-content[data-v-71d2ccec]{padding:24px}.batch-result-table-component .batch-details-header[data-v-71d2ccec]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #dee2e6}.batch-result-table-component .batch-details-header h3[data-v-71d2ccec]{color:#17a2b8;margin:0 0 16px;font-size:1.2rem;font-weight:600}.batch-result-table-component .batch-details-header .batch-info-grid[data-v-71d2ccec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:16px}.batch-result-table-component .batch-details-header .batch-info-grid .info-item[data-v-71d2ccec]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.batch-result-table-component .batch-details-header .batch-info-grid .info-item .label[data-v-71d2ccec]{font-weight:600;color:#495057;font-size:.85rem}.batch-result-table-component .batch-details-header .batch-info-grid .info-item .value[data-v-71d2ccec]{color:#2c3e50;font-size:.85rem;text-align:right;flex:1;margin-left:12px}.batch-result-table-component .summary-cards-container[data-v-71d2ccec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.batch-result-table-component .summary-card[data-v-71d2ccec]{background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000014;border:1px solid #e9ecef;overflow:hidden;transition:all .3s ease}.batch-result-table-component .summary-card[data-v-71d2ccec]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.batch-result-table-component .summary-card .card-header[data-v-71d2ccec]{padding:16px 20px;font-weight:600;color:#fff;text-align:center}.batch-result-table-component .summary-card .card-header h4[data-v-71d2ccec]{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.batch-result-table-component .summary-card.candidate-card .card-header[data-v-71d2ccec]{background:linear-gradient(135deg,#6f42c1,#8b5fbf)}.batch-result-table-component .summary-card.theory-card .card-header[data-v-71d2ccec]{background:linear-gradient(135deg,#17a2b8,#20c997)}.batch-result-table-component .summary-card.viva-card .card-header[data-v-71d2ccec]{background:linear-gradient(135deg,#fd7e14,#ffc107)}.batch-result-table-component .summary-card.practical-card .card-header[data-v-71d2ccec]{background:linear-gradient(135deg,#28a745,#20c997)}.batch-result-table-component .summary-card .card-content[data-v-71d2ccec]{padding:20px}.batch-result-table-component .candidate-info .info-row[data-v-71d2ccec]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f3f4}.batch-result-table-component .candidate-info .info-row[data-v-71d2ccec]:last-child{border-bottom:none}.batch-result-table-component .candidate-info .info-row .label[data-v-71d2ccec]{font-weight:600;color:#495057}.batch-result-table-component .candidate-info .info-row .value[data-v-71d2ccec]{color:#2c3e50;font-weight:500}.batch-result-table-component .time-info[data-v-71d2ccec]{margin-bottom:20px}.batch-result-table-component .time-info .time-row[data-v-71d2ccec]{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:12px;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px}.batch-result-table-component .time-info .time-row .time-label[data-v-71d2ccec]{font-weight:600;color:#495057;font-size:.85rem}.batch-result-table-component .time-info .time-row .time-value[data-v-71d2ccec]{color:#17a2b8;font-weight:600;font-family:Courier New,monospace}.batch-result-table-component .photo-section[data-v-71d2ccec]{margin-bottom:20px}.batch-result-table-component .photo-section .photo-container[data-v-71d2ccec]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.batch-result-table-component .photo-section .photo-item[data-v-71d2ccec]{text-align:center}.batch-result-table-component .photo-section .photo-item .photo-label[data-v-71d2ccec]{display:block;font-weight:600;color:#495057;margin-bottom:8px;font-size:.85rem}.batch-result-table-component .photo-section .photo-item .photo-placeholder[data-v-71d2ccec]{width:100%;height:120px;border:2px dashed #dee2e6;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.batch-result-table-component .photo-section .photo-item .photo-placeholder img[data-v-71d2ccec]{max-width:100%;max-height:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.batch-result-table-component .photo-section .photo-item .photo-placeholder .placeholder-img[data-v-71d2ccec]{font-size:2rem;color:#adb5bd}.batch-result-table-component .marks-section .marks-row[data-v-71d2ccec]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.batch-result-table-component .marks-section .marks-item[data-v-71d2ccec]{text-align:center;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.batch-result-table-component .marks-section .marks-item .marks-label[data-v-71d2ccec]{display:block;font-weight:600;color:#495057;margin-bottom:8px;font-size:.85rem}.batch-result-table-component .marks-section .marks-item .marks-value[data-v-71d2ccec]{font-size:1.25rem;font-weight:700;color:#17a2b8}@media (max-width: 768px){.batch-result-table-component .summary-modal[data-v-71d2ccec]{width:98%;margin:10px}.batch-result-table-component .batch-info-grid[data-v-71d2ccec],.batch-result-table-component .summary-cards-container[data-v-71d2ccec]{grid-template-columns:1fr!important}.batch-result-table-component .time-row[data-v-71d2ccec]{grid-template-columns:1fr!important;gap:8px!important;text-align:center}.batch-result-table-component .photo-container[data-v-71d2ccec],.batch-result-table-component .marks-row[data-v-71d2ccec]{grid-template-columns:1fr!important}}@media (max-width: 480px){.batch-result-table-component .modal-content[data-v-71d2ccec],.batch-result-table-component .batch-details-header[data-v-71d2ccec],.batch-result-table-component .card-content[data-v-71d2ccec]{padding:16px}}.timing-display[data-v-9b03c87c]{width:100%;max-width:100vw;margin:0 auto;padding:.75rem 1rem;background-color:#f8fafc;border-radius:8px;box-shadow:0 10px 15px -3px #0000000d}.timing-header[data-v-9b03c87c]{margin-bottom:16px;text-align:left}.timing-header h1[data-v-9b03c87c]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;animation:fadeIn-9b03c87c .5s ease-in-out}.timing-header .subtitle[data-v-9b03c87c]{color:#64748b;font-size:.875rem;margin-top:2px}.timing-table[data-v-9b03c87c]{width:100%;margin:8px 0}.table-container[data-v-9b03c87c]{width:100%;overflow-x:auto;box-shadow:0 2px 4px #0000000d;border-radius:6px;background-color:#fff}table[data-v-9b03c87c]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem}thead[data-v-9b03c87c]{background-color:#f8fafc;position:sticky;top:0}th[data-v-9b03c87c]{text-align:left;padding:12px;font-weight:600;color:#3887be;border-bottom:1px solid #e2e8f0;white-space:nowrap}td[data-v-9b03c87c]{padding:12px;border-bottom:1px solid #e2e8f0;color:#334155}.spent-time[data-v-9b03c87c]{font-weight:600;color:#64748b;font-family:monospace;font-size:.95rem}.data-row[data-v-9b03c87c]{transition:background-color .2s ease}.data-row[data-v-9b03c87c]:hover{background-color:#f1f5f9}@keyframes fadeIn-9b03c87c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.timing-display[data-v-9b03c87c]{padding:16px;border-radius:8px}.timing-header h1[data-v-9b03c87c]{font-size:24px}.timing-header .subtitle[data-v-9b03c87c]{font-size:14px}th[data-v-9b03c87c],td[data-v-9b03c87c]{padding:12px 8px;font-size:14px}}@media (max-width: 480px){th[data-v-9b03c87c],td[data-v-9b03c87c]{padding:8px 4px;font-size:13px}}.breach-report-container[data-v-e12225b4]{width:100%;max-width:100vw;margin:0 auto;padding:.75rem 1rem;background-color:#f8fafc;border-radius:8px;box-shadow:0 10px 15px -3px #0000000d;font-family:Arial,sans-serif}.breach-header[data-v-e12225b4]{margin-bottom:16px;text-align:left}.breach-header .subtitle[data-v-e12225b4]{color:#64748b;font-size:.875rem;margin-top:2px}.controls-row[data-v-e12225b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.entries-control[data-v-e12225b4]{display:flex;align-items:center;gap:8px}.entries-control select[data-v-e12225b4]{padding:5px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.entries-control label[data-v-e12225b4]{font-size:1rem;color:#334155}.search-control[data-v-e12225b4]{display:flex;align-items:center;gap:8px}.search-control input[data-v-e12225b4]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;width:200px}.search-control label[data-v-e12225b4]{font-size:1rem;color:#334155}.entries-info[data-v-e12225b4]{margin-bottom:10px;font-size:14px;color:#64748b}.table-container[data-v-e12225b4]{width:100%;overflow-x:auto;box-shadow:0 2px 4px #0000000d;border-radius:6px;background-color:#fff;margin-bottom:20px}.breach-table[data-v-e12225b4]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem}.breach-table th[data-v-e12225b4]{text-align:left;padding:12px;font-weight:600;color:#3887be;border:1px solid #e2e8f0;background-color:#f8fafc;position:sticky;top:0;white-space:nowrap}.breach-table td[data-v-e12225b4]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;color:#334155;border:1px solid #e2e8f0}.data-row[data-v-e12225b4]{transition:background-color .2s ease}.data-row[data-v-e12225b4]:hover{background-color:#f1f5f9}.sortable[data-v-e12225b4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:24px!important}.sortable[data-v-e12225b4]:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #cbd5e1;opacity:.3}.sortable[data-v-e12225b4]:before{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #cbd5e1;opacity:.3;margin-top:6px}.sortable.sorted[data-v-e12225b4]:after{opacity:1;border-bottom-color:#3887be}.sortable.sorted[data-v-e12225b4]:before{opacity:1;border-top-color:#3887be}.sortable.sorted.asc[data-v-e12225b4]:after{opacity:1;border-bottom-color:#3887be}.sortable.sorted.asc[data-v-e12225b4]:before{opacity:.3}.sortable.sorted[data-v-e12225b4]:not(.asc):after{opacity:.3}.sortable.sorted[data-v-e12225b4]:not(.asc):before{opacity:1;border-top-color:#3887be}.picture-cell[data-v-e12225b4]{text-align:center}.breach-image[data-v-e12225b4]{max-width:100px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.pagination[data-v-e12225b4]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.pagination-btn[data-v-e12225b4]{padding:6px 12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pagination-btn[data-v-e12225b4]:disabled{cursor:not-allowed;opacity:.6}.pagination-btn[data-v-e12225b4]:hover:not(:disabled){background-color:#f1f5f9}.page-numbers[data-v-e12225b4]{display:flex;gap:5px}.page-number[data-v-e12225b4]{padding:6px 12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.page-number.active[data-v-e12225b4]{background-color:#3887be;color:#fff;border-color:#3887be}.page-number[data-v-e12225b4]:hover:not(.active){background-color:#f1f5f9}@keyframes fadeIn-e12225b4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lightbox-overlay[data-v-e12225b4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.lightbox-image[data-v-e12225b4]{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 0 20px #00000080;cursor:zoom-out}@media (max-width: 768px){.controls-row[data-v-e12225b4]{flex-direction:column;align-items:flex-start;gap:10px}.search-control[data-v-e12225b4],.search-control input[data-v-e12225b4]{width:100%}.breach-report-container[data-v-e12225b4]{padding:16px;border-radius:8px}.breach-header .subtitle[data-v-e12225b4]{font-size:14px}.breach-table th[data-v-e12225b4],.breach-table td[data-v-e12225b4]{padding:12px 8px;font-size:14px}}@media (max-width: 480px){.breach-table th[data-v-e12225b4],.breach-table td[data-v-e12225b4]{padding:8px 4px;font-size:13px}}.theory-marks-container[data-v-a717c4e4]{width:100%;max-width:100vw;margin:0 auto;padding:.75rem 1rem;background-color:#f8fafc;border-radius:8px;box-shadow:0 10px 15px -3px #0000000d;font-family:Arial,sans-serif}.summary-row[data-v-a717c4e4]{display:flex;justify-content:space-around;align-items:center;background-color:#fff;padding:12px;border-radius:6px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;flex-wrap:wrap}.summary-item[data-v-a717c4e4]{display:flex;align-items:center;padding:8px 12px}.summary-label[data-v-a717c4e4]{font-weight:600;color:#334155;margin-right:8px}.summary-value[data-v-a717c4e4]{font-weight:500;color:#3887be}.table-container[data-v-a717c4e4]{width:100%;overflow-x:auto;border-radius:6px;background-color:#fff}.marks-table[data-v-a717c4e4]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem;table-layout:fixed}.marks-table th[data-v-a717c4e4]{text-align:left;padding:.5rem;font-weight:600;font-size:.8rem;color:#3887be;border:1px solid #e2e8f0;background-color:#f8fafc;position:sticky;top:0;text-wrap:wrap;width:auto}.marks-table th[data-v-a717c4e4]:nth-child(1){width:4%}.marks-table th[data-v-a717c4e4]:nth-child(2){width:12%}.marks-table th[data-v-a717c4e4]:nth-child(3){width:9%}.marks-table th[data-v-a717c4e4]:nth-child(4){width:8%}.marks-table th[data-v-a717c4e4]:nth-child(5){width:10%}.marks-table th[data-v-a717c4e4]:nth-child(6){width:18%}.marks-table th[data-v-a717c4e4]:nth-child(7){width:10%}.marks-table th[data-v-a717c4e4]:nth-child(8){width:10%}.marks-table th[data-v-a717c4e4]:nth-child(9){width:5%}.marks-table th[data-v-a717c4e4]:nth-child(10){width:8%}.marks-table td[data-v-a717c4e4]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;color:#334155;border:1px solid #e2e8f0;word-wrap:break-word;overflow-wrap:break-word;max-width:0;white-space:normal}.data-row[data-v-a717c4e4]{transition:background-color .2s ease}.data-row[data-v-a717c4e4]:hover{background-color:#f1f5f9}.data-row td[data-v-a717c4e4]{vertical-align:top}.result-cell[data-v-a717c4e4]{text-align:center}.result-icon[data-v-a717c4e4]{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%}.result-icon.correct[data-v-a717c4e4]{background-color:#dcfce7;color:#16a34a}.result-icon.incorrect[data-v-a717c4e4]{background-color:#fecaca;color:#dc2626}.tick[data-v-a717c4e4],.cross[data-v-a717c4e4]{font-size:18px;font-weight:700}.total-obtained-marks[data-v-a717c4e4]{display:flex;justify-content:flex-end;align-items:center;padding:16px;border-top:2px solid #e2e8f0;background-color:#f8fafc}.total-label[data-v-a717c4e4]{font-weight:600;color:#334155;margin-right:12px}.total-value[data-v-a717c4e4]{font-weight:700;color:#3887be;font-size:1.1rem}@media (max-width: 1024px){.marks-table[data-v-a717c4e4]{font-size:.8rem}.marks-table td[data-v-a717c4e4],.marks-table th[data-v-a717c4e4]{padding:8px 4px}}@media (max-width: 768px){.theory-marks-container[data-v-a717c4e4]{padding:12px}.marks-table[data-v-a717c4e4]{font-size:.75rem}.summary-row[data-v-a717c4e4]{flex-wrap:wrap;gap:10px}.summary-item[data-v-a717c4e4]{flex:1;min-width:200px}}@media (max-width: 480px){.marks-table[data-v-a717c4e4]{font-size:.7rem}.summary-row[data-v-a717c4e4]{flex-direction:column;align-items:flex-start}.summary-item[data-v-a717c4e4]{width:100%;margin-bottom:8px}}.bar-chart-container[data-v-5e8006c7]{width:100%;height:240px;margin:20px 0}@media (max-width: 768px){.bar-chart-container[data-v-5e8006c7]{height:200px}}.overall-summary[data-v-1298a818]{width:100%;margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.summary-header[data-v-1298a818]{background-color:#3498db;color:#fff;padding:10px 16px;font-size:16px;font-weight:600;text-align:center}.summary-content[data-v-1298a818]{padding:16px}.summary-table[data-v-1298a818]{margin-bottom:20px;position:relative}table[data-v-1298a818]{width:100%;border-collapse:collapse;margin-bottom:8px}th[data-v-1298a818],td[data-v-1298a818]{border:1px solid #ddd;padding:8px 12px;text-align:center;font-size:14px}th[data-v-1298a818]{background-color:#f2f2f2;font-weight:600}.total-row[data-v-1298a818]{font-weight:600;background-color:#f9f9f9}.result-container[data-v-1298a818]{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;padding:4px 8px;border-radius:4px}.result-label[data-v-1298a818]{margin-right:8px;font-weight:600}.result-value[data-v-1298a818]{font-weight:700;font-size:16px}.fail[data-v-1298a818]{color:#e74c3c}.pass[data-v-1298a818]{color:#2ecc71}.chart-container[data-v-1298a818]{width:100%;margin:20px 0}.criteria-container[data-v-1298a818]{margin-top:16px}.criterion[data-v-1298a818]{margin-bottom:8px;font-size:14px;color:#555}@media (max-width: 768px){th[data-v-1298a818],td[data-v-1298a818]{padding:6px 8px;font-size:14px}.summary-header[data-v-1298a818]{font-size:16px}.result-value[data-v-1298a818]{font-size:14px}}.donut-chart-container[data-v-32254c2f]{position:relative;margin:0 auto}.chart-title[data-v-32254c2f]{text-align:center;font-size:14px;margin-bottom:10px;color:#2c3e50}.chart-center-text[data-v-32254c2f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.incorrect-label[data-v-32254c2f]{font-size:10px;font-weight:700;color:#333}.incorrect-value[data-v-32254c2f]{font-size:20px;font-weight:700;color:#e74c3c}.correct-indicator[data-v-32254c2f]{position:absolute;right:0;bottom:0;text-align:right}.correct-value[data-v-32254c2f]{font-size:16px;font-weight:700;color:#2ecc71}.correct-label[data-v-32254c2f]{font-size:10px;color:#2ecc71}@media (max-width: 768px){.donut-chart-container[data-v-32254c2f]{width:120px!important;height:120px!important}.incorrect-label[data-v-32254c2f]{font-size:8px}.incorrect-value[data-v-32254c2f]{font-size:16px}.correct-value[data-v-32254c2f]{font-size:14px}.correct-label[data-v-32254c2f]{font-size:8px}}.attempts-chart[data-v-bc74445e]{width:100%;margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.attempts-header[data-v-bc74445e]{background-color:#3498db;color:#fff;padding:10px 16px;font-size:16px;font-weight:600;text-align:center}.attempts-content[data-v-bc74445e]{padding:24px 16px;display:flex;flex-direction:column;align-items:center}.chart-wrapper[data-v-bc74445e]{margin-bottom:16px;position:relative}.attempts-details[data-v-bc74445e]{display:flex;justify-content:space-around;width:100%;max-width:400px;margin-top:16px}.detail-item[data-v-bc74445e]{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background-color:#f8f9fa;border-radius:6px}.detail-label[data-v-bc74445e]{font-size:14px;color:#555;margin-bottom:4px}.detail-value[data-v-bc74445e]{font-size:18px;font-weight:600;color:#2c3e50}@media (max-width: 768px){.attempts-header[data-v-bc74445e]{font-size:16px}.attempts-details[data-v-bc74445e]{flex-direction:column;gap:10px}.detail-item[data-v-bc74445e]{width:100%}}@media (min-width: 769px){.attempts-content[data-v-bc74445e]{flex-direction:row;justify-content:space-around;align-items:center}.attempts-details[data-v-bc74445e]{margin-top:0}}.nos-detail-item[data-v-1f7eaa18]{width:100%;margin-bottom:16px;background-color:#f8f9fa;border-radius:8px;overflow:hidden}.nos-title[data-v-1f7eaa18]{background-color:#f1f1f1;padding:12px 16px;font-size:16px;font-weight:600;color:#333}.nos-content[data-v-1f7eaa18]{padding:16px;font-size:14px}.paper-info[data-v-1f7eaa18]{display:flex;margin-bottom:16px;align-items:center}.paper-label[data-v-1f7eaa18]{font-weight:600;margin-right:8px;color:#555}.paper-value[data-v-1f7eaa18]{font-weight:400}.detail-content[data-v-1f7eaa18]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.score-table[data-v-1f7eaa18]{flex:1;min-width:200px;margin-right:16px}table[data-v-1f7eaa18]{width:100%;border-collapse:collapse}th[data-v-1f7eaa18],td[data-v-1f7eaa18]{border:1px solid #ddd;padding:8px 12px;text-align:center}th[data-v-1f7eaa18]{background-color:#2980b9;color:#fff;font-weight:600}.total-row[data-v-1f7eaa18]{font-weight:600;background-color:#f5f5f5}.chart-container[data-v-1f7eaa18]{display:flex;justify-content:center;padding:8px}@media (max-width: 768px){.detail-content[data-v-1f7eaa18]{flex-direction:column}.score-table[data-v-1f7eaa18]{margin-right:0;margin-bottom:20px;width:100%}th[data-v-1f7eaa18],td[data-v-1f7eaa18]{padding:6px 8px;font-size:14px}.nos-title[data-v-1f7eaa18]{font-size:14px}}.nos-wise-view[data-v-14be6105]{width:100%;margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.view-header[data-v-14be6105]{background-color:#3498db;color:#fff;padding:10px 16px;font-size:16px;font-weight:600;text-align:center}.view-content[data-v-14be6105]{padding:16px}@media (max-width: 768px){.view-header[data-v-14be6105]{font-size:16px}.view-content[data-v-14be6105]{padding:12px}}.student-results-container[data-v-706c22d7]{width:100%;max-width:1200px;margin:0 auto;padding:.5rem .5rem 0;font-family:Inter,system-ui,sans-serif}.loading-container[data-v-706c22d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.loading-spinner[data-v-706c22d7]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3498db;animation:spin-706c22d7 1s ease-in-out infinite;margin-bottom:16px}.loading-text[data-v-706c22d7]{font-size:16px;color:#555}@keyframes spin-706c22d7{to{transform:rotate(360deg)}}.results-content[data-v-706c22d7]{animation:fadeIn-706c22d7 .5s ease-in-out}@keyframes fadeIn-706c22d7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{body[data-v-706c22d7]{background-color:#fff}.student-results-container[data-v-706c22d7]{padding:0}.results-content[data-v-706c22d7]>*{page-break-inside:avoid;margin-bottom:20px}}@media (max-width: 768px){.student-results-container[data-v-706c22d7]{padding:16px}}.batch-result-container[data-v-ff25d273]{font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:1200px;margin:0 auto;background-color:#fff;border-radius:8px;overflow:hidden}.theory-result-overlay[data-v-ab942784]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;max-width:1400px;width:100%}.theory-result-overlay .theory-result-header[data-v-ab942784]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-ab942784]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.back-button[data-v-ab942784]:hover{background:#e9ecef;color:#212529}.student-theory-result-component .app-container[data-v-ab942784]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-ab942784]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-ab942784]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;padding:0 .5rem;margin-bottom:1rem}.student-theory-result-component .dropdown-section[data-v-ab942784]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-ab942784]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f2f3f7;cursor:pointer;transition:background-color .2s ease}.student-theory-result-component .dropdown-header[data-v-ab942784]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-ab942784]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-ab942784]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-ab942784]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-ab942784]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-ab942784]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-ab942784]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.questions-container[data-v-42fc1336]{background:#f8f9fa;min-height:100vh;margin:0;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.back-button[data-v-42fc1336]{padding:8px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;color:#495057;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.back-button[data-v-42fc1336]:hover{background:#e9ecef;color:#212529}.tab-header[data-v-42fc1336]{background:#fff;padding:16px;text-align:center}.tab-header .title[data-v-42fc1336]{color:#2c3e50;font-size:18px;font-weight:500;margin:0}.table-container[data-v-42fc1336]{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden;box-shadow:0 2px 4px #0000000d}.table-container .table-header[data-v-42fc1336]{background:#f8f9fa;padding:16px 20px;border-bottom:1px solid #e9ecef}.table-container .table-header .title[data-v-42fc1336]{color:#2c3e50;font-size:18px;font-weight:500;margin:0 0 4px;text-align:center}.table-container .table-header .section-title[data-v-42fc1336]{font-size:15px;font-weight:500;color:#495057;text-align:center;margin:0}.table-container .table-scroll[data-v-42fc1336]{overflow-x:auto;max-height:500px;overflow-y:auto}.table-container .table-scroll[data-v-42fc1336]::-webkit-scrollbar{width:6px;height:6px}.table-container .table-scroll[data-v-42fc1336]::-webkit-scrollbar-track{background:#0000000d}.table-container .table-scroll[data-v-42fc1336]::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:3px}.table-container .table[data-v-42fc1336]{width:100%;table-layout:auto;border-collapse:collapse;background-color:#fff;min-width:100%}.table-container .table .header-row[data-v-42fc1336]{background:#f8f9fa;position:sticky;top:0;z-index:1}.table-container .table .header-row .header-cell[data-v-42fc1336]{padding:12px 8px;font-size:.7rem;font-weight:600;color:#007bff;text-align:center;border:1px solid #e9ecef;border-bottom:2px solid #e9ecef;border-top:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;position:relative;height:48px}.table-container .table .header-row .header-cell[data-v-42fc1336]:first-child{border-left:none}.table-container .table .header-row .header-cell[data-v-42fc1336]:last-child{border-right:none}.table-container .table .data-row[data-v-42fc1336]{transition:background-color .2s ease}.table-container .table .data-row[data-v-42fc1336]:hover,.table-container .table .data-row.even-row[data-v-42fc1336]{background-color:#f8f9fa}.table-container .table .data-row .data-cell[data-v-42fc1336]{padding:8px 4px;font-size:.8rem;color:#2c3e50;text-align:center;border-right:1px solid #e9ecef;vertical-align:middle;line-height:1.5}.table-container .table .data-row .data-cell[data-v-42fc1336]:last-child{border-right:none}.table-container .table .data-row .data-cell.sr-no[data-v-42fc1336]{width:50px;min-width:50px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:.8rem}.table-container .table .data-row .data-cell.question-id[data-v-42fc1336]{width:60px;min-width:60px;max-width:90px;font-family:Courier New,monospace;font-size:.8rem;white-space:nowrap}.table-container .table .data-row .data-cell.question[data-v-42fc1336]{width:230px;min-width:230px;max-width:250px;text-align:left;white-space:normal;word-break:break-word}.table-container .table .data-row .data-cell.option[data-v-42fc1336]{width:120px;min-width:120px;max-width:150px;text-align:left;white-space:normal;word-break:break-word}.table-container .table .data-row .data-cell.nos[data-v-42fc1336]{width:150px;min-width:130px;max-width:250px;text-align:center;white-space:normal;word-break:break-word}.table-container .table .data-row .data-cell.weightage[data-v-42fc1336],.table-container .table .data-row .data-cell.marks[data-v-42fc1336]{width:55px;min-width:55px;max-width:150px;text-align:center;white-space:nowrap}.table-container .table .data-row .data-cell.correct-answer[data-v-42fc1336]{width:120px;min-width:100px;max-width:150px;text-align:center;white-space:normal}.table.theory-table[data-v-42fc1336],.table.viva-table[data-v-42fc1336],.table.practical-table[data-v-42fc1336]{border:1px solid #e9ecef;margin-bottom:0}.table.theory-table .data-cell[data-v-42fc1336],.table.viva-table .data-cell[data-v-42fc1336],.table.practical-table .data-cell[data-v-42fc1336]{padding:12px 8px;vertical-align:top;font-size:.85rem;height:48px}.table.theory-table .data-cell.sr-no[data-v-42fc1336],.table.viva-table .data-cell.sr-no[data-v-42fc1336],.table.practical-table .data-cell.sr-no[data-v-42fc1336]{width:60px;min-width:60px;text-align:center}.table.theory-table .data-cell.question-id[data-v-42fc1336],.table.viva-table .data-cell.question-id[data-v-42fc1336],.table.practical-table .data-cell.question-id[data-v-42fc1336]{width:100px;min-width:100px;font-family:Courier New,monospace}.table.theory-table .data-cell.nos[data-v-42fc1336],.table.viva-table .data-cell.nos[data-v-42fc1336],.table.practical-table .data-cell.nos[data-v-42fc1336]{width:200px;min-width:200px;text-align:center;white-space:normal;word-break:break-word}.table.theory-table .data-cell.element[data-v-42fc1336],.table.theory-table .data-cell.pc[data-v-42fc1336],.table.viva-table .data-cell.element[data-v-42fc1336],.table.viva-table .data-cell.pc[data-v-42fc1336],.table.practical-table .data-cell.element[data-v-42fc1336],.table.practical-table .data-cell.pc[data-v-42fc1336]{width:80px;min-width:80px;text-align:center}.table.theory-table .data-cell.question[data-v-42fc1336],.table.viva-table .data-cell.question[data-v-42fc1336],.table.practical-table .data-cell.question[data-v-42fc1336]{width:300px;min-width:300px;text-align:left;white-space:normal;word-break:break-word}.table.theory-table .data-cell.marks[data-v-42fc1336],.table.viva-table .data-cell.marks[data-v-42fc1336],.table.practical-table .data-cell.marks[data-v-42fc1336]{width:80px;min-width:80px;text-align:center}.theory-table .data-cell.option[data-v-42fc1336]{width:120px;min-width:120px;text-align:left;white-space:normal;word-break:break-word}.theory-table .data-cell.weightage[data-v-42fc1336]{width:100px;min-width:100px;text-align:center}.theory-table .data-cell.correct-answer[data-v-42fc1336]{width:120px;min-width:120px;text-align:center}.viva-table .data-cell.correct-answer[data-v-42fc1336]{width:200px;min-width:200px;text-align:left;white-space:normal;word-break:break-word}.practical-table .data-cell.rubrics[data-v-42fc1336]{width:350px;min-width:350px;text-align:left;padding:12px 16px}.practical-table .data-cell.rubrics .rubric-item[data-v-42fc1336]{margin:6px 0;padding:2px 0;line-height:1.4;font-size:.85rem;text-align:left}@media (max-width: 1200px){.table .data-cell.question[data-v-42fc1336]{min-width:250px;max-width:350px}.table .data-cell.option[data-v-42fc1336]{min-width:130px;max-width:160px}.table .data-cell.nos[data-v-42fc1336]{min-width:150px;max-width:250px}}@media (max-width: 768px){.table-container[data-v-42fc1336]{margin:15px 10px;border-radius:12px}.table-container .table-header .title[data-v-42fc1336]{font-size:16px;line-height:1.4}.table .header-row .header-cell[data-v-42fc1336],.table .data-row .data-cell[data-v-42fc1336]{padding:12px 8px;font-size:12px}.table .data-row .data-cell.question[data-v-42fc1336]{min-width:200px;max-width:280px;padding:16px 12px}.table .data-row .data-cell.option[data-v-42fc1336]{min-width:120px;max-width:140px}.table .data-row .data-cell.nos[data-v-42fc1336]{min-width:150px;max-width:200px}}@media (max-width: 480px){.table-container[data-v-42fc1336]{margin:10px 5px}.table-container .table-header .title[data-v-42fc1336]{font-size:14px;line-height:1.4}.table .data-row .data-cell.question[data-v-42fc1336]{min-width:180px;max-width:220px;font-size:13px}.table .data-row .data-cell.option[data-v-42fc1336]{min-width:100px;max-width:120px;font-size:11px}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.student-list-component .student-section[data-v-6767463d]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.student-list-component .student-header[data-v-6767463d]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.student-list-component .student-title[data-v-6767463d]{font-size:1.125rem;font-weight:600;color:#111827;text-align:center}.student-list-component .search-filter-bar[data-v-6767463d]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.student-list-component .search-filter-bar[data-v-6767463d]{flex-direction:row;justify-content:space-between;align-items:center}}.student-list-component .search-container[data-v-6767463d]{position:relative;width:100%}@media (min-width: 640px){.student-list-component .search-container[data-v-6767463d]{width:16rem}}.student-list-component .search-input[data-v-6767463d]{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.student-list-component .search-input[data-v-6767463d]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.student-list-component .search-icon[data-v-6767463d]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.student-list-component .action-buttons[data-v-6767463d]{display:flex;gap:.5rem}.student-list-component .action-button[data-v-6767463d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#374151;cursor:pointer}.student-list-component .action-button[data-v-6767463d]:hover{background-color:#f9fafb}.student-list-component .start-btn[data-v-6767463d]{background-color:#009db5;border:1px solid transparent;border-radius:3px;box-shadow:#fff6 0 1px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Liberation Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.15385;margin:0;outline:none;padding:8px .8em;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:nowrap}.student-list-component .start-btn[data-v-6767463d]:hover,.student-list-component .start-btn[data-v-6767463d]:focus{background-color:#07c}.student-list-component .start-btn[data-v-6767463d]:focus{box-shadow:0 0 0 4px #0095ff26}.student-list-component .start-btn[data-v-6767463d]:active{background-color:#0064bd;box-shadow:none}.student-list-component .start-btn[data-v-6767463d]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.student-list-component .mobile-buttons-container[data-v-6767463d]{display:flex;gap:.5rem;width:100%}.student-list-component .mobile-exam-btn[data-v-6767463d]{background-color:#0095ff;border:1px solid transparent;border-radius:3px;box-shadow:#fff6 0 1px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Liberation Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.15385;padding:8px .5em;text-align:center;flex:1;white-space:nowrap}.student-list-component .mobile-exam-btn[data-v-6767463d]:hover,.student-list-component .mobile-exam-btn[data-v-6767463d]:focus{background-color:#07c}.student-list-component .mobile-exam-btn[data-v-6767463d]:active{background-color:#0064bd;box-shadow:none}.student-list-component .mobile-exam-btn.disabled[data-v-6767463d]{background-color:#ccc;cursor:not-allowed;opacity:.6}.student-list-component .table-container[data-v-6767463d]{overflow-x:auto}.student-list-component .student-table[data-v-6767463d]{width:100%;border-collapse:collapse}.student-list-component .student-table th[data-v-6767463d]{padding:.75rem 1.5rem;text-align:left;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;background-color:#f9fafb}.student-list-component .student-table td[data-v-6767463d]{padding:1rem 1.5rem;font-size:.875rem;color:#374151;border-top:1px solid #e5e7eb;white-space:nowrap}.student-list-component .student-table tr[data-v-6767463d]:hover{background-color:#f9fafb}.student-list-component .student-id[data-v-6767463d]{font-weight:500;color:#4f46e5}.student-list-component .mobile-cards[data-v-6767463d]{display:none;flex-direction:column;gap:1rem;padding:1rem}.student-list-component .student-card[data-v-6767463d]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-list-component .card-header[data-v-6767463d]{background-color:#f9fafb;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.student-list-component .student-id-mobile[data-v-6767463d]{font-weight:500;color:#4f46e5;font-size:.875rem}.student-list-component .student-name[data-v-6767463d]{font-weight:600;color:#111827;font-size:1rem}.student-list-component .card-content[data-v-6767463d]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.student-list-component .card-row[data-v-6767463d]{display:flex;justify-content:space-between;align-items:center}.student-list-component .card-label[data-v-6767463d]{font-size:.875rem;color:#6b7280;font-weight:500}.student-list-component .card-value[data-v-6767463d]{font-size:.875rem;color:#374151}.student-list-component .card-footer[data-v-6767463d]{border-top:1px solid #e5e7eb;padding:.75rem 1rem;display:flex;justify-content:flex-end}.student-list-component .action-button-mobile[data-v-6767463d]{width:100%;justify-content:center;padding:.625rem}.student-list-component .status-completed[data-v-6767463d]{font-size:.875rem;color:#065f46;font-weight:500}.student-list-component .status-badge[data-v-6767463d]{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.student-list-component .status-badge.completed[data-v-6767463d]{background-color:#d1fae5;color:#065f46}.student-list-component .status-badge.upcoming[data-v-6767463d]{background-color:#fef3c7;color:#92400e}.student-list-component .pagination[data-v-6767463d]{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb}.student-list-component .pagination-mobile[data-v-6767463d]{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 640px){.student-list-component .pagination-mobile[data-v-6767463d]{display:none}}.student-list-component .mobile-pagination-button[data-v-6767463d]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center;max-width:120px}.student-list-component .mobile-page-indicator[data-v-6767463d]{font-size:.875rem;color:#4b5563;font-weight:500}.student-list-component .pagination-desktop[data-v-6767463d]{display:none}@media (min-width: 640px){.student-list-component .pagination-desktop[data-v-6767463d]{display:flex;align-items:center;justify-content:space-between;width:100%}}.student-list-component .pagination-info[data-v-6767463d]{font-size:.875rem;color:#4b5563}.student-list-component .pagination-info-value[data-v-6767463d]{font-weight:500}.student-list-component .pagination-nav[data-v-6767463d]{display:flex}.student-list-component .pagination-button[data-v-6767463d]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #d1d5db;background-color:#fff;color:#4b5563;cursor:pointer}.student-list-component .pagination-button[data-v-6767463d]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.student-list-component .pagination-button[data-v-6767463d]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.student-list-component .pagination-button[data-v-6767463d]:not(:first-child){margin-left:-1px}.student-list-component .pagination-button.active[data-v-6767463d]{z-index:10;background-color:#eef2ff;border-color:#009db5;color:#4f46e5}.student-list-component .pagination-button.disabled[data-v-6767463d]{background-color:#f9fafb;color:#d1d5db;cursor:not-allowed}.student-list-component .pagination-button[data-v-6767463d]:not(.disabled):hover{background-color:#f9fafb}.student-list-component .pagination-page-button[data-v-6767463d]{min-width:2rem;padding:.5rem}.student-list-component .exam-selection[data-v-6767463d]{position:relative;display:inline-block}.student-list-component .exam-dropdown[data-v-6767463d]{position:absolute;top:100%;left:0;z-index:50;min-width:120px;margin-top:.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.student-list-component .dropdown-item[data-v-6767463d]{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-size:.875rem;color:#374151;background-color:#fff;border:none;cursor:pointer}.student-list-component .dropdown-item[data-v-6767463d]:hover{background-color:#f9fafb}.student-list-component .dropdown-item[data-v-6767463d]:not(:last-child){border-bottom:1px solid #e5e7eb}@media (max-width: 768px){.student-list-component .desktop-table[data-v-6767463d]{display:none}.student-list-component .mobile-cards[data-v-6767463d]{display:flex}.student-list-component .student-card[data-v-6767463d]{overflow:visible}}.fullscreen-modal[data-v-f3775f08]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1050;display:flex;flex-direction:column}.modal-header[data-v-f3775f08]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#1a1a1a;color:#fff}.modal-header h3[data-v-f3775f08]{margin:0;font-size:1.1rem}.close-modal[data-v-f3775f08]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:0;line-height:1}.modal-content[data-v-f3775f08]{flex:1;display:flex;position:relative;overflow:hidden}.camera-container[data-v-f3775f08]{width:100%;height:100%;position:relative;overflow:hidden;background-color:#000}.camera-feed[data-v-f3775f08]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camera-toggle[data-v-f3775f08]{position:absolute;top:20px;right:20px;background:#00000080;border:none;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.pause-resume-btn[data-v-f3775f08]{background:#ffffffd9;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin:0 8px;transition:box-shadow .2s,background .2s,transform .2s;box-shadow:0 2px 8px #00000014;cursor:pointer;outline:none}.pause-resume-btn svg[data-v-f3775f08]{width:18px;height:18px;pointer-events:none;transition:filter .2s,transform .2s}.pause-resume-btn[data-v-f3775f08]:hover,.pause-resume-btn[data-v-f3775f08]:focus{background:#e0f2fe;box-shadow:0 4px 16px #3b82f61f;transform:scale(1.08)}.pause-resume-btn[data-v-f3775f08]:active{background:#bae6fd;transform:scale(.95)}.camera-flash[data-v-f3775f08]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;opacity:0;animation:flash-f3775f08 .2s ease-out}@keyframes flash-f3775f08{0%{opacity:0}50%{opacity:1}to{opacity:0}}.camera-controls[data-v-f3775f08]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px}.capture-btn[data-v-f3775f08]{width:70px;height:70px;border-radius:50%;background-color:#ffffff4d;border:2px solid white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.capture-circle[data-v-f3775f08]{width:54px;height:54px;border-radius:50%;background-color:#fff}.record-btn[data-v-f3775f08],.stop-btn[data-v-f3775f08]{width:70px;height:70px;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:transparent;color:#fff}.record-btn[data-v-f3775f08]{color:#dc3545}.stop-btn[data-v-f3775f08]{color:#fff}.recording-indicator[data-v-f3775f08]{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;color:#fff;font-weight:500}.recording-dot[data-v-f3775f08]{width:12px;height:12px;border-radius:50%;background-color:#dc3545;animation:pulse-f3775f08 1s infinite}@keyframes pulse-f3775f08{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.camera-flash[data-v-f3775f08]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;animation:flash-f3775f08 .3s;pointer-events:none}@keyframes flash-f3775f08{0%{opacity:.8}to{opacity:0}}.preview-container[data-v-f3775f08]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.preview-image[data-v-f3775f08],.preview-video[data-v-f3775f08]{max-width:100%;max-height:calc(100% - 80px);-o-object-fit:contain;object-fit:contain}.preview-controls[data-v-f3775f08]{margin-top:20px;display:flex;gap:15px}.retake-btn[data-v-f3775f08],.save-btn[data-v-f3775f08]{padding:.5rem .75rem;border-radius:.2rem;cursor:pointer;transition:all .3s ease-in-out;min-width:120px;text-align:center;font-size:.8rem}.retake-btn[data-v-f3775f08]{background-color:#f99b0d;color:#fff;border:none}.retake-btn[data-v-f3775f08]:hover{background-color:#e08c0a}.save-btn[data-v-f3775f08]{background-color:#009db5;color:#fff;border:none}.save-btn[data-v-f3775f08]:hover{background-color:#008a9f}.annexure-m-form-component .container[data-v-53fb4c60]{min-height:100vh;padding:0;background-color:#f5f5f5}.annexure-m-form-component .form-wrappers[data-v-53fb4c60]{max-width:1300px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.annexure-m-form-component .form-header[data-v-53fb4c60]{background-color:#009db5;padding:1.5rem 1rem;text-align:center}.annexure-m-form-component .form-header h4[data-v-53fb4c60]{color:#fff;font-size:1rem;margin:0}.annexure-m-form-component .form-content[data-v-53fb4c60]{padding:2rem}.annexure-m-form-component .assessor-info[data-v-53fb4c60]{margin-bottom:2rem}.annexure-m-form-component .assessor-info .info-grid[data-v-53fb4c60]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.annexure-m-form-component .assessor-info .info-grid[data-v-53fb4c60]{grid-template-columns:1fr 1fr}}.annexure-m-form-component .assessor-info .info-item[data-v-53fb4c60]{display:flex;flex-direction:column;gap:.5rem}.annexure-m-form-component .assessor-info .info-item label[data-v-53fb4c60]{font-size:.875rem;font-weight:500;color:#374151}.annexure-m-form-component input[type=text][data-v-53fb4c60],.annexure-m-form-component input[type=date][data-v-53fb4c60],.annexure-m-form-component textarea[data-v-53fb4c60]{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;width:100%;font-size:.875rem}.annexure-m-form-component input[type=text][data-v-53fb4c60]:focus,.annexure-m-form-component input[type=date][data-v-53fb4c60]:focus,.annexure-m-form-component textarea[data-v-53fb4c60]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.annexure-m-form-component .feedback-items[data-v-53fb4c60]{display:flex;flex-direction:column;gap:1rem}.annexure-m-form-component .feedback-items .feedback-item[data-v-53fb4c60]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.annexure-m-form-component .feedback-items .feedback-item .feedback-content[data-v-53fb4c60]{display:flex;flex-direction:column;gap:1rem}.annexure-m-form-component .question-container[data-v-53fb4c60]{display:flex;align-items:flex-start;gap:1rem}.annexure-m-form-component .question-container .question-number[data-v-53fb4c60]{background-color:#009db5;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.annexure-m-form-component .question-container .question-text[data-v-53fb4c60]{margin:0;font-size:.875rem;color:#374151}.annexure-m-form-component .checkbox-group[data-v-53fb4c60]{display:flex;gap:1.5rem;margin-left:3rem}.annexure-m-form-component .checkbox-group .checkbox-label[data-v-53fb4c60]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.annexure-m-form-component .checkbox-group .checkbox-label input[type=checkbox][data-v-53fb4c60]{width:1.25rem;height:1.25rem;cursor:pointer}.annexure-m-form-component .checkbox-group .checkbox-label span[data-v-53fb4c60]{font-size:.875rem;color:#374151}.annexure-m-form-component .remarks-container[data-v-53fb4c60],.annexure-m-form-component .attachment-container[data-v-53fb4c60]{margin-left:3rem}.annexure-m-form-component .attachment-section[data-v-53fb4c60]{margin-top:.5rem}.annexure-m-form-component .attachment-section .attachment-label[data-v-53fb4c60]{font-weight:500;margin-right:.5rem}.annexure-m-form-component .capture-btn[data-v-53fb4c60]{background:#009db5;color:#fff;border:none;border-radius:4px;padding:.3rem 1.2rem;margin-bottom:.5rem;cursor:pointer;margin-right:.5rem}.annexure-m-form-component .capture-btn[data-v-53fb4c60]:hover{background:#1565c0}.annexure-m-form-component .preview-grid[data-v-53fb4c60]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.annexure-m-form-component .preview-grid .preview-img-wrapper[data-v-53fb4c60]{position:relative;display:inline-block}.annexure-m-form-component .preview-grid .preview-img-wrapper .preview-img[data-v-53fb4c60]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid #ddd;cursor:pointer;transition:box-shadow .2s}.annexure-m-form-component .preview-grid .preview-img-wrapper .preview-img[data-v-53fb4c60]:hover{box-shadow:0 0 0 2px #1976d2}.annexure-m-form-component .preview-grid .preview-img-wrapper .delete-img-btn[data-v-53fb4c60]{position:absolute;top:0;right:0;background:#f6463a;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:1rem;cursor:pointer;box-shadow:0 2px 6px #0000001a;z-index:2;transition:background .2s}.annexure-m-form-component .preview-grid .preview-img-wrapper .delete-img-btn[data-v-53fb4c60]:hover{background:#d32f2f}.annexure-m-form-component .image-modal[data-v-53fb4c60]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.annexure-m-form-component .image-modal .modal-img[data-v-53fb4c60]{max-width:90vw;max-height:80vh;border-radius:10px;box-shadow:0 4px 24px #0000004d}.annexure-m-form-component .image-modal .close-modal-btn[data-v-53fb4c60]{position:absolute;top:32px;right:40px;background:#ff5252;color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:2rem;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center}.annexure-m-form-component .image-modal .close-modal-btn[data-v-53fb4c60]:hover{background:#d32f2f}.annexure-m-form-component .overall-remarks[data-v-53fb4c60]{margin-top:2rem}.annexure-m-form-component .overall-remarks label[data-v-53fb4c60]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.annexure-m-form-component .form-footer[data-v-53fb4c60]{margin-top:2rem;text-align:center}.annexure-m-form-component .form-footer .confirmation-row[data-v-53fb4c60]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.annexure-m-form-component .form-footer .confirmation-row input[type=checkbox][data-v-53fb4c60]{transform:scale(1.2)}.annexure-m-form-component .form-footer .submit-btn[data-v-53fb4c60]{background-color:#009db5;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.annexure-m-form-component .form-footer .submit-btn[data-v-53fb4c60]:hover{background-color:#1d4ed8}.annexure-m-form-component .form-footer .submit-btn[data-v-53fb4c60]:focus{outline:none;box-shadow:0 0 0 2px #2563eb80}@media (max-width: 640px){.annexure-m-form-component .container[data-v-53fb4c60]{padding:0rem}.annexure-m-form-component .form-content[data-v-53fb4c60]{padding:1rem}.annexure-m-form-component .question-container[data-v-53fb4c60]{gap:.5rem}.annexure-m-form-component .checkbox-group[data-v-53fb4c60],.annexure-m-form-component .remarks-container[data-v-53fb4c60],.annexure-m-form-component .attachment-container[data-v-53fb4c60]{margin-left:2.5rem}}.annexure-m-form-component[data-v-53fb4c60] .fullscreen-modal.capture-modal .modal-header{display:none!important}.tpspoc-feedback-component .page-wrapper[data-v-e297a748]{min-height:80vh;position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem;background:linear-gradient(135deg,#f5faff,#e3f2fd)}@media (max-width: 600px){.tpspoc-feedback-component .page-wrapper[data-v-e297a748]{padding:.5rem}}.tpspoc-feedback-component .capture-container[data-v-e297a748]{max-width:600px;margin:0 10px;padding:16px;background:#fffffff2;border-radius:10px;box-shadow:0 2px 8px #0000001a;position:relative;width:100%}.tpspoc-feedback-component .capture-container[data-v-e297a748]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:-1}.tpspoc-feedback-component .main-title[data-v-e297a748]{font-size:1.2rem;margin-bottom:1.5rem;text-align:center;color:#151521;font-weight:600}.tpspoc-feedback-component .stepper-container[data-v-e297a748]{width:100%;margin-bottom:1rem;padding:.5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tpspoc-feedback-component .stepper-container[data-v-e297a748]::-webkit-scrollbar{display:none}.tpspoc-feedback-component .stepper[data-v-e297a748]{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;min-width:450px}.tpspoc-feedback-component .step[data-v-e297a748]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;z-index:1}.tpspoc-feedback-component .step.active .step-title[data-v-e297a748]{color:#1976d2;font-weight:600}.tpspoc-feedback-component .step.completed .step-title[data-v-e297a748]{color:#43a047}.tpspoc-feedback-component .step-title[data-v-e297a748]{font-size:.85rem;font-weight:500;color:#757575;margin-bottom:.5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 .3rem}.tpspoc-feedback-component .step-content[data-v-e297a748]{width:100%}.tpspoc-feedback-component .step-content h3.step-title[data-v-e297a748]{font-size:1rem;font-weight:600;color:#1a2b6b;margin-bottom:1.2rem;text-align:center}.tpspoc-feedback-component .media-section[data-v-e297a748]{width:100%;padding:1rem .5rem;border-radius:8px;background:#f5faff;box-shadow:0 1px 4px #2196f30f}.tpspoc-feedback-component .media-row[data-v-e297a748]{display:flex;justify-content:space-evenly;align-items:center;gap:1rem}@media (max-width: 600px){.tpspoc-feedback-component .media-row[data-v-e297a748]{flex-direction:row;justify-content:space-between;align-items:center}}.tpspoc-feedback-component .media-label[data-v-e297a748]{font-weight:500;font-size:1rem;color:#1976d2;min-width:140px}@media (max-width: 600px){.tpspoc-feedback-component .media-label[data-v-e297a748]{min-width:unset;font-size:.95rem}}.tpspoc-feedback-component .capture-options[data-v-e297a748]{display:flex;gap:.8rem;align-items:center;justify-content:space-between;width:auto}.tpspoc-feedback-component .add-btn[data-v-e297a748]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(90deg,#009db5,#00c9e8);color:#fff;border:none;border-radius:6px;padding:.6rem 1rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}.tpspoc-feedback-component .add-btn svg[data-v-e297a748]{margin-right:.3rem}.tpspoc-feedback-component .add-btn[data-v-e297a748]:hover{background:linear-gradient(90deg,#00879c,#009db5)}.tpspoc-feedback-component .video-btn[data-v-e297a748]{background-color:#f6463a;box-shadow:0 2px 4px #f6463a4d;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;border:none;border-radius:6px;padding:.6rem 1rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s}.tpspoc-feedback-component .video-btn[data-v-e297a748]:hover{background-color:#f21a0b}.tpspoc-feedback-component .photo-capture[data-v-e297a748]{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.tpspoc-feedback-component .video-recorder[data-v-e297a748]{display:flex;flex-direction:column;gap:1rem}.tpspoc-feedback-component .step-circle-container[data-v-e297a748]{display:flex;align-items:center;width:100%;position:relative}.tpspoc-feedback-component .step-circle[data-v-e297a748]{width:2rem;height:2rem;border-radius:50%;background:#fff;color:#757575;border:2px solid #bdbdbd;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;z-index:2}.tpspoc-feedback-component .step-circle[data-v-e297a748]:disabled{cursor:not-allowed;opacity:.7}.tpspoc-feedback-component .step.active .step-circle[data-v-e297a748]{background:#009db5;color:#fff;border-color:#009db5;box-shadow:0 0 0 4px #009db533}.tpspoc-feedback-component .step.completed .step-circle[data-v-e297a748]{background:#83bf6e;color:#fff;border-color:#83bf6e}.tpspoc-feedback-component .step-line[data-v-e297a748]{height:2px;background-color:#bdbdbd;flex:1;z-index:1}.tpspoc-feedback-component .step-line.left[data-v-e297a748]{margin-right:-1px}.tpspoc-feedback-component .step-line.right[data-v-e297a748]{margin-left:-1px}.tpspoc-feedback-component .step.completed .step-line.left[data-v-e297a748],.tpspoc-feedback-component .step.active .step-line.left[data-v-e297a748],.tpspoc-feedback-component .step.completed .step-line.right[data-v-e297a748]{background-color:#83bf6e}.tpspoc-feedback-component .content-card[data-v-e297a748]{background-color:#f5faff;border-radius:.8rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem;margin-bottom:1.5rem}@media (max-width: 600px){.tpspoc-feedback-component .content-card[data-v-e297a748]{padding:1rem;margin-bottom:0}}.tpspoc-feedback-component .camera-container[data-v-e297a748]{position:relative;aspect-ratio:16/9;max-width:100%;margin:0 auto;overflow:hidden;background-color:#f3f4f6;border-radius:.5rem;box-shadow:0 1px 4px #0000001a}.tpspoc-feedback-component .camera-preview[data-v-e297a748],.tpspoc-feedback-component .captured-photo[data-v-e297a748],.tpspoc-feedback-component .video-preview[data-v-e297a748]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpspoc-feedback-component .toggle-camera-btn[data-v-e297a748]{position:absolute;top:.5rem;right:.5rem;background-color:#00000080;color:#fff;border:none;padding:.25rem;border-radius:.5rem;cursor:pointer;z-index:2}.tpspoc-feedback-component .toggle-camera-btn[data-v-e297a748]:disabled{opacity:.5;cursor:not-allowed}.tpspoc-feedback-component .button-container[data-v-e297a748]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}@media (max-width: 600px){.tpspoc-feedback-component .button-container[data-v-e297a748]{flex-direction:column;gap:.5rem}}.tpspoc-feedback-component .action-btn[data-v-e297a748]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.tpspoc-feedback-component .action-btn.primary[data-v-e297a748]{background:linear-gradient(90deg,#009db5,#00c9e8);color:#fff}.tpspoc-feedback-component .action-btn.primary[data-v-e297a748]:hover{background:linear-gradient(90deg,#00879c,#009db5)}.tpspoc-feedback-component .action-btn.secondary[data-v-e297a748]{background-color:#e5e5e5;color:#1a1a1a}.tpspoc-feedback-component .action-btn.secondary[data-v-e297a748]:hover{background-color:#d4d4d4}.tpspoc-feedback-component .action-btn.danger[data-v-e297a748]{background-color:#dc2626;color:#fff}.tpspoc-feedback-component .action-btn.danger[data-v-e297a748]:hover{background-color:#b91c1c}@media (max-width: 600px){.tpspoc-feedback-component .action-btn[data-v-e297a748]{width:100%}}.tpspoc-feedback-component .media-preview-sections[data-v-e297a748]{margin-top:30px;width:100%}.tpspoc-feedback-component .preview-container[data-v-e297a748]{display:flex;justify-content:center;align-items:center;width:100%;margin:1rem 0 1.5rem;position:relative}.tpspoc-feedback-component .preview-section[data-v-e297a748]{background-color:#f8f9fa;border-radius:10px;padding:20px;box-shadow:0 2px 8px #0000001a;max-width:525px;margin:10px auto}.tpspoc-feedback-component .media-type-title[data-v-e297a748]{font-size:1.1rem;color:#495057;margin-bottom:10px;font-weight:500}.tpspoc-feedback-component .preview-grid[data-v-e297a748]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px;margin-bottom:20px}@media (max-width: 600px){.tpspoc-feedback-component .preview-grid[data-v-e297a748]{margin-bottom:0}}.tpspoc-feedback-component .preview-item[data-v-e297a748]{position:relative;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 5px #0000001a;aspect-ratio:3/4}.tpspoc-feedback-component .preview-item img[data-v-e297a748],.tpspoc-feedback-component .preview-item video[data-v-e297a748]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpspoc-feedback-component .preview-item-actions[data-v-e297a748]{position:absolute;top:5px;right:5px;display:flex;gap:5px}.tpspoc-feedback-component .preview-delete-btn[data-v-e297a748]{width:30px;height:30px;border-radius:50%;background-color:#fffc;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.tpspoc-feedback-component .preview-delete-btn[data-v-e297a748]:hover{background-color:#fff}.tpspoc-feedback-component .empty-slot[data-v-e297a748]{border:2px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;cursor:pointer}.tpspoc-feedback-component .empty-slot-content[data-v-e297a748]{display:flex;flex-direction:column;align-items:center;color:#94a3b8;gap:8px}.tpspoc-feedback-component .empty-slot[data-v-e297a748]:hover{border-color:#3b82f6;color:#3b82f6}.tpspoc-feedback-component .video-slot[data-v-e297a748]{color:#ef4444}.tpspoc-feedback-component .timer[data-v-e297a748]{position:absolute;top:1rem;left:1rem;padding:.25rem .5rem;background-color:#dc2626;color:#fff;border-radius:.375rem;font-size:.875rem;font-weight:600;z-index:2}.tpspoc-feedback-component .stream-bar[data-v-e297a748]{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;background-color:#00000080;z-index:2}.tpspoc-feedback-component .stream-bar input[type=range][data-v-e297a748]{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#9e9e9e;border-radius:2px;outline:none}.tpspoc-feedback-component .stream-bar input[type=range][data-v-e297a748]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer}.tpspoc-feedback-component .text-feedback[data-v-e297a748]{width:100%}.tpspoc-feedback-component .textarea[data-v-e297a748]{width:100%;min-height:120px;border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem;font-size:1rem;resize:vertical;transition:border-color .2s}.tpspoc-feedback-component .textarea[data-v-e297a748]:focus{outline:none;border-color:#009db5;box-shadow:0 0 0 2px #009db533}.tpspoc-feedback-component .textarea.invalid[data-v-e297a748]{border-color:#f6463a}.tpspoc-feedback-component .character-count[data-v-e297a748]{display:flex;justify-content:space-between;font-size:.8rem;color:#6c757d;margin-top:.5rem;padding:0 .25rem}.tpspoc-feedback-component .text-error[data-v-e297a748]{color:#f6463a}.tpspoc-feedback-component .navigation[data-v-e297a748]{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}@media (max-width: 600px){.tpspoc-feedback-component .navigation[data-v-e297a748]{flex-direction:column}}.tpspoc-feedback-component .nav-btn[data-v-e297a748]{flex:1;padding:.75rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-align:center}.tpspoc-feedback-component .nav-btn.primary[data-v-e297a748]{background:linear-gradient(90deg,#009db5,#00c9e8);color:#fff}.tpspoc-feedback-component .nav-btn.primary[data-v-e297a748]:hover{background:linear-gradient(90deg,#00879c,#009db5)}.tpspoc-feedback-component .nav-btn.secondary[data-v-e297a748]{background-color:#f2f3f7;color:#151521}.tpspoc-feedback-component .nav-btn.secondary[data-v-e297a748]:hover{background-color:#e2e4ed}.tpspoc-feedback-component .nav-btn[data-v-e297a748]:disabled{opacity:.6;cursor:not-allowed}.tpspoc-feedback-component .submit-btn[data-v-e297a748]{background:linear-gradient(90deg,#83bf6e,#a1cf91);color:#fff}.tpspoc-feedback-component .submit-btn[data-v-e297a748]:hover:not(:disabled){background:linear-gradient(90deg,#74b75c,#83bf6e)}.tpspoc-feedback-component .loader[data-v-e297a748]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-e297a748 1s ease-in-out infinite}@keyframes spin-e297a748{to{transform:rotate(360deg)}}.tpspoc-feedback-component .error-message[data-v-e297a748]{color:#f6463a;font-size:.875rem;margin-top:.5rem;text-align:center}.tpspoc-feedback-component .fullscreen-modal.capture-modal[data-v-e297a748]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;flex-direction:column;z-index:1000}.tpspoc-feedback-component .modal-header[data-v-e297a748]{display:flex;justify-content:space-between;align-items:center;padding:16px;color:#fff}.tpspoc-feedback-component .modal-header h3[data-v-e297a748]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.tpspoc-feedback-component .modal-content[data-v-e297a748]{flex:1;display:flex;justify-content:center;align-items:center}.tpspoc-feedback-component .preview-video[data-v-e297a748]{background:#000}.tpspoc-feedback-component .video-item[data-v-e297a748]{background-color:#000}.tpspoc-feedback-component .play-icon[data-v-e297a748]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .2s}.tpspoc-feedback-component .play-icon[data-v-e297a748]:hover{background-color:#000000b3}.tpspoc-feedback-component .play-icon svg[data-v-e297a748]{fill:#fff;margin-left:2px}.tpspoc-feedback-component .preview-image-container[data-v-e297a748]{position:relative;width:100%;height:100%}.tpspoc-feedback-component .preview-item video[data-v-e297a748]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tpspoc-feedback-component .full-preview[data-v-e297a748]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.tpspoc-feedback-component .preview-timestamp[data-v-e297a748]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center;z-index:1}.tpspoc-feedback-component .video-item .preview-timestamp[data-v-e297a748]{bottom:0;z-index:1}.tpspoc-feedback-component .preview-view-btn[data-v-e297a748]{width:30px;height:30px;border-radius:50%;background-color:#ffffffd9;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.tpspoc-feedback-component .preview-view-btn[data-v-e297a748]:hover{background-color:#fff}.assessment-component .assessment-container[data-v-df2d7854]{max-width:800px;margin:0 auto;padding:1rem}.assessment-component .assessment-title[data-v-df2d7854]{font-size:1.2rem;margin-bottom:1.5rem;color:#2c3e50;text-align:center}.assessment-component .progress-bar[data-v-df2d7854]{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;margin-bottom:1rem}.assessment-component .progress-bar .progress[data-v-df2d7854]{height:100%;background-color:#009db5;border-radius:4px;transition:width .3s ease}.assessment-component .step-counter[data-v-df2d7854]{text-align:center;margin-bottom:1.5rem;color:#64748b;font-size:.9rem}.assessment-component .evidence-cards[data-v-df2d7854]{display:flex;flex-direction:column;gap:1rem}.assessment-component .evidence-card[data-v-df2d7854]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #2c3e5014;padding:1.2rem;margin-bottom:1.2rem;transition:box-shadow .2s,border .2s;cursor:pointer;border:2px solid transparent}.assessment-component .evidence-card.active[data-v-df2d7854]{border:2px solid #009DB5;box-shadow:0 0 5px #1976d2}.assessment-component .evidence-card.completed[data-v-df2d7854]{background-color:#f0fdf4;border-color:#4caf50}.assessment-component .evidence-card .card-header[data-v-df2d7854]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.assessment-component .evidence-card h2[data-v-df2d7854]{margin:0;font-size:1rem;color:#1a1a1a}.assessment-component .evidence-card p[data-v-df2d7854]{margin:0;color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.assessment-component .evidence-card .header-left[data-v-df2d7854]{display:flex;align-items:center;gap:1rem}.assessment-component .evidence-card .step-number[data-v-df2d7854]{background-color:#009db5;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700}.assessment-component .mobile-actions[data-v-df2d7854]{display:none;margin-top:1.5rem}.assessment-component button[data-v-df2d7854]{padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.assessment-component button[data-v-df2d7854]:disabled{opacity:.5;cursor:not-allowed}.assessment-component .btn-start[data-v-df2d7854]{background-color:#009db5;color:#fff;width:130px}@media (max-width: 640px){.assessment-component .desktop-only[data-v-df2d7854]{display:none}.assessment-component .mobile-actions[data-v-df2d7854]{display:flex;justify-content:center}.assessment-component .mobile-actions .btn-start[data-v-df2d7854]{width:100%;max-width:100%}}@media (min-width: 640px){.assessment-component .assessment-title[data-v-df2d7854]{font-size:1.2rem}.assessment-component .evidence-card[data-v-df2d7854]{padding:2rem}.assessment-component .evidence-card .header-left[data-v-df2d7854]{gap:1.5rem}.assessment-component .evidence-card h2[data-v-df2d7854]{font-size:1rem}.assessment-component .evidence-card p[data-v-df2d7854]{font-size:.9rem;margin-bottom:0}.assessment-component button[data-v-df2d7854]{padding:.75rem 1.5rem}}.userverification-base-component .user-verification-wrapper[data-v-22bb1a32]{margin:0;padding:0;font-family:Inter,sans-serif;background:url(/build/images/login_bg.jpg) no-repeat center center fixed;background-size:cover;min-height:auto}.userverification-base-component .logo[data-v-22bb1a32]{text-align:center;padding-top:1rem}.userverification-base-component .logo img[data-v-22bb1a32]{height:calc(35px + .0075*(100vw - 320px))}.userverification-base-component .photo-capture[data-v-22bb1a32]{text-align:center;padding:1.25rem;color:#2f2f3b}.userverification-base-component .placeholder[data-v-22bb1a32]{opacity:.4;-o-object-fit:cover;object-fit:cover}.userverification-base-component .verification-content[data-v-22bb1a32]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto}.userverification-base-component .stepper-container[data-v-22bb1a32]{width:100%;max-width:700px;margin:0 auto 20px;overflow-x:auto;padding:10px 0}.userverification-base-component .stepper-container[data-v-22bb1a32]::-webkit-scrollbar{display:none}.userverification-base-component .stepper[data-v-22bb1a32]{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:500px}.userverification-base-component .step[data-v-22bb1a32]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;transition:all .3s ease}.userverification-base-component .step.active .step-circle[data-v-22bb1a32]{background-color:#009db5;color:#fff;border-color:#009db5}.userverification-base-component .step.active .step-title[data-v-22bb1a32]{color:#009db5;font-weight:600}.userverification-base-component .step.active .step-line.left[data-v-22bb1a32]{background:linear-gradient(to right,#ddd,#009db5)}.userverification-base-component .step.active .step-line.right[data-v-22bb1a32]{background:linear-gradient(to right,#009db5,#ddd)}.userverification-base-component .step.completed .step-circle[data-v-22bb1a32]{background-color:#83bf6e;border-color:#83bf6e;color:#fff}.userverification-base-component .step.completed .step-line[data-v-22bb1a32]{background-color:#83bf6e}.userverification-base-component .step-title[data-v-22bb1a32]{font-size:.8rem;color:#666;margin-bottom:8px;text-align:center;max-width:120px}.userverification-base-component .step-circle-container[data-v-22bb1a32]{display:flex;align-items:center;width:100%}.userverification-base-component .step-circle[data-v-22bb1a32]{width:30px;height:30px;border-radius:50%;background-color:#fff;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;position:relative;z-index:2;cursor:pointer}.userverification-base-component .step-circle[data-v-22bb1a32]:disabled{cursor:not-allowed}.userverification-base-component .step-line[data-v-22bb1a32]{height:2px;background-color:#ddd;flex-grow:1}.userverification-base-component .step-line.left[data-v-22bb1a32]{margin-right:-2px}.userverification-base-component .step-line.right[data-v-22bb1a32]{margin-left:-2px}.userverification-base-component .frames-container[data-v-22bb1a32]{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap;overflow-x:auto;width:100%}.userverification-base-component .frame[data-v-22bb1a32]{padding:15px;border:1px solid #ECEDF0;border-radius:.375rem;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;min-width:230px;max-width:250px;background:#fff;position:relative}.userverification-base-component .frame-header[data-v-22bb1a32]{background-color:#009db5cc;padding:.625rem;border-radius:.375rem .375rem 0 0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7);font-size:.875rem}.userverification-base-component .media-container[data-v-22bb1a32]{display:flex;align-items:center;justify-content:center;margin:5px 0;height:160px;overflow:hidden;position:relative;flex-direction:column}.userverification-base-component .video-frame[data-v-22bb1a32],.userverification-base-component .photo-frame[data-v-22bb1a32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.2rem}.userverification-base-component .camera-toggle-icon[data-v-22bb1a32]{position:absolute;top:10px;right:10px;background-color:#ffffffb3;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease-in-out}.userverification-base-component .camera-toggle-icon svg[data-v-22bb1a32]{color:#2f2f3b}.userverification-base-component .camera-toggle-icon[data-v-22bb1a32]:hover{background-color:#ffffffe6}.userverification-base-component .capture-btn[data-v-22bb1a32]{width:70px;height:70px;border-radius:50%;background-color:#ffffff4d;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.userverification-base-component .capture-btn .capture-circle[data-v-22bb1a32]{width:54px;height:54px;border-radius:50%;background-color:#fff}.userverification-base-component .capture-btn-btn[data-v-22bb1a32]{background-color:#83bf6e;color:#fff;padding:.5rem .75rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.75rem;margin-top:5px;transition:all .3s ease-in-out}.userverification-base-component .capture-btn-btn[data-v-22bb1a32]:hover{background-color:#76b85e}.userverification-base-component .compare-btn-container[data-v-22bb1a32]{text-align:center;margin-top:1rem}.userverification-base-component .compare-btn[data-v-22bb1a32]{background-color:#009db5;color:#fff;padding:.625rem 1.25rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.875rem;transition:all .3s ease-in-out}.userverification-base-component .compare-btn[data-v-22bb1a32]:hover{background-color:#008da3}.userverification-base-component .compare-btn[data-v-22bb1a32]:disabled{background-color:#6a7185;cursor:wait}.userverification-base-component .switch-btn-container[data-v-22bb1a32]{width:100%;text-align:center}.userverification-base-component .switch-btn[data-v-22bb1a32]{background-color:#009db5;color:#fff;padding:.5rem .375rem;border:2px solid #009DB5;border-radius:.2rem;cursor:pointer;font-size:.75rem;transition:all .3s ease-in-out}.userverification-base-component .switch-btn[data-v-22bb1a32]:hover{background-color:#008da3}.userverification-base-component .action-buttons[data-v-22bb1a32]{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:15px}.userverification-base-component .capture-section[data-v-22bb1a32],.userverification-base-component .upload-section[data-v-22bb1a32]{display:flex;flex-direction:column;width:100%;align-items:center;gap:8px}.userverification-base-component .upload-container[data-v-22bb1a32]{width:100%;margin:.625rem 0;display:block}.userverification-base-component .upload-btn[data-v-22bb1a32]{background-color:#009db5;color:#fff;padding:.5rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.75rem;width:100%;transition:all .3s ease-in-out}.userverification-base-component .upload-btn[data-v-22bb1a32]:hover{background-color:#008da3}.userverification-base-component .upload-label[data-v-22bb1a32]{background-color:#009db5;color:#fff;padding:.5rem .75rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.75rem;display:inline-block;transition:all .3s ease-in-out}.userverification-base-component .upload-label[data-v-22bb1a32]:hover{background-color:#008da3}.userverification-base-component .file-input[data-v-22bb1a32]{display:none}.userverification-base-component .file-name[data-v-22bb1a32]{margin-top:5px;font-size:.75rem;color:#52526c;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userverification-base-component .placeholder-content[data-v-22bb1a32]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6a7185;gap:10px}.userverification-base-component .placeholder-icon[data-v-22bb1a32]{font-size:2rem;opacity:.5}.userverification-base-component .placeholder-text[data-v-22bb1a32]{font-size:.75rem;text-align:center}.userverification-base-component .error-message[data-v-22bb1a32]{color:#f6463a;font-size:.75rem;margin-top:5px;text-align:center}.userverification-base-component .status-message[data-v-22bb1a32]{font-size:.75rem;margin-top:5px;text-align:center;color:#52526c}.userverification-base-component .retake-btn[data-v-22bb1a32]{background-color:#f99b0d;color:#fff;padding:.5rem .75rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.8rem;transition:all .3s ease-in-out}.userverification-base-component .retake-btn[data-v-22bb1a32]:hover{background-color:#ec9106}.userverification-base-component .location-section[data-v-22bb1a32]{margin-top:20px;width:100%;max-width:300px;text-align:center}.userverification-base-component .location-section .btn-green[data-v-22bb1a32]{background-color:#83bf6e;color:#fff;padding:.625rem 1.25rem;border:none;border-radius:.2rem;cursor:pointer;font-size:.875rem;transition:all .3s ease-in-out}.userverification-base-component .location-section .btn-green[data-v-22bb1a32]:hover{background-color:#76b85e}.userverification-base-component .location-section .btn-green[data-v-22bb1a32]:disabled{opacity:.7;cursor:not-allowed}.userverification-base-component .location-section .btn-green i[data-v-22bb1a32]{margin-left:5px}@media (max-width: 768px){.userverification-base-component .frames-container[data-v-22bb1a32]{flex-direction:column;align-items:center;gap:15px}.userverification-base-component .frame[data-v-22bb1a32]{width:100%;max-width:300px}}@media (max-width: 480px){.userverification-base-component .photo-capture[data-v-22bb1a32]{padding:.75rem}.userverification-base-component .frame[data-v-22bb1a32]{min-width:200px}.userverification-base-component .media-container[data-v-22bb1a32]{height:140px}}@keyframes pulse-22bb1a32{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.userverification-base-component .pulse[data-v-22bb1a32]{animation:pulse-22bb1a32 2s infinite}.assessor-verification-wrapper[data-v-c6e21245] .frames-container{justify-content:center}.assessor-verification-wrapper[data-v-c6e21245] .step{display:none}.assessor-dashboard-component[data-v-35db4aa9] :root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.assessor-dashboard-component[data-v-35db4aa9] *{margin:0;padding:0;box-sizing:border-box}.assessor-dashboard-component body[data-v-35db4aa9]{min-height:100vh;overflow-x:hidden;overflow-y:auto}.assessor-dashboard-component .main-container[data-v-35db4aa9]{display:flex;height:100vh;position:relative;overflow:hidden}.assessor-dashboard-component .sidebar[data-v-35db4aa9]{background-color:#1c1c28;color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:100vh;position:sticky;top:0;overflow-y:auto;z-index:999;width:260px;flex-shrink:0;transition:transform .3s ease,width .3s ease}.assessor-dashboard-component .sidebar-header[data-v-35db4aa9]{display:flex;justify-content:space-between;align-items:center}.assessor-dashboard-component .menu-list li[data-v-35db4aa9]{display:flex;align-items:center;gap:8px}.assessor-dashboard-component .menu-list li i[data-v-35db4aa9]{font-size:14px;color:#0297ad}.assessor-dashboard-component .completed-link[data-v-35db4aa9]{color:#83bf6e!important;border-left:4px solid #83BF6E;background:#f0fff0}.assessor-dashboard-component .active-link[data-v-35db4aa9]{color:#009db5!important;border-left:4px solid #009DB5;background:#e3f2fd;transition:all .3s ease}.assessor-dashboard-component .pending-link[data-v-35db4aa9]{color:#009db5!important;opacity:.7;border-left:4px solid #ddd}.assessor-dashboard-component .disabled-link[data-v-35db4aa9],.assessor-dashboard-component .section-button.disabled[data-v-35db4aa9]{opacity:.5;pointer-events:none;cursor:default}.assessor-dashboard-component .exam-section li[data-v-35db4aa9]{margin:15px 0 0 15px;list-style-type:none}.assessor-dashboard-component .exam-section a[data-v-35db4aa9]{text-decoration:none;display:flex;justify-content:flex-start;padding:8px 12px;border-radius:25px;transition:background-color .3s ease;font-size:15px;color:#9fa8c1;width:100%}.assessor-dashboard-component .exam-section a[data-v-35db4aa9]:hover,.assessor-dashboard-component .exam-section a.active[data-v-35db4aa9]{color:#25c5f7;font-weight:500}.assessor-dashboard-component .section-header[data-v-35db4aa9]{color:#f99b0d;text-align:left;padding:1rem;font-size:16px;background-color:#f99b0d33;border-radius:5px}.assessor-dashboard-component .body-wrapper[data-v-35db4aa9]{flex:1;display:flex;flex-direction:column;transition:margin-left .3s ease,width .3s ease;min-height:100vh;width:100%}.assessor-dashboard-component .body-wrapper.sidebar-hidden .header[data-v-35db4aa9],.assessor-dashboard-component .body-wrapper.sidebar-hidden .main-content[data-v-35db4aa9]{margin-left:0;width:100%}.assessor-dashboard-component .header[data-v-35db4aa9]{display:flex;justify-content:center;text-align:center;width:100%;padding:10px;background:transparent;border-bottom:1px solid #dee2e6;overflow:hidden;box-shadow:0 1px 3px #0000001a;min-height:73px;z-index:10}.assessor-dashboard-component .header-content[data-v-35db4aa9]{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 10px}.assessor-dashboard-component .header-left[data-v-35db4aa9]{display:flex;align-items:center;gap:1rem}.assessor-dashboard-component .header-title[data-v-35db4aa9]{font-size:1.2rem;font-weight:700;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assessor-dashboard-component .header-logo[data-v-35db4aa9]{display:block;text-align:center;padding:1rem}.assessor-dashboard-component .header-logo img[data-v-35db4aa9]{height:calc(30px + .0075*(100vw - 320px));max-height:40px}.assessor-dashboard-component .header-bg[data-v-35db4aa9]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:auto 100%;background-position:0 0;animation:wave-35db4aa9 20s linear infinite;top:0;left:0;z-index:1}.assessor-dashboard-component .menu-button[data-v-35db4aa9]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#111827}.assessor-dashboard-component .container[data-v-35db4aa9]{max-width:1300px;margin:0 auto;width:100%}.assessor-dashboard-component .user-info[data-v-35db4aa9]{display:flex;align-items:center;gap:.75rem;cursor:pointer;position:relative}.assessor-dashboard-component .user-welcome[data-v-35db4aa9]{font-size:.875rem;color:#6b7280}.assessor-dashboard-component .user-avatar[data-v-35db4aa9]{width:3rem;height:3rem;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.assessor-dashboard-component .user-avatar img[data-v-35db4aa9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.assessor-dashboard-component .online-indicator[data-v-35db4aa9]{position:absolute;bottom:4px;right:4px;width:10px;height:10px;background-color:#83bf6e;border:2px solid #fff;border-radius:50%}.assessor-dashboard-component .user-details[data-v-35db4aa9]{display:flex;flex-direction:column}.assessor-dashboard-component .user-name[data-v-35db4aa9]{font-size:1rem;font-weight:600;color:#111827;text-align:left}.assessor-dashboard-component .user-role[data-v-35db4aa9]{font-size:.875rem;color:#6b7280;text-align:left}.assessor-dashboard-component .dropdown-menu[data-v-35db4aa9]{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:185px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}.assessor-dashboard-component .dropdown-email[data-v-35db4aa9]{background:#f3f4f6;padding:10px;font-size:.85rem;font-weight:500;color:#374151;text-align:center;border-bottom:1px solid #e5e7eb;word-break:break-all}.assessor-dashboard-component .dropdown-item[data-v-35db4aa9]{padding:12px 16px;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#374151}.assessor-dashboard-component .dropdown-item[data-v-35db4aa9]:hover{background:#f9fafb;transform:scale(1.02)}.assessor-dashboard-component .logout-item[data-v-35db4aa9]{color:#ef4444;font-weight:500}.assessor-dashboard-component .logout-item[data-v-35db4aa9]:hover{background:#fee2e2}.assessor-dashboard-component .main-content[data-v-35db4aa9]{padding:1rem 1.5rem;background-color:#f5f5f5;flex:1;overflow-y:auto}.assessor-dashboard-component .content-container[data-v-35db4aa9]{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative}.assessor-dashboard-component .content-container[data-v-35db4aa9] .logo{display:none}.assessor-dashboard-component .slide-enter-active[data-v-35db4aa9],.assessor-dashboard-component .slide-leave-active[data-v-35db4aa9]{transition:transform .3s ease}.assessor-dashboard-component .slide-enter-from[data-v-35db4aa9],.assessor-dashboard-component .slide-leave-to[data-v-35db4aa9]{transform:translate(-100%)}.assessor-dashboard-component .mobile-view[data-v-35db4aa9]{flex:1;display:flex;flex-direction:column;background-color:#f5f5f5;overflow-y:auto;background:url(/build/images/login_bg.jpg) no-repeat center center fixed;background-size:cover}.assessor-dashboard-component .mobile-section-buttons[data-v-35db4aa9]{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.assessor-dashboard-component .mobile-section-title[data-v-35db4aa9]{font-size:1.2rem;font-weight:600;color:#007182;margin-bottom:15px;text-align:center}.assessor-dashboard-component .step-number[data-v-35db4aa9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:.7rem;background:#00879c;color:#fff;border-radius:50%;font-weight:600;font-size:1rem;box-shadow:0 1px 4px #00879c21;vertical-align:middle}.assessor-dashboard-component .section-button[data-v-35db4aa9]{padding:16px;background-color:#fff;border:2px solid #e5e7eb;border-radius:10px;text-align:left;font-size:15px;color:#111827;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;position:relative;box-shadow:0 1px 3px #0000000d}.assessor-dashboard-component .section-button[data-v-35db4aa9]:after{content:"→";position:absolute;right:16px;font-size:16px;opacity:.6}.assessor-dashboard-component .section-button[data-v-35db4aa9]:hover{background-color:#f9fafb;transform:translateY(-3px);box-shadow:0 4px 6px #0000000d}.assessor-dashboard-component .section-button[data-v-35db4aa9]:active{border-color:#009db5;background:#d0e8eb;animation:pulse-active-35db4aa9 1.5s infinite}.assessor-dashboard-component .section-button.completed[data-v-35db4aa9]{border-color:#83bf6e;background:#e4ede0}.assessor-dashboard-component .section-button.pending[data-v-35db4aa9]{opacity:.7;border-style:dashed}.assessor-dashboard-component .back-button[data-v-35db4aa9]{display:flex;justify-content:center;align-items:center;padding:5px 10px;border:none;border-radius:20px;background:linear-gradient(135deg,#009db5,#25c5f7);color:#fff;font-size:.8rem;font-weight:500;box-shadow:0 2px 8px #009db54d;transition:all .3s ease;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content}.assessor-dashboard-component .back-button[data-v-35db4aa9]:hover{background:linear-gradient(135deg,#00879c,#0cbef6);box-shadow:0 4px 12px #009db566;transform:translateY(-2px)}.assessor-dashboard-component .back-icon[data-v-35db4aa9]{font-size:1.2rem;margin-right:5px}.assessor-dashboard-component .checkmark[data-v-35db4aa9]{color:#83bf6e;margin-left:.5rem;font-size:1.2rem}.assessor-dashboard-component .mobile-content[data-v-35db4aa9]{position:relative;width:100%;height:100%}.assessor-dashboard-component .back-button-container[data-v-35db4aa9]{position:sticky;top:0;left:0;width:100%;padding:5px;background:linear-gradient(to right,#009db51a,#fffc);z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes wave-35db4aa9{0%{background-position:-100% 0}to{background-position:0 0}}@keyframes pulse-active-35db4aa9{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes fadeIn-35db4aa9{0%{opacity:0}to{opacity:1}}@media (min-width: 769px){.assessor-dashboard-component .header[data-v-35db4aa9]{position:fixed;top:0;right:0;left:255px;width:calc(100% - 255px)}.assessor-dashboard-component .sidebar-visible .header[data-v-35db4aa9]{width:calc(100% - 255px);left:255px}.assessor-dashboard-component .sidebar-hidden .header[data-v-35db4aa9]{width:100%;left:0}.assessor-dashboard-component .body-wrapper[data-v-35db4aa9]{margin-left:0;height:100vh;overflow:hidden}.assessor-dashboard-component .sidebar-visible .body-wrapper[data-v-35db4aa9]{margin-left:255px}.assessor-dashboard-component .sidebar[data-v-35db4aa9]{position:relative;top:0;left:0;height:100vh;overflow-y:auto;width:255px}.assessor-dashboard-component .main-content[data-v-35db4aa9]{margin-top:73px;height:calc(100vh - 73px)}.assessor-dashboard-component .mobile-view[data-v-35db4aa9]{display:none}}@media (max-width: 768px){.assessor-dashboard-component .header[data-v-35db4aa9]{position:relative;left:0;width:100%;border-bottom:none}.assessor-dashboard-component .body-wrapper[data-v-35db4aa9]{margin-left:0;height:auto;min-height:100vh}.assessor-dashboard-component .main-content[data-v-35db4aa9],.assessor-dashboard-component .menu-button[data-v-35db4aa9]{display:none}}@media (max-width: 480px){.assessor-dashboard-component .header[data-v-35db4aa9]{padding:8px;min-height:70px}.assessor-dashboard-component .user-avatar[data-v-35db4aa9]{width:2.5rem;height:2.5rem}.assessor-dashboard-component .user-info[data-v-35db4aa9]{gap:.5rem}.assessor-dashboard-component .user-details[data-v-35db4aa9],.assessor-dashboard-component .header-title[data-v-35db4aa9]{display:none}.assessor-dashboard-component .mobile-section-buttons[data-v-35db4aa9]{padding:2rem}.assessor-dashboard-component .section-button[data-v-35db4aa9]{padding:1rem;font-size:16px;color:#007182;width:100%;animation:fadeIn-35db4aa9 .3s ease}}.page-wrapper[data-v-e2086ade]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.page-wrapper .top-navigation[data-v-e2086ade]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.page-wrapper .logo[data-v-e2086ade]{height:36px}.page-wrapper .logo img[data-v-e2086ade]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-e2086ade]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-e2086ade]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-e2086ade]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-e2086ade]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-e2086ade]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-e2086ade]{display:flex;justify-content:space-between;align-items:center}.page-wrapper .media-label-container[data-v-e2086ade]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-e2086ade]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.page-wrapper .icon-wrapper.video-icon[data-v-e2086ade]{background-color:#fef2f2;color:#f6463a}.page-wrapper .media-label[data-v-e2086ade]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-e2086ade]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3b82f64d}.page-wrapper .add-btn[data-v-e2086ade]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-e2086ade]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .add-btn.video-btn[data-v-e2086ade]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.page-wrapper .add-btn.video-btn[data-v-e2086ade]:hover{background-color:#f52b1d}.page-wrapper .preview-container[data-v-e2086ade]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-e2086ade]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-e2086ade]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-counter[data-v-e2086ade]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.page-wrapper .preview-grid[data-v-e2086ade]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-e2086ade]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.page-wrapper .preview-item[data-v-e2086ade]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-e2086ade]{width:100%;height:100%;position:relative}.page-wrapper .preview-image-container img[data-v-e2086ade],.page-wrapper .preview-image-container video[data-v-e2086ade]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-timestamp[data-v-e2086ade]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.page-wrapper .preview-item-actions[data-v-e2086ade]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-e2086ade],.page-wrapper .preview-delete-btn[data-v-e2086ade]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-wrapper .preview-view-btn[data-v-e2086ade]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-e2086ade]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-e2086ade]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-e2086ade]:hover{background-color:#f6463a;color:#fff}.page-wrapper .play-icon[data-v-e2086ade]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .2s}.page-wrapper .play-icon[data-v-e2086ade]:hover{background-color:#000000b3}.page-wrapper .play-icon svg[data-v-e2086ade]{fill:#fff;margin-left:2px}.page-wrapper .empty-slot[data-v-e2086ade]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-e2086ade]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-e2086ade]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .empty-slot-content.video-slot[data-v-e2086ade]{color:#f6463a}.page-wrapper .action-section[data-v-e2086ade]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-e2086ade]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.page-wrapper .submit-btn[data-v-e2086ade]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-e2086ade]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.page-wrapper .modal-header[data-v-e2086ade]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-wrapper .modal-header h3[data-v-e2086ade]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .close-modal[data-v-e2086ade]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.page-wrapper .modal-content[data-v-e2086ade]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-e2086ade],.page-wrapper .fullscreen-video[data-v-e2086ade]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .modal-actions[data-v-e2086ade]{padding:16px 24px;display:flex;justify-content:center}.page-wrapper .modal-action-btn[data-v-e2086ade]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.page-wrapper .modal-action-btn[data-v-e2086ade]:hover{background-color:#fff3}.page-wrapper .back-btn[data-v-e2086ade]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page-wrapper .back-btn[data-v-e2086ade]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-e2086ade],.page-wrapper .fade-leave-active[data-v-e2086ade]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-e2086ade],.page-wrapper .fade-leave-to[data-v-e2086ade]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-e2086ade]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-e2086ade]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-e2086ade],.page-wrapper .slide-fade-leave-to[data-v-e2086ade]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-e2086ade],.page-wrapper .modal-leave-active[data-v-e2086ade]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-e2086ade],.page-wrapper .modal-leave-to[data-v-e2086ade]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-e2086ade]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-e2086ade],.page-wrapper .preview-container[data-v-e2086ade]{padding:16px}.page-wrapper .preview-grid[data-v-e2086ade]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-e2086ade]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-e2086ade]{width:100%;justify-content:center}}.page-wrapper[data-v-dbb1bd08]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.page-wrapper .top-navigation[data-v-dbb1bd08]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.page-wrapper .logo[data-v-dbb1bd08]{height:36px}.page-wrapper .logo img[data-v-dbb1bd08]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-dbb1bd08]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-dbb1bd08]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-dbb1bd08]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-dbb1bd08]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-dbb1bd08]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-dbb1bd08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-wrapper .media-label-container[data-v-dbb1bd08]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-dbb1bd08]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.page-wrapper .media-label[data-v-dbb1bd08]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-dbb1bd08]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3b82f64d}.page-wrapper .add-btn[data-v-dbb1bd08]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-dbb1bd08]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .preview-container[data-v-dbb1bd08]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-dbb1bd08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-dbb1bd08]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-grid[data-v-dbb1bd08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-dbb1bd08]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.page-wrapper .preview-item[data-v-dbb1bd08]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-dbb1bd08]{width:100%;height:100%;position:relative}.page-wrapper .preview-item img[data-v-dbb1bd08]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-timestamp[data-v-dbb1bd08]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.page-wrapper .preview-item-actions[data-v-dbb1bd08]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-dbb1bd08],.page-wrapper .preview-delete-btn[data-v-dbb1bd08]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-wrapper .preview-view-btn[data-v-dbb1bd08]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-dbb1bd08]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-dbb1bd08]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-dbb1bd08]:hover{background-color:#f6463a;color:#fff}.page-wrapper .empty-slot[data-v-dbb1bd08]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-dbb1bd08]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-dbb1bd08]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .action-section[data-v-dbb1bd08]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-dbb1bd08]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.page-wrapper .submit-btn[data-v-dbb1bd08]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-dbb1bd08]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.page-wrapper .modal-header[data-v-dbb1bd08]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-wrapper .modal-header h3[data-v-dbb1bd08]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .close-modal[data-v-dbb1bd08]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.page-wrapper .modal-content[data-v-dbb1bd08]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-dbb1bd08]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .modal-actions[data-v-dbb1bd08]{padding:16px 24px;display:flex;justify-content:center}.page-wrapper .modal-action-btn[data-v-dbb1bd08]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.page-wrapper .modal-action-btn[data-v-dbb1bd08]:hover{background-color:#fff3}.page-wrapper .back-btn[data-v-dbb1bd08]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page-wrapper .back-btn[data-v-dbb1bd08]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-dbb1bd08],.page-wrapper .fade-leave-active[data-v-dbb1bd08]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-dbb1bd08],.page-wrapper .fade-leave-to[data-v-dbb1bd08]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-dbb1bd08]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-dbb1bd08]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-dbb1bd08],.page-wrapper .slide-fade-leave-to[data-v-dbb1bd08]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-dbb1bd08],.page-wrapper .modal-leave-active[data-v-dbb1bd08]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-dbb1bd08],.page-wrapper .modal-leave-to[data-v-dbb1bd08]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-dbb1bd08]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-dbb1bd08],.page-wrapper .preview-container[data-v-dbb1bd08]{padding:16px}.page-wrapper .preview-grid[data-v-dbb1bd08]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-dbb1bd08]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-dbb1bd08]{width:100%;justify-content:center}}.compare-btn[data-v-a5b86c11]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px}.compare-btn[data-v-a5b86c11]:hover{background-color:#0056b3}.centre-media-capture-component .page-wrapper[data-v-2ecae778]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.centre-media-capture-component .top-navigation[data-v-2ecae778]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.centre-media-capture-component .logo[data-v-2ecae778]{height:36px}.centre-media-capture-component .logo img[data-v-2ecae778]{height:100%;-o-object-fit:contain;object-fit:contain}.centre-media-capture-component .content-container[data-v-2ecae778]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.centre-media-capture-component .header-section[data-v-2ecae778]{margin-bottom:32px;text-align:center}.centre-media-capture-component .main-title[data-v-2ecae778]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.centre-media-capture-component .instruction-text[data-v-2ecae778]{color:var(--body-light-font-color);font-size:.95rem;max-width:500px;margin:0 auto}.centre-media-capture-component .capture-section[data-v-2ecae778]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.centre-media-capture-component .media-action-container[data-v-2ecae778]{display:flex;justify-content:space-between;align-items:center}.centre-media-capture-component .media-label-container[data-v-2ecae778]{display:flex;align-items:center;gap:10px}.centre-media-capture-component .icon-wrapper[data-v-2ecae778]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.centre-media-capture-component .icon-wrapper.video-icon[data-v-2ecae778]{background-color:#fef2f2;color:#f6463a}.centre-media-capture-component .media-label[data-v-2ecae778]{font-weight:600;font-size:1rem;color:#2f2f3b}.centre-media-capture-component .add-btn[data-v-2ecae778]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #25c5f74d}.centre-media-capture-component .add-btn[data-v-2ecae778]:hover{background-color:#0abef6;transform:translateY(-1px)}.centre-media-capture-component .add-btn[data-v-2ecae778]:disabled{background-color:#efefef;cursor:not-allowed;transform:none;box-shadow:none}.centre-media-capture-component .add-btn.video-btn[data-v-2ecae778]{background-color:#f6463a;box-shadow:0 2px 4px #f6463a4d}.centre-media-capture-component .add-btn.video-btn[data-v-2ecae778]:hover{background-color:#f52b1d}.centre-media-capture-component .preview-container[data-v-2ecae778]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.centre-media-capture-component .preview-header[data-v-2ecae778]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.centre-media-capture-component .preview-title[data-v-2ecae778]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.centre-media-capture-component .preview-counter[data-v-2ecae778]{font-size:.85rem;color:var(--body-light-font-color);background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.centre-media-capture-component .preview-grid[data-v-2ecae778]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.centre-media-capture-component .preview-item[data-v-2ecae778]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.centre-media-capture-component .preview-item[data-v-2ecae778]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.centre-media-capture-component .preview-image-container[data-v-2ecae778]{width:100%;height:100%;position:relative}.centre-media-capture-component .preview-image-container img[data-v-2ecae778],.centre-media-capture-component .preview-image-container video[data-v-2ecae778]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.centre-media-capture-component .preview-timestamp[data-v-2ecae778]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.centre-media-capture-component .preview-item-actions[data-v-2ecae778]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.centre-media-capture-component .preview-view-btn[data-v-2ecae778],.centre-media-capture-component .preview-delete-btn[data-v-2ecae778]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.centre-media-capture-component .preview-view-btn[data-v-2ecae778]{background-color:#ffffffd9;color:#25c5f7}.centre-media-capture-component .preview-view-btn[data-v-2ecae778]:hover{background-color:#25c5f7;color:#fff}.centre-media-capture-component .preview-delete-btn[data-v-2ecae778]{background-color:#ffffffd9;color:#f6463a}.centre-media-capture-component .preview-delete-btn[data-v-2ecae778]:hover{background-color:#f6463a;color:#fff}.centre-media-capture-component .play-icon[data-v-2ecae778]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .2s}.centre-media-capture-component .play-icon[data-v-2ecae778]:hover{background-color:#000000b3}.centre-media-capture-component .play-icon svg[data-v-2ecae778]{fill:#fff;margin-left:2px}.centre-media-capture-component .empty-slot[data-v-2ecae778]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.centre-media-capture-component .empty-slot[data-v-2ecae778]:hover{border-color:#25c5f7;color:#25c5f7}.centre-media-capture-component .empty-slot-content[data-v-2ecae778]{display:flex;flex-direction:column;align-items:center;color:#efefef;gap:8px}.centre-media-capture-component .empty-slot-content.video-slot[data-v-2ecae778]{color:#f6463a}.centre-media-capture-component .action-section[data-v-2ecae778]{display:flex;justify-content:center;margin-top:24px}.centre-media-capture-component .submit-btn[data-v-2ecae778]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #25c5f74d}.centre-media-capture-component .submit-btn[data-v-2ecae778]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25c5f766}.centre-media-capture-component .fullscreen-modal[data-v-2ecae778]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2c323ff2;z-index:1000;display:flex;flex-direction:column}.centre-media-capture-component .modal-header[data-v-2ecae778]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#2c323fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.centre-media-capture-component .modal-header h3[data-v-2ecae778]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.centre-media-capture-component .close-modal[data-v-2ecae778]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.centre-media-capture-component .modal-content[data-v-2ecae778]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.centre-media-capture-component .fullscreen-image[data-v-2ecae778],.centre-media-capture-component .fullscreen-video[data-v-2ecae778]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.centre-media-capture-component .modal-actions[data-v-2ecae778]{padding:16px 24px;display:flex;justify-content:center}.centre-media-capture-component .modal-action-btn[data-v-2ecae778]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.centre-media-capture-component .modal-action-btn[data-v-2ecae778]:hover{background-color:#fff3}.centre-media-capture-component .back-btn[data-v-2ecae778]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#2f2f3b;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.centre-media-capture-component .back-btn[data-v-2ecae778]:hover{background-color:#e3e5ee}.centre-media-capture-component .fade-enter-active[data-v-2ecae778],.centre-media-capture-component .fade-leave-active[data-v-2ecae778]{transition:opacity .3s ease}.centre-media-capture-component .fade-enter-from[data-v-2ecae778],.centre-media-capture-component .fade-leave-to[data-v-2ecae778]{opacity:0}.centre-media-capture-component .slide-fade-enter-active[data-v-2ecae778]{transition:all .3s ease-out}.centre-media-capture-component .slide-fade-leave-active[data-v-2ecae778]{transition:all .2s ease-in}.centre-media-capture-component .slide-fade-enter-from[data-v-2ecae778],.centre-media-capture-component .slide-fade-leave-to[data-v-2ecae778]{transform:translateY(20px);opacity:0}.centre-media-capture-component .modal-enter-active[data-v-2ecae778],.centre-media-capture-component .modal-leave-active[data-v-2ecae778]{transition:opacity .3s ease}.centre-media-capture-component .modal-enter-from[data-v-2ecae778],.centre-media-capture-component .modal-leave-to[data-v-2ecae778]{opacity:0}@media (max-width: 640px){.centre-media-capture-component .content-container[data-v-2ecae778]{padding:0 12px;margin:16px auto}.centre-media-capture-component .capture-section[data-v-2ecae778],.centre-media-capture-component .preview-container[data-v-2ecae778]{padding:16px}.centre-media-capture-component .preview-grid[data-v-2ecae778]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.centre-media-capture-component .main-title[data-v-2ecae778]{font-size:1.2rem}.centre-media-capture-component .submit-btn[data-v-2ecae778]{width:100%;justify-content:center}}.stat-card-component .stat-card[data-v-a9d4ad10]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding:1.5rem;display:flex;align-items:center;position:relative;overflow:hidden;height:auto;min-height:5.5rem;transition:box-shadow .3s ease}.stat-card-component .stat-card[data-v-a9d4ad10]:hover{box-shadow:0 4px 12px #00000014}.stat-card-component .stat-card[data-v-a9d4ad10]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.stat-card-component .stat-card.indigo[data-v-a9d4ad10]:before{background-color:#6366f1}.stat-card-component .stat-card.blue[data-v-a9d4ad10]:before{background-color:#25c5f7}.stat-card-component .stat-card.green[data-v-a9d4ad10]:before{background-color:#83bf6e}.stat-card-component .stat-card.amber[data-v-a9d4ad10]:before{background-color:#f99b0d}.stat-card-component .stat-icon-wrapper[data-v-a9d4ad10]{position:relative;width:3rem;height:3rem;margin-right:1rem;cursor:pointer}.stat-card-component .progress-tooltip[data-v-a9d4ad10]{position:absolute;top:-32px;left:50%;transform:translate(-50%);background-color:#2c323f;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;z-index:10;white-space:nowrap;animation:fadeIn-a9d4ad10 .2s ease-in-out}.stat-card-component .progress-tooltip[data-v-a9d4ad10]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#2c323f transparent transparent transparent}.stat-card-component .progress-ring[data-v-a9d4ad10]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.stat-card-component .progress-ring__circle-bg[data-v-a9d4ad10]{fill:transparent;stroke-opacity:.2;transform:rotate(-90deg);transform-origin:center}.stat-card-component .progress-ring__circle[data-v-a9d4ad10]{fill:transparent;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .5s ease}.stat-card-component .progress-ring__circle-bg.indigo[data-v-a9d4ad10],.stat-card-component .progress-ring__circle.indigo[data-v-a9d4ad10]{stroke:#6366f1}.stat-card-component .progress-ring__circle-bg.blue[data-v-a9d4ad10],.stat-card-component .progress-ring__circle.blue[data-v-a9d4ad10]{stroke:#25c5f7}.stat-card-component .progress-ring__circle-bg.green[data-v-a9d4ad10],.stat-card-component .progress-ring__circle.green[data-v-a9d4ad10]{stroke:#83bf6e}.stat-card-component .progress-ring__circle-bg.amber[data-v-a9d4ad10],.stat-card-component .progress-ring__circle.amber[data-v-a9d4ad10]{stroke:#f99b0d}.stat-card-component .stat-icon[data-v-a9d4ad10]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:transform .3s ease,box-shadow .3s ease}.stat-card-component .stat-icon.hovered[data-v-a9d4ad10]{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 0 3px #0000000d}.stat-card-component .stat-icon.indigo[data-v-a9d4ad10]{background-color:#eef2ff;color:#6366f1}.stat-card-component .stat-icon.blue[data-v-a9d4ad10]{background-color:#eff6ff;color:#25c5f7}.stat-card-component .stat-icon.green[data-v-a9d4ad10]{background-color:#ecfdf5;color:#83bf6e}.stat-card-component .stat-icon.amber[data-v-a9d4ad10]{background-color:#fffbeb;color:#f99b0d}.stat-card-component .stat-info[data-v-a9d4ad10]{display:flex;flex-direction:column}.stat-card-component .stat-label[data-v-a9d4ad10]{font-size:.875rem;font-weight:500;color:#6c757d}.stat-card-component .stat-value[data-v-a9d4ad10]{font-size:1.5rem;font-weight:700;color:#2c323f}@keyframes fadeIn-a9d4ad10{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 640px){.stat-card-component .stat-card[data-v-a9d4ad10]{padding:1rem;min-height:6rem;display:flex;justify-content:space-around;align-items:center;text-align:center}.stat-card-component .stat-icon-wrapper[data-v-a9d4ad10]{width:2.5rem;height:2.5rem;margin-right:.5rem}.stat-card-component .stat-info[data-v-a9d4ad10]{font-size:.85rem}.stat-card-component .stat-label[data-v-a9d4ad10]{font-size:.8rem}.stat-card-component .stat-value[data-v-a9d4ad10]{font-size:1rem}.stat-card-component .progress-ring[data-v-a9d4ad10]{width:50px;height:50px;z-index:2}}.batch-table-component .batch-section[data-v-903030d6]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.batch-table-component .batch-header[data-v-903030d6]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.batch-table-component .batch-title[data-v-903030d6]{font-size:1.125rem;font-weight:600;color:#151521;text-align:center}.batch-table-component .search-filter-bar[data-v-903030d6]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.batch-table-component .search-filter-bar[data-v-903030d6]{flex-direction:row;justify-content:space-between;align-items:center}}.batch-table-component .search-container[data-v-903030d6]{position:relative;width:100%}@media (min-width: 640px){.batch-table-component .search-container[data-v-903030d6]{width:16rem}}.batch-table-component .search-input[data-v-903030d6]{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #efefef;border-radius:.375rem;font-size:.875rem}.batch-table-component .search-input[data-v-903030d6]:focus{outline:none;border-color:#009db5;box-shadow:0 0 0 3px #009db51a}.batch-table-component .search-icon[data-v-903030d6]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#898989}.batch-table-component .action-buttons[data-v-903030d6]{display:flex;gap:.5rem}.batch-table-component .action-button[data-v-903030d6]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #efefef;border-radius:.375rem;font-size:.875rem;color:#2f2f3b;cursor:pointer}.batch-table-component .action-button[data-v-903030d6]:hover{background-color:#f2f3f7}.batch-table-component .table-container[data-v-903030d6]{overflow-x:auto}.batch-table-component .batch-table[data-v-903030d6]{width:100%;border-collapse:collapse}.batch-table-component .batch-table th[data-v-903030d6]{padding:.75rem 1rem;text-align:center;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--body-light-font-color);background-color:#f2f3f7}.batch-table-component .batch-table td[data-v-903030d6]{padding:1rem;font-size:.875rem;color:#2f2f3b;border-top:1px solid #e5e7eb;white-space:nowrap;text-align:center}.batch-table-component .batch-table tr[data-v-903030d6]:hover{background-color:#f2f3f7}.batch-table-component .batch-id[data-v-903030d6]{font-weight:500;color:#009db5}.batch-table-component .mobile-cards[data-v-903030d6]{display:none;flex-direction:column;gap:1rem;padding:1rem}.batch-table-component .batch-card[data-v-903030d6]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.batch-table-component .card-header[data-v-903030d6]{background-color:#f2f3f7;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.batch-table-component .batch-id-mobile[data-v-903030d6]{font-weight:500;color:#009db5;font-size:.875rem}.batch-table-component .batch-name[data-v-903030d6]{font-weight:600;color:#151521;font-size:1rem}.batch-table-component .card-content[data-v-903030d6]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.batch-table-component .card-row[data-v-903030d6]{display:flex;justify-content:space-between;align-items:center}.batch-table-component .card-label[data-v-903030d6]{font-size:.875rem;color:var(--body-light-font-color);font-weight:500}.batch-table-component .card-value[data-v-903030d6]{font-size:.875rem;color:#2f2f3b}.batch-table-component .card-footer[data-v-903030d6]{border-top:1px solid #e5e7eb;padding:.75rem 1rem}.batch-table-component .mobile-buttons-container[data-v-903030d6]{display:flex;gap:.5rem;width:100%}.batch-table-component .download-link[data-v-903030d6]{color:#009db5;text-decoration:none;padding:8px 12px;border:1px solid #009DB5;border-radius:3px;font-size:.75rem;text-align:center;flex:1}.batch-table-component .download-link[data-v-903030d6]:hover{background-color:#009db51a}.batch-table-component .mobile-start-btn[data-v-903030d6]{background-color:#25c5f7;border:1px solid transparent;border-radius:3px;box-shadow:#fff6 0 1px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Liberation Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.15385;padding:8px 12px;text-align:center;flex:1}.batch-table-component .mobile-start-btn[data-v-903030d6]:hover,.batch-table-component .mobile-start-btn[data-v-903030d6]:focus{background-color:#0abef6}.batch-table-component .mobile-start-btn.disabled[data-v-903030d6]{background-color:#efefef;cursor:not-allowed;opacity:.6}.batch-table-component .status-badge[data-v-903030d6]{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.batch-table-component .status-badge.completed[data-v-903030d6]{background-color:#fef3c7;color:#f6463a}.batch-table-component .status-badge.upcoming[data-v-903030d6]{background-color:#e0f2fe;color:#009db5}.batch-table-component .status-badge.ongoing[data-v-903030d6]{background-color:#d1fae5;color:#83bf6e}.batch-table-component .action-link[data-v-903030d6]{color:#009db5;text-decoration:none}.batch-table-component .action-link[data-v-903030d6]:hover{color:#008da3;text-decoration:underline}.batch-table-component .start-btn[data-v-903030d6]{background-color:#25c5f7;border:1px solid transparent;border-radius:3px;box-shadow:#fff6 0 1px inset;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Liberation Sans,sans-serif;font-size:.8rem;font-weight:400;line-height:1.15385;margin:0;outline:none;padding:8px .8em;position:relative;text-align:center;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;white-space:nowrap}.batch-table-component .start-btn[data-v-903030d6]:hover,.batch-table-component .start-btn[data-v-903030d6]:focus{background-color:#0abef6}.batch-table-component .start-btn[data-v-903030d6]:focus{box-shadow:0 0 0 4px #25c5f726}.batch-table-component .start-btn[data-v-903030d6]:active{background-color:#09b3e9;box-shadow:none}.batch-table-component .start-btn[data-v-903030d6]:disabled{background-color:#efefef;cursor:not-allowed;opacity:.6}.batch-table-component .pagination[data-v-903030d6]{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb}.batch-table-component .pagination-mobile[data-v-903030d6]{display:flex;align-items:center;justify-content:space-between;width:100%}.batch-table-component .mobile-pagination-button[data-v-903030d6]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center;max-width:120px}.batch-table-component .mobile-page-indicator[data-v-903030d6]{font-size:.875rem;color:#2f2f3b;font-weight:500}@media (min-width: 640px){.batch-table-component .pagination-mobile[data-v-903030d6]{display:none}}.batch-table-component .pagination-desktop[data-v-903030d6]{display:none}@media (min-width: 640px){.batch-table-component .pagination-desktop[data-v-903030d6]{display:flex;align-items:center;justify-content:space-between;width:100%}}.batch-table-component .pagination-info[data-v-903030d6]{font-size:.875rem;color:#2f2f3b}.batch-table-component .pagination-info-value[data-v-903030d6]{font-weight:500}.batch-table-component .pagination-nav[data-v-903030d6]{display:flex}.batch-table-component .pagination-button[data-v-903030d6]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #efefef;background-color:#fff;color:#2f2f3b;cursor:pointer}.batch-table-component .pagination-button[data-v-903030d6]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.batch-table-component .pagination-button[data-v-903030d6]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.batch-table-component .pagination-button[data-v-903030d6]:not(:first-child){margin-left:-1px}.batch-table-component .pagination-button.active[data-v-903030d6]{z-index:10;background-color:#009db51a;border-color:#009db5;color:#009db5}.batch-table-component .pagination-button.disabled[data-v-903030d6]{background-color:#f2f3f7;color:#efefef;cursor:not-allowed}.batch-table-component .pagination-button[data-v-903030d6]:not(.disabled):hover{background-color:#f2f3f7}.batch-table-component .pagination-page-button[data-v-903030d6]{min-width:2rem;padding:.5rem}@media (max-width: 768px){.batch-table-component .desktop-table[data-v-903030d6]{display:none}.batch-table-component .mobile-cards[data-v-903030d6]{display:flex}}@keyframes wave-d7a87e08{0%{background-position:-100% 0}to{background-position:0 0}}.dashboard-agent-component[data-v-d7a87e08] :root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-agent-component[data-v-d7a87e08] *{margin:0;padding:0;box-sizing:border-box}.dashboard-agent-component body[data-v-d7a87e08]{min-height:100vh}.dashboard-agent-component .container[data-v-d7a87e08]{max-width:1300px;margin:0 auto}.dashboard-agent-component .header[data-v-d7a87e08]{display:flex;justify-content:center;text-align:center;position:relative;z-index:2;width:100%;min-height:15vh;padding:10px;background:transparent;border-bottom:1px solid #ddd;overflow:hidden;box-shadow:0 1px 3px #0000001a}.dashboard-agent-component .header-content[data-v-d7a87e08]{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%}.dashboard-agent-component .header-title[data-v-d7a87e08]{font-size:1rem;font-weight:500;color:#111827}.dashboard-agent-component .header-logo[data-v-d7a87e08]{display:block;margin-bottom:20px;text-align:center}.dashboard-agent-component .header-logo img[data-v-d7a87e08]{height:calc(28px + .0075*(100vw - 320px))}.dashboard-agent-component .header-bg[data-v-d7a87e08]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:auto 100%;background-position:0 0;animation:wave-d7a87e08 20s linear infinite;top:0;left:0;z-index:1}.dashboard-agent-component .user-info[data-v-d7a87e08]{position:relative;display:flex;align-items:center;gap:1rem;z-index:200}.dashboard-agent-component .user-welcome[data-v-d7a87e08]{font-size:.875rem;color:#6b7280}.dashboard-agent-component .user-avatar[data-v-d7a87e08]{width:2rem;height:2rem;border-radius:50%;background-color:#4f46e5;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;cursor:pointer;z-index:10}.dashboard-agent-component .dropdown-menu[data-v-d7a87e08]{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:185px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}.dashboard-agent-component .dropdown-email[data-v-d7a87e08]{background:#f3f4f6;padding:10px;font-size:.85rem;font-weight:500;color:#374151;text-align:center;border-bottom:1px solid #e5e7eb}.dashboard-agent-component .dropdown-title[data-v-d7a87e08]{font-size:1rem;font-weight:600;color:#1f2937;padding:12px;text-align:left}.dashboard-agent-component .dropdown-item[data-v-d7a87e08]{padding:12px 16px;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#374151}.dashboard-agent-component .dropdown-item[data-v-d7a87e08]:hover{background:#f9fafb;transform:scale(1.02)}.dashboard-agent-component .dropdown-divider[data-v-d7a87e08]{height:1px;background-color:#e5e7eb;margin:4px 0}.dashboard-agent-component .logout-item[data-v-d7a87e08]{color:#ef4444;font-weight:500}.dashboard-agent-component .logout-item[data-v-d7a87e08]:hover{background:#fee2e2}.dashboard-agent-component .main-content[data-v-d7a87e08]{padding:1rem 0;background-color:#f5f5f5}.dashboard-agent-component .stats-grid[data-v-d7a87e08]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-bottom:1rem}.dashboard-agent-component .active-card[data-v-d7a87e08]{border:1px solid #4f46e5;border-radius:.5rem}@media (max-width: 768px){.dashboard-agent-component .header[data-v-d7a87e08]{min-height:10vh}.dashboard-agent-component .stats-grid[data-v-d7a87e08]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.7rem;padding:0 .5rem}}@media (min-width: 768px){.dashboard-agent-component .stats-grid[data-v-d7a87e08]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.dashboard-agent-component .stats-grid[data-v-d7a87e08]{grid-template-columns:repeat(4,1fr)}}.documentation-capture-component .page-wrapper[data-v-b4d9dad8]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.documentation-capture-component .top-navigation[data-v-b4d9dad8]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.documentation-capture-component .logo[data-v-b4d9dad8]{height:36px}.documentation-capture-component .logo img[data-v-b4d9dad8]{height:100%;-o-object-fit:contain;object-fit:contain}.documentation-capture-component .content-container[data-v-b4d9dad8]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.documentation-capture-component .header-section[data-v-b4d9dad8]{margin-bottom:32px;text-align:center}.documentation-capture-component .main-title[data-v-b4d9dad8]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.documentation-capture-component .stepper-container[data-v-b4d9dad8]{width:100%;margin-bottom:2rem;padding:0 .5rem}.documentation-capture-component .stepper[data-v-b4d9dad8]{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.documentation-capture-component .step[data-v-b4d9dad8]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;z-index:1}.documentation-capture-component .step .step-title[data-v-b4d9dad8]{font-size:.85rem;font-weight:500;color:#898989;margin-bottom:.5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 .3rem}.documentation-capture-component .step.active .step-title[data-v-b4d9dad8]{color:#25c5f7;font-weight:600}.documentation-capture-component .step.active .step-circle[data-v-b4d9dad8]{background:#25c5f7;color:#fff;border-color:#25c5f7;box-shadow:0 0 0 4px #25c5f733}.documentation-capture-component .step.active .step-line.left[data-v-b4d9dad8]{background-color:#83bf6e}.documentation-capture-component .step.completed .step-title[data-v-b4d9dad8]{color:#83bf6e}.documentation-capture-component .step.completed .step-circle[data-v-b4d9dad8]{background:#83bf6e;color:#fff;border-color:#83bf6e}.documentation-capture-component .step.completed .step-line.left[data-v-b4d9dad8],.documentation-capture-component .step.completed .step-line.right[data-v-b4d9dad8]{background-color:#83bf6e}.documentation-capture-component .step-circle-container[data-v-b4d9dad8]{display:flex;align-items:center;width:100%;position:relative}.documentation-capture-component .step-circle[data-v-b4d9dad8]{width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;color:#898989;border:2px solid #efefef;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;z-index:2}.documentation-capture-component .step-line[data-v-b4d9dad8]{height:2px;background-color:#efefef;flex:1;z-index:1}.documentation-capture-component .step-line.left[data-v-b4d9dad8]{margin-right:-1px}.documentation-capture-component .step-line.right[data-v-b4d9dad8]{margin-left:-1px}.documentation-capture-component .instruction-text[data-v-b4d9dad8]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.documentation-capture-component .capture-section[data-v-b4d9dad8]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.documentation-capture-component .media-action-container[data-v-b4d9dad8]{display:flex;flex-direction:column;gap:16px}.documentation-capture-component .media-label-container[data-v-b4d9dad8]{display:flex;align-items:center;gap:10px}.documentation-capture-component .icon-wrapper[data-v-b4d9dad8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.documentation-capture-component .media-label[data-v-b4d9dad8]{font-weight:600;font-size:1rem;color:#2f2f3b}.documentation-capture-component .capture-options[data-v-b4d9dad8]{display:flex;align-items:center;gap:12px}.documentation-capture-component .add-btn[data-v-b4d9dad8]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #25c5f74d}.documentation-capture-component .add-btn[data-v-b4d9dad8]:hover{background-color:#0abef6;transform:translateY(-1px)}.documentation-capture-component .add-btn.upload-btn[data-v-b4d9dad8]{background-color:#83bf6e;box-shadow:0 2px 4px #83bf6e4d}.documentation-capture-component .add-btn.upload-btn[data-v-b4d9dad8]:hover{background-color:#71b659}.documentation-capture-component .divider[data-v-b4d9dad8]{color:#6c757d;font-size:.9rem}.documentation-capture-component .preview-container[data-v-b4d9dad8]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.documentation-capture-component .preview-header[data-v-b4d9dad8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.documentation-capture-component .preview-title[data-v-b4d9dad8]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.documentation-capture-component .preview-counter[data-v-b4d9dad8]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.documentation-capture-component .preview-grid[data-v-b4d9dad8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.documentation-capture-component .preview-item[data-v-b4d9dad8]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.documentation-capture-component .preview-item[data-v-b4d9dad8]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.documentation-capture-component .preview-image-container[data-v-b4d9dad8]{width:100%;height:100%;position:relative}.documentation-capture-component .preview-image-container img[data-v-b4d9dad8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.documentation-capture-component .pdf-preview[data-v-b4d9dad8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f2f3f7;color:#6c757d;gap:8px}.documentation-capture-component .preview-timestamp[data-v-b4d9dad8]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.documentation-capture-component .preview-item-actions[data-v-b4d9dad8]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.documentation-capture-component .preview-view-btn[data-v-b4d9dad8],.documentation-capture-component .preview-delete-btn[data-v-b4d9dad8]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.documentation-capture-component .preview-view-btn[data-v-b4d9dad8]{background-color:#ffffffd9;color:#25c5f7}.documentation-capture-component .preview-view-btn[data-v-b4d9dad8]:hover{background-color:#25c5f7;color:#fff}.documentation-capture-component .preview-delete-btn[data-v-b4d9dad8]{background-color:#ffffffd9;color:#f6463a}.documentation-capture-component .preview-delete-btn[data-v-b4d9dad8]:hover{background-color:#f6463a;color:#fff}.documentation-capture-component .step-actions[data-v-b4d9dad8]{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.documentation-capture-component .next-btn[data-v-b4d9dad8],.documentation-capture-component .submit-btn[data-v-b4d9dad8]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0abef64d}.documentation-capture-component .next-btn[data-v-b4d9dad8]:hover,.documentation-capture-component .submit-btn[data-v-b4d9dad8]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0abef666}.documentation-capture-component .next-btn[data-v-b4d9dad8]:disabled,.documentation-capture-component .submit-btn[data-v-b4d9dad8]:disabled{background:#efefef;cursor:not-allowed;transform:none;box-shadow:none}.documentation-capture-component .back-btn[data-v-b4d9dad8]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.documentation-capture-component .back-btn[data-v-b4d9dad8]:hover{background-color:#e3e5ee}.documentation-capture-component .fullscreen-modal[data-v-b4d9dad8]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2c323ff2;z-index:1000;display:flex;flex-direction:column}.documentation-capture-component .modal-header[data-v-b4d9dad8]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#2a303ccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.documentation-capture-component .modal-header h3[data-v-b4d9dad8]{color:#fff;margin:0;font-size:1.1rem;font-weight:500}.documentation-capture-component .close-modal[data-v-b4d9dad8]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.documentation-capture-component .modal-content[data-v-b4d9dad8]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.documentation-capture-component .fullscreen-image[data-v-b4d9dad8]{max-width:90%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.documentation-capture-component .fullscreen-pdf[data-v-b4d9dad8]{width:90%;height:90vh;border:none;border-radius:4px;background:#fff}.documentation-capture-component .modal-actions[data-v-b4d9dad8]{padding:16px 24px;display:flex;justify-content:center}.documentation-capture-component .modal-action-btn[data-v-b4d9dad8]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.documentation-capture-component .modal-action-btn[data-v-b4d9dad8]:hover{background-color:#fff3}.documentation-capture-component .modal-enter-active[data-v-b4d9dad8],.documentation-capture-component .modal-leave-active[data-v-b4d9dad8]{transition:opacity .3s ease}.documentation-capture-component .modal-enter-from[data-v-b4d9dad8],.documentation-capture-component .modal-leave-to[data-v-b4d9dad8]{opacity:0}.documentation-capture-component .empty-slot[data-v-b4d9dad8]{border:2px dashed #efefef;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer;gap:8px;padding:16px}.documentation-capture-component .empty-slot-content[data-v-b4d9dad8]{display:flex;flex-direction:column;align-items:center;color:#efefef;gap:8px;width:100%;padding:12px;border-radius:8px;transition:all .2s ease}.documentation-capture-component .empty-slot-content[data-v-b4d9dad8]:hover{background-color:#f2f3f7;color:#25c5f7}.documentation-capture-component .empty-slot-divider[data-v-b4d9dad8]{color:#6c757d;font-size:1rem;font-weight:600;margin:12px 0;padding:8px 16px;background-color:#efefef;border-radius:4px;display:block;text-align:center}@media (max-width: 640px){.documentation-capture-component .content-container[data-v-b4d9dad8]{padding:0 12px;margin:16px auto}.documentation-capture-component .capture-section[data-v-b4d9dad8],.documentation-capture-component .preview-container[data-v-b4d9dad8]{padding:16px}.documentation-capture-component .preview-grid[data-v-b4d9dad8]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.documentation-capture-component .main-title[data-v-b4d9dad8]{font-size:1.2rem}.documentation-capture-component .capture-options[data-v-b4d9dad8]{flex-direction:column;width:100%;gap:5px}.documentation-capture-component .add-btn[data-v-b4d9dad8]{width:100%;justify-content:center}.documentation-capture-component .step-actions[data-v-b4d9dad8]{flex-direction:column}.documentation-capture-component .next-btn[data-v-b4d9dad8],.documentation-capture-component .submit-btn[data-v-b4d9dad8]{width:100%;justify-content:center}.documentation-capture-component .stepper-container[data-v-b4d9dad8]{overflow-x:auto;padding:0 .3rem 1rem;margin-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.documentation-capture-component .stepper-container[data-v-b4d9dad8]::-webkit-scrollbar{display:none}.documentation-capture-component .stepper[data-v-b4d9dad8]{flex-direction:row;min-width:500px}.documentation-capture-component .step-title[data-v-b4d9dad8]{font-size:.8rem}.documentation-capture-component .step-circle[data-v-b4d9dad8]{width:1.8rem;height:1.8rem;font-size:.9rem}}.lab-media-capture-component .page-wrapper[data-v-866d6ac6]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.lab-media-capture-component .top-navigation[data-v-866d6ac6]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.lab-media-capture-component .logo[data-v-866d6ac6]{height:36px}.lab-media-capture-component .logo img[data-v-866d6ac6]{height:100%;-o-object-fit:contain;object-fit:contain}.lab-media-capture-component .content-container[data-v-866d6ac6]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.lab-media-capture-component .header-section[data-v-866d6ac6]{margin-bottom:32px;text-align:center}.lab-media-capture-component .main-title[data-v-866d6ac6]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.lab-media-capture-component .instruction-text[data-v-866d6ac6]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.lab-media-capture-component .capture-section[data-v-866d6ac6]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.lab-media-capture-component .media-action-container[data-v-866d6ac6]{display:flex;justify-content:space-between;align-items:center}.lab-media-capture-component .media-label-container[data-v-866d6ac6]{display:flex;align-items:center;gap:10px}.lab-media-capture-component .icon-wrapper[data-v-866d6ac6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.lab-media-capture-component .icon-wrapper.video-icon[data-v-866d6ac6]{background-color:#fef2f2;color:#f6463a}.lab-media-capture-component .media-label[data-v-866d6ac6]{font-weight:600;font-size:1rem;color:#151521}.lab-media-capture-component .add-btn[data-v-866d6ac6]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3b82f64d}.lab-media-capture-component .add-btn[data-v-866d6ac6]:hover{background-color:#0abef6;transform:translateY(-1px)}.lab-media-capture-component .add-btn[data-v-866d6ac6]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.lab-media-capture-component .add-btn.video-btn[data-v-866d6ac6]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.lab-media-capture-component .add-btn.video-btn[data-v-866d6ac6]:hover{background-color:#f52b1d}.lab-media-capture-component .preview-container[data-v-866d6ac6]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.lab-media-capture-component .preview-header[data-v-866d6ac6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lab-media-capture-component .preview-title[data-v-866d6ac6]{font-size:1.1rem;font-weight:600;color:#151521;margin:0}.lab-media-capture-component .preview-counter[data-v-866d6ac6]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.lab-media-capture-component .preview-grid[data-v-866d6ac6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.lab-media-capture-component .preview-item[data-v-866d6ac6]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.lab-media-capture-component .preview-item[data-v-866d6ac6]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.lab-media-capture-component .preview-image-container[data-v-866d6ac6]{width:100%;height:100%;position:relative}.lab-media-capture-component .preview-item img[data-v-866d6ac6],.lab-media-capture-component .preview-item video[data-v-866d6ac6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lab-media-capture-component .preview-timestamp[data-v-866d6ac6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.lab-media-capture-component .preview-item-actions[data-v-866d6ac6]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.lab-media-capture-component .preview-view-btn[data-v-866d6ac6],.lab-media-capture-component .preview-delete-btn[data-v-866d6ac6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lab-media-capture-component .preview-view-btn[data-v-866d6ac6]{background-color:#ffffffd9;color:#25c5f7}.lab-media-capture-component .preview-view-btn[data-v-866d6ac6]:hover{background-color:#25c5f7;color:#fff}.lab-media-capture-component .preview-delete-btn[data-v-866d6ac6]{background-color:#ffffffd9;color:#f6463a}.lab-media-capture-component .preview-delete-btn[data-v-866d6ac6]:hover{background-color:#f6463a;color:#fff}.lab-media-capture-component .play-icon[data-v-866d6ac6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .2s}.lab-media-capture-component .play-icon[data-v-866d6ac6]:hover{background-color:#000000b3}.lab-media-capture-component .play-icon svg[data-v-866d6ac6]{fill:#fff;margin-left:2px}.lab-media-capture-component .empty-slot[data-v-866d6ac6]{border:2px dashed #ecf3fa;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.lab-media-capture-component .empty-slot[data-v-866d6ac6]:hover{border-color:#25c5f7;color:#25c5f7}.lab-media-capture-component .empty-slot-content[data-v-866d6ac6]{display:flex;flex-direction:column;align-items:center;color:#6c757d;gap:8px}.lab-media-capture-component .empty-slot-content.video-slot[data-v-866d6ac6]{color:#f6463a}.lab-media-capture-component .action-section[data-v-866d6ac6]{display:flex;justify-content:center;margin-top:24px}.lab-media-capture-component .submit-btn[data-v-866d6ac6]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.lab-media-capture-component .submit-btn[data-v-866d6ac6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.lab-media-capture-component .fullscreen-modal[data-v-866d6ac6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.lab-media-capture-component .modal-header[data-v-866d6ac6]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lab-media-capture-component .modal-header h3[data-v-866d6ac6]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.lab-media-capture-component .close-modal[data-v-866d6ac6]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.lab-media-capture-component .modal-content[data-v-866d6ac6]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.lab-media-capture-component .fullscreen-image[data-v-866d6ac6],.lab-media-capture-component .fullscreen-video[data-v-866d6ac6]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.lab-media-capture-component .modal-actions[data-v-866d6ac6]{padding:16px 24px;display:flex;justify-content:center}.lab-media-capture-component .modal-action-btn[data-v-866d6ac6]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.lab-media-capture-component .modal-action-btn[data-v-866d6ac6]:hover{background-color:#fff3}.lab-media-capture-component .back-btn[data-v-866d6ac6]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.lab-media-capture-component .back-btn[data-v-866d6ac6]:hover{background-color:#e3e5ee}.lab-media-capture-component .fade-enter-active[data-v-866d6ac6],.lab-media-capture-component .fade-leave-active[data-v-866d6ac6]{transition:opacity .3s ease}.lab-media-capture-component .fade-enter-from[data-v-866d6ac6],.lab-media-capture-component .fade-leave-to[data-v-866d6ac6]{opacity:0}.lab-media-capture-component .slide-fade-enter-active[data-v-866d6ac6]{transition:all .3s ease-out}.lab-media-capture-component .slide-fade-leave-active[data-v-866d6ac6]{transition:all .2s ease-in}.lab-media-capture-component .slide-fade-enter-from[data-v-866d6ac6],.lab-media-capture-component .slide-fade-leave-to[data-v-866d6ac6]{transform:translateY(20px);opacity:0}.lab-media-capture-component .modal-enter-active[data-v-866d6ac6],.lab-media-capture-component .modal-leave-active[data-v-866d6ac6]{transition:opacity .3s ease}.lab-media-capture-component .modal-enter-from[data-v-866d6ac6],.lab-media-capture-component .modal-leave-to[data-v-866d6ac6]{opacity:0}@media (max-width: 640px){.lab-media-capture-component .content-container[data-v-866d6ac6]{padding:0 12px;margin:16px auto}.lab-media-capture-component .capture-section[data-v-866d6ac6],.lab-media-capture-component .preview-container[data-v-866d6ac6]{padding:16px}.lab-media-capture-component .preview-grid[data-v-866d6ac6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.lab-media-capture-component .main-title[data-v-866d6ac6]{font-size:1.2rem}.lab-media-capture-component .submit-btn[data-v-866d6ac6]{width:100%;justify-content:center}}.page-wrapper[data-v-b2ac23d0]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.page-wrapper .top-navigation[data-v-b2ac23d0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.page-wrapper .logo[data-v-b2ac23d0]{height:36px}.page-wrapper .logo img[data-v-b2ac23d0]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-b2ac23d0]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-b2ac23d0]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-b2ac23d0]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-b2ac23d0]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-b2ac23d0]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-b2ac23d0]{display:flex;justify-content:space-between;align-items:center}.page-wrapper .media-label-container[data-v-b2ac23d0]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-b2ac23d0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.page-wrapper .icon-wrapper.video-icon[data-v-b2ac23d0]{background-color:#fef2f2;color:#f6463a}.page-wrapper .media-label[data-v-b2ac23d0]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-b2ac23d0]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3b82f64d}.page-wrapper .add-btn[data-v-b2ac23d0]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-b2ac23d0]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .add-btn.video-btn[data-v-b2ac23d0]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.page-wrapper .add-btn.video-btn[data-v-b2ac23d0]:hover{background-color:#f52b1d}.page-wrapper .preview-container[data-v-b2ac23d0]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-b2ac23d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-b2ac23d0]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-counter[data-v-b2ac23d0]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.page-wrapper .preview-grid[data-v-b2ac23d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-b2ac23d0]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.page-wrapper .preview-item[data-v-b2ac23d0]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-b2ac23d0]{width:100%;height:100%;position:relative}.page-wrapper .preview-image-container img[data-v-b2ac23d0],.page-wrapper .preview-image-container video[data-v-b2ac23d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-timestamp[data-v-b2ac23d0]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.page-wrapper .preview-item-actions[data-v-b2ac23d0]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-b2ac23d0],.page-wrapper .preview-delete-btn[data-v-b2ac23d0]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-wrapper .preview-view-btn[data-v-b2ac23d0]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-b2ac23d0]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-b2ac23d0]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-b2ac23d0]:hover{background-color:#f6463a;color:#fff}.page-wrapper .play-icon[data-v-b2ac23d0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background-color:#00000080;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:background-color .2s}.page-wrapper .play-icon[data-v-b2ac23d0]:hover{background-color:#000000b3}.page-wrapper .play-icon svg[data-v-b2ac23d0]{fill:#fff;margin-left:2px}.page-wrapper .empty-slot[data-v-b2ac23d0]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-b2ac23d0]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-b2ac23d0]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .empty-slot-content.video-slot[data-v-b2ac23d0]{color:#f6463a}.page-wrapper .action-section[data-v-b2ac23d0]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-b2ac23d0]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.page-wrapper .submit-btn[data-v-b2ac23d0]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-b2ac23d0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.page-wrapper .modal-header[data-v-b2ac23d0]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-wrapper .modal-header h3[data-v-b2ac23d0]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .close-modal[data-v-b2ac23d0]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.page-wrapper .modal-content[data-v-b2ac23d0]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-b2ac23d0],.page-wrapper .fullscreen-video[data-v-b2ac23d0]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .modal-actions[data-v-b2ac23d0]{padding:16px 24px;display:flex;justify-content:center}.page-wrapper .modal-action-btn[data-v-b2ac23d0]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.page-wrapper .modal-action-btn[data-v-b2ac23d0]:hover{background-color:#fff3}.page-wrapper .back-btn[data-v-b2ac23d0]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page-wrapper .back-btn[data-v-b2ac23d0]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-b2ac23d0],.page-wrapper .fade-leave-active[data-v-b2ac23d0]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-b2ac23d0],.page-wrapper .fade-leave-to[data-v-b2ac23d0]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-b2ac23d0]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-b2ac23d0]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-b2ac23d0],.page-wrapper .slide-fade-leave-to[data-v-b2ac23d0]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-b2ac23d0],.page-wrapper .modal-leave-active[data-v-b2ac23d0]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-b2ac23d0],.page-wrapper .modal-leave-to[data-v-b2ac23d0]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-b2ac23d0]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-b2ac23d0],.page-wrapper .preview-container[data-v-b2ac23d0]{padding:16px}.page-wrapper .preview-grid[data-v-b2ac23d0]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-b2ac23d0]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-b2ac23d0]{width:100%;justify-content:center}}.header[data-v-8aba16d4]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1000;width:100%;min-height:15vh;padding:10px;background:transparent;border-bottom:1px solid #ddd;overflow:hidden}.header-bg[data-v-8aba16d4]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:contain;background-position:0 0;animation:wave-8aba16d4 20s linear infinite;top:0;left:0;z-index:1}@keyframes wave-8aba16d4{0%{background-position:-100% 0}to{background-position:0 0}}.header-left[data-v-8aba16d4]{display:flex;justify-content:space-between;align-items:flex-end;z-index:3;flex:0 0 75%}.logo[data-v-8aba16d4]{height:calc(30px + .0075*(100vw - 320px));margin-bottom:5px}.logo2[data-v-8aba16d4]{height:25px;margin-left:auto;margin-right:10px}.header-right[data-v-8aba16d4]{display:flex;justify-content:flex-end;align-items:flex-start;z-index:3;flex:0 0 25%}.user-details p[data-v-8aba16d4]{margin:0;font-size:.9rem;font-family:Roboto,sans-serif}.user-image-container[data-v-8aba16d4]{display:flex;align-items:center;position:relative}.user-image[data-v-8aba16d4]{cursor:pointer}.user-image img[data-v-8aba16d4]{max-width:50px;max-height:50px;border-radius:50%;transition:transform .3s ease}.zoomed-image-overlay img[data-v-8aba16d4]{position:fixed;right:calc(50px + 1rem);top:1rem;width:140px;height:135px;border-radius:50%;background-color:#fff;box-shadow:0 4px 10px #0003;z-index:99999;-o-object-fit:cover;object-fit:cover}.warning[data-v-8aba16d4]{background-color:#ffc107;color:#000;text-align:center;border-radius:5px;font-weight:700;padding:.5rem;margin-top:.5rem}@media (max-width: 767px){.header[data-v-8aba16d4]{flex-direction:column;align-items:normal;min-height:150px}.header-left[data-v-8aba16d4]{align-items:flex-start;flex:1 0 100%}.header-right[data-v-8aba16d4]{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;flex:1 0 100%}.logo[data-v-8aba16d4]{height:30px;margin-bottom:10px}}@media (max-width: 575px){.header-bg[data-v-8aba16d4]{display:none}}.fixed-header[data-v-aa0e53fb]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a}.body-wrapper[data-v-aa0e53fb]{min-height:83vh;width:100%;background-color:#a1a0a01a;padding:120px 20px 20px}.main-container[data-v-aa0e53fb]{display:flex;gap:20px;max-width:1200px;width:100%;margin:0 auto}.left-panel[data-v-aa0e53fb]{flex:1;min-width:0}.right-panel[data-v-aa0e53fb]{flex:0 0 300px;display:flex;flex-direction:column}.video-card[data-v-aa0e53fb]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:50%;position:relative;display:flex;flex-direction:column;gap:12px}.video-card-header[data-v-aa0e53fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.floating-toggle[data-v-aa0e53fb]{display:none}.question-section[data-v-aa0e53fb]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:100%}.question-header[data-v-aa0e53fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-navigation[data-v-aa0e53fb]{display:flex;align-items:center}.question-counter[data-v-aa0e53fb]{font-size:.9rem;color:#6c757d;font-weight:500}.rubrics-section[data-v-aa0e53fb]{margin-bottom:1.5rem;border:1px solid #e9ecef;border-radius:8px;padding:1rem;background-color:#f8f9fa}.rubrics-section h5[data-v-aa0e53fb]{font-size:1rem;color:#2c3e50;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center}.rubric-score[data-v-aa0e53fb]{font-size:.85rem;background-color:#42b883;color:#fff;padding:.2rem .5rem;border-radius:4px}.rubric-items[data-v-aa0e53fb]{display:flex;flex-direction:column;gap:1rem}.rubric-item[data-v-aa0e53fb]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.rubric-item[data-v-aa0e53fb]:hover{box-shadow:0 2px 5px #00000026}.rubric-header[data-v-aa0e53fb]{display:flex;justify-content:space-between;align-items:flex-start}.rubric-checkbox[data-v-aa0e53fb]{display:flex;align-items:flex-start;gap:.5rem}.rubric-checkbox input[type=checkbox][data-v-aa0e53fb]{margin-top:.25rem}.rubric-checkbox label[data-v-aa0e53fb]{font-size:.9rem;line-height:1.4;color:#495057;font-weight:400}.rating-badge[data-v-aa0e53fb]{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;color:#fff;font-weight:500;white-space:nowrap}.rubric-rating-options[data-v-aa0e53fb]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.5rem}.rating-option[data-v-aa0e53fb]{display:flex;align-items:center;gap:.25rem}.rating-option input[type=radio][data-v-aa0e53fb]{margin:0}.rating-option label[data-v-aa0e53fb]{font-size:.8rem;padding:.2rem .4rem;border-radius:4px;background-color:#f1f3f5;cursor:pointer;transition:all .2s ease;min-width:unset;margin-bottom:0}.rating-option label[data-v-aa0e53fb]:hover{background-color:#e9ecef}.rating-option label.selected[data-v-aa0e53fb]{background-color:#42b883;color:#fff}h4[data-v-aa0e53fb]{color:#2c3e50;font-size:1.2rem}p[data-v-aa0e53fb]{border-bottom:2px solid #e9ecef;padding-bottom:.3rem;margin-bottom:1rem}.rating-section[data-v-aa0e53fb],.remarks-section[data-v-aa0e53fb]{margin-bottom:1.2rem}.remarks-section[data-v-aa0e53fb]{display:flex;align-items:center;gap:12px}.remarks-section label[data-v-aa0e53fb]{min-width:150px}.remarks-section textarea[data-v-aa0e53fb]{flex:1}.rating-row[data-v-aa0e53fb]{display:flex;align-items:center;gap:35px}label[data-v-aa0e53fb]{display:block;color:#495057;font-weight:500;min-width:120px}select[data-v-aa0e53fb]{flex:1;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff;cursor:pointer;max-width:20%}select.selected[data-v-aa0e53fb]{border-color:#42b883}select[data-v-aa0e53fb]:hover:not(:disabled){border-color:#42b883}select[data-v-aa0e53fb]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}select[data-v-aa0e53fb]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}textarea[data-v-aa0e53fb]{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;resize:vertical;min-height:100px;font-family:inherit}textarea[data-v-aa0e53fb]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}textarea[data-v-aa0e53fb]:hover:not(:disabled){border-color:#42b883}textarea[data-v-aa0e53fb]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.response-actions[data-v-aa0e53fb]{display:flex;justify-content:flex-end;margin-bottom:1rem}.submit-response-btn[data-v-aa0e53fb],.edit-response-btn[data-v-aa0e53fb]{padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;font-weight:500}.submit-response-btn[data-v-aa0e53fb]{background-color:#42b883;color:#fff;border:none}.submit-response-btn[data-v-aa0e53fb]:hover{background-color:#369f6e}.edit-response-btn[data-v-aa0e53fb]{background-color:#f8f9fa;color:#495057;border:1px solid #ced4da}.edit-response-btn[data-v-aa0e53fb]:hover{background-color:#e9ecef}.navigation-buttons[data-v-aa0e53fb]{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}.nav-btn[data-v-aa0e53fb]{display:flex;align-items:center;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;font-weight:500;border:none}.prev-btn[data-v-aa0e53fb]{background-color:#f8f9fa;color:#495057}.prev-btn[data-v-aa0e53fb]:hover:not(:disabled){background-color:#e9ecef}.next-btn[data-v-aa0e53fb]{background-color:#2c3e50;color:#fff}.next-btn[data-v-aa0e53fb]:hover:not(:disabled){background-color:#1e2b38}.nav-btn[data-v-aa0e53fb]:disabled{opacity:.5;cursor:not-allowed}.submit-section[data-v-aa0e53fb]{margin-top:1.5rem;text-align:center}.submit-btn[data-v-aa0e53fb]{background-color:#2c3e50;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-aa0e53fb]:hover{background-color:#1e2b38}.video-container[data-v-aa0e53fb]{position:relative;width:100%;border:2px solid #ddd;border-radius:5px;overflow:hidden;flex-grow:1}.video-container video[data-v-aa0e53fb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-controls[data-v-aa0e53fb]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px}.camera-toggle[data-v-aa0e53fb]{background-color:#42b883cc;border:none;padding:.4rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.camera-toggle svg[data-v-aa0e53fb]{display:block}.recording-indicator[data-v-aa0e53fb]{display:flex;align-items:center;background-color:#0009;padding:.3rem .6rem;border-radius:4px;color:#fff;gap:6px}.recording-dot[data-v-aa0e53fb]{width:10px;height:10px;background-color:#f44;border-radius:50%;animation:pulse-aa0e53fb 1s infinite}.recording-time[data-v-aa0e53fb]{font-size:.8rem;font-weight:500}.record-btn[data-v-aa0e53fb]{background-color:#42b883;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%}.record-btn[data-v-aa0e53fb]:hover{background-color:#369f6e}@keyframes pulse-aa0e53fb{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.main-container[data-v-aa0e53fb]{flex-direction:column;gap:10px}.body-wrapper[data-v-aa0e53fb]{padding:150px 0 0}.video-card-header[data-v-aa0e53fb]{gap:30px;margin:0}.video-card[data-v-aa0e53fb]{display:flex;justify-content:center;align-items:center;max-height:300px;padding:10px 24px 12px;margin-top:5px}.video-container[data-v-aa0e53fb]{height:150px;max-height:25vh;max-width:85vw}.video-container video[data-v-aa0e53fb]{height:100%;width:100%}.floating-toggle[data-v-aa0e53fb]{font-size:.9rem}.record-btn[data-v-aa0e53fb]{display:block;align-items:center;width:50%;padding:.5rem 1rem}.rating-row[data-v-aa0e53fb]{flex-direction:row;align-items:flex-start;gap:6px}.remarks-section[data-v-aa0e53fb]{display:block}.question-section[data-v-aa0e53fb]{padding:1rem}label[data-v-aa0e53fb]{min-width:unset;margin-bottom:.5rem}select[data-v-aa0e53fb]{max-width:100%}h4[data-v-aa0e53fb]{font-size:1rem}.navigation-buttons[data-v-aa0e53fb]{flex-direction:column;gap:10px}.nav-btn[data-v-aa0e53fb]{width:100%;justify-content:center}.submit-response-btn[data-v-aa0e53fb],.edit-response-btn[data-v-aa0e53fb]{width:100%}.rubric-items[data-v-aa0e53fb]{gap:.75rem}.rubric-item[data-v-aa0e53fb]{padding:.5rem}.rubric-rating-options[data-v-aa0e53fb]{margin-left:1rem}}.floating-video[data-v-aa0e53fb]{position:fixed;z-index:1000;width:150px;height:100px;border:2px solid #ddd;border-radius:8px;overflow:hidden;background:#000;touch-action:none}.floating-video video[data-v-aa0e53fb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-icons[data-v-aa0e53fb]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.floating-icons button[data-v-aa0e53fb]{background:#0009;border:none;border-radius:50%;padding:2px;cursor:pointer}.floating-icons svg[data-v-aa0e53fb]{display:block}.tools-equipment-media-component .page-wrapper[data-v-a1ae7510]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f5f5f7}.tools-equipment-media-component .top-navigation[data-v-a1ae7510]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.tools-equipment-media-component .logo[data-v-a1ae7510]{height:36px}.tools-equipment-media-component .logo img[data-v-a1ae7510]{height:100%;-o-object-fit:contain;object-fit:contain}.tools-equipment-media-component .back-btn[data-v-a1ae7510]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tools-equipment-media-component .back-btn[data-v-a1ae7510]:hover{background-color:#e3e5ee}.tools-equipment-media-component .content-container[data-v-a1ae7510]{flex:1;width:100%;max-width:1024px;margin:0 auto;padding:16px}.tools-equipment-media-component .capture-container[data-v-a1ae7510]{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px #00000014;overflow:hidden}.tools-equipment-media-component .main-title[data-v-a1ae7510]{padding:16px;margin:0;font-size:1.25rem;font-weight:600;color:#2c323f;text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}.tools-equipment-media-component .tool-checklist[data-v-a1ae7510]{padding:16px}.tools-equipment-media-component .table-responsive[data-v-a1ae7510]{overflow-x:auto;width:100%}.tools-equipment-media-component .tool-table[data-v-a1ae7510]{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:24px}.tools-equipment-media-component .tool-table th[data-v-a1ae7510]{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#6c757d;background-color:#f2f3f7;border-bottom:1px solid rgba(0,0,0,.1)}.tools-equipment-media-component .tool-table td[data-v-a1ae7510]{padding:16px;font-size:15px;border-bottom:1px solid rgba(0,0,0,.05);vertical-align:middle}.tools-equipment-media-component .tool-row[data-v-a1ae7510]{transition:background-color .2s}.tools-equipment-media-component .tool-row[data-v-a1ae7510]:hover{background-color:#00000005}.tools-equipment-media-component .tool-row.photo-captured[data-v-a1ae7510]{background-color:#34c7590d}.tools-equipment-media-component .mobile-card-view[data-v-a1ae7510]{display:none;flex-direction:column;gap:16px}.tools-equipment-media-component .tool-card[data-v-a1ae7510]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.08)}.tools-equipment-media-component .tool-card.photo-captured[data-v-a1ae7510]{background-color:#34c7590d;border-color:#34c75933}.tools-equipment-media-component .tool-card-header[data-v-a1ae7510]{padding:12px 16px;display:flex;align-items:center;background-color:#f2f3f7;border-bottom:1px solid rgba(0,0,0,.05);position:relative}.tools-equipment-media-component .tool-number[data-v-a1ae7510]{width:24px;height:24px;background-color:#25c5f7;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-right:12px}.tools-equipment-media-component .tool-name[data-v-a1ae7510]{font-size:16px;font-weight:600;margin:0;flex:1}.tools-equipment-media-component .photo-indicator[data-v-a1ae7510]{width:20px;height:20px;background-color:#83bf6e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.tools-equipment-media-component .tool-card-content[data-v-a1ae7510]{padding:12px 16px}.tools-equipment-media-component .tool-info-row[data-v-a1ae7510]{display:flex;align-items:center;margin-bottom:12px;justify-content:space-between}.tools-equipment-media-component .tool-info-row[data-v-a1ae7510]:last-child{margin-bottom:0}.tools-equipment-media-component .tool-info-label[data-v-a1ae7510]{font-size:14px;color:#6c757d;font-weight:500;width:110px}.tools-equipment-media-component .tool-info-value[data-v-a1ae7510]{font-size:14px;color:#2c323f;font-weight:500;text-align:right;flex:1;display:flex;justify-content:flex-end}.tools-equipment-media-component .tool-card-footer[data-v-a1ae7510]{padding:12px 16px;display:flex;justify-content:center;border-top:1px solid rgba(0,0,0,.05);background-color:#f2f3f7}.tools-equipment-media-component .photo-container[data-v-a1ae7510]{width:100%;display:flex;justify-content:center}.tools-equipment-media-component .mobile-photo-btn[data-v-a1ae7510]{width:100%;justify-content:center}.tools-equipment-media-component .photo-preview-mobile[data-v-a1ae7510]{position:relative;width:140px;height:100px;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s;margin:0 auto}.tools-equipment-media-component .photo-preview-mobile img[data-v-a1ae7510]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tools-equipment-media-component .photo-preview-mobile .photo-actions[data-v-a1ae7510]{top:0;right:0}.tools-equipment-media-component .photo-preview-mobile .retake-btn[data-v-a1ae7510]{width:24px;height:24px}.tools-equipment-media-component .availability-toggle[data-v-a1ae7510]{display:flex;justify-content:center}.tools-equipment-media-component .toggle-btn[data-v-a1ae7510]{position:relative;display:flex;align-items:center;width:84px;height:32px;border-radius:16px;background-color:#e9ecef;border:none;overflow:hidden;cursor:pointer;padding:0}.tools-equipment-media-component .option[data-v-a1ae7510]{flex:1;text-align:center;font-size:12px;font-weight:500;z-index:2;color:#2c323f;transition:color .3s;padding:8px 0}.tools-equipment-media-component .option.active[data-v-a1ae7510]{color:#fff}.tools-equipment-media-component .slider[data-v-a1ae7510]{position:absolute;height:100%;width:50%;background-color:#f6463a;border-radius:16px;transition:transform .3s,background-color .3s;z-index:1;left:0}.tools-equipment-media-component .slider.slide-right[data-v-a1ae7510]{transform:translate(100%);background-color:#83bf6e}.tools-equipment-media-component .quantity-input[data-v-a1ae7510]{width:60px;height:32px;padding:4px 8px;border:1px solid #ecf3fa;border-radius:6px;text-align:center;font-size:14px;transition:border-color .3s}.tools-equipment-media-component .quantity-input[data-v-a1ae7510]:focus{outline:none;border-color:#25c5f7;box-shadow:0 0 0 2px #0071e333}.tools-equipment-media-component .photo-cell[data-v-a1ae7510]{display:flex;justify-content:center}.tools-equipment-media-component .photo-gallery[data-v-a1ae7510]{display:flex;flex-wrap:wrap;gap:8px}.tools-equipment-media-component .photo-gallery.mobile[data-v-a1ae7510]{justify-content:center}.tools-equipment-media-component .photo-thumb[data-v-a1ae7510]{position:relative;width:50px;height:50px;border-radius:6px;overflow:hidden;background:#f1f1f1;display:flex;align-items:center;justify-content:center;cursor:pointer}.tools-equipment-media-component .photo-thumb img[data-v-a1ae7510]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tools-equipment-media-component .photo-thumb.empty[data-v-a1ae7510]{font-size:1.5rem;color:#888}.tools-equipment-media-component .delete-btn[data-v-a1ae7510]{position:absolute;top:2px;right:2px;width:18px;height:18px;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:12px;line-height:18px;cursor:pointer}.tools-equipment-media-component .photo-btn[data-v-a1ae7510]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.tools-equipment-media-component .photo-btn[data-v-a1ae7510]:hover{background-color:#0abef6;transform:translateY(-1px)}.tools-equipment-media-component .retake-btn[data-v-a1ae7510]{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:#25c5f7;box-shadow:0 2px 4px #0003;transition:all .2s ease}.tools-equipment-media-component .retake-btn[data-v-a1ae7510]:hover{background-color:#fff;transform:scale(1.1)}.tools-equipment-media-component .action-container[data-v-a1ae7510]{padding:16px;display:flex;justify-content:center}.tools-equipment-media-component .submit-btn[data-v-a1ae7510]{padding:12px 24px;background-color:#e9ecef;color:#6c757d;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:not-allowed;transition:all .3s;width:100%;max-width:320px}.tools-equipment-media-component .submit-btn.submit-active[data-v-a1ae7510]{background-color:#25c5f7;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0071e34d}.tools-equipment-media-component .submit-btn.submit-active[data-v-a1ae7510]:hover{background-color:#0abef6;transform:translateY(-1px);box-shadow:0 4px 12px #0071e366}.tools-equipment-media-component .submit-btn.submit-active[data-v-a1ae7510]:focus{animation:pulse-a1ae7510 1s infinite}.tools-equipment-media-component .capture-modal[data-v-a1ae7510],.tools-equipment-media-component .fullscreen-modal[data-v-a1ae7510]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000;display:flex;flex-direction:column;animation:fadeIn-a1ae7510 .2s ease-out}@keyframes fadeIn-a1ae7510{0%{opacity:0}to{opacity:1}}.tools-equipment-media-component .modal-header[data-v-a1ae7510]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#212529e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tools-equipment-media-component .modal-header h3[data-v-a1ae7510]{color:#fff;margin:0;font-weight:500;font-size:18px}.tools-equipment-media-component .close-modal[data-v-a1ae7510]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.tools-equipment-media-component .close-modal[data-v-a1ae7510]:hover{background-color:#ffffff1a}.tools-equipment-media-component .modal-content[data-v-a1ae7510]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.tools-equipment-media-component .fullscreen-image[data-v-a1ae7510]{max-width:90%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 24px #0003}@media (max-width: 768px){.tools-equipment-media-component .tool-table th[data-v-a1ae7510],.tools-equipment-media-component .tool-table td[data-v-a1ae7510]{padding:12px 8px;font-size:14px}.tools-equipment-media-component .tool-table th[data-v-a1ae7510]:first-child,.tools-equipment-media-component .tool-table td[data-v-a1ae7510]:first-child{padding-left:16px}.tools-equipment-media-component .tool-table th[data-v-a1ae7510]:last-child,.tools-equipment-media-component .tool-table td[data-v-a1ae7510]:last-child{padding-right:16px}.tools-equipment-media-component .photo-btn[data-v-a1ae7510]{padding:6px 12px;font-size:12px}.tools-equipment-media-component .option[data-v-a1ae7510]{font-size:11px}.tools-equipment-media-component .toggle-btn[data-v-a1ae7510]{width:74px;height:28px}.tools-equipment-media-component .content-container[data-v-a1ae7510]{padding:12px}}@media (max-width: 640px){.tools-equipment-media-component .desktop-view[data-v-a1ae7510]{display:none}.tools-equipment-media-component .mobile-card-view[data-v-a1ae7510]{display:flex}.tools-equipment-media-component .content-container[data-v-a1ae7510]{padding:10px}.tools-equipment-media-component .capture-container[data-v-a1ae7510]{border-radius:8px}.tools-equipment-media-component .main-title[data-v-a1ae7510]{font-size:18px;padding:14px}.tools-equipment-media-component .tool-checklist[data-v-a1ae7510]{padding:12px}}@media (max-width: 480px){.tools-equipment-media-component .content-container[data-v-a1ae7510],.tools-equipment-media-component .tool-checklist[data-v-a1ae7510]{padding:8px}.tools-equipment-media-component .back-btn[data-v-a1ae7510]{width:auto;height:auto;padding:8px;border-radius:8px}.tools-equipment-media-component .tool-card-header[data-v-a1ae7510],.tools-equipment-media-component .tool-card-content[data-v-a1ae7510],.tools-equipment-media-component .tool-card-footer[data-v-a1ae7510]{padding:10px 12px}.tools-equipment-media-component .tool-info-label[data-v-a1ae7510]{width:90px;font-size:13px}.tools-equipment-media-component .submit-btn[data-v-a1ae7510]{font-size:15px;padding:10px 20px}}@keyframes pulse-a1ae7510{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.trainer-details-capture-component .page-wrapper[data-v-fca478e3]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f5f5f7}.trainer-details-capture-component .top-navigation[data-v-fca478e3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.trainer-details-capture-component .logo[data-v-fca478e3]{height:36px}.trainer-details-capture-component .logo img[data-v-fca478e3]{height:100%;-o-object-fit:contain;object-fit:contain}.trainer-details-capture-component .content-container[data-v-fca478e3]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.trainer-details-capture-component .header-section[data-v-fca478e3]{margin-bottom:32px;text-align:center}.trainer-details-capture-component .main-title[data-v-fca478e3]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.trainer-details-capture-component .instruction-text[data-v-fca478e3]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.trainer-details-capture-component .trainer-details-form[data-v-fca478e3]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.trainer-details-capture-component .form-group[data-v-fca478e3]{display:flex;flex-direction:column}.trainer-details-capture-component .form-group label[data-v-fca478e3]{font-size:.9rem;font-weight:600;color:#6c757d;margin-bottom:6px}.trainer-details-capture-component .form-group input[data-v-fca478e3],.trainer-details-capture-component .form-group select[data-v-fca478e3]{padding:10px 12px;border:1px solid #ecf3fa;border-radius:8px;font-size:.9rem;transition:all .2s ease}.trainer-details-capture-component .form-group input[data-v-fca478e3]:focus,.trainer-details-capture-component .form-group select[data-v-fca478e3]:focus{border-color:#25c5f7;box-shadow:0 0 0 2px #3b82f61a;outline:none}.trainer-details-capture-component .error-text[data-v-fca478e3]{color:#f6463a;font-size:.8rem;margin-top:4px}.trainer-details-capture-component .capture-section[data-v-fca478e3]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.trainer-details-capture-component .media-action-container[data-v-fca478e3]{display:flex;justify-content:space-between;align-items:center}.trainer-details-capture-component .media-label-container[data-v-fca478e3]{display:flex;align-items:center;gap:10px}.trainer-details-capture-component .icon-wrapper[data-v-fca478e3]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.trainer-details-capture-component .media-label[data-v-fca478e3]{font-weight:600;font-size:1rem;color:#151521}.trainer-details-capture-component .add-btn[data-v-fca478e3]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#25c5f7;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3b82f64d}.trainer-details-capture-component .add-btn[data-v-fca478e3]:hover{background-color:#0abef6;transform:translateY(-1px)}.trainer-details-capture-component .add-btn[data-v-fca478e3]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.trainer-details-capture-component .preview-container[data-v-fca478e3]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.trainer-details-capture-component .preview-header[data-v-fca478e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.trainer-details-capture-component .preview-title[data-v-fca478e3]{font-size:1rem;font-weight:600;color:#151521;margin:0}.trainer-details-capture-component .preview-counter[data-v-fca478e3]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.trainer-details-capture-component .preview-grid[data-v-fca478e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.trainer-details-capture-component .preview-item[data-v-fca478e3]{border-radius:12px;overflow:hidden;background-color:#f2f3f7;box-shadow:0 2px 8px #0000000d;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:3/4;position:relative}.trainer-details-capture-component .preview-item[data-v-fca478e3]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.trainer-details-capture-component .preview-image-container[data-v-fca478e3]{width:100%;height:100%;position:relative}.trainer-details-capture-component .preview-image-container img[data-v-fca478e3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.trainer-details-capture-component .preview-timestamp[data-v-fca478e3]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px 8px 8px;font-size:.75rem;text-align:center}.trainer-details-capture-component .preview-item-actions[data-v-fca478e3]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.trainer-details-capture-component .preview-view-btn[data-v-fca478e3],.trainer-details-capture-component .preview-delete-btn[data-v-fca478e3]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.trainer-details-capture-component .preview-view-btn[data-v-fca478e3]{background-color:#ffffffd9;color:#25c5f7}.trainer-details-capture-component .preview-view-btn[data-v-fca478e3]:hover{background-color:#25c5f7;color:#fff}.trainer-details-capture-component .preview-delete-btn[data-v-fca478e3]{background-color:#ffffffd9;color:#f6463a}.trainer-details-capture-component .preview-delete-btn[data-v-fca478e3]:hover{background-color:#f6463a;color:#fff}.trainer-details-capture-component .empty-slot[data-v-fca478e3]{border:2px dashed #ecf3fa;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.trainer-details-capture-component .empty-slot[data-v-fca478e3]:hover{border-color:#25c5f7;color:#25c5f7}.trainer-details-capture-component .empty-slot-content[data-v-fca478e3]{display:flex;flex-direction:column;align-items:center;color:#6c757d;gap:8px}.trainer-details-capture-component .action-section[data-v-fca478e3]{display:flex;justify-content:center;margin-top:24px}.trainer-details-capture-component .submit-btn[data-v-fca478e3]{display:flex;align-items:center;gap:10px;padding:12px 28px;background:linear-gradient(135deg,#25c5f7,#0abef6);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.trainer-details-capture-component .submit-btn[data-v-fca478e3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.trainer-details-capture-component .fullscreen-modal[data-v-fca478e3]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.trainer-details-capture-component .modal-header[data-v-fca478e3]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trainer-details-capture-component .modal-header h3[data-v-fca478e3]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.trainer-details-capture-component .close-modal[data-v-fca478e3]{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px}.trainer-details-capture-component .modal-content[data-v-fca478e3]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.trainer-details-capture-component .fullscreen-image[data-v-fca478e3]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.trainer-details-capture-component .modal-actions[data-v-fca478e3]{padding:16px 24px;display:flex;justify-content:center}.trainer-details-capture-component .modal-action-btn[data-v-fca478e3]{padding:10px 20px;background-color:#ffffff1a;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.trainer-details-capture-component .modal-action-btn[data-v-fca478e3]:hover{background-color:#fff3}.trainer-details-capture-component .flash-overlay[data-v-fca478e3]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;pointer-events:none;z-index:9999;transition:opacity .1s ease-out}@keyframes flash-animation-fca478e3{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.trainer-details-capture-component .flash-active[data-v-fca478e3]{animation:flash-animation-fca478e3 .3s ease-out}.trainer-details-capture-component .fade-enter-active[data-v-fca478e3],.trainer-details-capture-component .fade-leave-active[data-v-fca478e3]{transition:opacity .3s ease}.trainer-details-capture-component .fade-enter-from[data-v-fca478e3],.trainer-details-capture-component .fade-leave-to[data-v-fca478e3]{opacity:0}.trainer-details-capture-component .slide-fade-enter-active[data-v-fca478e3]{transition:all .3s ease-out}.trainer-details-capture-component .slide-fade-leave-active[data-v-fca478e3]{transition:all .2s ease-in}.trainer-details-capture-component .slide-fade-enter-from[data-v-fca478e3],.trainer-details-capture-component .slide-fade-leave-to[data-v-fca478e3]{transform:translateY(20px);opacity:0}.trainer-details-capture-component .modal-enter-active[data-v-fca478e3],.trainer-details-capture-component .modal-leave-active[data-v-fca478e3]{transition:opacity .3s ease}.trainer-details-capture-component .modal-enter-from[data-v-fca478e3],.trainer-details-capture-component .modal-leave-to[data-v-fca478e3]{opacity:0}@media (max-width: 640px){.trainer-details-capture-component .content-container[data-v-fca478e3]{padding:0 12px;margin:16px auto}.trainer-details-capture-component .capture-section[data-v-fca478e3],.trainer-details-capture-component .preview-container[data-v-fca478e3],.trainer-details-capture-component .trainer-details-form[data-v-fca478e3]{padding:16px}.trainer-details-capture-component .preview-grid[data-v-fca478e3]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.trainer-details-capture-component .main-title[data-v-fca478e3]{font-size:1.2rem}.trainer-details-capture-component .submit-btn[data-v-fca478e3]{width:100%;justify-content:center}.trainer-details-capture-component .form-group[data-v-fca478e3]{gap:4px}}.trainer-details-capture-component .back-btn[data-v-fca478e3]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background-color:#f2f3f7;color:#6c757d;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.trainer-details-capture-component .back-btn[data-v-fca478e3]:hover{background-color:#e3e5ee}.fixed-header[data-v-ec98e533]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a}.body-wrapper[data-v-ec98e533]{min-height:100vh;width:100%;background-color:#a1a0a01a;padding:120px 20px 20px}.main-container[data-v-ec98e533]{display:flex;gap:20px;max-width:1200px;width:100%;margin:0 auto}.left-panel[data-v-ec98e533]{flex:1;min-width:0}.right-panel[data-v-ec98e533]{flex:0 0 300px;display:flex;flex-direction:column}.video-card[data-v-ec98e533]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:75%;position:relative;display:flex;flex-direction:column;gap:12px}.video-card-header[data-v-ec98e533]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.floating-toggle[data-v-ec98e533]{display:none}.question-section[data-v-ec98e533]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:100%}.question-header[data-v-ec98e533]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-navigation[data-v-ec98e533]{display:flex;align-items:center}.question-counter[data-v-ec98e533]{font-size:.9rem;color:#6c757d;font-weight:500}h4[data-v-ec98e533]{color:#2c3e50;font-size:1.2rem}p[data-v-ec98e533]{border-bottom:2px solid #e9ecef;padding-bottom:.3rem;margin-bottom:1rem}.rating-section[data-v-ec98e533],.remarks-section[data-v-ec98e533]{margin-bottom:1.2rem}.remarks-section[data-v-ec98e533]{display:flex;align-items:center;gap:12px}.remarks-section label[data-v-ec98e533]{min-width:150px}.remarks-section textarea[data-v-ec98e533]{flex:1}.rating-row[data-v-ec98e533]{display:flex;align-items:center;gap:35px}label[data-v-ec98e533]{display:block;color:#495057;font-weight:500;min-width:120px}select[data-v-ec98e533]{flex:1;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff;cursor:pointer;max-width:20%}select.selected[data-v-ec98e533]{border-color:#42b883}select[data-v-ec98e533]:hover:not(:disabled){border-color:#42b883}select[data-v-ec98e533]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}select[data-v-ec98e533]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}textarea[data-v-ec98e533]{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease;resize:vertical;min-height:100px;font-family:inherit}textarea[data-v-ec98e533]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}textarea[data-v-ec98e533]:hover:not(:disabled){border-color:#42b883}textarea[data-v-ec98e533]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.response-actions[data-v-ec98e533]{display:flex;justify-content:flex-end;margin-bottom:1rem}.submit-response-btn[data-v-ec98e533],.edit-response-btn[data-v-ec98e533]{padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;font-weight:500}.submit-response-btn[data-v-ec98e533]{background-color:#42b883;color:#fff;border:none}.submit-response-btn[data-v-ec98e533]:hover{background-color:#369f6e}.edit-response-btn[data-v-ec98e533]{background-color:#f8f9fa;color:#495057;border:1px solid #ced4da}.edit-response-btn[data-v-ec98e533]:hover{background-color:#e9ecef}.navigation-buttons[data-v-ec98e533]{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}.nav-btn[data-v-ec98e533]{display:flex;align-items:center;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:background-color .3s ease;font-weight:500;border:none}.prev-btn[data-v-ec98e533]{background-color:#f8f9fa;color:#495057}.prev-btn[data-v-ec98e533]:hover:not(:disabled){background-color:#e9ecef}.next-btn[data-v-ec98e533]{background-color:#2c3e50;color:#fff}.next-btn[data-v-ec98e533]:hover:not(:disabled){background-color:#1e2b38}.nav-btn[data-v-ec98e533]:disabled{opacity:.5;cursor:not-allowed}.submit-section[data-v-ec98e533]{margin-top:1.5rem;text-align:center}.submit-btn[data-v-ec98e533]{background-color:#2c3e50;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.submit-btn[data-v-ec98e533]:hover{background-color:#1e2b38}.video-container[data-v-ec98e533]{position:relative;width:100%;border:2px solid #ddd;border-radius:5px;overflow:hidden;flex-grow:1}.video-container video[data-v-ec98e533]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-controls[data-v-ec98e533]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px}.camera-toggle[data-v-ec98e533]{background-color:#42b883cc;border:none;padding:.4rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.camera-toggle svg[data-v-ec98e533]{display:block}.recording-indicator[data-v-ec98e533]{display:flex;align-items:center;background-color:#0009;padding:.3rem .6rem;border-radius:4px;color:#fff;gap:6px}.recording-dot[data-v-ec98e533]{width:10px;height:10px;background-color:#f44;border-radius:50%;animation:pulse-ec98e533 1s infinite}.recording-time[data-v-ec98e533]{font-size:.8rem;font-weight:500}.record-btn[data-v-ec98e533]{background-color:#42b883;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;width:100%}.record-btn[data-v-ec98e533]:hover{background-color:#369f6e}@keyframes pulse-ec98e533{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.main-container[data-v-ec98e533]{flex-direction:column;gap:10px}.body-wrapper[data-v-ec98e533]{padding:150px 0 0}.right-panel[data-v-ec98e533]{flex:0 0 auto;width:100%;order:1}.left-panel[data-v-ec98e533]{width:100%;order:2}.video-container[data-v-ec98e533]{height:150px;max-height:25vh;max-width:85vw}.video-container video[data-v-ec98e533]{height:100%;width:100%}.video-card[data-v-ec98e533]{display:flex;justify-content:center;align-items:center;max-height:300px;padding:10px 24px 12px;margin-top:5px}.rating-row[data-v-ec98e533]{flex-direction:row;align-items:flex-start;gap:6px}.floating-toggle[data-v-ec98e533]{font-size:.9rem}.remarks-section[data-v-ec98e533]{display:block}.record-btn[data-v-ec98e533]{display:block;align-items:center;width:50%;padding:.5rem 1rem}.question-section[data-v-ec98e533]{padding:1rem}label[data-v-ec98e533]{min-width:unset;margin-bottom:.5rem}select[data-v-ec98e533]{max-width:100%}h4[data-v-ec98e533]{font-size:1rem}.navigation-buttons[data-v-ec98e533]{flex-direction:column;gap:10px}.nav-btn[data-v-ec98e533]{width:100%;justify-content:center}.submit-response-btn[data-v-ec98e533],.edit-response-btn[data-v-ec98e533]{width:100%}}.floating-video[data-v-ec98e533]{position:fixed;z-index:1000;width:150px;height:100px;border:2px solid #ddd;border-radius:8px;overflow:hidden;background:#000;touch-action:none}.floating-video video[data-v-ec98e533]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-icons[data-v-ec98e533]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.floating-icons button[data-v-ec98e533]{background:#0009;border:none;border-radius:50%;padding:2px;cursor:pointer}.floating-icons svg[data-v-ec98e533]{display:block}.feedback-form-component .form-container[data-v-fd7b90a1]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:url(/build/images/login_bg.jpg) no-repeat center center;background-size:cover;padding:20px;flex-direction:column}.feedback-form-component .form-container .logo[data-v-fd7b90a1]{margin-bottom:20px;text-align:center}.feedback-form-component .form-container .logo img[data-v-fd7b90a1]{height:calc(30px + .0075*(100vw - 320px))}.feedback-form-component .form-wizard[data-v-fd7b90a1]{width:100%;max-width:600px;background-color:var(--white, #fff);border-radius:10px;box-shadow:0 4px 10px #0003;padding:30px 20px;display:flex;flex-direction:column}.feedback-form-component .form-wizard .form-heading[data-v-fd7b90a1]{text-align:center;font-size:22px;font-weight:700;margin-bottom:20px;color:var(--body-font-color)}.feedback-form-component .form-wizard .form-content[data-v-fd7b90a1]{display:flex;flex-direction:column;gap:10px}.feedback-form-component .form-group[data-v-fd7b90a1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .error-message[data-v-fd7b90a1]{display:flex;justify-content:flex-end;color:red;margin-top:-10px;font-size:small}.feedback-form-component label[data-v-fd7b90a1]{width:100%;font-weight:700;font-size:15px;color:var(--body-font-color);margin-top:10px}.feedback-form-component .form-control[data-v-fd7b90a1]{width:100%;height:40px;padding:0 10px;font-size:16px;border:1px solid var(--light-border);border-radius:.2rem}.feedback-form-component .feedback-section .form-group[data-v-fd7b90a1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .feedback-section .label-container[data-v-fd7b90a1]{display:flex;flex-direction:column;flex-grow:1;margin-right:10px}.feedback-form-component .feedback-section label[data-v-fd7b90a1]{font-weight:700;font-size:15px;color:var(--body-font-color)}.feedback-form-component .feedback-section .helper-text[data-v-fd7b90a1]{font-size:12px;color:var(--body-light-font-color)}.feedback-form-component .feedback-section .form-control[data-v-fd7b90a1]{width:23%;max-width:100%;height:40px;padding:0 10px;font-size:16px;border:1px solid var(--light-border);border-radius:.2rem}.feedback-form-component .button-container[data-v-fd7b90a1]{display:flex;justify-content:center;margin-top:20px}.feedback-form-component .btn[data-v-fd7b90a1]{padding:10px 20px;font-size:16px;border-radius:.375rem;cursor:pointer;border:none}.feedback-form-component .btn-primary[data-v-fd7b90a1]{background-color:var(--theme-default);color:#fff;transition:background .2s}.feedback-form-component .btn-primary[data-v-fd7b90a1]:hover{background-color:color-mix(in srgb,var(--theme-default),#000 10%)}@media (max-width: 640px){.feedback-form-component .form-wizard[data-v-fd7b90a1]{padding:20px 15px;max-width:100%}.feedback-form-component .form-wizard .form-heading[data-v-fd7b90a1]{font-size:20px}.feedback-form-component .form-group[data-v-fd7b90a1]{flex-direction:column;align-items:stretch}.feedback-form-component .form-group label[data-v-fd7b90a1]{margin-bottom:5px}.feedback-form-component .form-control[data-v-fd7b90a1]{width:100%;box-sizing:border-box}.feedback-form-component .feedback-section .form-group[data-v-fd7b90a1]{flex-direction:column;align-items:stretch}.feedback-form-component .feedback-section .label-container[data-v-fd7b90a1]{max-width:100%;margin-right:0;margin-bottom:5px}.feedback-form-component .feedback-section .form-control[data-v-fd7b90a1]{width:100%;max-width:100%}}.home-page-component.page-container[data-v-478ca8c2]{display:grid;min-height:100vh;height:100vh;overflow:hidden;background:url(/build/images/login_bg.jpg) no-repeat center center/cover;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.home-page-component.page-container.desktop[data-v-478ca8c2]{grid-template-columns:250px 1fr}.home-page-component.page-container.tablet[data-v-478ca8c2]{grid-template-columns:200px 1fr}.home-page-component.page-container.mobile[data-v-478ca8c2]{grid-template-columns:1fr}.home-page-component .sidebar[data-v-478ca8c2]{background:#1c1c28;color:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;height:100vh;position:sticky;top:0;overflow-y:auto;z-index:100}.home-page-component .mobile .sidebar[data-v-478ca8c2]{position:fixed;width:60%;height:100vh}.home-page-component .sidebar-header[data-v-478ca8c2]{display:flex;justify-content:space-between;align-items:center}.home-page-component .close-sidebar[data-v-478ca8c2]{display:none;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.home-page-component .mobile .close-sidebar[data-v-478ca8c2]{display:block}.home-page-component .logo-sidebar[data-v-478ca8c2]{width:100px;height:auto}.home-page-component .profile[data-v-478ca8c2]{text-align:center}.home-page-component .profile-photo-sidebar[data-v-478ca8c2]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.home-page-component .profile-name[data-v-478ca8c2]{margin:.5rem 0;font-size:1.1rem;font-weight:600}.home-page-component .profile-role[data-v-478ca8c2]{color:#fff9;margin:0;font-size:.9rem;text-transform:capitalize}.home-page-component .exam-section li[data-v-478ca8c2]{margin:10px 0}.home-page-component .exam-section a[data-v-478ca8c2]{text-decoration:none;color:#d6c9c9;display:flex;align-items:center;padding:10px;border-radius:5px;transition:background .3s,color .3s}.home-page-component .exam-section a[data-v-478ca8c2]:hover,.home-page-component .exam-section a.active[data-v-478ca8c2]{background:#32324e;color:#fff}.home-page-component .section-header[data-v-478ca8c2]{color:#f90;text-align:center}.home-page-component .main-contents[data-v-478ca8c2]{padding:1rem;transition:margin-left .3s;height:100vh;overflow-y:auto}.home-page-component .main-contents.sidebar-hidden[data-v-478ca8c2]{margin-left:0}.home-page-component .header-container[data-v-478ca8c2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:transparent;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.home-page-component .menu-button[data-v-478ca8c2]{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem}.home-page-component.mobile .menu-button[data-v-478ca8c2]{display:block}.home-page-component .exam-info[data-v-478ca8c2]{display:flex;gap:2rem;align-items:center;font-size:.9rem}.home-page-component .dropdown[data-v-478ca8c2]{display:flex;align-items:center}.home-page-component .dropdown-select[data-v-478ca8c2]{padding:.5rem;border-radius:4px;border:1px solid #ddd;background:#fff;font-size:.9rem}.home-page-component .content-center[data-v-478ca8c2]{background:transparent;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.home-page-component .welcome-text[data-v-478ca8c2]{color:#1a1a1a;margin-bottom:1rem}.home-page-component .section-content[data-v-478ca8c2]{margin-bottom:1rem}.home-page-component .section-content h5[data-v-478ca8c2]{color:#4195af;margin-bottom:.5rem;font-size:1.3rem}.home-page-component .instructions[data-v-478ca8c2]{background:transparent;padding:1rem;border-radius:8px}.home-page-component .instructions ol li[data-v-478ca8c2]{margin:.5rem 0;padding-left:1.5rem;text-align:left;font-size:.9rem;color:#333}.home-page-component .instructions p[data-v-478ca8c2]{margin:.5rem 0;font-size:1rem}.home-page-component .good-luck[data-v-478ca8c2]{text-align:center;color:#28a745;margin-top:1rem}.home-page-component .permission-container[data-v-478ca8c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.home-page-component .permission-label[data-v-478ca8c2]{font-size:16px;color:#333;text-align:center;margin:0;line-height:1.5;font-weight:500}.home-page-component .btn[data-v-478ca8c2]{padding:10px 20px;border-radius:5px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;border:none;display:inline-block}.home-page-component .btn.btn-primary[data-v-478ca8c2]{background:#06c;color:#fff}.home-page-component .btn.btn-primary[data-v-478ca8c2]:hover{background:#0052a3}.home-page-component .btn.btn-primary[data-v-478ca8c2]:active{background:#004080}.home-page-component .btn.btn-secondary[data-v-478ca8c2]{background:#f2f2f2;color:#333;border:1px solid #ddd}.home-page-component .btn.btn-secondary[data-v-478ca8c2]:hover{background:#e6e6e6}.home-page-component .btn.btn-secondary[data-v-478ca8c2]:active{background:#d9d9d9}.home-page-component .btn.btn-danger[data-v-478ca8c2]{background:#dc3545;color:#fff}.home-page-component .btn.btn-danger[data-v-478ca8c2]:hover{background:#c82333}.home-page-component .btn.btn-danger[data-v-478ca8c2]:active{background:#bd2130}.home-page-component .btn.btn-warning[data-v-478ca8c2]{background:#ffc107;color:#212529}.home-page-component .btn.btn-warning[data-v-478ca8c2]:hover{background:#e0a800}.home-page-component .btn.btn-warning[data-v-478ca8c2]:active{background:#d39e00}.home-page-component .btn.btn-success[data-v-478ca8c2]{background:#28a745;color:#fff}.home-page-component .btn.btn-success[data-v-478ca8c2]:hover{background:#218838}.home-page-component .btn.btn-success[data-v-478ca8c2]:active{background:#1e7e34}.home-page-component .btn.btn-outline-primary[data-v-478ca8c2]{background:transparent;color:#06c;border:1px solid #0066cc}.home-page-component .btn.btn-outline-primary[data-v-478ca8c2]:hover{background:#06c;color:#fff}.home-page-component .btn.btn-link[data-v-478ca8c2]{background:transparent;color:#06c;text-decoration:underline;padding:0}.home-page-component .btn.btn-link[data-v-478ca8c2]:hover{color:#0052a3}.home-page-component .btn[disabled][data-v-478ca8c2]{opacity:.65;cursor:not-allowed}.home-page-component .btn.btn-sm[data-v-478ca8c2]{padding:5px 10px;font-size:14px}.home-page-component .btn.btn-lg[data-v-478ca8c2]{padding:12px 24px;font-size:18px}.home-page-component .btn.btn-block[data-v-478ca8c2]{display:block;width:100%}.chat-interface-mobile-component[data-v-173c7bcd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:#00000080;display:flex;justify-content:center;align-items:center;animation:fadeIn-173c7bcd .3s ease-in-out}.chat-interface-mobile-component .chat-mobile-container[data-v-173c7bcd]{display:flex;flex-direction:column;height:90vh;width:90%;max-width:400px;background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #00000026;overflow:hidden;animation:slideUp-173c7bcd .3s ease-in-out}.chat-interface-mobile-component .chat-header[data-v-173c7bcd]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#3b82f6;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.chat-interface-mobile-component .chat-header h3[data-v-173c7bcd]{margin:0;font-size:1.1rem}.chat-interface-mobile-component .close-btn[data-v-173c7bcd]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.chat-interface-mobile-component .close-btn[data-v-173c7bcd]:hover{background-color:#ffffff1a}.chat-interface-mobile-component .chat-messages[data-v-173c7bcd]{flex:1 1 auto;padding:1rem;overflow-y:auto;background-color:#f5f7fb;display:flex;flex-direction:column;gap:.75rem;scroll-behavior:smooth}.chat-interface-mobile-component .message[data-v-173c7bcd]{padding:.75rem;border-radius:1rem;max-width:85%;word-break:break-word;animation:messageAppear-173c7bcd .3s ease}.chat-interface-mobile-component .message.sent[data-v-173c7bcd]{align-self:flex-end;background-color:#3b82f6;color:#fff;border-bottom-right-radius:.25rem}.chat-interface-mobile-component .message.received[data-v-173c7bcd]{align-self:flex-start;background-color:#e5e7eb;color:#000;border-bottom-left-radius:.25rem}.chat-interface-mobile-component .chat-input-container[data-v-173c7bcd]{display:flex;padding:.75rem;background-color:#f9fafb;border-top:1px solid #ddd}.chat-interface-mobile-component .chat-input[data-v-173c7bcd]{flex:1 1 auto;padding:.75rem 1rem;border:1px solid #ccc;border-radius:9999px;margin-right:.5rem;font-size:1rem;background-color:#fff}.chat-interface-mobile-component .chat-input[data-v-173c7bcd]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.chat-interface-mobile-component .send-btn[data-v-173c7bcd]{background-color:#3b82f6;border:none;color:#fff;padding:.5rem 1rem;border-radius:9999px;cursor:pointer;font-weight:500;transition:background-color .2s}.chat-interface-mobile-component .send-btn[data-v-173c7bcd]:hover{background-color:#2563eb}.chat-interface-mobile-component .send-btn[data-v-173c7bcd]:active{transform:scale(.97)}@keyframes fadeIn-173c7bcd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-173c7bcd{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes messageAppear-173c7bcd{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wave-98a98921{0%{background-position:-100% 0}to{background-position:0 0}}@keyframes slideInDown-98a98921{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-component.header[data-v-98a98921]{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1000;width:100%;min-height:18vh;padding:10px;background:transparent;border-bottom:1px solid #ddd;overflow:hidden}.header-component .header-bg[data-v-98a98921]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:contain;background-position:0 0;animation:wave-98a98921 30s linear infinite;top:0;left:0;z-index:1}.header-component .header-left[data-v-98a98921]{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-end;z-index:3;flex:0 0 65%}.header-component .logo[data-v-98a98921]{height:calc(30px + .0075*(100vw - 320px));margin-bottom:5px}.header-component .logo2[data-v-98a98921]{height:5vh;margin-left:auto;margin-right:10px}.header-component .header-right[data-v-98a98921]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:3;flex:0 0 35%}.header-component .camera-container[data-v-98a98921]{width:12vw;height:15vh;border:2px solid #ddd;border-radius:5px;overflow:hidden;display:flex;justify-content:center;align-items:center}.header-component .camera-container video[data-v-98a98921]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-component .user-image-container[data-v-98a98921]{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.header-component .user-image[data-v-98a98921]{display:flex;justify-content:right;flex-direction:column;cursor:pointer;position:relative;width:50px}.header-component .user-image img[data-v-98a98921]{max-width:50px;max-height:50px;border-radius:50%;justify-content:center;transition:transform .3s ease}.header-component .user-details p[data-v-98a98921]{margin:0;font-size:.9rem;font-family:Roboto,sans-serif}.header-component .zoomed-image-overlay img[data-v-98a98921]{position:fixed;right:calc(50px + 1rem);top:1rem;width:140px;height:135px;max-width:none;max-height:none;border-radius:50%;background:#fff;box-shadow:0 4px 16px #00000040;-o-object-fit:cover;object-fit:cover}.header-component .mobile-chat-icon[data-v-98a98921]{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.header-component .mobile-chat-icon p[data-v-98a98921]{margin-bottom:5px;font-size:.8rem}.header-component .notification-badge[data-v-98a98921]{position:absolute;top:-4px;right:-4px;background:#f6463a;color:#fff;font-size:10px;border-radius:50%;padding:2px 5px}.header-component .mobile-chat-overlay[data-v-98a98921]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1100;overflow-y:auto}.warning-toast[data-v-98a98921]{position:fixed;top:10px;left:50%;transform:translate(-50%);padding:.5rem 1rem;font-size:.85rem;max-width:80%;width:auto;min-width:200px;border-radius:4px;box-shadow:0 2px 6px #00000026;z-index:2000;display:flex;align-items:center;justify-content:center;background:#f99b0d;color:#000}.warning-toast p[data-v-98a98921]{margin:0;line-height:1.2}.warning-modal[data-v-98a98921]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2001}.warning_modal-content[data-v-98a98921]{background:#fff;padding:20px;border-radius:10px;text-align:center;width:30%;max-width:500px}.warning_modal-content p[data-v-98a98921]{margin-bottom:15px}.warning_modal-content button[data-v-98a98921]{margin-top:10px;padding:10px 20px;background:#009db5;color:#fff;border:none;border-radius:5px;cursor:pointer}.warning_modal-content button[data-v-98a98921]:hover{background:#007182}@media (max-width: 767px){.header-component[data-v-98a98921]{position:relative}.header-component.header[data-v-98a98921]{min-height:unset;height:auto;padding:.5rem;flex-direction:column;align-items:center;position:relative}.header-component .header-bg[data-v-98a98921]{height:100%}.header-component .header-left[data-v-98a98921]{width:100%;padding:.5rem;display:flex;justify-content:space-between;align-items:center;flex:1 1 auto}.header-component .header-left .logo[data-v-98a98921],.header-component .header-left .logo2[data-v-98a98921]{max-height:35px;margin:0;width:auto}.header-component .header-right[data-v-98a98921]{width:100%;padding:0 .5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;flex:1 1 auto}.header-component .header-right .top-row[data-v-98a98921]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.header-component .header-right .bottom-row[data-v-98a98921]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.header-component .header-right .user-details[data-v-98a98921]{min-width:unset;max-width:70%;padding:.25rem 0;flex:1}.header-component .header-right .user-details p[data-v-98a98921]{margin:.15rem 0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-component .header-right .mobile-chat-icon[data-v-98a98921]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;position:relative;padding:.25rem .5rem}.header-component .header-right .mobile-chat-icon p[data-v-98a98921]{margin:0;font-size:.7rem;font-weight:500}.header-component .header-right .mobile-chat-icon svg[data-v-98a98921]{width:20px;height:20px}.header-component .header-right .mobile-chat-icon .notification-badge[data-v-98a98921]{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;border:2px solid #fff}.header-component .header-right .camera-container[data-v-98a98921]{width:60%;height:90px;margin:0;border-radius:8px;overflow:hidden;z-index:5;position:relative;background:#000;border:2px solid #ddd}.header-component .header-right .camera-container video[data-v-98a98921]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(-1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#000}.header-component .header-right .user-image-container[data-v-98a98921]{width:35%;margin:0}.header-component .header-right .user-image-container .user-image[data-v-98a98921]{width:100%;height:100px;border-radius:8px;overflow:hidden;align-items:flex-end}.header-component .header-right .user-image-container .user-image img[data-v-98a98921]{max-width:50px;max-height:50px}.header-component.zoomed-image-overlay[data-v-98a98921]{position:fixed;top:1rem;right:1rem;left:auto;bottom:auto;width:110px;height:110px;background:#fff;border-radius:50%;box-shadow:0 4px 16px #00000040;z-index:99999;display:flex;align-items:center;justify-content:center;padding:0}.header-component.zoomed-image-overlay img[data-v-98a98921]{width:100%;height:100%;max-width:110px;max-height:110px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;box-shadow:none}.mobile-chat-overlay[data-v-98a98921]{z-index:1000}.warning-toast[data-v-98a98921]{padding:.5rem 1rem;font-size:.85rem;max-width:80%;transform:translate(-50%);background:#f99b0d;color:#000}.warning-toast p[data-v-98a98921]{margin:0}.warning-modal[data-v-98a98921]{z-index:1100}.warning-modal .warning_modal-content[data-v-98a98921]{width:90%;max-width:350px;padding:1rem;border-radius:8px}.warning-modal .warning_modal-content p[data-v-98a98921]{font-size:1rem;margin-bottom:1rem}.warning-modal .warning_modal-content button[data-v-98a98921]{padding:.5rem 2rem;font-size:1rem}}@media (max-width: 575px){.header-component .header-bg[data-v-98a98921]{display:none}}.chat-interface-component .chat-interface[data-v-21667d3e]{position:absolute;bottom:0;right:0;width:100%;max-width:400px;padding:1vh 1vw;box-sizing:border-box}.chat-interface-component .chat-overlay[data-v-21667d3e]{position:absolute;bottom:calc(100% + .5rem);left:0;right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 -4px 6px -1px #0000001a;margin-bottom:.5rem;z-index:50;height:clamp(150px,40vh,60vh);display:flex;flex-direction:column}.chat-interface-component .chat-messages[data-v-21667d3e]{flex:1 1 auto;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chat-interface-component .message[data-v-21667d3e]{background-color:#3b82f6;color:#fff;padding:.75rem;border-radius:.5rem;max-width:80%;margin-left:auto;word-break:break-word}.chat-interface-component .input-container[data-v-21667d3e]{border:1px solid #e5e7eb;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;width:100%;box-sizing:border-box}.chat-interface-component .input-inner[data-v-21667d3e]{display:flex;align-items:center;gap:.5rem}.chat-interface-component .message-input[data-v-21667d3e]{flex:1 1 auto;padding:.5rem 1rem;border-radius:9999px;background-color:#fff;border:1px solid #d1d5db;outline:none;transition:border-color .2s,box-shadow .2s;font-size:1rem;width:100%}.chat-interface-component .message-input[data-v-21667d3e]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.chat-interface-component .send-button[data-v-21667d3e]{padding:.5rem;background-color:#3b82f6;color:#fff;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.chat-interface-component .send-button[data-v-21667d3e]:hover{background-color:#2563eb}@media (max-width: 767px){.chat-interface-component .chat-overlay[data-v-21667d3e]{height:clamp(120px,35vh,50vh)}.chat-interface-component .chat-interface[data-v-21667d3e]{position:relative;max-width:100%;padding:1vh 1vw}}.practical-exam-component .main[data-v-b56ffe22]{background-color:#f8f8ff;min-height:82vh}.practical-exam-component .main-wrapper[data-v-b56ffe22]{display:flex;flex-direction:column;width:100%;max-width:1100px;margin:auto;box-shadow:none;border-radius:0}.practical-exam-component .main-container[data-v-b56ffe22]{width:100%;max-width:1320px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.practical-exam-component .right-side-container[data-v-b56ffe22]{display:flex;flex-direction:column;width:100%}.practical-exam-component .grid-container[data-v-b56ffe22]{display:grid;grid-template-columns:2fr 1fr;gap:0;width:100%;border:1px solid lightblue;margin:10px}.practical-exam-component .examiner-card[data-v-b56ffe22],.practical-exam-component .candidate-card[data-v-b56ffe22]{max-width:370px;max-height:200px;width:100%;height:100%}.practical-exam-component .card-column[data-v-b56ffe22]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-shadow:none;border-radius:0}.practical-exam-component .card-column[data-v-b56ffe22]:last-child{border-bottom:none}.practical-exam-component .main-card[data-v-b56ffe22]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:none;border-radius:0}.practical-exam-component .language-selector[data-v-b56ffe22]{position:absolute;top:10px;right:10px;background-color:#fff;border:1px solid #ccc;padding:5px;z-index:1;border-radius:5px}.practical-exam-component .question[data-v-b56ffe22]{text-align:start;font-size:1rem}.practical-exam-component .question-card[data-v-b56ffe22]{border-right:1px solid light}.practical-exam-component .question-card-inner[data-v-b56ffe22]{display:flex;align-items:center;justify-content:center;text-align:center}.practical-exam-component .card-media[data-v-b56ffe22]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.practical-exam-component .media-image[data-v-b56ffe22]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.practical-exam-component .media-badge[data-v-b56ffe22]{position:absolute;bottom:.75rem;right:.75rem}.practical-exam-component .badge[data-v-b56ffe22]{background-color:#000000bf;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.practical-exam-component .card-body[data-v-b56ffe22]{padding:1rem;position:relative;height:100%}.practical-exam-component .card-title[data-v-b56ffe22]{font-size:1.25rem;margin-bottom:1rem}.practical-exam-component .arrow-container[data-v-b56ffe22]{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:60px;background-color:#ffeb3b;color:#333;font-weight:700;text-align:center;font-size:18px;padding:10px;clip-path:polygon(0% 0%,100% 0%,100% 75%,60% 75%,50% 100%,40% 75%,0% 75%);transform:rotate(-5deg);box-shadow:5px 5px 10px #0003}.practical-exam-component .arrow-text[data-v-b56ffe22]{position:relative;z-index:1}.practical-exam-component .controls-container[data-v-b56ffe22]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.practical-exam-component .controls-wrapper[data-v-b56ffe22]{background:#fff;border-radius:9999px;box-shadow:0 4px 6px #0000001a;padding:.75rem 1.5rem;margin-bottom:1rem}.practical-exam-component .controls-inner[data-v-b56ffe22]{display:flex;gap:1rem;align-items:center}.practical-exam-component .control-button[data-v-b56ffe22]{border-radius:50%;padding:.5rem;border:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;cursor:pointer}.practical-exam-component .button-light[data-v-b56ffe22]{background-color:#f8f9fa;color:#000}.practical-exam-component .button-danger[data-v-b56ffe22]{background-color:#f6463a;color:#fff}.practical-exam-component .button-danger[data-v-b56ffe22]:hover{background-color:#f21a0b}.practical-exam-component[data-v-b56ffe22] .chat-section{position:fixed;right:0;bottom:0;width:30%;height:40%}.practical-exam-component[data-v-b56ffe22] .chat-section .chat-interface{position:absolute}.practical-exam-component[data-v-b56ffe22] .chat-section .chat-overlay{max-width:95%;left:12px}@media (max-width: 767px){.practical-exam-component[data-v-b56ffe22] .chat-section .chat-messages{height:250px}.practical-exam-component[data-v-b56ffe22] .chat-section .chat-interface{position:relative}}.practical-exam-component .practical-header[data-v-b56ffe22] .header-left{flex:0 0 75%!important}.practical-exam-component .practical-header[data-v-b56ffe22] .header-right{flex:0 0 25%!important;display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;z-index:3}@media (max-width: 767px){.practical-exam-component .practical-header[data-v-b56ffe22] .header{align-items:stretch;justify-content:space-around;min-height:150px}.practical-exam-component .practical-header[data-v-b56ffe22] .header-right{justify-content:space-between}}@media (max-width: 768px){.practical-exam-component .chat-section[data-v-b56ffe22]{display:none}.practical-exam-component .grid-container[data-v-b56ffe22]{grid-template-columns:1fr;height:auto}.practical-exam-component .main-card[data-v-b56ffe22]{max-width:100%;max-height:200px}.practical-exam-component .examiner-card[data-v-b56ffe22],.practical-exam-component .candidate-card[data-v-b56ffe22]{max-width:100%;max-height:180px}.practical-exam-component .main-container[data-v-b56ffe22]{max-width:96vw}}@media (max-width: 767px){.practical-exam-component .practical-header .header-container[data-v-b56ffe22]{position:sticky;top:0;z-index:100;background-color:#fff}.practical-exam-component .practical-header .main[data-v-b56ffe22]{flex-direction:column;height:auto;overflow:visible}.practical-exam-component .practical-header .main .main-wrapper[data-v-b56ffe22]{padding:.5rem}.practical-exam-component .practical-header .grid-container[data-v-b56ffe22]{display:flex;flex-direction:column;gap:1rem}.practical-exam-component .practical-header .card-column[data-v-b56ffe22]{width:100%;margin-bottom:1rem}.practical-exam-component .practical-header .question-card[data-v-b56ffe22]{order:1}.practical-exam-component .practical-header .right-side-container[data-v-b56ffe22]{order:2;width:100%;display:flex;flex-direction:column;gap:1rem}.practical-exam-component .practical-header .examiner-card[data-v-b56ffe22],.practical-exam-component .practical-header .candidate-card[data-v-b56ffe22]{max-width:100%;height:auto}.practical-exam-component .practical-header .examiner-card .card-media[data-v-b56ffe22],.practical-exam-component .practical-header .candidate-card .card-media[data-v-b56ffe22]{height:180px}.practical-exam-component .practical-header .controls-container[data-v-b56ffe22]{order:3;margin:1rem 0;width:100%}.practical-exam-component .practical-header .controls-container .controls-wrapper[data-v-b56ffe22]{padding:0}.practical-exam-component .practical-header .controls-container .controls-inner[data-v-b56ffe22]{justify-content:center;gap:1rem}.practical-exam-component .practical-header .controls-container .control-button[data-v-b56ffe22]{width:50px;height:50px;padding:.75rem;border-radius:50%;box-shadow:0 2px 4px #0000001a}.practical-exam-component .practical-header .chat-section[data-v-b56ffe22]{order:4;width:100%;position:relative;bottom:0;padding:.5rem}.practical-exam-component .practical-header .chat-section .chat-interface[data-v-b56ffe22]{width:100%;max-width:none;position:relative}.practical-exam-component .practical-header .question[data-v-b56ffe22]{font-size:1rem;padding:.75rem;line-height:1.5}.practical-exam-component .practical-header .language-selector[data-v-b56ffe22]{width:100%;padding:.75rem;margin-bottom:.75rem;font-size:1rem;border-radius:.5rem}.practical-exam-component .practical-header .media-badge[data-v-b56ffe22]{right:0;bottom:0;left:auto;border-radius:.25rem 0 0;padding:.35rem .5rem;font-size:.8rem}}.success-container[data-v-b1250055]{text-align:center;margin-top:50px;font-size:1.5rem}.success-container h3[data-v-b1250055],p[data-v-b1250055]{color:#006400}.reset-exam[data-v-b1250055]{padding:10px 20px;border:none;border-radius:5px;font-size:14px;cursor:pointer}.language-timer[data-v-eb80fda9]{display:flex;justify-content:space-between;padding:5px;margin:5px;border:0px solid #ddd;background-color:transparent}.language-selector[data-v-eb80fda9]{border:1px solid #ddd;border-radius:10px;padding:3px}.language-timer .timer[data-v-eb80fda9]{border:1px solid #ddd;border-radius:10px;padding:5px;background-color:#fff}.sidebar-component.sidebar[data-v-8bf41340]{flex:.3;padding:5px;background:#fff;display:flex;flex-direction:column;height:82vh;position:relative;overflow:hidden}.sidebar-component .navigation-section[data-v-8bf41340]{font-family:Roboto,sans-serif;padding:5px;border-radius:8px;max-width:-moz-fit-content;max-width:fit-content;text-align:center;overflow-y:auto}.sidebar-component .status-counter[data-v-8bf41340]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:5px;padding:10px;margin:7px;border:2px dotted #000}.sidebar-component .status-counter p[data-v-8bf41340]{position:relative;padding:7px 2px 5px 38px;background:#f3f4f6;font-size:.9rem;display:inline-block;min-width:160px;margin-bottom:5px}.sidebar-component .status-counter p[data-v-8bf41340]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:35px;clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}.sidebar-component .status-counter p span[data-v-8bf41340]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;text-align:center;color:#fff;font-weight:700;z-index:1}.sidebar-component .status-counter p[data-v-8bf41340]:after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:15px;background:inherit;clip-path:polygon(0 0,100% 50%,0 100%)}.sidebar-component .status-counter p[data-v-8bf41340]:nth-child(1):before{background:#66ad4d}.sidebar-component .status-counter p[data-v-8bf41340]:nth-child(2):before{background:orange}.sidebar-component .status-counter p[data-v-8bf41340]:nth-child(3):before{background:gold}.sidebar-component .status-counter p[data-v-8bf41340]:nth-child(4):before{background:#f21a0b}.sidebar-component .status-counter p[data-v-8bf41340]:nth-child(5):before{background:gray}.sidebar-component .status-indicator p[data-v-8bf41340]{margin:5px 0}.sidebar-component .question-navigator[data-v-8bf41340]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:5px;margin:7px;height:auto;overflow-y:auto;border:1px solid #ccc;border-radius:5px;padding:8px;flex-grow:1}.sidebar-component .question-navigator[data-v-8bf41340]::-webkit-scrollbar{width:8px}.sidebar-component .question-navigator[data-v-8bf41340]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-component .question-navigator[data-v-8bf41340]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.sidebar-component .question-navigator[data-v-8bf41340]::-webkit-scrollbar-thumb:hover{background:#555}.sidebar-component .question-box[data-v-8bf41340]{text-align:center;padding:10px;font-size:14px;border-radius:5px;cursor:pointer;background:#555;color:#fff;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.sidebar-component .question-box.answered[data-v-8bf41340]{background:#66ad4d}.sidebar-component .question-box.unanswered[data-v-8bf41340]{background:#696969}.sidebar-component .question-box.unanswered[data-v-8bf41340]:hover{background:#2f4f4f}.sidebar-component .question-box.review[data-v-8bf41340]{background:gold}.sidebar-component .question-box.review_with_answer[data-v-8bf41340]{background:orange}.sidebar-component .question-box.yet_to_answer[data-v-8bf41340]{background:#f21a0b}@media (max-width: 767px){.sidebar-component.sidebar[data-v-8bf41340]{order:2;height:auto!important;max-height:none!important;overflow:visible!important;padding:10px;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000000d}.sidebar-component .navigation-section[data-v-8bf41340]{max-width:100%;padding:5px;overflow:visible}.sidebar-component .status-counter[data-v-8bf41340]{display:grid;grid-template-columns:repeat(2,1fr);padding:8px;margin:5px 0 10px;gap:8px;border:1px dotted #000}.sidebar-component .status-counter p[data-v-8bf41340]{margin:0;min-width:0;width:100%;font-size:13px;padding:5px 2px 5px 35px;text-align:left}.sidebar-component .question-navigator[data-v-8bf41340]{grid-template-columns:repeat(5,1fr);gap:8px;margin:10px 0;max-height:200px;overflow-y:auto;border:1px solid #ddd;padding:10px}.sidebar-component .question-box[data-v-8bf41340]{width:100%;height:40px;font-size:14px;border-radius:8px}.sidebar-component .chat-section[data-v-8bf41340]{display:none}}@media (max-width: 600px){.sidebar-component .question-navigator[data-v-8bf41340]{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.sidebar-component .question-box[data-v-8bf41340]{height:40px;font-size:12px}}.question-component .card[data-v-0575e913]{border:1px solid #ddd;border-radius:10px;box-shadow:0 7.7982px 17.3293px #009db512;background:#fff;padding:15px;height:100%}.question-component .question-area[data-v-0575e913]{flex:3;padding:5px;background:transparent}.question-component .question-text[data-v-0575e913]{padding:10px;display:inline-block;overflow:hidden;border:none}.question-component .question-text .question[data-v-0575e913]{transition:font-size .3s,font-weight .3s;display:inline-block;transform-origin:center}.question-component .question-text .question[data-v-0575e913]:hover{font-weight:700}.question-component .radio_options[data-v-0575e913]{list-style-type:upper-alpha;margin:0}.question-component .radio_options label[data-v-0575e913]{display:block;margin:5px 0;font-weight:400}.question-component .radio_options label[data-v-0575e913]:hover{font-weight:700}.question-component .navigation-card[data-v-0575e913]{padding:0;margin-top:30px;width:-moz-fit-content;width:fit-content;border:none;box-shadow:none}.question-component .card-body[data-v-0575e913]{display:flex;flex-direction:column;gap:10px}.question-component .navigation-buttons[data-v-0575e913]{display:flex;justify-content:flex-start;gap:40px}.question-component .btn[data-v-0575e913]{position:relative;width:110px;height:48px;padding:5px;transition:.2s;border-radius:8px;opacity:1;letter-spacing:1px;box-shadow:0 1px 2px #000;font-size:.9rem}.question-component .btn.prev[data-v-0575e913]{background:gray;color:#fff}.question-component .btn.prev[data-v-0575e913]:hover{background:#647a92}.question-component .btn.save-next[data-v-0575e913]{background:#83bf6e;color:#fff}.question-component .btn.save-next[data-v-0575e913]:hover{background:#66ad4d}.question-component .btn.save-review[data-v-0575e913]{background:#f99b0d;color:#fff}.question-component .btn.save-review[data-v-0575e913]:hover{background:#ce7e05}.question-component .btn.clear[data-v-0575e913]{background:#f6463a;color:#fff}.question-component .btn.clear[data-v-0575e913]:hover{background:#f21a0b}.question-component .btn.submit[data-v-0575e913]{background:#009db5;color:#fff}.question-component .btn.submit[data-v-0575e913]:hover{background:#007182}.question-component .summary-modal[data-v-0575e913]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.question-component .modal-content[data-v-0575e913]{background:#fff;padding:20px;border-radius:10px;max-width:800px;width:90%;max-height:80vh;overflow-y:auto}.question-component .modal-content h2[data-v-0575e913]{margin-bottom:20px;text-align:center}.question-component .modal-content table[data-v-0575e913]{width:100%;border-collapse:collapse;margin-bottom:20px}.question-component .modal-content th[data-v-0575e913],.question-component .modal-content td[data-v-0575e913]{border:1px solid #ddd;padding:8px;text-align:left}.question-component .modal-content th[data-v-0575e913]{background:#f2f2f2}.question-component .modal-content button[data-v-0575e913]{display:block;margin:0 auto;padding:10px 20px;background:#009db5;color:#fff;border:none;border-radius:5px;cursor:pointer}.question-component .modal-content button[data-v-0575e913]:hover{background:#007182}.question-component .clickable-row[data-v-0575e913]{cursor:pointer}.question-component .clickable-row[data-v-0575e913]:hover{background:#f5f5f5}.question-component .tooltip-container[data-v-0575e913]{position:relative;cursor:pointer}.question-component .tooltip[data-v-0575e913]{visibility:hidden;background:#000;color:#fff;text-align:center;padding:5px;border-radius:5px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);white-space:nowrap;opacity:0;transition:opacity .3s}.question-component .tooltip-container:hover .tooltip[data-v-0575e913]{visibility:visible;opacity:1}@media (max-width: 767px){.question-component .card[data-v-0575e913]{min-height:auto;box-shadow:none;border-radius:8px;margin:0;padding:10px;border:1px solid #ddd}.question-component .question-area[data-v-0575e913]{display:flex;flex-direction:column;height:auto}.question-component .question-text[data-v-0575e913]{padding:10px;margin-bottom:10px;border-bottom:1px solid #eee}.question-component .question-text .question[data-v-0575e913]{font-size:16px;font-weight:500;line-height:1.4}.question-component .radio_options[data-v-0575e913]{padding:5px 15px;margin-left:15px}.question-component .radio_options label[data-v-0575e913]{font-size:15px;padding:8px 0;border-bottom:1px solid #f5f5f5}.question-component .navigation-buttons[data-v-0575e913]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:5px}.question-component .btn[data-v-0575e913]{height:48px;width:100%;padding:8px;font-size:14px;white-space:nowrap}.question-component .btn.submit[data-v-0575e913]{grid-column:span 2}.question-component .navigation-card[data-v-0575e913]{padding:0;margin-top:10px;width:100%}.question-component .card-body[data-v-0575e913]{padding:5px}.question-component .modal-content[data-v-0575e913]{width:95%;max-height:90vh;padding:10px}.question-component .modal-content table[data-v-0575e913]{font-size:12px}.question-component .modal-content th[data-v-0575e913],.question-component .modal-content td[data-v-0575e913]{padding:5px}}.theory-exam-component[data-v-8f6c07ee]{font-family:Roboto,sans-serif;font-size:15px;display:flex;flex-direction:column;height:100vh;overflow:hidden}.theory-exam-component .content[data-v-8f6c07ee]{display:flex;height:calc(100vh - var(--header-height, 18vh));overflow:hidden}.theory-exam-component .main-content[data-v-8f6c07ee],.theory-exam-component .exam-sidebar[data-v-8f6c07ee]{overflow-y:auto}.theory-exam-component .main-content[data-v-8f6c07ee]{flex:.7;padding:7px}.theory-exam-component .exam-sidebar[data-v-8f6c07ee]{flex:.3;height:100%}.theory-exam-component .language-timer-wrapper[data-v-8f6c07ee]{display:none}.theory-exam-component .resizer[data-v-8f6c07ee]{width:3px;cursor:col-resize;background-color:#efefef;transition:background-color .2s}.theory-exam-component .resizer[data-v-8f6c07ee]:hover{background-color:#ccc}@media (max-width: 767px){.theory-exam-component[data-v-8f6c07ee]{height:100%;overflow-y:auto}.theory-exam-component .exam-header[data-v-8f6c07ee]{position:sticky;top:0;z-index:100;background-color:#fff}.theory-exam-component .exam-header[data-v-8f6c07ee] .header{min-height:15vh;max-height:15vh}.theory-exam-component .exam-header[data-v-8f6c07ee] .header-left{display:flex;flex-direction:row;justify-content:space-between;width:100%}.theory-exam-component .exam-header[data-v-8f6c07ee] .header-right{width:95vw;display:flex;flex:1;flex-direction:row;align-items:flex-start;justify-content:space-between}.theory-exam-component .exam-header[data-v-8f6c07ee] .camera-container{height:80px;width:115px}.theory-exam-component .exam-header[data-v-8f6c07ee] .logo2{height:30px;width:60px}.theory-exam-component .exam-header[data-v-8f6c07ee] .user-details p{text-align:left;font-size:.8rem}.theory-exam-component .content[data-v-8f6c07ee]{flex-direction:column;height:auto;overflow:visible}.theory-exam-component .main-content[data-v-8f6c07ee],.theory-exam-component .exam-sidebar[data-v-8f6c07ee]{flex-basis:auto!important;width:100%;overflow:visible}.theory-exam-component .main-content[data-v-8f6c07ee]{padding:10px;margin-bottom:15px}.theory-exam-component .exam-sidebar[data-v-8f6c07ee]{order:2;height:auto;padding:10px;margin-bottom:20px}.theory-exam-component .resizer[data-v-8f6c07ee],.theory-exam-component .exam-sidebar[data-v-8f6c07ee] .language-timer{display:none}.theory-exam-component .exam-sidebar[data-v-8f6c07ee] .sidebar{height:auto!important;max-height:none!important;overflow:visible!important;border:1px solid #ddd;border-radius:5px;padding:10px}.theory-exam-component .exam-sidebar[data-v-8f6c07ee] .sidebar .navigation-section{max-width:100%;overflow:visible}.theory-exam-component .exam-sidebar[data-v-8f6c07ee] .sidebar .question-navigator{max-height:250px;overflow-y:auto}.theory-exam-component .language-timer-wrapper[data-v-8f6c07ee]{display:block}}.user-verification-component .compare-btn-container[data-v-08677509]{text-align:center;margin-top:1rem}.user-verification-component .compare-btn[data-v-08677509]{background-color:#009db5;color:#fff;padding:1rem 2rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .3s ease-in-out}.user-verification-component .compare-btn[data-v-08677509]:hover{background-color:#008da3}.user-verification-component .compare-btn[data-v-08677509]:disabled{background-color:#6a7185;cursor:wait}.user-verification-component .modal-overlay[data-v-08677509]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1050}.user-verification-component .modal-contentt[data-v-08677509]{background-color:#fff;padding:2rem;border-radius:.375rem;text-align:center;animation:fadeIn-08677509 .3s ease-out;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.user-verification-component .approval-icon[data-v-08677509]{font-size:3rem;color:#83bf6e;margin-bottom:1rem}@keyframes fadeIn-08677509{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.viva-exam-component .main[data-v-975079f3]{background-color:#f8f8ff;min-height:82vh}.viva-exam-component .main-wrapper[data-v-975079f3]{display:flex;flex-direction:column;width:100%;max-width:1100px;margin:auto;box-shadow:none;border-radius:0}.viva-exam-component .main-container[data-v-975079f3]{width:100%;max-width:1320px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.viva-exam-component .right-side-container[data-v-975079f3]{display:flex;flex-direction:column;width:100%}.viva-exam-component .grid-container[data-v-975079f3]{display:grid;grid-template-columns:2fr 1fr;gap:0;width:100%;border:1px solid lightblue;margin:10px}.viva-exam-component .examiner-card[data-v-975079f3],.viva-exam-component .candidate-card[data-v-975079f3]{max-width:370px;max-height:200px;width:100%;height:100%}.viva-exam-component .card-column[data-v-975079f3]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-shadow:none;border-radius:0}.viva-exam-component .card-column[data-v-975079f3]:last-child{border-bottom:none}.viva-exam-component .main-card[data-v-975079f3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:none;border-radius:0}.viva-exam-component .language-selector[data-v-975079f3]{position:absolute;top:10px;right:10px;background-color:#fff;border:1px solid #ccc;padding:5px;z-index:1;border-radius:5px}.viva-exam-component .question[data-v-975079f3]{text-align:start;font-size:1rem}.viva-exam-component .question-card[data-v-975079f3]{border-right:1px solid light}.viva-exam-component .question-card-inner[data-v-975079f3]{display:flex;align-items:center;justify-content:center;text-align:center}.viva-exam-component .card-media[data-v-975079f3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.viva-exam-component .media-image[data-v-975079f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.viva-exam-component .media-badge[data-v-975079f3]{position:absolute;bottom:.75rem;right:.75rem}.viva-exam-component .badge[data-v-975079f3]{background-color:#000000bf;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.viva-exam-component .card-body[data-v-975079f3]{padding:1rem;position:relative;height:100%}.viva-exam-component .card-title[data-v-975079f3]{font-size:1.25rem;margin-bottom:1rem}.viva-exam-component .arrow-container[data-v-975079f3]{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:60px;background-color:#ffeb3b;color:#333;font-weight:700;text-align:center;font-size:18px;padding:10px;clip-path:polygon(0% 0%,100% 0%,100% 75%,60% 75%,50% 100%,40% 75%,0% 75%);transform:rotate(-5deg);box-shadow:5px 5px 10px #0003}.viva-exam-component .arrow-text[data-v-975079f3]{position:relative;z-index:1}.viva-exam-component .controls-container[data-v-975079f3]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.viva-exam-component .controls-wrapper[data-v-975079f3]{background:#fff;border-radius:9999px;box-shadow:0 4px 6px #0000001a;padding:.75rem 1.5rem;margin-bottom:1rem}.viva-exam-component .controls-inner[data-v-975079f3]{display:flex;gap:1rem;align-items:center}.viva-exam-component .control-button[data-v-975079f3]{border-radius:50%;padding:.5rem;border:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease;cursor:pointer}.viva-exam-component .button-light[data-v-975079f3]{background-color:#f8f9fa;color:#000}.viva-exam-component .button-danger[data-v-975079f3]{background-color:#f6463a;color:#fff}.viva-exam-component .button-danger[data-v-975079f3]:hover{background-color:#f21a0b}.viva-exam-component .chat-section[data-v-975079f3]{position:fixed;right:0;bottom:0;width:30%;height:40%}.viva-exam-component .chat-section[data-v-975079f3] .chat-interface{position:absolute}.viva-exam-component .chat-section[data-v-975079f3] .chat-overlay{max-width:95%;left:12px}@media (max-width: 767px){.viva-exam-component .chat-section[data-v-975079f3] .chat-messages{height:250px}.viva-exam-component .chat-section[data-v-975079f3] .chat-interface{position:relative}}.viva-exam-component .viva-header[data-v-975079f3] .header-left{flex:0 0 75%!important}.viva-exam-component .viva-header[data-v-975079f3] .header-right{flex:0 0 25%!important;display:flex;flex-direction:row;justify-content:space-evenly;align-items:flex-start;z-index:3}@media (max-width: 767px){.viva-exam-component .viva-header[data-v-975079f3] .header{align-items:stretch;justify-content:space-around;min-height:150px}.viva-exam-component .viva-header[data-v-975079f3] .header-right{justify-content:space-between}}@media (max-width: 768px){.viva-exam-component .chat-section[data-v-975079f3]{display:none}.viva-exam-component .grid-container[data-v-975079f3]{grid-template-columns:1fr;height:auto}.viva-exam-component .main-card[data-v-975079f3]{max-width:100%;max-height:200px}.viva-exam-component .examiner-card[data-v-975079f3],.viva-exam-component .candidate-card[data-v-975079f3]{max-width:100%;max-height:180px}.viva-exam-component .main-container[data-v-975079f3]{max-width:96vw}}@media (max-width: 767px){.viva-exam-component .viva-exam-component .header-container[data-v-975079f3]{position:sticky;top:0;z-index:100;background-color:#fff}.viva-exam-component .viva-exam-component .main-container[data-v-975079f3]{flex-direction:column;padding:.5rem;height:auto;overflow:visible}.viva-exam-component .viva-exam-component .grid-container[data-v-975079f3]{display:flex;flex-direction:column;gap:1.5rem}.viva-exam-component .viva-exam-component .card-column[data-v-975079f3]{width:100%;height:auto;margin-bottom:.5rem}.viva-exam-component .viva-exam-component .main-card[data-v-975079f3]{height:auto}.viva-exam-component .viva-exam-component .card-media[data-v-975079f3]{max-height:200px;position:relative}.viva-exam-component .viva-exam-component .media-badge[data-v-975079f3]{right:0;bottom:0;left:auto;border-radius:.25rem 0 0;padding:.35rem .5rem;font-size:.8rem}.viva-exam-component .viva-exam-component .assessor-card[data-v-975079f3]{order:1}.viva-exam-component .viva-exam-component .candidate-card[data-v-975079f3]{order:2}.viva-exam-component .viva-exam-component .controls-container[data-v-975079f3]{order:3;margin:1rem 0;width:100%}.viva-exam-component .viva-exam-component .controls-container .controls-wrapper[data-v-975079f3]{padding:0}.viva-exam-component .viva-exam-component .controls-container .controls-inner[data-v-975079f3]{justify-content:center;gap:1rem}.viva-exam-component .viva-exam-component .controls-container .control-button[data-v-975079f3]{width:50px;height:50px;padding:.75rem;border-radius:50%;box-shadow:0 2px 4px #0000001a}.viva-exam-component .viva-exam-component .chat-section[data-v-975079f3]{order:4;width:100%;height:auto;position:relative;bottom:auto;right:auto;margin-top:1rem}.viva-exam-component .viva-exam-component .user-image[data-v-975079f3]{max-width:100%;height:auto}.viva-exam-component .viva-exam-component .join-button[data-v-975079f3],.viva-exam-component .viva-exam-component .button-danger[data-v-975079f3]{width:100%;max-width:200px;margin:.5rem auto;padding:.75rem 1rem;font-size:1rem;border-radius:.5rem;display:block}.viva-exam-component .viva-exam-component .language-selector[data-v-975079f3]{width:100%;max-width:200px;margin:.75rem auto;padding:.5rem;border-radius:.5rem}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.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-left-radius:0;border-bottom-right-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,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.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:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
