@charset "UTF-8";.localVideo[data-v-1aea678c]{border:2px solid #ccc;border-radius:8px;margin-bottom:10px;width:100%;height:auto;background-color:#000}.remoteVideo[data-v-1aea678c]{border:2px solid #ccc;border-radius:8px;margin-top:10px;width:100%;height:auto;background-color:#000}.result-header-wrapper[data-v-fe0983ab]{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-fe0983ab]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem;background:transparent}.logo-container[data-v-fe0983ab]{display:flex;justify-content:space-between;align-items:center;width:100%}.company-logo[data-v-fe0983ab]{display:flex;align-items:center}.logo[data-v-fe0983ab]{height:40px}.client-logo[data-v-fe0983ab]{display:flex;align-items:center}.logo2[data-v-fe0983ab]{height:30px}.user-details-container[data-v-fe0983ab]{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-fe0983ab],.user-details-right[data-v-fe0983ab]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-fe0983ab]{display:flex;gap:.5rem}.user-details-left[data-v-fe0983ab],.user-details-right[data-v-fe0983ab]{display:flex;flex-direction:column;gap:6px 12px;align-items:flex-start;width:100%;font-size:.85rem}.label[data-v-fe0983ab]{font-size:13px;color:#6c757d;font-weight:500;white-space:nowrap;flex-shrink:0;text-align:left}.value[data-v-fe0983ab]{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-fe0983ab]{height:auto;min-height:150px}.result-header[data-v-fe0983ab]{flex-direction:column;padding:12px;height:auto;gap:8px}.header-left[data-v-fe0983ab]{align-items:flex-start;width:100%;margin-bottom:10px}.header-right[data-v-fe0983ab]{gap:8px;padding:.5rem}.logo[data-v-fe0983ab]{height:30px;margin-bottom:10px}.user-details-left[data-v-fe0983ab],.user-details-right[data-v-fe0983ab]{width:100%;font-size:.8rem;line-height:1.4;margin-bottom:4px;word-break:break-word}.user-details-left[data-v-fe0983ab],.user-details-right p strong[data-v-fe0983ab]{display:inline-block;margin-bottom:2px}}@media (max-width: 991px){.header-right[data-v-fe0983ab]{max-width:100%}.result-header[data-v-fe0983ab]{flex-direction:column}.header-left[data-v-fe0983ab]{width:100%;margin-bottom:1rem}.label[data-v-fe0983ab]{text-align:left}}@media (max-width: 575px){.header-bg[data-v-fe0983ab]{display:none}.header-right[data-v-fe0983ab]{gap:8px}.user-details-left[data-v-fe0983ab],.user-details-right[data-v-fe0983ab]{flex-direction:column;align-items:flex-start;gap:2px}.label[data-v-fe0983ab],.value[data-v-fe0983ab]{font-size:12px}}.location-display[data-v-1f107207]{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-1f107207]{margin-bottom:16px;text-align:left}.location-header h2[data-v-1f107207]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;animation:fadeIn-1f107207 .5s ease-in-out}.location-header .subtitle[data-v-1f107207]{color:#64748b;font-size:.875rem;margin-top:2px}.maps-grid[data-v-1f107207]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.map-wrapper[data-v-1f107207]{display:flex;flex-direction:column;gap:.5rem}.map-title[data-v-1f107207]{font-size:1rem;font-weight:500;color:#3887be;margin:0}.no-location[data-v-1f107207]{background-color:#f1f5f9;border-radius:8px;padding:2rem;text-align:center;color:#64748b;font-size:.875rem}.map-container[data-v-1f107207]{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-1f107207]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}.map[data-v-1f107207]{width:100%;height:200px;border-radius:8px}@keyframes fadeIn-1f107207{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.location-display[data-v-1f107207]{padding:16px;border-radius:8px}.location-header h2[data-v-1f107207]{font-size:24px}.location-header .subtitle[data-v-1f107207]{font-size:14px}.maps-grid[data-v-1f107207]{grid-template-columns:1fr;gap:1.5rem}.map[data-v-1f107207]{height:250px}}@media (max-width: 480px){.map[data-v-1f107207]{height:250px}}.media-frame[data-v-00211746]{border-radius:8px;overflow:hidden;background-color:#f8fafc;box-shadow:0 1px 3px #0000001a;width:100%;max-width:350px;margin:1rem auto;position:relative}.media-container[data-v-00211746]{position:relative;width:100%;padding-top:56.25%;background-color:#e2e8f0}.media-content[data-v-00211746]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-frame:not(.is-video) .media-content[data-v-00211746]{cursor:pointer}.preview-overlay[data-v-00211746]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;opacity:0;transition:opacity .3s ease;cursor:pointer}.media-frame:not(.is-video):hover .preview-overlay[data-v-00211746]{opacity:1}.open-fullscreen-btn[data-v-00211746]{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:12px;border:0;background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.open-fullscreen-btn[data-v-00211746]:hover{background:#000000bf;transform:scale(1.05)}.pdf-preview[data-v-00211746]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#dc2626;background:#f8fafc}.pdf-preview[data-v-00211746]:focus{outline:2px solid #3b82f6;outline-offset:-2px}.pdf-preview-inner[data-v-00211746]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.pdf-icon[data-v-00211746]{width:64px;height:64px}.pdf-label[data-v-00211746]{font-size:.875rem;font-weight:700;letter-spacing:.08em}.media-caption[data-v-00211746]{padding:.75rem;font-size:.875rem;color:#334155}.media-timestamp[data-v-00211746]{padding:.5rem .75rem;font-size:.75rem;color:#64748b;border-top:1px solid #e2e8f0}.error-message[data-v-00211746]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ef4444e6;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:.875rem}.fullscreen-overlay[data-v-00211746]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:9999;display:flex;flex-direction:column;cursor:pointer}.fullscreen-container[data-v-00211746]{flex:1;display:flex;flex-direction:column}.fullscreen-header[data-v-00211746]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.fullscreen-header h3[data-v-00211746]{color:#fff;font-size:1.25rem;font-weight:500;margin:0}.header-actions[data-v-00211746]{display:flex;align-items:center;gap:.75rem}.viewer-controls[data-v-00211746]{display:flex;align-items:center;gap:.5rem}.control-btn[data-v-00211746]{width:44px;height:44px;background:#ffffff14;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.control-btn[data-v-00211746]:hover{background:#ffffff29;transform:scale(1.05)}.control-btn[data-v-00211746]:disabled{opacity:.4;cursor:not-allowed;transform:none}.close-button[data-v-00211746]{width:44px;height:44px;background:#ffffff1a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-00211746]:hover{background:#fff3;transform:scale(1.05)}.fullscreen-content[data-v-00211746]{flex:1;display:flex;align-items:center;justify-content:center;cursor:default;padding:1rem;position:relative}.fullscreen-media-wrapper[data-v-00211746]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:90vw;max-height:80vh}.fullscreen-media[data-v-00211746]{-o-object-fit:contain;object-fit:contain;border-radius:16px;max-width:90vw;max-height:80vh;-o-object-position:center;object-position:center;margin:0 auto;display:block;width:auto;height:auto;transition:transform .15s ease;transform-origin:center center}.nav-button[data-v-00211746]{width:52px;height:52px;border-radius:16px;border:none;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:absolute;top:50%;transform:translateY(-50%)}.nav-prev[data-v-00211746]{left:18px}.nav-next[data-v-00211746]{right:18px}.nav-button[data-v-00211746]:hover{background:#ffffff29;transform:translateY(-50%) scale(1.05)}.nav-button[data-v-00211746]:disabled{opacity:.3;cursor:not-allowed;transform:translateY(-50%)}.modal-fade-enter-active[data-v-00211746],.modal-fade-leave-active[data-v-00211746]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-00211746],.modal-fade-leave-to[data-v-00211746]{opacity:0}.theory-result-overlay[data-v-867568d9]{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-867568d9]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.student-theory-result-component .app-container[data-v-867568d9]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-867568d9]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-867568d9]{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-867568d9]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-867568d9]{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-867568d9]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-867568d9]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-867568d9]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-867568d9]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-867568d9]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-867568d9]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-867568d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.student-theory-result-component .exam-result-header[data-v-cbb70563]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-cbb70563]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;padding:0 .5rem;margin-bottom:1rem}.student-theory-result-component .content-wrapper .dropdown-section[data-v-cbb70563]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .content-wrapper .dropdown-section .dropdown-header[data-v-cbb70563]{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 .content-wrapper .dropdown-section .dropdown-header[data-v-cbb70563]:hover{background-color:#efefef}.student-theory-result-component .content-wrapper .dropdown-section .dropdown-header h3[data-v-cbb70563]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .content-wrapper .dropdown-section .dropdown-icon[data-v-cbb70563]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .content-wrapper .dropdown-section .dropdown-icon.expanded[data-v-cbb70563]{transform:rotate(180deg)}.student-theory-result-component .content-wrapper .dropdown-section .dropdown-content[data-v-cbb70563]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .content-wrapper .dropdown-section .placeholder-content[data-v-cbb70563]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .content-wrapper .dropdown-section .media-grid[data-v-cbb70563]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.theory-result-overlay[data-v-022d99e3]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px;max-width:1400px;width:100%;min-height:85vh}.theory-result-overlay .theory-result-header[data-v-022d99e3]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-022d99e3]{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-022d99e3]:hover{background:#e9ecef;color:#212529}.empty-state[data-v-022d99e3]{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;box-shadow:0 10px 30px #0003}.empty-icon[data-v-022d99e3]{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(to right,#4895ef,#4361ee);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-state h2[data-v-022d99e3]{font-size:1.75rem;color:#2d3748;margin:0 0 1rem;font-weight:700}.empty-state p[data-v-022d99e3]{font-size:1rem;color:#718096;max-width:500px;margin:0 auto;line-height:1.6}.assessor-form-container[data-v-022d99e3]{max-width:210mm;width:100%;margin:0 auto;background:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:1.2;box-sizing:border-box;position:relative;overflow:visible}.form-header[data-v-022d99e3]{border:2px solid #000;padding:15px;text-align:center}.form-header .header-content[data-v-022d99e3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.form-header .header-content .logo-section[data-v-022d99e3]{display:flex;gap:20px;align-items:center}.form-header .header-content .logo-section .palmary-logo[data-v-022d99e3]{display:flex;align-items:center;height:60px}.form-header .header-content .logo-section .palmary-logo .logo-image[data-v-022d99e3]{height:100%;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.form-header .header-content .company-info[data-v-022d99e3]{text-align:right}.form-header .header-content .company-info h2[data-v-022d99e3]{font-size:16px;font-weight:700;margin-bottom:8px}.form-header .header-content .company-info p[data-v-022d99e3]{margin:2px 0;font-size:11px;line-height:1.5;text-align:center}.form-header .form-title h1[data-v-022d99e3]{margin:0;font-size:18px;font-weight:700;text-decoration:underline}.form-content[data-v-022d99e3]{padding:15px;border:1px solid #000;border-top:none}.info-section[data-v-022d99e3]{margin-bottom:15px}.info-section .info-table[data-v-022d99e3]{width:100%;border-collapse:collapse}.info-section .info-table td[data-v-022d99e3]{border:1px solid #000;padding:6px;vertical-align:top}.info-section .info-table td.label[data-v-022d99e3]{background-color:#fff;font-weight:700;width:25%;color:#000}.info-section .info-table td.value[data-v-022d99e3]{width:25%}.questions-section[data-v-022d99e3]{margin-bottom:15px}.questions-section .questions-table[data-v-022d99e3]{width:100%;border-collapse:collapse}.questions-section .questions-table th[data-v-022d99e3],.questions-section .questions-table td[data-v-022d99e3]{border:1px solid #000;padding:6px;text-align:left;vertical-align:top}.questions-section .questions-table thead th[data-v-022d99e3]{background-color:#f0f0f0;font-weight:700;text-align:center}.questions-section .questions-table thead th.sr-no[data-v-022d99e3]{width:6%}.questions-section .questions-table thead th.question[data-v-022d99e3]{width:40%}.questions-section .questions-table thead th.yes-no[data-v-022d99e3]{width:12%}.questions-section .questions-table thead th.remarks[data-v-022d99e3]{width:20%}.questions-section .questions-table thead th.images[data-v-022d99e3]{width:22%}.questions-section .questions-table tbody td.sr-no[data-v-022d99e3]{text-align:center;font-weight:700}.questions-section .questions-table tbody td.yes-no[data-v-022d99e3]{text-align:center}.questions-section .questions-table tbody td.yes-no .checkbox-options[data-v-022d99e3]{display:flex;justify-content:center;gap:15px}.questions-section .questions-table tbody td.yes-no .checkbox-options label[data-v-022d99e3]{display:flex;align-items:center;gap:5px;font-size:11px}.questions-section .questions-table tbody td.yes-no .checkbox-options label input[type=radio][data-v-022d99e3]{margin:0}.questions-section .questions-table tbody td.remarks .remarks-input[data-v-022d99e3]{width:100%;border:none;outline:none;font-size:11px;padding:2px}.questions-section .questions-table tbody td.images .image-container[data-v-022d99e3]{display:flex;justify-content:center;align-items:center;min-height:50px}.questions-section .questions-table tbody td.images .image-container .captured-images[data-v-022d99e3]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;width:100%}.questions-section .questions-table tbody td.images .image-container .captured-images .image-item[data-v-022d99e3]{flex-shrink:0}.questions-section .questions-table tbody td.images .image-container .captured-images .image-item .captured-image[data-v-022d99e3]{width:65px;height:45px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;border-radius:3px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.questions-section .questions-table tbody td.images .image-container .captured-images .image-item .captured-image[data-v-022d99e3]:hover{opacity:.8;transform:scale(1.05)}.questions-section .questions-table tbody td.images .image-container .no-images[data-v-022d99e3]{font-size:10px;color:#999;font-style:italic;text-align:center}.signature-section[data-v-022d99e3]{margin-top:15px}.signature-section .overall-remarks[data-v-022d99e3]{margin:10px 0}.signature-section .overall-remarks p[data-v-022d99e3]{margin:0 0 8px}.signature-section .overall-remarks .remarks-box[data-v-022d99e3]{border:1px solid #000;padding:8px;min-height:60px}.signature-section .overall-remarks .remarks-box textarea[data-v-022d99e3]{width:100%;border:none;outline:none;resize:none;font-family:inherit;font-size:12px;background:transparent}.signature-section .confirmation[data-v-022d99e3]{margin:15px 0;text-align:left}.signature-section .confirmation p[data-v-022d99e3]{margin:0;font-style:italic}.signature-section .signatures[data-v-022d99e3]{margin:15px 0}.signature-section .signatures p[data-v-022d99e3]{margin:8px 0}.action-buttons[data-v-022d99e3]{padding:20px;text-align:center}.action-buttons .download-btn[data-v-022d99e3]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.action-buttons .download-btn[data-v-022d99e3]:hover:not(:disabled){background:#0056b3}.action-buttons .download-btn[data-v-022d99e3]:disabled{opacity:.6;cursor:not-allowed}.action-buttons .download-btn .spinner[data-v-022d99e3]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-022d99e3 1s linear infinite}.image-modal[data-v-022d99e3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.image-modal .modal-content[data-v-022d99e3]{position:relative;max-width:90%;max-height:90%}.image-modal .modal-content .close-btn[data-v-022d99e3]{position:absolute;top:0;right:0;background:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;z-index:1001}.image-modal .modal-content .close-btn[data-v-022d99e3]:hover{background:#f0f0f0}.image-modal .modal-content .full-image[data-v-022d99e3]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;overflow-y:auto}@keyframes spin-022d99e3{to{transform:rotate(360deg)}}@media print{.action-buttons[data-v-022d99e3]{display:none!important}.assessor-form-container[data-v-022d99e3]{margin:0;box-shadow:none;max-width:none;width:100%}img[data-v-022d99e3]{max-height:60px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;page-break-inside:avoid;display:block}.logo-image[data-v-022d99e3]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-header[data-v-022d99e3],.form-content[data-v-022d99e3],.info-section[data-v-022d99e3],.questions-section[data-v-022d99e3],.signature-section[data-v-022d99e3]{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-after:auto!important;-moz-column-break-after:auto!important;break-after:auto!important;page-break-before:auto!important;-moz-column-break-before:auto!important;break-before:auto!important}[data-v-022d99e3]{-webkit-print-color-adjust:exact;print-color-adjust:exact}table[data-v-022d99e3]{border-collapse:collapse}}@media screen{.assessor-form-container[data-v-022d99e3]{display:block;position:relative}.form-content[data-v-022d99e3]{display:block}.signature-section[data-v-022d99e3]{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;clear:both}}.feedback-container[data-v-44158d86]{padding:20px;background-color:#f5f5f5;min-height:100vh}.action-buttons[data-v-44158d86]{max-width:260mm;margin:0 auto 20px;display:flex;gap:10px;justify-content:flex-end}.action-buttons button[data-v-44158d86]{padding:12px 24px;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .2s}.action-buttons button[data-v-44158d86]:hover{opacity:.9;transform:translateY(-2px)}.action-buttons .btn-download[data-v-44158d86]{background-color:#10b981}.printable-form[data-v-44158d86]{max-width:270mm;margin:0 auto;background-color:#fff;padding:15mm;font-family:Arial,sans-serif}@media print{.printable-form[data-v-44158d86]{padding:10mm;max-width:100%}.feedback-table[data-v-44158d86]{page-break-inside:avoid}}.feedback-table[data-v-44158d86]{width:100%;border-collapse:collapse;border:2px solid #000}.feedback-table td[data-v-44158d86],.feedback-table th[data-v-44158d86]{border:1px solid #000}.header-cell[data-v-44158d86]{padding:10px;text-align:center;border:2px solid #000}.header-cell .company-name[data-v-44158d86]{font-size:16px;font-weight:700;margin-bottom:6px}.header-cell .company-address[data-v-44158d86]{font-size:11px;line-height:1.5}.header-cell .palmary-logo[data-v-44158d86]{display:flex;align-items:center;height:55px}.header-cell .palmary-logo .logo-image[data-v-44158d86]{height:100%;width:auto;max-width:100px;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.title-cell[data-v-44158d86]{padding:8px;text-align:center;font-weight:700;font-size:14px;border:2px solid #000;background-color:#f0f0f0}.label-cell[data-v-44158d86]{padding:8px 12px;font-weight:700;font-size:12px;background-color:#f9f9f9}.value-cell[data-v-44158d86]{padding:8px 12px;font-size:12px}.param-header[data-v-44158d86],.scale-header[data-v-44158d86]{padding:10px 8px;font-weight:700;background-color:#e0e0e0;text-align:center;font-size:12px;vertical-align:middle}.param-header[data-v-44158d86]{width:20%}.scale-header[data-v-44158d86]{width:10%}.rating-header[data-v-44158d86]{padding:10px 8px;font-weight:700;background-color:#e0e0e0;text-align:center;font-size:12px;width:10%}.rating-header .header-subtitle[data-v-44158d86]{font-size:9px;font-weight:400}.empty-cell[data-v-44158d86]{padding:8px;text-align:center;font-size:12px;vertical-align:middle}.scale-cell[data-v-44158d86],.rating-cell[data-v-44158d86]{padding:6px;text-align:center;font-size:11px}.empty-row[data-v-44158d86]{padding:6px}.suggestions-cell[data-v-44158d86]{padding:20px 10px;font-size:11px}.signature-cell[data-v-44158d86]{padding:15px 10px;font-size:12px}.signature-value[data-v-44158d86]{padding:15px 10px}.theory-result-overlay[data-v-693e5a1e]{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-693e5a1e]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-693e5a1e]{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-693e5a1e]:hover{background:#e9ecef;color:#212529}.dashboard-container[data-v-693e5a1e]{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-693e5a1e]{padding:1rem}}.dashboard-title[data-v-693e5a1e]{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-693e5a1e]{font-size:2rem;margin-bottom:1.5rem}}.info-cards-grid[data-v-693e5a1e]{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-693e5a1e]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}}.info-card[data-v-693e5a1e]{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-693e5a1e]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.info-card .card-icon[data-v-693e5a1e]{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-693e5a1e]{flex:1}.info-card .card-content h3[data-v-693e5a1e]{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-693e5a1e]{font-size:.8rem;font-weight:600;color:#2d3748;margin:0;line-height:1.3}.chart-section[data-v-693e5a1e]{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-693e5a1e]{padding:1.5rem;margin-bottom:2rem}}.section-title[data-v-693e5a1e]{font-size:1.2rem;font-weight:600;color:#2d3748;text-align:center}@media (max-width: 768px){.section-title[data-v-693e5a1e]{font-size:1.5rem;margin-bottom:1rem}}.chart-container[data-v-693e5a1e]{overflow-x:auto;padding:1rem}.stacked-chart[data-v-693e5a1e]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.metrics-legend[data-v-693e5a1e]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.metrics-legend .legend-item[data-v-693e5a1e]{display:flex;align-items:center;gap:.5rem}.metrics-legend .legend-item .legend-color[data-v-693e5a1e]{width:24px;height:12px;border-radius:6px}.metrics-legend .legend-item .legend-color.quality-excellent[data-v-693e5a1e]{background:linear-gradient(135deg,#48bb78,#38a169)}.metrics-legend .legend-item .legend-color.quality-good[data-v-693e5a1e]{background:linear-gradient(135deg,#4299e1,#3182ce)}.metrics-legend .legend-item .legend-color.quality-average[data-v-693e5a1e]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.metrics-legend .legend-item .legend-color.quality-poor[data-v-693e5a1e]{background:linear-gradient(135deg,#f56565,#e53e3e)}.metrics-legend .legend-item .legend-color.quality-very-poor[data-v-693e5a1e]{background:linear-gradient(135deg,#fa3434,#fd0101)}.metrics-legend .legend-item .legend-text[data-v-693e5a1e]{font-size:.875rem;font-weight:600;color:#4a5568}.metrics-bars[data-v-693e5a1e]{display:flex;flex-direction:column;gap:1.5rem}.metric-row[data-v-693e5a1e]{display:flex;align-items:center;gap:1.5rem}.metric-row .metric-label[data-v-693e5a1e]{width:140px;font-size:.875rem;font-weight:600;color:#2d3748;text-align:right}.metric-row .stacked-bar-container[data-v-693e5a1e]{flex:1;height:32px;background:#e2e8f0;border-radius:16px;display:flex;overflow:hidden}.metric-row .stacked-segment[data-v-693e5a1e]{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-693e5a1e]:hover{filter:brightness(1.1)}.metric-row .stacked-segment.quality-poor[data-v-693e5a1e]{background:linear-gradient(135deg,#f56565,#e53e3e)}.metric-row .stacked-segment.quality-very-poor[data-v-693e5a1e]{background:linear-gradient(135deg,#fa3434,#fd0101)}.metric-row .stacked-segment .segment-label[data-v-693e5a1e]{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-693e5a1e]{background:linear-gradient(135deg,#48bb78,#38a169)}.metric-row .stacked-segment.quality-good[data-v-693e5a1e]{background:linear-gradient(135deg,#4299e1,#3182ce)}.metric-row .stacked-segment.quality-average[data-v-693e5a1e]{background:linear-gradient(135deg,#ed8936,#dd6b20)}.metric-row .stacked-segment.quality-poor[data-v-693e5a1e],.metric-row .stacked-segment.quality-very-poor[data-v-693e5a1e]{background:linear-gradient(135deg,#f56565,#e53e3e)}.metric-score[data-v-693e5a1e]{font-size:.875rem;font-weight:700;color:#2d3748}.table-section[data-v-693e5a1e]{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-693e5a1e]{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-693e5a1e]{padding:1.5rem 1.5rem 1rem;flex-direction:column;text-align:center}}.section-header .section-stats[data-v-693e5a1e]{display:flex;gap:2rem}@media (max-width: 768px){.section-header .section-stats[data-v-693e5a1e]{gap:1rem}}.section-header .section-stats .stat-item[data-v-693e5a1e]{display:flex;flex-direction:column;align-items:center}.section-header .section-stats .stat-item .stat-number[data-v-693e5a1e]{font-size:1rem;font-weight:700;color:#667eea}.section-header .section-stats .stat-item .stat-label[data-v-693e5a1e]{font-size:.75rem;font-weight:500;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.table-controls[data-v-693e5a1e]{display:flex;justify-content:flex-start;align-items:center;padding:1rem;gap:1rem}.entries-selector[data-v-693e5a1e]{display:flex;align-items:center;gap:.5rem}.entries-selector .entries-label[data-v-693e5a1e]{font-size:.75rem;font-weight:500;color:#4a5568}.entries-selector .entries-dropdown[data-v-693e5a1e]{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-693e5a1e]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.entries-selector .entries-dropdown[data-v-693e5a1e]:hover{border-color:#c4b5fd}.table-wrapper[data-v-693e5a1e]{padding:0 .5rem .5rem}@media (max-width: 768px){.table-wrapper[data-v-693e5a1e]{padding:0 1.5rem 1.5rem}}.table-scroll-container[data-v-693e5a1e]{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.table-scroll-container[data-v-693e5a1e]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-693e5a1e]::-webkit-scrollbar-track{background:#f7fafc}.table-scroll-container[data-v-693e5a1e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.modern-table[data-v-693e5a1e]{width:100%;min-width:1000px;border-collapse:collapse;font-size:.875rem}.modern-table .table-head[data-v-693e5a1e]{background:linear-gradient(135deg,#667eea,#764ba2)}.modern-table .table-head .table-header-cell[data-v-693e5a1e]{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-693e5a1e]{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-693e5a1e]:hover{background:#ffffff1a}.modern-table .table-head .table-header-cell .header-content[data-v-693e5a1e]{display:flex;align-items:center;gap:.5rem}.modern-table .table-head .table-header-cell .header-content .sort-icon[data-v-693e5a1e]{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-693e5a1e]{transform:rotate(180deg)}.modern-table .table-body .table-row[data-v-693e5a1e]{transition:all .2s ease;cursor:pointer}.modern-table .table-body .table-row[data-v-693e5a1e]:hover{background:#667eea0d}.modern-table .table-body .table-row.selected[data-v-693e5a1e]{background:#667eea1a;box-shadow:inset 4px 0 #667eea}.modern-table .table-body .table-row[data-v-693e5a1e]:nth-child(2n){background:#f8fafc}.modern-table .table-body .table-row[data-v-693e5a1e]:nth-child(2n):hover{background:#667eea0d}.modern-table .table-body .table-cell[data-v-693e5a1e]{padding:1rem .75rem;border-bottom:1px solid #e2e8f0;vertical-align:middle}.modern-table .table-body .table-cell.text-center[data-v-693e5a1e]{text-align:center;font-weight:600;color:#4a5568}.modern-table .table-body .table-cell .candidate-info[data-v-693e5a1e]{display:flex;align-items:center;gap:.75rem}.modern-table .table-body .table-cell .candidate-info .candidate-avatar[data-v-693e5a1e]{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-693e5a1e]{font-weight:600;color:#2d3748}.modern-table .table-body .table-cell .location-info[data-v-693e5a1e]{display:flex;flex-direction:column;gap:.25rem}.modern-table .table-body .table-cell .location-info .location-state[data-v-693e5a1e]{font-weight:600;color:#2d3748}.modern-table .table-body .table-cell .location-info .location-city[data-v-693e5a1e]{font-size:.8rem;color:#718096}.modern-table .table-body .table-cell .date-badge[data-v-693e5a1e]{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-693e5a1e]{background:#c6f6d5;color:#22543d}.modern-table .table-body .table-cell .date-badge.status-medium[data-v-693e5a1e]{background:#feebc8;color:#c05621}.modern-table .table-body .table-cell .date-badge.status-old[data-v-693e5a1e]{background:#fed7d7;color:#c53030}.modern-table .table-body .table-cell .language-badge[data-v-693e5a1e]{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-693e5a1e]{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-693e5a1e]{background:#c6f6d5;color:#22543d}.modern-table .table-body .table-cell .quality-indicator.quality-good[data-v-693e5a1e]{background:#bee3f8;color:#2c5282}.modern-table .table-body .table-cell .quality-indicator.quality-average[data-v-693e5a1e]{background:#feebc8;color:#c05621}.modern-table .table-body .table-cell .quality-indicator.quality-poor[data-v-693e5a1e]{background:#fed7d7;color:#c53030}.modern-table .table-body .table-cell .quality-indicator.quality-very-poor[data-v-693e5a1e]{background:#fed7d7;color:#fd0101}.modern-table .table-body .table-cell .quality-indicator.overall-rating[data-v-693e5a1e]{font-weight:700;padding:.5rem 1rem}.pagination-container[data-v-693e5a1e]{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-693e5a1e]{padding:1rem 1.5rem;flex-direction:column;text-align:center}}.pagination-container .pagination-info[data-v-693e5a1e]{color:#4a5568;font-weight:500;font-size:.875rem}.pagination-container .pagination-controls[data-v-693e5a1e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pagination-container .pagination-controls .pagination-btn[data-v-693e5a1e]{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-693e5a1e]{width:16px;height:16px;fill:currentColor}.pagination-container .pagination-controls .pagination-btn[data-v-693e5a1e]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea;transform:translateY(-1px)}.pagination-container .pagination-controls .pagination-btn[data-v-693e5a1e]:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination-controls .page-number[data-v-693e5a1e]{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-693e5a1e]:hover{background:#667eea1a}.pagination-container .pagination-controls .page-number.active[data-v-693e5a1e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:scale(1.1)}.clickable-name[data-v-693e5a1e]{cursor:pointer;color:#667eea!important;transition:all .2s ease;text-decoration:underline;text-decoration-color:transparent}.clickable-name[data-v-693e5a1e]:hover{color:#764ba2!important;text-decoration-color:#764ba2}.modal-overlay[data-v-693e5a1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-693e5a1e .3s ease}@keyframes fadeIn-693e5a1e{0%{opacity:0}to{opacity:1}}.modal-container[data-v-693e5a1e]{background:#fff;border-radius:1rem;max-width:1200px;width:100%;max-height:98vh;overflow:hidden;box-shadow:0 25px 50px #0000004d;display:flex;flex-direction:column;animation:slideUp-693e5a1e .3s ease}@keyframes slideUp-693e5a1e{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-693e5a1e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:2px solid #e2e8f0;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-header .modal-title[data-v-693e5a1e]{font-size:1.25rem;font-weight:500;color:#fff;margin:0}.modal-header .modal-close-btn[data-v-693e5a1e]{background:#fff3;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.modal-header .modal-close-btn[data-v-693e5a1e]:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-header .modal-close-btn .close-icon[data-v-693e5a1e]{width:20px;height:20px;fill:#fff}.modal-body[data-v-693e5a1e]{flex:1;overflow-y:auto}.modal-body[data-v-693e5a1e]::-webkit-scrollbar{width:8px}.modal-body[data-v-693e5a1e]::-webkit-scrollbar-track{background:#f7fafc}.modal-body[data-v-693e5a1e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.modal-footer[data-v-693e5a1e]{padding:1rem 2rem;border-top:2px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1rem;background:#f8fafc}.modal-footer .btn-secondary[data-v-693e5a1e]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.modal-footer .btn-secondary[data-v-693e5a1e]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}@media (max-width: 768px){.modal-container[data-v-693e5a1e]{max-width:95%;max-height:95vh}.modal-header[data-v-693e5a1e]{padding:1rem 1.5rem}.modal-header .modal-title[data-v-693e5a1e]{font-size:1.25rem}.modal-body[data-v-693e5a1e]{padding:1.5rem}.modal-footer[data-v-693e5a1e]{padding:1rem 1.5rem}}.batch-result-table-component[data-v-c9060fb2]{max-width:1400px;margin:0 auto;position:relative}.batch-result-table-component .theory-result-overlay[data-v-c9060fb2]{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-c9060fb2]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.batch-result-table-component .back-button[data-v-c9060fb2]{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-c9060fb2]:hover{background:#e9ecef;color:#212529}.batch-result-table-component .candidate-list .table-container[data-v-c9060fb2]{overflow-x:auto;border-radius:6px;border:1px solid #e9ecef}.batch-result-table-component .candidate-list table[data-v-c9060fb2]{width:100%;border-collapse:collapse;min-width:auto}.batch-result-table-component .candidate-list table th[data-v-c9060fb2],.batch-result-table-component .candidate-list table td[data-v-c9060fb2]{padding:6px 4px;text-align:left;border-right:1px solid #e9ecef;font-size:.75rem}.batch-result-table-component .candidate-list table th[data-v-c9060fb2]:last-child,.batch-result-table-component .candidate-list table td[data-v-c9060fb2]:last-child{border-right:none}.batch-result-table-component .candidate-list table th[data-v-c9060fb2]:nth-child(7),.batch-result-table-component .candidate-list table th[data-v-c9060fb2]:nth-child(8),.batch-result-table-component .candidate-list table th[data-v-c9060fb2]:nth-child(9),.batch-result-table-component .candidate-list table th[data-v-c9060fb2]:nth-child(11),.batch-result-table-component .candidate-list table td[data-v-c9060fb2]:nth-child(7),.batch-result-table-component .candidate-list table td[data-v-c9060fb2]:nth-child(8),.batch-result-table-component .candidate-list table td[data-v-c9060fb2]:nth-child(9),.batch-result-table-component .candidate-list table td[data-v-c9060fb2]:nth-child(11){text-align:center}.batch-result-table-component .candidate-list table th[data-v-c9060fb2]{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-c9060fb2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.batch-result-table-component .candidate-list table th.sortable[data-v-c9060fb2]:hover{background:#e9ecef}.batch-result-table-component .candidate-list table th.sortable .sort-icon[data-v-c9060fb2]{font-size:.7rem;margin-left:4px;opacity:.5}.batch-result-table-component .candidate-list table td[data-v-c9060fb2]{color:#2c3e50;border-bottom:1px solid #f1f3f4}.batch-result-table-component .candidate-list table td.name-cell[data-v-c9060fb2]{min-width:140px;font-weight:500}.batch-result-table-component .candidate-list table td.code-cell[data-v-c9060fb2]{font-family:Courier New,monospace;text-align:center;min-width:60px}.batch-result-table-component .candidate-list table tbody tr[data-v-c9060fb2]{transition:background-color .2s ease}.batch-result-table-component .candidate-list table tbody tr[data-v-c9060fb2]:hover{background:#f8f9fa}.batch-result-table-component .candidate-list table tbody tr[data-v-c9060fb2]:nth-child(2n){background:#fafbfc}.batch-result-table-component .candidate-list table tbody tr[data-v-c9060fb2]:nth-child(2n):hover{background:#f1f3f4}.batch-result-table-component .candidate-list table .candidate-highlight[data-v-c9060fb2]{background:linear-gradient(135deg,#e8f4f8,#d4edda)!important;border:2px solid #17a2b8!important}.batch-result-table-component .candidate-list table .candidate-highlight .label[data-v-c9060fb2]{color:#17a2b8!important;font-weight:700}.batch-result-table-component .candidate-list table .candidate-highlight .value[data-v-c9060fb2]{color:#155724!important;font-weight:600}.batch-result-table-component .view-btn[data-v-c9060fb2]{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-c9060fb2]:hover{background:#138496;transform:translateY(-1px);box-shadow:0 2px 4px #17a2b84d}.batch-result-table-component .view-btn[data-v-c9060fb2]:active{transform:translateY(0)}.batch-result-table-component .summary-modal-overlay[data-v-c9060fb2]{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-c9060fb2]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:95%;max-width:1200px;max-height:90vh;overflow-y:auto;animation:modalFadeIn-c9060fb2 .3s ease-out}@keyframes modalFadeIn-c9060fb2{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.batch-result-table-component .modal-header[data-v-c9060fb2]{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-c9060fb2]{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-c9060fb2]{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-c9060fb2]:hover{background:#ffffff4d;transform:scale(1.1)}.batch-result-table-component .modal-content[data-v-c9060fb2]{padding:24px}.batch-result-table-component .batch-details-header[data-v-c9060fb2]{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-c9060fb2]{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-c9060fb2]{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-c9060fb2]{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-c9060fb2]{font-weight:600;color:#495057;font-size:.85rem}.batch-result-table-component .batch-details-header .batch-info-grid .info-item .value[data-v-c9060fb2]{color:#2c3e50;font-size:.85rem;text-align:right;flex:1;margin-left:12px}.batch-result-table-component .summary-cards-container[data-v-c9060fb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.batch-result-table-component .summary-card[data-v-c9060fb2]{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-c9060fb2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.batch-result-table-component .summary-card .card-header[data-v-c9060fb2]{padding:16px 20px;font-weight:600;color:#fff;text-align:center}.batch-result-table-component .summary-card .card-header h4[data-v-c9060fb2]{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.5px}.batch-result-table-component .summary-card.candidate-card .card-header[data-v-c9060fb2]{background:linear-gradient(135deg,#6f42c1,#8b5fbf)}.batch-result-table-component .summary-card.theory-card .card-header[data-v-c9060fb2]{background:linear-gradient(135deg,#17a2b8,#20c997)}.batch-result-table-component .summary-card.viva-card .card-header[data-v-c9060fb2]{background:linear-gradient(135deg,#fd7e14,#ffc107)}.batch-result-table-component .summary-card.practical-card .card-header[data-v-c9060fb2]{background:linear-gradient(135deg,#28a745,#20c997)}.batch-result-table-component .summary-card .card-content[data-v-c9060fb2]{padding:20px}.batch-result-table-component .candidate-info .info-row[data-v-c9060fb2]{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-c9060fb2]:last-child{border-bottom:none}.batch-result-table-component .candidate-info .info-row .label[data-v-c9060fb2]{font-weight:600;color:#495057}.batch-result-table-component .candidate-info .info-row .value[data-v-c9060fb2]{color:#2c3e50;font-weight:500}.batch-result-table-component .time-info[data-v-c9060fb2]{margin-bottom:20px}.batch-result-table-component .time-info .time-row[data-v-c9060fb2]{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-c9060fb2]{font-weight:600;color:#495057;font-size:.85rem}.batch-result-table-component .time-info .time-row .time-value[data-v-c9060fb2]{color:#17a2b8;font-weight:600;font-family:Courier New,monospace}.batch-result-table-component .photo-section[data-v-c9060fb2]{margin-bottom:20px}.batch-result-table-component .photo-section .photo-container[data-v-c9060fb2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.batch-result-table-component .photo-section .photo-item[data-v-c9060fb2]{text-align:center}.batch-result-table-component .photo-section .photo-item .photo-label[data-v-c9060fb2]{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-c9060fb2]{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-c9060fb2]{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-c9060fb2]{font-size:2rem;color:#adb5bd}.batch-result-table-component .marks-section .marks-row[data-v-c9060fb2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.batch-result-table-component .marks-section .marks-item[data-v-c9060fb2]{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-c9060fb2]{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-c9060fb2]{font-size:1.25rem;font-weight:700;color:#17a2b8}@media (max-width: 768px){.batch-result-table-component .summary-modal[data-v-c9060fb2]{width:98%;margin:10px}.batch-result-table-component .batch-info-grid[data-v-c9060fb2],.batch-result-table-component .summary-cards-container[data-v-c9060fb2]{grid-template-columns:1fr!important}.batch-result-table-component .time-row[data-v-c9060fb2]{grid-template-columns:1fr!important;gap:8px!important;text-align:center}.batch-result-table-component .photo-container[data-v-c9060fb2],.batch-result-table-component .marks-row[data-v-c9060fb2]{grid-template-columns:1fr!important}}@media (max-width: 480px){.batch-result-table-component .modal-content[data-v-c9060fb2],.batch-result-table-component .batch-details-header[data-v-c9060fb2],.batch-result-table-component .card-content[data-v-c9060fb2]{padding:16px}}.tools-equipment-wrapper[data-v-5892c22e]{width:100%;background:linear-gradient(to bottom right,#f8fafc,#f1f5f9);border-radius:.5rem;position:relative}.tools-equipment-container[data-v-5892c22e]{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden}.report-contentt{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.empty-state[data-v-5892c22e]{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;box-shadow:0 10px 30px #0003}.empty-icon[data-v-5892c22e]{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,#43e97b,#38f9d7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-state h2[data-v-5892c22e]{font-size:1.75rem;color:#2d3748;margin:0 0 1rem;font-weight:700}.empty-state p[data-v-5892c22e]{font-size:1rem;color:#718096;max-width:500px;margin:0 auto;line-height:1.6}.table-wrapper[data-v-5892c22e]{overflow-x:auto}.equipment-table[data-v-5892c22e]{width:100%;border-collapse:collapse}.equipment-table thead[data-v-5892c22e]{background:#f1f5f9;border-bottom:2px solid #e2e8f0}.equipment-table thead th[data-v-5892c22e]{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.05em}.equipment-table thead th.text-center[data-v-5892c22e]{text-align:center}.equipment-table tbody tr[data-v-5892c22e]{border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.equipment-table tbody tr[data-v-5892c22e]:hover{background:#f8fafc}.equipment-table tbody td[data-v-5892c22e]{padding:1rem;font-size:.875rem;color:#334155}.equipment-table tbody td.font-medium[data-v-5892c22e]{font-weight:500;color:#0f172a}.equipment-table tbody td.text-center[data-v-5892c22e]{text-align:center}.badge[data-v-5892c22e]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.badge-unit[data-v-5892c22e]{background:#f1f5f9;color:#1e293b}.badge-success[data-v-5892c22e]{background:#d1fae5;color:#065f46}.badge-danger[data-v-5892c22e]{background:#fee2e2;color:#991b1b}.badge-gray[data-v-5892c22e]{background:#f1f5f9;color:#1e293b}.badge-primary[data-v-5892c22e]{background:#dbeafe;color:#1e40af;padding:.25rem .75rem;font-weight:600}.photo-grid[data-v-5892c22e]{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.photo-thumbnail[data-v-5892c22e]{position:relative;width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;border:2px solid #e2e8f0;cursor:pointer;transition:all .2s ease;background:none;padding:0}.photo-thumbnail[data-v-5892c22e]:hover{border-color:#2563eb;transform:scale(1.1);box-shadow:0 10px 15px -3px #0000001a}.photo-thumbnail img[data-v-5892c22e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-overlay[data-v-5892c22e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.photo-thumbnail:hover .photo-overlay[data-v-5892c22e]{background:#0006}.zoom-icon[data-v-5892c22e]{width:1rem;height:1rem;color:#fff;opacity:0;transition:opacity .2s ease;stroke-width:2}.photo-thumbnail:hover .zoom-icon[data-v-5892c22e]{opacity:1}.photo-count[data-v-5892c22e]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;background:#f1f5f9;font-size:.75rem;font-weight:600;color:#475569}.footer[data-v-5892c22e]{background:#f8fafc;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#475569;gap:1rem;flex-wrap:wrap}.footer strong[data-v-5892c22e]{color:#0f172a}.fullscreen-overlay[data-v-5892c22e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:9999;display:flex;flex-direction:column;cursor:pointer}.fullscreen-container[data-v-5892c22e]{flex:1;display:flex;flex-direction:column}.fullscreen-header[data-v-5892c22e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1)}.fullscreen-header h3[data-v-5892c22e]{color:#fff;font-size:1.25rem;font-weight:500;margin:0}.close-button[data-v-5892c22e]{width:44px;height:44px;background:#ffffff1a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-5892c22e]:hover{background:#fff3;transform:scale(1.05)}.fullscreen-content[data-v-5892c22e]{flex:1;display:flex;align-items:center;justify-content:center;cursor:default;padding:1rem}.fullscreen-content img[data-v-5892c22e]{-o-object-fit:contain;object-fit:contain;border-radius:16px;max-width:90vw;max-height:80vh;-o-object-position:center;object-position:center;aspect-ratio:auto;margin:0 auto;display:block;width:auto;height:auto}.modal-fade-enter-active[data-v-5892c22e],.modal-fade-leave-active[data-v-5892c22e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-5892c22e],.modal-fade-leave-to[data-v-5892c22e]{opacity:0}@media (max-width: 768px){.tools-equipment-wrapper[data-v-5892c22e]{padding:1rem}.equipment-table[data-v-5892c22e]{font-size:.75rem}.equipment-table thead th[data-v-5892c22e],.equipment-table tbody td[data-v-5892c22e]{padding:.5rem}.photo-thumbnail[data-v-5892c22e],.photo-count[data-v-5892c22e]{width:2.5rem;height:2.5rem}.footer[data-v-5892c22e]{flex-direction:column;align-items:flex-start;gap:.5rem}}.tpspoc-feedback-modern[data-v-c2b3cac6]{min-height:auto;width:100%;box-sizing:border-box}.container[data-v-c2b3cac6]{max-width:1200px;margin:0 auto}.empty-state[data-v-c2b3cac6]{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;box-shadow:0 10px 30px #0003}.empty-icon[data-v-c2b3cac6]{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,#7209b7,#560bad);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-state h2[data-v-c2b3cac6]{font-size:1.75rem;color:#2d3748;margin:0 0 1rem;font-weight:700}.empty-state p[data-v-c2b3cac6]{font-size:1rem;color:#718096;max-width:500px;margin:0 auto;line-height:1.6}.content-grid[data-v-c2b3cac6]{display:grid;gap:1.5rem}.profile-card[data-v-c2b3cac6]{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0003}.profile-details[data-v-c2b3cac6]{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;flex-wrap:wrap;width:100%;align-items:flex-start;flex:1}.detail-item[data-v-c2b3cac6]{display:flex;align-items:flex-start;padding:1rem;background:#f7fafc;border-radius:16px;transition:all .3s ease;gap:.5rem}.detail-item.full-width[data-v-c2b3cac6]{flex:1 1 100%}.detail-item[data-v-c2b3cac6]:hover{background:#edf2f7;transform:translate(4px)}.detail-icon[data-v-c2b3cac6]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.detail-icon.id[data-v-c2b3cac6]{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.detail-icon.name[data-v-c2b3cac6]{background:linear-gradient(135deg,#a78bfa,#f472b6)}.detail-icon.phone[data-v-c2b3cac6]{background:linear-gradient(135deg,#22c55e,#16a34a)}.detail-icon.updated[data-v-c2b3cac6]{background:linear-gradient(135deg,#f59e0b,#ef4444)}.detail-icon.comments[data-v-c2b3cac6]{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.detail-content[data-v-c2b3cac6]{flex:1}.detail-label[data-v-c2b3cac6]{font-size:.8rem;color:#718096;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.detail-value[data-v-c2b3cac6]{font-size:.85rem;color:#2d3748;font-weight:500;line-height:1.4}.detail-value.comment-text[data-v-c2b3cac6]{font-style:italic;line-height:1.6}.documents-section[data-v-c2b3cac6]{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0003}.documents-grid[data-v-c2b3cac6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.modal-fade-enter-active[data-v-c2b3cac6],.modal-fade-leave-active[data-v-c2b3cac6]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-c2b3cac6],.modal-fade-leave-to[data-v-c2b3cac6]{opacity:0}@media (max-width: 768px){.profile-card[data-v-c2b3cac6]{padding:1.5rem}.documents-grid[data-v-c2b3cac6]{grid-template-columns:1fr}.documents-section[data-v-c2b3cac6]{padding:1.5rem}}@media (max-width: 480px){.tpspoc-feedback-modern[data-v-c2b3cac6]{padding:1rem .5rem}}.trainer-details-modern[data-v-38aba878]{min-height:auto}.container[data-v-38aba878]{max-width:1200px;margin:0 auto}.empty-state[data-v-38aba878]{background:#fff;border-radius:24px;padding:4rem 2rem;text-align:center;box-shadow:0 10px 30px #0003}.empty-icon[data-v-38aba878]{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,#4cc9f0,#4895ef);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-state h2[data-v-38aba878]{font-size:1.75rem;color:#2d3748;margin:0 0 1rem;font-weight:700}.empty-state p[data-v-38aba878]{font-size:1rem;color:#718096;max-width:500px;margin:0 auto;line-height:1.6}.content-grid[data-v-38aba878]{display:grid;gap:1.5rem}.profile-card[data-v-38aba878]{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0003}.trainer-name[data-v-38aba878],.trainer-id[data-v-38aba878]{font-size:.8rem;color:#718096;font-weight:500;text-transform:uppercase}.profile-details[data-v-38aba878]{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;flex-wrap:wrap;width:100%;align-items:center;flex:1}.detail-item[data-v-38aba878]{display:flex;align-items:flex-start;padding:1rem;background:#f7fafc;border-radius:16px;transition:all .3s ease;gap:.5rem}.detail-item[data-v-38aba878]:hover{background:#edf2f7;transform:translate(4px)}.detail-icon[data-v-38aba878]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.detail-icon.id[data-v-38aba878]{background:linear-gradient(135deg,#06b6d4,#3b82f6)}.detail-icon.name[data-v-38aba878]{background:linear-gradient(135deg,#a78bfa,#f472b6)}.detail-icon.phone[data-v-38aba878]{background:linear-gradient(135deg,#22c55e,#16a34a)}.detail-icon.updated[data-v-38aba878]{background:linear-gradient(135deg,#f59e0b,#ef4444)}.detail-icon.certification[data-v-38aba878]{background:linear-gradient(135deg,#f093fb,#f5576c)}.detail-content[data-v-38aba878]{flex:1}.detail-label[data-v-38aba878]{font-size:.8rem;color:#718096;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.detail-value[data-v-38aba878]{font-size:.85rem;color:#2d3748;font-weight:500;line-height:1.4}.status-badge[data-v-38aba878]{display:inline-flex;align-items:center;padding:.375rem .5rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.certified[data-v-38aba878]{background:#d4edda;color:#155724}.status-badge.not-certified[data-v-38aba878]{background:#f8d7da;color:#721c24}.status-badge.unknown[data-v-38aba878]{background:#fff3cd;color:#856404}.documents-section[data-v-38aba878]{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0003}.documents-grid[data-v-38aba878]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.modal-fade-enter-active[data-v-38aba878],.modal-fade-leave-active[data-v-38aba878]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-38aba878],.modal-fade-leave-to[data-v-38aba878]{opacity:0}@media (max-width: 768px){.profile-card[data-v-38aba878]{padding:1.5rem}.trainer-name[data-v-38aba878]{font-size:1.5rem}.documents-grid[data-v-38aba878]{grid-template-columns:1fr}.documents-section[data-v-38aba878]{padding:1.5rem}}@media (max-width: 480px){.trainer-details-modern[data-v-38aba878]{padding:1rem .5rem}}.view-assessment-evidence[data-v-3a22358f]{max-width:1200px;margin:0 auto;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8fafc;min-height:100vh;box-sizing:border-box}.viewer-header[data-v-3a22358f]{text-align:center;margin-bottom:2rem;color:#151521;position:relative}.viewer-header h1[data-v-3a22358f]{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#111827}.close-btn[data-v-3a22358f]{position:absolute;top:1rem;left:1rem;cursor:pointer;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:all .3s ease}.close-btn[data-v-3a22358f]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.subtitle[data-v-3a22358f]{font-size:1rem;color:#6b7280;margin:0}.sections-container[data-v-3a22358f]{display:flex;flex-direction:column;gap:.75rem}.dropdown-section[data-v-3a22358f]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.dropdown-section[data-v-3a22358f]:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.dropdown-section.expanded[data-v-3a22358f]{box-shadow:0 4px 16px #0000001a}.dropdown-header[data-v-3a22358f]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;background-color:#fff;cursor:pointer;border:none;outline:none;transition:background-color .2s ease;text-align:left}.dropdown-header[data-v-3a22358f]:hover{background-color:#f9fafb}.left-group[data-v-3a22358f]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.section-icon[data-v-3a22358f]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #667eea4d}.section-title[data-v-3a22358f]{margin:0;font-size:1.0625rem;color:#111827;font-weight:600;line-height:1.4}.right-group[data-v-3a22358f]{display:flex;align-items:center;gap:1rem;margin-left:1rem;flex-shrink:0}.item-count[data-v-3a22358f]{font-size:.875rem;color:#6b7280;font-weight:500;padding:.25rem .75rem;background-color:#f3f4f6;border-radius:12px;white-space:nowrap}.dropdown-icon[data-v-3a22358f]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#9ca3af;width:24px;height:24px;flex-shrink:0}.dropdown-icon.expanded[data-v-3a22358f]{transform:rotate(180deg);color:#667eea}.dropdown-content[data-v-3a22358f]{padding:1.5rem;background-color:#fafbfc;border-top:1px solid #f0f1f3;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.media-grid[data-v-3a22358f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.media-group-list[data-v-3a22358f]{display:flex;flex-direction:column;gap:1.5rem}.media-group-title[data-v-3a22358f]{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:#111827;letter-spacing:.02em}.report-contentt[data-v-3a22358f]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000d}.empty-state[data-v-3a22358f]{text-align:center;padding:2rem;color:#6b7280}.empty-state p[data-v-3a22358f]{margin:0;font-size:.9375rem}.coming-soon[data-v-3a22358f]{text-align:center;padding:2rem;color:#6b7280}.coming-soon p[data-v-3a22358f]{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:#4b5563}.coming-soon small[data-v-3a22358f]{font-size:.875rem;color:#9ca3af}.expand-enter-active[data-v-3a22358f],.expand-leave-active[data-v-3a22358f]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-enter-from[data-v-3a22358f],.expand-leave-to[data-v-3a22358f]{height:0;opacity:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-3a22358f],.expand-leave-from[data-v-3a22358f]{opacity:1}@media (max-width: 768px){.view-assessment-evidence[data-v-3a22358f]{padding:1rem}.viewer-header h1[data-v-3a22358f]{font-size:1.5rem}.dropdown-header[data-v-3a22358f]{padding:1rem}.left-group[data-v-3a22358f]{gap:.75rem}.section-icon[data-v-3a22358f]{width:40px;height:40px}.section-title[data-v-3a22358f]{font-size:.9375rem}.right-group[data-v-3a22358f]{gap:.5rem;margin-left:.5rem}.item-count[data-v-3a22358f]{font-size:.8125rem;padding:.25rem .5rem}.dropdown-content[data-v-3a22358f]{padding:1rem}.media-grid[data-v-3a22358f]{grid-template-columns:1fr;gap:1rem}.report-contentt[data-v-3a22358f]{padding:.75rem}}@media (max-width: 480px){.section-title[data-v-3a22358f]{font-size:.875rem}.item-count[data-v-3a22358f]{display:none}}.nos-manager[data-v-3d82c891]{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-3d82c891]{max-width:1200px;margin:0 auto;padding:0 1rem}.nos-manager .title[data-v-3d82c891]{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-3d82c891]{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-3d82c891]{padding:1rem;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9ff,#f0f4ff)}.nos-manager .card .card-header .card-title[data-v-3d82c891]{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .5rem}.nos-manager .card .card-header .card-subtitle[data-v-3d82c891]{color:#718096;margin:0;font-size:.9rem}.nos-manager .nos-list[data-v-3d82c891]{padding:1rem;min-height:200px}.nos-manager .nos-list .nos-item[data-v-3d82c891]{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-3d82c891]:hover{background:#f0f8ff;border-color:#3182ce;transform:translateY(-2px);box-shadow:0 8px 25px #3182ce26}.nos-manager .nos-list .nos-item[data-v-3d82c891]:active{cursor:grabbing}.nos-manager .nos-list .nos-item .drag-handle[data-v-3d82c891]{color:#a0aec0;margin-right:1rem;transition:color .2s}.nos-manager .nos-list .nos-item .drag-handle[data-v-3d82c891]:hover{color:#4a5568}.nos-manager .nos-list .nos-item .nos-content[data-v-3d82c891]{flex:1;display:flex;flex-direction:column;gap:.25rem}.nos-manager .nos-list .nos-item .nos-content .nos-code[data-v-3d82c891]{font-weight:600;color:#2d3748;font-size:.9rem}.nos-manager .nos-list .nos-item .nos-content .nos-title[data-v-3d82c891]{color:#4a5568;font-size:.85rem;line-height:1.4}.nos-manager .nos-list .ghost-item[data-v-3d82c891]{opacity:.5;background:#e2e8f0!important;border:2px dashed #a0aec0!important}.nos-manager .nos-list .chosen-item[data-v-3d82c891]{transform:rotate(5deg);box-shadow:0 10px 30px #0003}.nos-manager .specialized-output[data-v-3d82c891]{padding:1rem 2rem;border-top:1px solid #e2e8f0}.nos-manager .specialized-output .output-label[data-v-3d82c891]{display:block;font-weight:600;color:#2d3748;margin-bottom:.75rem;font-size:.9rem}.nos-manager .specialized-output .output-textarea[data-v-3d82c891]{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-3d82c891]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.nos-manager .card-actions[data-v-3d82c891]{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-3d82c891]{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-3d82c891]:disabled{opacity:.5;cursor:not-allowed}.nos-manager .card-actions .btn.btn-primary[data-v-3d82c891]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.nos-manager .card-actions .btn.btn-primary[data-v-3d82c891]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.nos-manager .card-actions .btn.btn-success[data-v-3d82c891]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff}.nos-manager .card-actions .btn.btn-success[data-v-3d82c891]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #48bb7866}.nos-manager .preview-modal[data-v-3d82c891]{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-3d82c891]{width:100%;max-width:1400px;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;animation:modalSlideIn-3d82c891 .3s ease-out}.nos-manager .preview-modal .modal-header[data-v-3d82c891]{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-3d82c891]{flex-grow:1;text-align:center}.nos-manager .preview-modal .modal-header .close-btn[data-v-3d82c891]{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-3d82c891]:hover{background:#f7fafc;color:#2d3748}.nos-manager .preview-modal .modal-footer[data-v-3d82c891]{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-3d82c891]{min-width:200px}@keyframes modalSlideIn-3d82c891{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.nos-manager .preview-card[data-v-3d82c891]{margin:0}.nos-manager .preview-card .preview-content[data-v-3d82c891]{padding:1rem}.nos-manager .preview-card .preview-content .table-wrapper[data-v-3d82c891]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.nos-manager .preview-card .preview-content .preview-table[data-v-3d82c891]{width:100%;border-collapse:collapse;font-size:.8rem}.nos-manager .preview-card .preview-content .preview-table th[data-v-3d82c891],.nos-manager .preview-card .preview-content .preview-table td[data-v-3d82c891]{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-3d82c891]{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-3d82c891]{background:#f0f4ff;font-weight:600;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table thead .marks-row th[data-v-3d82c891]{background:#f8f9fa;font-size:.75rem;color:#4a5568}.nos-manager .preview-card .preview-content .preview-table thead .column-headers th[data-v-3d82c891]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);font-weight:600;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table tbody tr[data-v-3d82c891]:nth-child(2n){background:#f8f9fa}.nos-manager .preview-card .preview-content .preview-table tbody .student-name[data-v-3d82c891]{text-align:left;font-weight:500}.nos-manager .preview-card .preview-content .preview-table tbody .grand-total[data-v-3d82c891]{background:#f0f8ff;font-weight:700;color:#2d3748}.nos-manager .preview-card .preview-content .preview-table tbody .percentage[data-v-3d82c891]{background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;font-weight:700}@media (max-width: 768px){.nos-manager[data-v-3d82c891]{padding:1rem 0}.nos-manager .title[data-v-3d82c891]{font-size:2rem}.nos-manager .card .card-header[data-v-3d82c891]{padding:1.5rem 1rem 1rem}.nos-manager .nos-list[data-v-3d82c891]{padding:.5rem}.nos-manager .nos-list .nos-item[data-v-3d82c891]{padding:.75rem}.nos-manager .nos-list .nos-item .nos-content .nos-code[data-v-3d82c891]{font-size:.8rem}.nos-manager .nos-list .nos-item .nos-content .nos-title[data-v-3d82c891]{font-size:.75rem}.nos-manager .specialized-output[data-v-3d82c891]{padding:1rem}.nos-manager .card-actions[data-v-3d82c891]{padding:1rem;flex-direction:column}.nos-manager .card-actions .btn[data-v-3d82c891]{width:100%;justify-content:center}}.attendance-sheet[data-v-ea8c441c]{background:#fff;border-radius:8px;max-width:100%;margin:0 auto}.logo-section[data-v-ea8c441c]{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-ea8c441c],.logo-section .client-logo[data-v-ea8c441c]{height:80px;display:flex;align-items:center}.logo-section .company-logo img[data-v-ea8c441c],.logo-section .client-logo img[data-v-ea8c441c]{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.logo-section .company-logo img[data-v-ea8c441c]{max-width:120px}.logo-section .client-logo img[data-v-ea8c441c]{max-width:100px}.attendance-header[data-v-ea8c441c]{display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.attendance-header .company-info[data-v-ea8c441c]{flex:1}.attendance-header .company-info h2[data-v-ea8c441c]{margin:0 0 8px;font-size:1.2rem;font-weight:600;color:#2c3e50}.attendance-header .company-info p[data-v-ea8c441c]{margin:2px 0;font-size:.9rem;color:#6c757d}.attendance-header .attendance-meta[data-v-ea8c441c]{flex:1;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.attendance-header .attendance-meta .meta-row[data-v-ea8c441c]{display:flex;gap:12px;font-size:.9rem}.attendance-header .attendance-meta .meta-row .label[data-v-ea8c441c]{font-weight:600;color:#495057;min-width:80px}.attendance-header .attendance-meta .meta-row .value[data-v-ea8c441c]{color:#2c3e50}.export-controls[data-v-ea8c441c]{display:flex;gap:12px;margin-bottom:20px;justify-content:flex-end}.export-controls .export-btn[data-v-ea8c441c]{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-ea8c441c]{font-size:1.1rem}.export-controls .export-btn.pdf-btn[data-v-ea8c441c]{background:#dc3545;color:#fff}.export-controls .export-btn.pdf-btn[data-v-ea8c441c]:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}.export-controls .export-btn.excel-btn[data-v-ea8c441c]{background:#28a745;color:#fff}.export-controls .export-btn.excel-btn[data-v-ea8c441c]:hover{background:#218838;transform:translateY(-1px);box-shadow:0 2px 8px #28a7454d}.sheet-title[data-v-ea8c441c]{text-align:center;margin-bottom:20px}.sheet-title h3[data-v-ea8c441c]{margin:0 0 12px;font-size:1.1rem;font-weight:600;color:#2c3e50;letter-spacing:1px}.sheet-title .status-legend[data-v-ea8c441c]{display:flex;justify-content:center;gap:20px;margin-top:12px}.sheet-title .status-legend .legend-item[data-v-ea8c441c]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#495057;position:relative}.sheet-title .status-legend .legend-item .status-circle[data-v-ea8c441c]{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-ea8c441c]{background:#28a745;border-color:#28a745}.sheet-title .status-legend .legend-item .status-circle.absent[data-v-ea8c441c]{background:#dc3545;border-color:#dc3545}.attendance-table-container[data-v-ea8c441c]{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-ea8c441c]{width:100%;border-collapse:collapse;min-width:600px}.attendance-table th[data-v-ea8c441c],.attendance-table td[data-v-ea8c441c]{padding:12px 8px;text-align:left;border-bottom:1px solid #dee2e6;vertical-align:middle;position:relative}.attendance-table th[data-v-ea8c441c]{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-ea8c441c]:last-child{border-right:none}.attendance-table td[data-v-ea8c441c]{font-size:.75rem;color:#2c3e50;border-right:1px solid #dee2e6}.attendance-table td[data-v-ea8c441c]:last-child{border-right:none}.attendance-table td.serial-col[data-v-ea8c441c]{width:8%;min-width:50px;text-align:center;font-weight:500}.attendance-table td.name-col[data-v-ea8c441c]{width:35%;min-width:180px;font-weight:500}.attendance-table td.roll-col[data-v-ea8c441c]{width:20%;min-width:120px;font-family:Courier New,monospace;font-size:.85rem}.attendance-table td.status-col[data-v-ea8c441c]{width:20%;min-width:140px}.attendance-table td.signature-col[data-v-ea8c441c]{width:17%;min-width:100px}.attendance-table tbody tr[data-v-ea8c441c]{transition:background-color .2s ease}.attendance-table tbody tr[data-v-ea8c441c]:hover{background:#f8f9fa}.attendance-table tbody tr[data-v-ea8c441c]:nth-child(2n){background:#fafbfc}.attendance-table tbody tr[data-v-ea8c441c]:nth-child(2n):hover{background:#f1f3f4}.status-display[data-v-ea8c441c]{display:flex;align-items:center}.status-display .status-indicator[data-v-ea8c441c]{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-ea8c441c]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-display .status-indicator.absent[data-v-ea8c441c]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.signature-box[data-v-ea8c441c]{width:100%;height:30px;border:1px dashed #ced4da;border-radius:4px;background:#f8f9fa}.attendance-summary[data-v-ea8c441c]{display:flex;justify-content:center;gap:30px;padding:16px;background:#f8f9fa;border-radius:6px;margin-bottom:24px}.attendance-summary .summary-item[data-v-ea8c441c]{display:flex;flex-direction:column;align-items:center;gap:4px}.attendance-summary .summary-item .summary-label[data-v-ea8c441c]{font-size:.85rem;color:#6c757d;font-weight:500}.attendance-summary .summary-item .summary-value[data-v-ea8c441c]{font-size:1.2rem;font-weight:600}.attendance-summary .summary-item .summary-value.present[data-v-ea8c441c]{color:#28a745}.attendance-summary .summary-item .summary-value.absent[data-v-ea8c441c]{color:#dc3545}.assessor-section[data-v-ea8c441c]{display:flex;justify-content:space-between;margin-top:40px;padding-top:20px}.assessor-section .assessor-signature[data-v-ea8c441c],.assessor-section .date-section[data-v-ea8c441c]{display:flex;flex-direction:column;align-items:center;gap:8px}.assessor-section .assessor-signature .signature-line[data-v-ea8c441c],.assessor-section .date-section .signature-line[data-v-ea8c441c]{width:200px;height:1px;border-bottom:1px solid #495057;margin-bottom:8px}.assessor-section .assessor-signature p[data-v-ea8c441c],.assessor-section .date-section p[data-v-ea8c441c]{margin:0;font-size:.9rem;color:#495057;font-weight:500}@media screen and (max-width: 768px){.attendance-sheet[data-v-ea8c441c]{padding:16px}.logo-section[data-v-ea8c441c]{padding:12px;margin-bottom:16px}.logo-section .company-logo[data-v-ea8c441c],.logo-section .client-logo[data-v-ea8c441c]{height:60px}.logo-section .company-logo img[data-v-ea8c441c],.logo-section .client-logo img[data-v-ea8c441c]{max-width:120px}.attendance-header[data-v-ea8c441c]{flex-direction:column;gap:16px}.attendance-header .attendance-meta[data-v-ea8c441c]{align-items:flex-start}.attendance-table-container[data-v-ea8c441c]{border-radius:8px;max-height:60vh}.attendance-table[data-v-ea8c441c]{min-width:500px}.attendance-table th[data-v-ea8c441c],.attendance-table td[data-v-ea8c441c]{padding:8px 6px;font-size:.8rem}.attendance-table th[data-v-ea8c441c]{font-size:.75rem}.status-indicator[data-v-ea8c441c]{padding:3px 8px;font-size:.7rem;min-width:70px}.export-controls[data-v-ea8c441c]{justify-content:center;flex-wrap:wrap}.status-legend[data-v-ea8c441c]{flex-wrap:wrap;gap:12px!important}.attendance-summary[data-v-ea8c441c]{flex-wrap:wrap;gap:16px}.assessor-section[data-v-ea8c441c]{flex-direction:column;gap:30px;align-items:center}}@media screen and (max-width: 480px){.attendance-table[data-v-ea8c441c]{min-width:450px}.attendance-table th[data-v-ea8c441c],.attendance-table td[data-v-ea8c441c]{padding:6px 4px;font-size:.75rem}.status-indicator[data-v-ea8c441c]{padding:2px 6px;font-size:.65rem;min-width:60px}}@media print{.attendance-sheet[data-v-ea8c441c]{padding:0;background:#fff;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.logo-section[data-v-ea8c441c]{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-ea8c441c],.logo-section .client-logo[data-v-ea8c441c]{height:60px;display:flex!important}.logo-section .company-logo img[data-v-ea8c441c],.logo-section .client-logo img[data-v-ea8c441c]{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-ea8c441c]{border:1px solid #000;box-shadow:none;max-height:none;overflow:visible}.attendance-table th[data-v-ea8c441c]{background:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.exam-monitoring-dashboard[data-v-676a055b]{background-color:#fff;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.table-section[data-v-676a055b]{margin-bottom:40px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.section-title[data-v-676a055b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;margin:0;font-size:1rem;font-weight:500}.table-container[data-v-676a055b]{overflow-x:auto;padding:20px}.status-legend[data-v-676a055b]{display:flex;justify-content:center;gap:20px;margin-bottom:12px}.status-legend .legend-item[data-v-676a055b]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#495057;position:relative}.status-legend .legend-item .status-circle[data-v-676a055b]{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-676a055b]{background:#28a745;border-color:#28a745}.status-legend .legend-item .status-circle.absent[data-v-676a055b]{background:#dc3545;border-color:#dc3545}.status-legend .legend-item .status-circle.partially[data-v-676a055b]{background:#ffc107;border-color:#ffc107}.status-legend .legend-item .status-circle.ongoing[data-v-676a055b]{background:#2785dd;border-color:#2785dd}.status-table[data-v-676a055b],.candidate-table[data-v-676a055b]{width:100%;border-collapse:collapse;font-size:14px}.status-table th[data-v-676a055b],.candidate-table th[data-v-676a055b]{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-676a055b],.candidate-table td[data-v-676a055b]{padding:12px 8px;border-bottom:1px solid #dee2e6;vertical-align:middle}.status-table tr[data-v-676a055b]:hover,.candidate-table tr[data-v-676a055b]:hover{background-color:#f8f9fa}.name-cell[data-v-676a055b]{font-weight:500;color:#495057;min-width:150px}.candidate-id[data-v-676a055b]{font-family:Courier New,monospace;color:#6c757d;font-size:12px}.status-cell[data-v-676a055b]{text-align:center}.status-indicator[data-v-676a055b]{width:12px;height:12px;border-radius:50%;display:inline-block}.status-indicator.online[data-v-676a055b]{background-color:#28a745;box-shadow:0 0 8px #28a74566}.status-indicator.offline[data-v-676a055b]{background-color:#dc3545;box-shadow:0 0 8px #dc354566}.exam-status-badge[data-v-676a055b]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase}.exam-status-badge.done[data-v-676a055b]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.exam-status-badge.not-started[data-v-676a055b]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.exam-status-badge.in-progress[data-v-676a055b]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.image-cell[data-v-676a055b]{text-align:center;padding:8px}.captured-image[data-v-676a055b]{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-676a055b]:hover{transform:scale(1.1);border-color:#007bff;box-shadow:0 4px 12px #007bff4d}.count-cell[data-v-676a055b]{text-align:center;font-weight:600;color:#495057}.modal-overlay[data-v-676a055b]{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-676a055b]{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-676a055b]{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-676a055b]{margin:0;color:#495057;font-size:1.2rem}.close-button[data-v-676a055b]{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-676a055b]:hover{background-color:#e9ecef;color:#495057}.modal-body[data-v-676a055b]{padding:20px;text-align:center}.modal-image[data-v-676a055b]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}@media (max-width: 1200px){.status-table[data-v-676a055b],.candidate-table[data-v-676a055b]{font-size:12px}.status-table th[data-v-676a055b],.status-table td[data-v-676a055b],.candidate-table th[data-v-676a055b],.candidate-table td[data-v-676a055b]{padding:8px 6px}.captured-image[data-v-676a055b]{width:40px;height:40px}}@media (max-width: 768px){.exam-monitoring-dashboard[data-v-676a055b]{padding:10px}.dashboard-title[data-v-676a055b]{font-size:1.5rem}.section-title[data-v-676a055b]{padding:15px;font-size:1.1rem}.table-container[data-v-676a055b]{padding:10px}.status-table[data-v-676a055b],.candidate-table[data-v-676a055b]{font-size:11px}.status-table th[data-v-676a055b],.status-table td[data-v-676a055b],.candidate-table th[data-v-676a055b],.candidate-table td[data-v-676a055b]{padding:6px 4px}.captured-image[data-v-676a055b]{width:35px;height:35px}.name-cell[data-v-676a055b]{min-width:120px}}.batch-details-view[data-v-6fc24dc8]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px}.batch-header[data-v-6fc24dc8]{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-6fc24dc8]{display:flex;align-items:center;gap:16px}.batch-header .batch-info-header h2[data-v-6fc24dc8]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50}.batch-header .batch-info-header .batch-date[data-v-6fc24dc8]{color:#6c757d;font-size:1rem;background:#e9ecef;padding:6px 12px;border-radius:6px;font-weight:500}.back-button[data-v-6fc24dc8]{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-6fc24dc8]:hover{background:#e9ecef;color:#212529}.batch-details[data-v-6fc24dc8]{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-6fc24dc8]{display:flex;flex-direction:column;gap:6px}.detail-row .label[data-v-6fc24dc8]{font-size:.8rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.detail-row .value[data-v-6fc24dc8]{font-size:.85rem;font-weight:600;color:#2c3e50}.action-buttons-container[data-v-6fc24dc8]{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-6fc24dc8]{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-6fc24dc8]:hover{background:linear-gradient(to right,#0096c7,#00b4d8);transform:translateY(-2px);box-shadow:0 4px 12px #00b4d833}.action-button[data-v-6fc24dc8]:active{transform:translateY(0)}.action-button[data-v-6fc24dc8]:focus{outline:none;box-shadow:0 0 0 3px #00b4d84d}.action-button .button-icon[data-v-6fc24dc8]{font-size:16px}.action-button.candidate-feedback-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#00b4d8,#0096c7)}.action-button.candidate-feedback-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#0096c7,#00b4d8)}.action-button.assessor-bod-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#4361ee,#3f37c9)}.action-button.assessor-bod-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#3f37c9,#4361ee)}.action-button.assessor-feedback-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#4895ef,#4361ee)}.action-button.assessor-feedback-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#4361ee,#4895ef)}.action-button.overall-summary-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#3a0ca3,#3f37c9)}.action-button.overall-summary-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#3f37c9,#3a0ca3)}.action-button.trainer-details-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#4cc9f0,#4895ef)}.action-button.trainer-details-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#4895ef,#4cc9f0)}.action-button.spoc-feedback-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#7209b7,#560bad)}.action-button.spoc-feedback-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#560bad,#7209b7)}.action-button.evidence-btn[data-v-6fc24dc8]{background:linear-gradient(to right,#f72585,#b5179e)}.action-button.evidence-btn[data-v-6fc24dc8]:hover{background:linear-gradient(to right,#b5179e,#f72585)}.candidate-details-container[data-v-6fc24dc8]{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.tab-navigation[data-v-6fc24dc8]{border-bottom:1px solid #e9ecef;background:#f8f9fa}.tab-buttons[data-v-6fc24dc8]{display:flex;gap:0}.tab-button[data-v-6fc24dc8]{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-6fc24dc8]:hover{color:#495057;background:#e9ecef}.tab-button.active[data-v-6fc24dc8]{color:#007bff;border-bottom-color:#007bff;background:#fff;font-weight:600}.tab-content[data-v-6fc24dc8]{padding:20px}.candidate-list .table-container[data-v-6fc24dc8]{overflow-x:auto;border-radius:6px;border:1px solid #e9ecef}.candidate-list table[data-v-6fc24dc8]{width:100%;border-collapse:collapse;min-width:1200px}.candidate-list table th[data-v-6fc24dc8],.candidate-list table td[data-v-6fc24dc8]{padding:6px 4px;text-align:left;border-right:1px solid #e9ecef;font-size:.75rem}.candidate-list table th[data-v-6fc24dc8]:last-child,.candidate-list table td[data-v-6fc24dc8]:last-child{border-right:none}.candidate-list table th[data-v-6fc24dc8]:nth-child(7),.candidate-list table th[data-v-6fc24dc8]:nth-child(8),.candidate-list table th[data-v-6fc24dc8]:nth-child(9),.candidate-list table th[data-v-6fc24dc8]:nth-child(11),.candidate-list table td[data-v-6fc24dc8]:nth-child(7),.candidate-list table td[data-v-6fc24dc8]:nth-child(8),.candidate-list table td[data-v-6fc24dc8]:nth-child(9),.candidate-list table td[data-v-6fc24dc8]:nth-child(11){text-align:center}.candidate-list table th[data-v-6fc24dc8]{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-6fc24dc8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.candidate-list table th.sortable[data-v-6fc24dc8]:hover{background:#e9ecef}.candidate-list table th.sortable .sort-icon[data-v-6fc24dc8]{font-size:.7rem;margin-left:4px;opacity:.5}.candidate-list table td[data-v-6fc24dc8]{color:#2c3e50;border-bottom:1px solid #f1f3f4}.candidate-list table td.name-cell[data-v-6fc24dc8]{min-width:140px;font-weight:500}.candidate-list table td.code-cell[data-v-6fc24dc8],.candidate-list table td.password-cell[data-v-6fc24dc8]{font-family:Courier New,monospace;text-align:center;min-width:60px}.candidate-list table td.roll-cell[data-v-6fc24dc8]{font-family:Courier New,monospace;font-size:.7rem;min-width:90px}.candidate-list table td.aadhar-cell[data-v-6fc24dc8]{font-family:Courier New,monospace;font-size:.7rem;color:#6c757d;min-width:80px}.candidate-list table tbody tr[data-v-6fc24dc8]{transition:background-color .2s ease}.candidate-list table tbody tr[data-v-6fc24dc8]:hover{background:#f8f9fa}.candidate-list table tbody tr[data-v-6fc24dc8]:nth-child(2n){background:#fafbfc}.candidate-list table tbody tr[data-v-6fc24dc8]:nth-child(2n):hover{background:#f1f3f4}.track-media-content[data-v-6fc24dc8]{min-height:300px}.attendance-content[data-v-6fc24dc8],.nos-result-content[data-v-6fc24dc8]{padding:0}.status-button[data-v-6fc24dc8]{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-6fc24dc8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0003}.status-button[data-v-6fc24dc8]:active:not(:disabled){transform:translateY(0)}.status-button[data-v-6fc24dc8]:disabled{cursor:not-allowed;opacity:.8}.status-completed[data-v-6fc24dc8]{background:#28a745;color:#fff}.status-completed[data-v-6fc24dc8]:hover:not(:disabled){background:#218838}.status-ongoing[data-v-6fc24dc8]{background:#17a2b8;color:#fff}.status-ongoing[data-v-6fc24dc8]:hover:not(:disabled){background:#138496}.status-partially-completed[data-v-6fc24dc8]{background:#ffc107;color:#212529}.status-partially-completed[data-v-6fc24dc8]:hover:not(:disabled){background:#e0a800}.status-pending[data-v-6fc24dc8]{background:#dc3545;color:#fff}.status-pending[data-v-6fc24dc8]:hover:not(:disabled){background:#c82333}.status-in-progress[data-v-6fc24dc8]{background:#cce7ff;color:#004085;border:1px solid #b3d7ff}.status-failed[data-v-6fc24dc8]{background:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.status-scheduled[data-v-6fc24dc8]{background:#e2e3e5;color:#41464b;border:1px solid #d1d3d4}.view-btn[data-v-6fc24dc8]{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-6fc24dc8]:hover{background:#138496;transform:translateY(-1px);box-shadow:0 2px 4px #17a2b84d}.view-btn[data-v-6fc24dc8]:active{transform:translateY(0)}.reset-btn[data-v-6fc24dc8]{display:block;margin:0 auto;padding:6px 12px;background:#dc3545;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}.reset-btn[data-v-6fc24dc8]:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px #c823334d}.reset-btn[data-v-6fc24dc8]:active{transform:translateY(0)}.no-candidates[data-v-6fc24dc8]{background:#fff;border-radius:6px;padding:24px;text-align:center;border:1px solid #e9ecef}.no-candidates p[data-v-6fc24dc8]{margin:0;color:#6c757d;font-style:italic}@media (max-width: 1200px){.batch-details .action-buttons-container[data-v-6fc24dc8]{justify-content:center}.action-button[data-v-6fc24dc8]{font-size:13px;padding:10px 16px}}@media (max-width: 768px){.batch-header[data-v-6fc24dc8]{flex-direction:column;align-items:flex-start;gap:16px}.batch-header .batch-info-header[data-v-6fc24dc8]{width:100%;justify-content:space-between}.batch-header .batch-info-header h2[data-v-6fc24dc8]{font-size:1.25rem}.batch-details[data-v-6fc24dc8]{grid-template-columns:1fr;gap:16px;padding:12px}.action-buttons-container[data-v-6fc24dc8]{padding:16px;gap:8px;justify-content:center}.action-button[data-v-6fc24dc8]{padding:8px 12px;font-size:12px}.action-button .button-icon[data-v-6fc24dc8]{font-size:14px}.tab-buttons[data-v-6fc24dc8]{flex-direction:column}.tab-button[data-v-6fc24dc8]{padding:10px 16px;font-size:.85rem}.tab-content[data-v-6fc24dc8]{padding:12px}.tab-content .attendance-content[data-v-6fc24dc8]{padding:0}.candidate-list .table-container[data-v-6fc24dc8]{border-radius:4px}.candidate-list table th[data-v-6fc24dc8],.candidate-list table td[data-v-6fc24dc8]{padding:8px 6px;font-size:.75rem}}@media (max-width: 480px){.action-buttons-container[data-v-6fc24dc8]{justify-content:flex-start;gap:4px}.action-button[data-v-6fc24dc8]{padding:6px 10px;font-size:11px}.action-button .button-icon[data-v-6fc24dc8]{font-size:12px}}.practical-marks-container[data-v-767a4299]{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-767a4299]{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-767a4299]{display:flex;align-items:center;padding:8px 12px}.summary-label[data-v-767a4299]{font-weight:600;color:#334155;margin-right:8px}.summary-value[data-v-767a4299]{font-weight:500;color:#3887be}.table-container[data-v-767a4299]{width:100%;overflow-x:auto;border-radius:6px;background-color:#fff}.marks-table[data-v-767a4299]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem;table-layout:fixed}.marks-table th[data-v-767a4299]{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-767a4299]:nth-child(1){width:5%}.marks-table th[data-v-767a4299]:nth-child(2){width:20%}.marks-table th[data-v-767a4299]:nth-child(3){width:20%}.marks-table th[data-v-767a4299]:nth-child(4){width:30%}.marks-table th[data-v-767a4299]:nth-child(5){width:8%}.marks-table th[data-v-767a4299]:nth-child(6){width:8%}.marks-table th[data-v-767a4299]:nth-child(7){width:9%}.marks-table td[data-v-767a4299]{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;vertical-align:top}.steps-cell[data-v-767a4299]{padding:8px!important}.steps-container[data-v-767a4299]{width:100%}.step-description[data-v-767a4299]{font-size:.75rem;color:#334155;margin-bottom:8px;padding:6px;background-color:#f8fafc;border-radius:4px;line-height:1.3}.steps-table[data-v-767a4299]{width:100%;border-collapse:collapse;font-size:.7rem}.step-row[data-v-767a4299]{border-bottom:1px solid #e5e7eb}.step-row[data-v-767a4299]:last-child{border-bottom:none}.steps-table td[data-v-767a4299]{padding:3px 6px;border:none;border-right:1px solid #e5e7eb}.steps-table td[data-v-767a4299]:last-child{border-right:none}.step-number[data-v-767a4299]{width:15%;text-align:center;font-weight:600;color:#6b7280}.step-label[data-v-767a4299]{width:45%;color:#374151;font-weight:500}.step-percentage[data-v-767a4299]{width:20%;text-align:center;color:#059669;font-weight:600}.step-score[data-v-767a4299]{width:20%;text-align:center;color:#dc2626;font-weight:600}.data-row[data-v-767a4299]{transition:background-color .2s ease}.data-row[data-v-767a4299]:hover{background-color:#f1f5f9}.total-obtained-marks[data-v-767a4299]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:2px solid #e2e8f0;background-color:#f8fafc}.total-label[data-v-767a4299]{font-weight:600;color:#334155;margin-right:12px}.total-value[data-v-767a4299]{font-weight:700;color:#3887be;font-size:1.1rem}@media (max-width: 1024px){.marks-table[data-v-767a4299]{font-size:.8rem}.marks-table td[data-v-767a4299],.marks-table th[data-v-767a4299]{padding:8px 4px}.step-description[data-v-767a4299]{font-size:.7rem}.steps-table[data-v-767a4299]{font-size:.65rem}}@media (max-width: 768px){.theory-marks-container[data-v-767a4299]{padding:12px}.marks-table[data-v-767a4299]{font-size:.75rem}.summary-row[data-v-767a4299]{flex-wrap:wrap;gap:10px}.summary-item[data-v-767a4299]{flex:1;min-width:200px}.step-description[data-v-767a4299]{font-size:.65rem}.steps-table[data-v-767a4299]{font-size:.6rem}}@media (max-width: 480px){.marks-table[data-v-767a4299]{font-size:.7rem}.summary-row[data-v-767a4299]{flex-direction:column;align-items:flex-start}.summary-item[data-v-767a4299]{width:100%;margin-bottom:8px}.step-description[data-v-767a4299]{font-size:.6rem}.steps-table[data-v-767a4299]{font-size:.55rem}}.timing-display[data-v-40970ae7]{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-40970ae7]{margin-bottom:16px;text-align:left}.timing-header h1[data-v-40970ae7]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;animation:fadeIn-40970ae7 .5s ease-in-out}.timing-header .subtitle[data-v-40970ae7]{color:#64748b;font-size:.875rem;margin-top:2px}.timing-table[data-v-40970ae7]{width:100%;margin:8px 0}.table-container[data-v-40970ae7]{width:100%;overflow-x:auto;box-shadow:0 2px 4px #0000000d;border-radius:6px;background-color:#fff}table[data-v-40970ae7]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem}thead[data-v-40970ae7]{background-color:#f8fafc;position:sticky;top:0}th[data-v-40970ae7]{text-align:left;padding:12px;font-weight:600;color:#3887be;border-bottom:1px solid #e2e8f0;white-space:nowrap}td[data-v-40970ae7]{padding:12px;border-bottom:1px solid #e2e8f0;color:#334155}.spent-time[data-v-40970ae7]{font-weight:600;color:#64748b;font-family:monospace;font-size:.95rem}.data-row[data-v-40970ae7]{transition:background-color .2s ease}.data-row[data-v-40970ae7]:hover{background-color:#f1f5f9}@keyframes fadeIn-40970ae7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.timing-display[data-v-40970ae7]{padding:16px;border-radius:8px}.timing-header h1[data-v-40970ae7]{font-size:24px}.timing-header .subtitle[data-v-40970ae7]{font-size:14px}th[data-v-40970ae7],td[data-v-40970ae7]{padding:12px 8px;font-size:14px}}@media (max-width: 480px){th[data-v-40970ae7],td[data-v-40970ae7]{padding:8px 4px;font-size:13px}}.theory-marks-container[data-v-33af44da]{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-33af44da]{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-33af44da]{display:flex;align-items:center;padding:8px 12px}.summary-label[data-v-33af44da]{font-weight:600;color:#334155;margin-right:8px}.summary-value[data-v-33af44da]{font-weight:500;color:#3887be}.table-container[data-v-33af44da]{width:100%;overflow-x:auto;border-radius:6px;background-color:#fff}.marks-table[data-v-33af44da]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem;table-layout:fixed}.marks-table th[data-v-33af44da]{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-33af44da]:nth-child(1){width:5%}.marks-table th[data-v-33af44da]:nth-child(2){width:12%}.marks-table th[data-v-33af44da]:nth-child(3){width:8%}.marks-table th[data-v-33af44da]:nth-child(4){width:8%}.marks-table th[data-v-33af44da]:nth-child(5){width:10%}.marks-table th[data-v-33af44da]:nth-child(6){width:18%}.marks-table th[data-v-33af44da]:nth-child(7){width:10%}.marks-table th[data-v-33af44da]:nth-child(8){width:10%}.marks-table th[data-v-33af44da]:nth-child(9){width:5%}.marks-table th[data-v-33af44da]:nth-child(10){width:8%}.marks-table td[data-v-33af44da]{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-33af44da]{transition:background-color .2s ease}.data-row[data-v-33af44da]:hover{background-color:#f1f5f9}.data-row td[data-v-33af44da]{vertical-align:top}.result-cell[data-v-33af44da]{text-align:center}.result-icon[data-v-33af44da]{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%}.result-icon.correct[data-v-33af44da]{background-color:#dcfce7;color:#16a34a}.result-icon.incorrect[data-v-33af44da]{background-color:#fecaca;color:#dc2626}.tick[data-v-33af44da],.cross[data-v-33af44da]{font-size:18px;font-weight:700}.total-obtained-marks[data-v-33af44da]{display:flex;justify-content:flex-end;align-items:center;padding:16px;border-top:2px solid #e2e8f0;background-color:#f8fafc}.total-label[data-v-33af44da]{font-weight:600;color:#334155;margin-right:12px}.total-value[data-v-33af44da]{font-weight:700;color:#3887be;font-size:1.1rem}@media (max-width: 1024px){.marks-table[data-v-33af44da]{font-size:.8rem}.marks-table td[data-v-33af44da],.marks-table th[data-v-33af44da]{padding:8px 4px}}@media (max-width: 768px){.theory-marks-container[data-v-33af44da]{padding:12px}.marks-table[data-v-33af44da]{font-size:.75rem}.summary-row[data-v-33af44da]{flex-wrap:wrap;gap:10px}.summary-item[data-v-33af44da]{flex:1;min-width:200px}}@media (max-width: 480px){.marks-table[data-v-33af44da]{font-size:.7rem}.summary-row[data-v-33af44da]{flex-direction:column;align-items:flex-start}.summary-item[data-v-33af44da]{width:100%;margin-bottom:8px}}.theory-result-overlay[data-v-9cca02a1]{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-9cca02a1]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-9cca02a1]{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-9cca02a1]:hover{background:#e9ecef;color:#212529}.student-theory-result-component .app-container[data-v-9cca02a1]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-9cca02a1]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-9cca02a1]{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-9cca02a1]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-9cca02a1]{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-9cca02a1]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-9cca02a1]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-9cca02a1]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-9cca02a1]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-9cca02a1]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-9cca02a1]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-9cca02a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.breach-report-container[data-v-7d1a8a4e]{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-7d1a8a4e]{margin-bottom:16px;text-align:left}.breach-header .subtitle[data-v-7d1a8a4e]{color:#64748b;font-size:.875rem;margin-top:2px}.controls-row[data-v-7d1a8a4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.entries-control[data-v-7d1a8a4e]{display:flex;align-items:center;gap:8px}.entries-control select[data-v-7d1a8a4e]{padding:5px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.entries-control label[data-v-7d1a8a4e]{font-size:1rem;color:#334155}.search-control[data-v-7d1a8a4e]{display:flex;align-items:center;gap:8px}.search-control input[data-v-7d1a8a4e]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;width:200px}.search-control label[data-v-7d1a8a4e]{font-size:1rem;color:#334155}.entries-info[data-v-7d1a8a4e]{margin-bottom:10px;font-size:14px;color:#64748b}.table-container[data-v-7d1a8a4e]{width:100%;overflow-x:auto;box-shadow:0 2px 4px #0000000d;border-radius:6px;background-color:#fff;margin-bottom:20px}.breach-table[data-v-7d1a8a4e]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem}.breach-table th[data-v-7d1a8a4e]{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-7d1a8a4e]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;color:#334155;border:1px solid #e2e8f0}.data-row[data-v-7d1a8a4e]{transition:background-color .2s ease}.data-row[data-v-7d1a8a4e]:hover{background-color:#f1f5f9}.sortable[data-v-7d1a8a4e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:24px!important}.sortable[data-v-7d1a8a4e]: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-7d1a8a4e]: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-7d1a8a4e]:after{opacity:1;border-bottom-color:#3887be}.sortable.sorted[data-v-7d1a8a4e]:before{opacity:1;border-top-color:#3887be}.sortable.sorted.asc[data-v-7d1a8a4e]:after{opacity:1;border-bottom-color:#3887be}.sortable.sorted.asc[data-v-7d1a8a4e]:before{opacity:.3}.sortable.sorted[data-v-7d1a8a4e]:not(.asc):after{opacity:.3}.sortable.sorted[data-v-7d1a8a4e]:not(.asc):before{opacity:1;border-top-color:#3887be}.picture-cell[data-v-7d1a8a4e]{text-align:center}.breach-image[data-v-7d1a8a4e]{max-width:100px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.pagination[data-v-7d1a8a4e]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.pagination-btn[data-v-7d1a8a4e]{padding:6px 12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.pagination-btn[data-v-7d1a8a4e]:disabled{cursor:not-allowed;opacity:.6}.pagination-btn[data-v-7d1a8a4e]:hover:not(:disabled){background-color:#f1f5f9}.page-numbers[data-v-7d1a8a4e]{display:flex;gap:5px}.page-number[data-v-7d1a8a4e]{padding:6px 12px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.page-number.active[data-v-7d1a8a4e]{background-color:#3887be;color:#fff;border-color:#3887be}.page-number[data-v-7d1a8a4e]:hover:not(.active){background-color:#f1f5f9}@keyframes fadeIn-7d1a8a4e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lightbox-overlay[data-v-7d1a8a4e]{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-7d1a8a4e]{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-7d1a8a4e]{flex-direction:column;align-items:flex-start;gap:10px}.search-control[data-v-7d1a8a4e],.search-control input[data-v-7d1a8a4e]{width:100%}.breach-report-container[data-v-7d1a8a4e]{padding:16px;border-radius:8px}.breach-header .subtitle[data-v-7d1a8a4e]{font-size:14px}.breach-table th[data-v-7d1a8a4e],.breach-table td[data-v-7d1a8a4e]{padding:12px 8px;font-size:14px}}@media (max-width: 480px){.breach-table th[data-v-7d1a8a4e],.breach-table td[data-v-7d1a8a4e]{padding:8px 4px;font-size:13px}}.bar-chart-container[data-v-053ca302]{width:100%;height:240px;margin:20px 0}@media (max-width: 768px){.bar-chart-container[data-v-053ca302]{height:200px}}.overall-summary[data-v-ab98391c]{width:100%;margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.summary-header[data-v-ab98391c]{background-color:#3498db;color:#fff;padding:10px 16px;font-size:16px;font-weight:600;text-align:center}.summary-content[data-v-ab98391c]{padding:16px}.summary-table[data-v-ab98391c]{margin-bottom:20px;position:relative}table[data-v-ab98391c]{width:100%;border-collapse:collapse;margin-bottom:8px}th[data-v-ab98391c],td[data-v-ab98391c]{border:1px solid #ddd;padding:8px 12px;text-align:center;font-size:14px}th[data-v-ab98391c]{background-color:#f2f2f2;font-weight:600}.total-row[data-v-ab98391c]{font-weight:600;background-color:#f9f9f9}.result-container[data-v-ab98391c]{display:flex;justify-content:flex-end;align-items:center;margin-top:8px;padding:4px 8px;border-radius:4px}.result-label[data-v-ab98391c]{margin-right:8px;font-weight:600}.result-value[data-v-ab98391c]{font-weight:700;font-size:16px}.fail[data-v-ab98391c]{color:#e74c3c}.pass[data-v-ab98391c]{color:#2ecc71}.chart-container[data-v-ab98391c]{width:100%;margin:20px 0}.criteria-container[data-v-ab98391c]{margin-top:16px}.criterion[data-v-ab98391c]{margin-bottom:8px;font-size:14px;color:#555}@media (max-width: 768px){th[data-v-ab98391c],td[data-v-ab98391c]{padding:6px 8px;font-size:14px}.summary-header[data-v-ab98391c]{font-size:16px}.result-value[data-v-ab98391c]{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-0ee0fc22]{width:100%;max-width:1200px;margin:0 auto;padding:.5rem .5rem 0;font-family:Inter,system-ui,sans-serif}.loading-container[data-v-0ee0fc22]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.loading-spinner[data-v-0ee0fc22]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#3498db;animation:spin-0ee0fc22 1s ease-in-out infinite;margin-bottom:16px}.loading-text[data-v-0ee0fc22]{font-size:16px;color:#555}@keyframes spin-0ee0fc22{to{transform:rotate(360deg)}}.results-content[data-v-0ee0fc22]{animation:fadeIn-0ee0fc22 .5s ease-in-out}@keyframes fadeIn-0ee0fc22{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{body[data-v-0ee0fc22]{background-color:#fff}.student-results-container[data-v-0ee0fc22]{padding:0}.results-content[data-v-0ee0fc22]>*{page-break-inside:avoid;margin-bottom:20px}}@media (max-width: 768px){.student-results-container[data-v-0ee0fc22]{padding:16px}}.batch-result-container[data-v-8c8622a4]{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-f7aaad63]{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-f7aaad63]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-f7aaad63]{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-f7aaad63]:hover{background:#e9ecef;color:#212529}.student-theory-result-component .app-container[data-v-f7aaad63]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-f7aaad63]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-f7aaad63]{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-f7aaad63]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-f7aaad63]{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-f7aaad63]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-f7aaad63]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-f7aaad63]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-f7aaad63]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-f7aaad63]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-f7aaad63]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-f7aaad63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.marksheet-wrapper[data-v-132b15ef]{padding:16px;background:#f0f0f0}.toolbar[data-v-132b15ef]{text-align:center;margin-bottom:12px;display:block;background:transparent}.btn[data-v-132b15ef]{padding:8px 16px;border-radius:4px;border:1px solid #333;background:#fff;cursor:pointer;font-weight:600}.toolbar .btn[data-v-132b15ef]:hover{background:#000;color:#fff}.a4-sheet[data-v-132b15ef]{width:210mm;min-height:297mm;margin:0 auto;background:#fff;padding:12mm 10mm;box-shadow:0 0 6px #00000040;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:11px}.header[data-v-132b15ef]{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:8px;margin-bottom:10px}.header-text[data-v-132b15ef]{text-align:center}.header-text h1[data-v-132b15ef]{font-size:16px;margin:0 0 4px}.header-text p[data-v-132b15ef]{margin:0;font-size:10px}.logo img[data-v-132b15ef]{max-width:100%;max-height:60px;-o-object-fit:contain;object-fit:contain}.block[data-v-132b15ef]{margin-top:20px}.block-title[data-v-132b15ef]{text-align:center;font-size:13px;margin:0 0 6px;text-transform:uppercase}.info-table[data-v-132b15ef],.marks-table[data-v-132b15ef]{width:100%;border-collapse:collapse}.info-table th[data-v-132b15ef],.info-table td[data-v-132b15ef],.marks-table th[data-v-132b15ef],.marks-table td[data-v-132b15ef]{border:1px solid #000;padding:4px 5px;vertical-align:top}.info-table th[data-v-132b15ef]{width:20%;text-align:left}.info-table td[data-v-132b15ef]{width:30%}.marks-table thead th[data-v-132b15ef]{text-align:center;font-size:10px}.marks-table td[data-v-132b15ef]{font-size:9px}.question-cell[data-v-132b15ef]{width:25%}.marks-table td[data-v-132b15ef]:first-child,.marks-table th[data-v-132b15ef]:first-child{width:5%}.marks-table .steps-cell[data-v-132b15ef]{width:auto}.marks-table tbody td[data-v-132b15ef]:nth-child(1){width:3%}.marks-table tbody td[data-v-132b15ef]:nth-child(2){width:15%}.marks-table tbody td[data-v-132b15ef]:nth-child(3){width:12%}.steps-table[data-v-132b15ef],.steps-header-table[data-v-132b15ef]{width:100%;border-collapse:collapse}.steps-header-table[data-v-132b15ef]{margin-top:4px}.steps-header-table th[data-v-132b15ef]{border:1px solid #000;padding:4px 5px;font-size:9px;text-align:center}.steps-header-srno[data-v-132b15ef]{width:8%}.steps-header-rubrics[data-v-132b15ef]{width:42%}.steps-header-response[data-v-132b15ef]{width:20%}.steps-header-marks[data-v-132b15ef],.steps-header-obtained[data-v-132b15ef]{width:15%}.steps-table .step-number[data-v-132b15ef]{width:8%;text-align:center}.steps-table .step-label[data-v-132b15ef]{width:42%!important}.steps-table .step-percentage[data-v-132b15ef]{width:20%;text-align:center}.steps-table .step-marks[data-v-132b15ef],.steps-table .step-obtained[data-v-132b15ef]{width:15%;text-align:center}.steps-table td[data-v-132b15ef]{border:1px solid #000;padding:4px 5px}.map-wrapper[data-v-132b15ef]{margin-top:6px;text-align:center}.map-wrapper img[data-v-132b15ef]{max-width:100%;max-height:180px;-o-object-fit:cover;object-fit:cover;border:1px solid #000}.highlight-row[data-v-132b15ef]{background:#f5f5f5}.auth-images[data-v-132b15ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.auth-item[data-v-132b15ef]{text-align:center;border:#000 1px solid}.auth-item img[data-v-132b15ef]{max-width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover}.auth-label[data-v-132b15ef]{margin-bottom:4px;font-weight:600}.marks-header[data-v-132b15ef]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.marks-header .summary[data-v-132b15ef]{font-size:10px}.status-right[data-v-132b15ef]{color:green;font-weight:600;font-size:12px!important}.status-wrong[data-v-132b15ef]{color:red;font-weight:600;font-size:12px!important}.total-marks[data-v-132b15ef]{margin-top:6px;text-align:right;font-size:14px}.text-right[data-v-132b15ef]{text-align:right}.text-center[data-v-132b15ef]{text-align:center}@media print{.no-print[data-v-132b15ef]{display:none!important}.marksheet-wrapper[data-v-132b15ef]{padding:0;background:#fff}.a4-sheet[data-v-132b15ef]{margin:0;box-shadow:none;width:210mm;min-height:297mm;padding:10mm}body[data-v-132b15ef]{margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.auth-section[data-v-132b15ef]{page-break-before:always;-moz-column-break-before:page;break-before:page}.auth-section[data-v-132b15ef],.auth-images[data-v-132b15ef],.auth-item[data-v-132b15ef]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.rating-reference-row[data-v-132b15ef]{background:#f8f9fa}.rating-reference-cell[data-v-132b15ef]{padding:10px!important;text-align:center;background:#f0f7ff}.rating-reference[data-v-132b15ef]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;font-size:10px}.rating-reference-title[data-v-132b15ef]{font-weight:700;font-size:11px;color:#1a1a1a;margin-right:8px}.rating-item[data-v-132b15ef]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-weight:600;font-size:10px;border:1px solid;white-space:nowrap}.rating-excellent[data-v-132b15ef]{background-color:#d4edda;border-color:#28a745;color:#155724}.rating-verygood[data-v-132b15ef]{background-color:#d1ecf1;border-color:#17a2b8;color:#0c5460}.rating-good[data-v-132b15ef]{background-color:#cfe2ff;border-color:#0d6efd;color:#084298}.rating-average[data-v-132b15ef]{background-color:#fff3cd;border-color:#ffc107;color:#856404}.rating-poor[data-v-132b15ef]{background-color:#ffe5d0;border-color:#fd7e14;color:#842029}.rating-noanswer[data-v-132b15ef]{background-color:#f8d7da;border-color:#dc3545;color:#721c24}.viva-marks-container[data-v-869be445]{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-869be445]{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-869be445]{display:flex;align-items:center;padding:8px 12px}.summary-label[data-v-869be445]{font-weight:600;color:#334155;margin-right:8px}.summary-value[data-v-869be445]{font-weight:500;color:#3887be}.table-container[data-v-869be445]{width:100%;overflow-x:auto;border-radius:6px;background-color:#fff}.marks-table[data-v-869be445]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.875rem;table-layout:fixed}.marks-table th[data-v-869be445]{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-869be445]:nth-child(1){width:5%}.marks-table th[data-v-869be445]:nth-child(2){width:20%}.marks-table th[data-v-869be445]:nth-child(3){width:20%}.marks-table th[data-v-869be445]:nth-child(4){width:30%}.marks-table th[data-v-869be445]:nth-child(5){width:8%}.marks-table th[data-v-869be445]:nth-child(6){width:8%}.marks-table th[data-v-869be445]:nth-child(7){width:9%}.marks-table td[data-v-869be445]{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;vertical-align:top}.steps-cell[data-v-869be445]{padding:8px!important}.steps-container[data-v-869be445]{width:100%}.step-description[data-v-869be445]{font-size:.75rem;color:#334155;margin-bottom:8px;padding:6px;background-color:#f8fafc;border-radius:4px;line-height:1.3}.steps-table[data-v-869be445]{width:100%;border-collapse:collapse;font-size:.7rem}.step-row[data-v-869be445]{border-bottom:1px solid #e5e7eb}.step-row[data-v-869be445]:last-child{border-bottom:none}.steps-table td[data-v-869be445]{padding:3px 6px;border:none;border-right:1px solid #e5e7eb}.steps-table td[data-v-869be445]:last-child{border-right:none}.step-number[data-v-869be445]{width:15%;text-align:center;font-weight:600;color:#6b7280}.step-label[data-v-869be445]{width:45%;color:#374151;font-weight:500}.step-percentage[data-v-869be445]{width:20%;text-align:center;color:#059669;font-weight:600}.step-score[data-v-869be445]{width:20%;text-align:center;color:#dc2626;font-weight:600}.data-row[data-v-869be445]{transition:background-color .2s ease}.data-row[data-v-869be445]:hover{background-color:#f1f5f9}.total-obtained-marks[data-v-869be445]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:2px solid #e2e8f0;background-color:#f8fafc}.total-label[data-v-869be445]{font-weight:600;color:#334155;margin-right:12px}.total-value[data-v-869be445]{font-weight:700;color:#3887be;font-size:1.1rem}@media (max-width: 1024px){.marks-table[data-v-869be445]{font-size:.8rem}.marks-table td[data-v-869be445],.marks-table th[data-v-869be445]{padding:8px 4px}.step-description[data-v-869be445]{font-size:.7rem}.steps-table[data-v-869be445]{font-size:.65rem}}@media (max-width: 768px){.theory-marks-container[data-v-869be445]{padding:12px}.marks-table[data-v-869be445]{font-size:.75rem}.summary-row[data-v-869be445]{flex-wrap:wrap;gap:10px}.summary-item[data-v-869be445]{flex:1;min-width:200px}.step-description[data-v-869be445]{font-size:.65rem}.steps-table[data-v-869be445]{font-size:.6rem}}@media (max-width: 480px){.marks-table[data-v-869be445]{font-size:.7rem}.summary-row[data-v-869be445]{flex-direction:column;align-items:flex-start}.summary-item[data-v-869be445]{width:100%;margin-bottom:8px}.step-description[data-v-869be445]{font-size:.6rem}.steps-table[data-v-869be445]{font-size:.55rem}}.theory-result-overlay[data-v-9dd6097b]{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-9dd6097b]{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.back-button[data-v-9dd6097b]{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-9dd6097b]:hover{background:#e9ecef;color:#212529}.student-theory-result-component .app-container[data-v-9dd6097b]{display:flex;flex-direction:column;align-items:center;width:100%}.student-theory-result-component .exam-result-header[data-v-9dd6097b]{width:100%;max-width:100%;display:flex;justify-content:center;background-color:transparent}.student-theory-result-component .content-wrapper[data-v-9dd6097b]{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-9dd6097b]{border:1px solid #ecf3fa;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-theory-result-component .dropdown-header[data-v-9dd6097b]{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-9dd6097b]:hover{background-color:#efefef}.student-theory-result-component .dropdown-header h3[data-v-9dd6097b]{margin:0;font-size:1.1rem;color:#2f2f3b;font-weight:500}.student-theory-result-component .dropdown-icon[data-v-9dd6097b]{transition:transform .2s ease;color:#6c757d}.student-theory-result-component .dropdown-icon.expanded[data-v-9dd6097b]{transform:rotate(180deg)}.student-theory-result-component .dropdown-content[data-v-9dd6097b]{padding:1rem;background-color:#fff;border-top:1px solid #ecf3fa}.student-theory-result-component .placeholder-content[data-v-9dd6097b]{color:#898989;text-align:center;padding:1rem;font-style:italic}.student-theory-result-component .media-grid[data-v-9dd6097b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1rem}.questions-container[data-v-0c0fa4bc]{background:#f8f9fa;min-height:100vh;margin:0;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.back-button[data-v-0c0fa4bc]{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-0c0fa4bc]:hover{background:#e9ecef;color:#212529}.tab-header[data-v-0c0fa4bc]{background:#fff;padding:16px;text-align:center}.tab-header .title[data-v-0c0fa4bc]{color:#2c3e50;font-size:18px;font-weight:500;margin:0}.summary-card[data-v-0c0fa4bc]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;margin-top:16px;box-shadow:0 4px 6px #0000001a}.summary-row[data-v-0c0fa4bc]{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.summary-item[data-v-0c0fa4bc]{display:flex;flex-direction:column;align-items:center;gap:8px}.summary-label[data-v-0c0fa4bc]{color:#ffffffe6;font-size:14px;font-weight:500}.summary-value[data-v-0c0fa4bc]{color:#fff;font-size:24px;font-weight:700}.summary-value.obtained[data-v-0c0fa4bc]{color:gold}.summary-value.percentage[data-v-0c0fa4bc]{color:#4ade80}.update-button[data-v-0c0fa4bc]{padding:12px 32px;background:#fff;color:#667eea;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0003}.update-button[data-v-0c0fa4bc]:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.view-answers-btn[data-v-0c0fa4bc]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:16px}.view-answers-btn[data-v-0c0fa4bc]:hover{background:#5568d3;transform:translateY(-1px)}.rating-select[data-v-0c0fa4bc],.rubric-rating-select[data-v-0c0fa4bc]{padding:6px 10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;cursor:pointer;background:#fff;transition:all .2s ease}.rating-select[data-v-0c0fa4bc]:hover:not(:disabled),.rubric-rating-select[data-v-0c0fa4bc]:hover:not(:disabled){border-color:#667eea}.rating-select[data-v-0c0fa4bc]:disabled,.rubric-rating-select[data-v-0c0fa4bc]:disabled{background:#f8f9fa;cursor:not-allowed}.rubric-rating-select[data-v-0c0fa4bc]{padding:4px 8px;font-size:12px;min-width:100px}.obtained-marks[data-v-0c0fa4bc]{color:#28a745;font-weight:600}.rubric-row[data-v-0c0fa4bc]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:8px;background:#f8f9fa;border-radius:4px}.rubric-label[data-v-0c0fa4bc]{display:flex;align-items:center;gap:8px;flex:1;font-size:.85rem;cursor:pointer}.rubric-label input[type=checkbox][data-v-0c0fa4bc]{cursor:pointer;width:16px;height:16px}.no-rubrics[data-v-0c0fa4bc]{text-align:center;padding:12px;color:#6c757d;font-style:italic}.popup-overlay[data-v-0c0fa4bc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.popup-content[data-v-0c0fa4bc]{background:#fff;border-radius:12px;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px #0000004d}.popup-header[data-v-0c0fa4bc]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e9ecef;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0}.popup-header h2[data-v-0c0fa4bc]{color:#fff;margin:0;font-size:20px;font-weight:600}.close-btn[data-v-0c0fa4bc]{background:#fff;border:none;color:#667eea;font-size:32px;font-weight:300;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.close-btn[data-v-0c0fa4bc]:hover{background:#f0f0f0;transform:rotate(90deg)}.popup-body[data-v-0c0fa4bc]{padding:24px;overflow-y:auto;flex:1}.question-card[data-v-0c0fa4bc]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e9ecef;transition:all .2s ease}.question-card[data-v-0c0fa4bc]:hover{box-shadow:0 4px 12px #0000001a}.question-header-popup[data-v-0c0fa4bc]{display:flex;justify-content:space-between;margin-bottom:12px}.question-number[data-v-0c0fa4bc]{background:#667eea;color:#fff;padding:4px 12px;border-radius:20px;font-weight:600;font-size:14px}.question-id-popup[data-v-0c0fa4bc]{color:#6c757d;font-size:14px;font-weight:500}.question-text-popup[data-v-0c0fa4bc]{font-size:16px;font-weight:500;color:#2c3e50;margin-bottom:16px;line-height:1.6}.options-grid[data-v-0c0fa4bc]{display:grid;gap:12px;margin-bottom:16px}.option-item[data-v-0c0fa4bc]{display:flex;gap:12px;padding:12px;background:#fff;border-radius:6px;border:2px solid #e9ecef;transition:all .2s ease;align-items:center}.option-item.correct-option[data-v-0c0fa4bc]{background:#d4edda;border-color:#28a745}.option-item.user-selected[data-v-0c0fa4bc]{background:#fff3cd;border-color:#ffc107}.option-item.user-selected.correct-option[data-v-0c0fa4bc]{background:#d4edda;border-color:#28a745}.option-item.selectable[data-v-0c0fa4bc]{cursor:pointer}.option-item.selectable[data-v-0c0fa4bc]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:#667eea}.option-label[data-v-0c0fa4bc]{font-weight:700;color:#495057;min-width:24px}.option-content[data-v-0c0fa4bc]{flex:1;display:flex;align-items:center}.option-text[data-v-0c0fa4bc]{flex:1;color:#2c3e50}.option-image[data-v-0c0fa4bc],.answer-image[data-v-0c0fa4bc]{max-width:80px;max-height:60px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #dee2e6}.option-image-popup[data-v-0c0fa4bc]{max-width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #dee2e6}.badge-image[data-v-0c0fa4bc]{max-width:150px;max-height:100px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid rgba(255,255,255,.3);margin-left:8px}.badge-text[data-v-0c0fa4bc]{margin-left:8px}.no-answer[data-v-0c0fa4bc]{color:#6c757d;font-style:italic}.answer-badges[data-v-0c0fa4bc]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.correct-answer-badge[data-v-0c0fa4bc]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:500}.user-answer-badge[data-v-0c0fa4bc]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:500;gap:8px}.user-answer-badge-wrong[data-v-0c0fa4bc]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:500;gap:8px}.answer-status[data-v-0c0fa4bc]{margin-left:8px;font-weight:700;font-size:13px}.no-answer-badge[data-v-0c0fa4bc]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff;padding:12px 16px;border-radius:6px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:500}.table-container[data-v-0c0fa4bc]{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden;box-shadow:0 2px 4px #0000000d}.table-container .table-header[data-v-0c0fa4bc]{background:#f8f9fa;padding:16px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.table-container .table-header .title[data-v-0c0fa4bc]{color:#2c3e50;font-size:18px;font-weight:500;margin:0 0 4px;text-align:center}.table-container .table-header .section-title[data-v-0c0fa4bc]{font-size:15px;font-weight:500;color:#495057;text-align:center;margin:0}.table-container .table-scroll[data-v-0c0fa4bc]{overflow-x:auto;max-height:500px;overflow-y:auto}.table-container .table-scroll[data-v-0c0fa4bc]::-webkit-scrollbar{width:6px;height:6px}.table-container .table-scroll[data-v-0c0fa4bc]::-webkit-scrollbar-track{background:#0000000d}.table-container .table-scroll[data-v-0c0fa4bc]::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:3px}.table-container .table[data-v-0c0fa4bc]{width:100%;table-layout:auto;border-collapse:collapse;background-color:#fff;min-width:100%}.table-container .table .header-row[data-v-0c0fa4bc]{background:#f8f9fa;position:sticky;top:0;z-index:1}.table-container .table .header-row .header-cell[data-v-0c0fa4bc]{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-0c0fa4bc]:first-child{border-left:none}.table-container .table .header-row .header-cell[data-v-0c0fa4bc]:last-child{border-right:none}.table-container .table .data-row[data-v-0c0fa4bc]{transition:background-color .2s ease}.table-container .table .data-row[data-v-0c0fa4bc]:hover,.table-container .table .data-row.even-row[data-v-0c0fa4bc]{background-color:#f8f9fa}.table-container .table .data-row .data-cell[data-v-0c0fa4bc]{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-0c0fa4bc]:last-child{border-right:none}.table-container .table .data-row .data-cell.sr-no[data-v-0c0fa4bc]{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-0c0fa4bc]{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-0c0fa4bc]{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-0c0fa4bc]{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-0c0fa4bc]{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-0c0fa4bc],.table-container .table .data-row .data-cell.marks[data-v-0c0fa4bc]{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-0c0fa4bc],.table-container .table .data-row .data-cell.user-answer[data-v-0c0fa4bc]{width:120px;min-width:100px;max-width:150px;text-align:center;white-space:normal}.table-container .table .data-row .data-cell.rating[data-v-0c0fa4bc]{width:150px;min-width:150px}.table.theory-table[data-v-0c0fa4bc],.table.viva-table[data-v-0c0fa4bc],.table.practical-table[data-v-0c0fa4bc]{border:1px solid #e9ecef;margin-bottom:0}.table.theory-table .data-cell[data-v-0c0fa4bc],.table.viva-table .data-cell[data-v-0c0fa4bc],.table.practical-table .data-cell[data-v-0c0fa4bc]{padding:12px 8px;vertical-align:top;font-size:.85rem;height:48px}.table.theory-table .data-cell.sr-no[data-v-0c0fa4bc],.table.viva-table .data-cell.sr-no[data-v-0c0fa4bc],.table.practical-table .data-cell.sr-no[data-v-0c0fa4bc]{width:60px;min-width:60px;text-align:center}.table.theory-table .data-cell.question-id[data-v-0c0fa4bc],.table.viva-table .data-cell.question-id[data-v-0c0fa4bc],.table.practical-table .data-cell.question-id[data-v-0c0fa4bc]{width:100px;min-width:100px;font-family:Courier New,monospace}.table.theory-table .data-cell.nos[data-v-0c0fa4bc],.table.viva-table .data-cell.nos[data-v-0c0fa4bc],.table.practical-table .data-cell.nos[data-v-0c0fa4bc]{width:200px;min-width:200px;text-align:center;white-space:normal;word-break:break-word}.table.theory-table .data-cell.element[data-v-0c0fa4bc],.table.theory-table .data-cell.pc[data-v-0c0fa4bc],.table.viva-table .data-cell.element[data-v-0c0fa4bc],.table.viva-table .data-cell.pc[data-v-0c0fa4bc],.table.practical-table .data-cell.element[data-v-0c0fa4bc],.table.practical-table .data-cell.pc[data-v-0c0fa4bc]{width:80px;min-width:80px;text-align:center}.table.theory-table .data-cell.question[data-v-0c0fa4bc],.table.viva-table .data-cell.question[data-v-0c0fa4bc],.table.practical-table .data-cell.question[data-v-0c0fa4bc]{width:300px;min-width:300px;text-align:left;white-space:normal;word-break:break-word}.table.theory-table .data-cell.marks[data-v-0c0fa4bc],.table.viva-table .data-cell.marks[data-v-0c0fa4bc],.table.practical-table .data-cell.marks[data-v-0c0fa4bc]{width:80px;min-width:80px;text-align:center}.theory-table .data-cell.option[data-v-0c0fa4bc]{width:120px;min-width:120px;text-align:left;white-space:normal;word-break:break-word}.theory-table .data-cell.weightage[data-v-0c0fa4bc]{width:100px;min-width:100px;text-align:center}.theory-table .data-cell.correct-answer[data-v-0c0fa4bc],.theory-table .data-cell.user-answer[data-v-0c0fa4bc]{width:120px;min-width:120px;text-align:center}.viva-table .data-cell.correct-answer[data-v-0c0fa4bc]{width:200px;min-width:200px;text-align:left;white-space:normal;word-break:break-word}.practical-table .data-cell.rubrics[data-v-0c0fa4bc]{width:350px;min-width:350px;text-align:left;padding:12px 16px}.practical-table .data-cell.rubrics .rubric-item[data-v-0c0fa4bc]{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-0c0fa4bc]{min-width:250px;max-width:350px}.table .data-cell.option[data-v-0c0fa4bc]{min-width:130px;max-width:160px}.table .data-cell.nos[data-v-0c0fa4bc]{min-width:150px;max-width:250px}}@media (max-width: 768px){.table-container[data-v-0c0fa4bc]{margin:15px 10px;border-radius:12px}.table-container .table-header .title[data-v-0c0fa4bc]{font-size:16px;line-height:1.4}.table .header-row .header-cell[data-v-0c0fa4bc],.table .data-row .data-cell[data-v-0c0fa4bc]{padding:12px 8px;font-size:12px}.table .data-row .data-cell.question[data-v-0c0fa4bc]{min-width:200px;max-width:280px;padding:16px 12px}.table .data-row .data-cell.option[data-v-0c0fa4bc]{min-width:120px;max-width:140px}.table .data-row .data-cell.nos[data-v-0c0fa4bc]{min-width:150px;max-width:200px}}@media (max-width: 480px){.table-container[data-v-0c0fa4bc]{margin:10px 5px}.table-container .table-header .title[data-v-0c0fa4bc]{font-size:14px;line-height:1.4}.table .data-row .data-cell.question[data-v-0c0fa4bc]{min-width:180px;max-width:220px;font-size:13px}.table .data-row .data-cell.option[data-v-0c0fa4bc]{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-ff53ca7e]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.student-list-component .student-header[data-v-ff53ca7e]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.student-list-component .student-title[data-v-ff53ca7e]{font-size:1.125rem;font-weight:600;color:#111827;text-align:center}.student-list-component .search-filter-bar[data-v-ff53ca7e]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.student-list-component .search-filter-bar[data-v-ff53ca7e]{flex-direction:row;justify-content:space-between;align-items:center}}.student-list-component .search-container[data-v-ff53ca7e]{position:relative;width:100%}@media (min-width: 640px){.student-list-component .search-container[data-v-ff53ca7e]{width:16rem}}.student-list-component .search-input[data-v-ff53ca7e]{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-ff53ca7e]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.student-list-component .search-icon[data-v-ff53ca7e]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af}.student-list-component .action-buttons[data-v-ff53ca7e]{display:flex;gap:.5rem}.student-list-component .action-button[data-v-ff53ca7e]{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-ff53ca7e]:hover{background-color:#f9fafb}.student-list-component .start-btn[data-v-ff53ca7e]{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-ff53ca7e]:hover,.student-list-component .start-btn[data-v-ff53ca7e]:focus{background-color:#07c}.student-list-component .start-btn[data-v-ff53ca7e]:focus{box-shadow:0 0 0 4px #0095ff26}.student-list-component .start-btn[data-v-ff53ca7e]:active{background-color:#0064bd;box-shadow:none}.student-list-component .start-btn[data-v-ff53ca7e]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.student-list-component .mobile-buttons-container[data-v-ff53ca7e]{display:flex;gap:.5rem;width:100%}.student-list-component .mobile-exam-btn[data-v-ff53ca7e]{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-ff53ca7e]:hover,.student-list-component .mobile-exam-btn[data-v-ff53ca7e]:focus{background-color:#07c}.student-list-component .mobile-exam-btn[data-v-ff53ca7e]:active{background-color:#0064bd;box-shadow:none}.student-list-component .mobile-exam-btn.disabled[data-v-ff53ca7e]{background-color:#ccc;cursor:not-allowed;opacity:.6}.student-list-component .table-container[data-v-ff53ca7e]{overflow-x:auto}.student-list-component .student-table[data-v-ff53ca7e]{width:100%;border-collapse:collapse}.student-list-component .student-table th[data-v-ff53ca7e]{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-ff53ca7e]{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-ff53ca7e]:hover{background-color:#f9fafb}.student-list-component .student-id[data-v-ff53ca7e]{font-weight:500;color:#4f46e5}.student-list-component .mobile-cards[data-v-ff53ca7e]{display:none;flex-direction:column;gap:1rem;padding:1rem}.student-list-component .student-card[data-v-ff53ca7e]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.student-list-component .card-header[data-v-ff53ca7e]{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-ff53ca7e]{font-weight:500;color:#4f46e5;font-size:.875rem}.student-list-component .student-name[data-v-ff53ca7e]{font-weight:600;color:#111827;font-size:1rem}.student-list-component .card-content[data-v-ff53ca7e]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.student-list-component .card-row[data-v-ff53ca7e]{display:flex;justify-content:space-between;align-items:center}.student-list-component .card-label[data-v-ff53ca7e]{font-size:.875rem;color:#6b7280;font-weight:500}.student-list-component .card-value[data-v-ff53ca7e]{font-size:.875rem;color:#374151}.student-list-component .card-footer[data-v-ff53ca7e]{border-top:1px solid #e5e7eb;padding:.75rem 1rem;display:flex;justify-content:flex-end}.student-list-component .action-button-mobile[data-v-ff53ca7e]{width:100%;justify-content:center;padding:.625rem}.student-list-component .status-completed[data-v-ff53ca7e]{font-size:.875rem;color:#065f46;font-weight:500}.student-list-component .status-badge[data-v-ff53ca7e]{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.student-list-component .status-badge.completed[data-v-ff53ca7e]{background-color:#d1fae5;color:#065f46}.student-list-component .status-badge.upcoming[data-v-ff53ca7e]{background-color:#fef3c7;color:#92400e}.student-list-component .results-info[data-v-ff53ca7e]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;text-align:center}.student-list-component .results-text[data-v-ff53ca7e]{font-size:.875rem;color:#4b5563}.student-list-component .results-value[data-v-ff53ca7e]{font-weight:600;color:#111827}.student-list-component .exam-selection[data-v-ff53ca7e]{position:relative;display:inline-block}.student-list-component .exam-dropdown[data-v-ff53ca7e]{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-ff53ca7e]{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-ff53ca7e]:hover{background-color:#f9fafb}.student-list-component .dropdown-item[data-v-ff53ca7e]:not(:last-child){border-bottom:1px solid #e5e7eb}@media (max-width: 768px){.student-list-component .desktop-table[data-v-ff53ca7e]{display:none}.student-list-component .mobile-cards[data-v-ff53ca7e]{display:flex}.student-list-component .student-card[data-v-ff53ca7e]{overflow:visible}}.fullscreen-modal[data-v-c1322b6a]{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-c1322b6a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#1a1a1a;color:#fff}.modal-header h3[data-v-c1322b6a]{margin:0;font-size:1.1rem}.close-modal[data-v-c1322b6a]{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:0;line-height:1}.modal-content[data-v-c1322b6a]{flex:1;display:flex;position:relative;overflow:hidden}.camera-container[data-v-c1322b6a]{width:100%;height:100%;position:relative;overflow:hidden;background-color:#000}.camera-feed[data-v-c1322b6a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-canvas[data-v-c1322b6a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.camera-toggle[data-v-c1322b6a]{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-c1322b6a]{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-c1322b6a]{width:18px;height:18px;pointer-events:none;transition:filter .2s,transform .2s}.pause-resume-btn[data-v-c1322b6a]:hover,.pause-resume-btn[data-v-c1322b6a]:focus{background:#e0f2fe;box-shadow:0 4px 16px #3b82f61f;transform:scale(1.08)}.pause-resume-btn[data-v-c1322b6a]:active{background:#bae6fd;transform:scale(.95)}.camera-flash[data-v-c1322b6a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;opacity:0;animation:flash-c1322b6a .2s ease-out}@keyframes flash-c1322b6a{0%{opacity:0}50%{opacity:1}to{opacity:0}}.camera-controls[data-v-c1322b6a]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px}.capture-btn[data-v-c1322b6a]{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-c1322b6a]{width:54px;height:54px;border-radius:50%;background-color:#fff}.record-btn[data-v-c1322b6a],.stop-btn[data-v-c1322b6a]{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-c1322b6a]{color:#dc3545}.stop-btn[data-v-c1322b6a]{color:#fff}.recording-indicator[data-v-c1322b6a]{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;color:#fff;font-weight:500}.recording-dot[data-v-c1322b6a]{width:12px;height:12px;border-radius:50%;background-color:#dc3545;animation:pulse-c1322b6a 1s infinite}@keyframes pulse-c1322b6a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.camera-flash[data-v-c1322b6a]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;animation:flash-c1322b6a .3s;pointer-events:none}@keyframes flash-c1322b6a{0%{opacity:.8}to{opacity:0}}.preview-container[data-v-c1322b6a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.preview-image[data-v-c1322b6a],.preview-video[data-v-c1322b6a]{max-width:100%;max-height:calc(100% - 80px);-o-object-fit:contain;object-fit:contain}.preview-controls[data-v-c1322b6a]{margin-top:20px;display:flex;gap:15px}.retake-btn[data-v-c1322b6a],.save-btn[data-v-c1322b6a]{padding:.5rem .75rem!important;border-radius:.2rem;cursor:pointer;transition:all .3s ease-in-out;min-width:120px;text-align:center;font-size:.8rem}.retake-btn[data-v-c1322b6a]{background-color:#f99b0d;color:#fff;border:none}.retake-btn[data-v-c1322b6a]:hover{background-color:#e08c0a}.save-btn[data-v-c1322b6a]{background-color:#009db5;color:#fff;border:none}.save-btn[data-v-c1322b6a]:hover{background-color:#008a9f}.annexure-m-form-component .container[data-v-1c63446b]{min-height:100vh;padding:0;background-color:#f5f5f5}.annexure-m-form-component .form-wrappers[data-v-1c63446b]{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-1c63446b]{background-color:#009db5;padding:1.5rem 1rem;text-align:center}.annexure-m-form-component .form-header h4[data-v-1c63446b]{color:#fff;font-size:1rem;margin:0}.annexure-m-form-component .form-content[data-v-1c63446b]{padding:2rem}.annexure-m-form-component .assessor-info[data-v-1c63446b]{margin-bottom:2rem}.annexure-m-form-component .assessor-info .info-grid[data-v-1c63446b]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.annexure-m-form-component .assessor-info .info-grid[data-v-1c63446b]{grid-template-columns:1fr 1fr}}.annexure-m-form-component .assessor-info .info-item[data-v-1c63446b]{display:flex;flex-direction:column;gap:.5rem}.annexure-m-form-component .assessor-info .info-item label[data-v-1c63446b]{font-size:.875rem;font-weight:500;color:#374151}.annexure-m-form-component .error-message[data-v-1c63446b]{color:#dc2626;font-size:.75rem;margin-top:.25rem}.annexure-m-form-component .feedback-item-error[data-v-1c63446b]{margin-top:.5rem;padding:.5rem;background-color:#fee2e2;border-left:3px solid #dc2626;border-radius:4px}.annexure-m-form-component input[type=text][data-v-1c63446b],.annexure-m-form-component input[type=date][data-v-1c63446b],.annexure-m-form-component select[data-v-1c63446b],.annexure-m-form-component textarea[data-v-1c63446b]{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;width:100%;font-size:.875rem}.annexure-m-form-component input[type=text][data-v-1c63446b]:focus,.annexure-m-form-component input[type=date][data-v-1c63446b]:focus,.annexure-m-form-component select[data-v-1c63446b]:focus,.annexure-m-form-component textarea[data-v-1c63446b]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.annexure-m-form-component input[type=text][data-v-1c63446b]:-moz-read-only,.annexure-m-form-component input[type=date][data-v-1c63446b]:-moz-read-only,.annexure-m-form-component select[data-v-1c63446b]:-moz-read-only,.annexure-m-form-component textarea[data-v-1c63446b]:-moz-read-only{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.annexure-m-form-component input[type=text][data-v-1c63446b]:read-only,.annexure-m-form-component input[type=text][readonly][data-v-1c63446b],.annexure-m-form-component input[type=date][data-v-1c63446b]:read-only,.annexure-m-form-component input[type=date][readonly][data-v-1c63446b],.annexure-m-form-component select[data-v-1c63446b]:read-only,.annexure-m-form-component select[readonly][data-v-1c63446b],.annexure-m-form-component textarea[data-v-1c63446b]:read-only,.annexure-m-form-component textarea[readonly][data-v-1c63446b]{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.annexure-m-form-component input[type=text][data-v-1c63446b]:-moz-read-only:focus,.annexure-m-form-component input[type=date][data-v-1c63446b]:-moz-read-only:focus,.annexure-m-form-component select[data-v-1c63446b]:-moz-read-only:focus,.annexure-m-form-component textarea[data-v-1c63446b]:-moz-read-only:focus{border-color:#d1d5db;box-shadow:none}.annexure-m-form-component input[type=text][data-v-1c63446b]:read-only:focus,.annexure-m-form-component input[type=text][readonly][data-v-1c63446b]:focus,.annexure-m-form-component input[type=date][data-v-1c63446b]:read-only:focus,.annexure-m-form-component input[type=date][readonly][data-v-1c63446b]:focus,.annexure-m-form-component select[data-v-1c63446b]:read-only:focus,.annexure-m-form-component select[readonly][data-v-1c63446b]:focus,.annexure-m-form-component textarea[data-v-1c63446b]:read-only:focus,.annexure-m-form-component textarea[readonly][data-v-1c63446b]:focus{border-color:#d1d5db;box-shadow:none}.annexure-m-form-component select[data-v-1c63446b]{background-color:#fff;cursor:pointer}.annexure-m-form-component select[data-v-1c63446b]:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.annexure-m-form-component .feedback-items[data-v-1c63446b]{display:flex;flex-direction:column;gap:1rem}.annexure-m-form-component .feedback-items .feedback-item[data-v-1c63446b]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.annexure-m-form-component .feedback-items .feedback-item .feedback-content[data-v-1c63446b]{display:flex;flex-direction:column;gap:1rem}.annexure-m-form-component .question-container[data-v-1c63446b]{display:flex;align-items:flex-start;gap:1rem}.annexure-m-form-component .question-container .question-number[data-v-1c63446b]{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-1c63446b]{margin:0;font-size:.875rem;color:#374151}.annexure-m-form-component .checkbox-group[data-v-1c63446b]{display:flex;gap:1.5rem;margin-left:3rem}.annexure-m-form-component .checkbox-group .checkbox-label[data-v-1c63446b]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.annexure-m-form-component .checkbox-group .checkbox-label input[type=checkbox][data-v-1c63446b]{width:1.25rem;height:1.25rem;cursor:pointer}.annexure-m-form-component .checkbox-group .checkbox-label span[data-v-1c63446b]{font-size:.875rem;color:#374151}.annexure-m-form-component .radio-group[data-v-1c63446b]{display:flex;gap:1.5rem;margin-left:3rem}.annexure-m-form-component .radio-group .radio-label[data-v-1c63446b]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.annexure-m-form-component .radio-group .radio-label input[type=radio][data-v-1c63446b]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#009DB5}.annexure-m-form-component .radio-group .radio-label span[data-v-1c63446b]{font-size:.875rem;color:#374151}.annexure-m-form-component .remarks-container[data-v-1c63446b],.annexure-m-form-component .attachment-container[data-v-1c63446b]{margin-left:3rem}.annexure-m-form-component .attachment-section[data-v-1c63446b]{margin-top:.5rem}.annexure-m-form-component .attachment-section .attachment-label[data-v-1c63446b]{font-weight:500;margin-right:.5rem}.annexure-m-form-component .attachment-section .attachment-label .required-indicator[data-v-1c63446b]{color:#dc2626;font-weight:700;margin-left:.25rem}.annexure-m-form-component .attachment-section .attachment-label .optional-indicator[data-v-1c63446b]{color:#6b7280;font-size:.75rem;font-weight:400;margin-left:.25rem}.annexure-m-form-component .capture-btn[data-v-1c63446b]{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-1c63446b]:hover{background:#1565c0}.annexure-m-form-component .preview-grid[data-v-1c63446b]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.annexure-m-form-component .preview-grid .preview-img-wrapper[data-v-1c63446b]{position:relative;display:inline-block}.annexure-m-form-component .preview-grid .preview-img-wrapper .preview-img[data-v-1c63446b]{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-1c63446b]:hover{box-shadow:0 0 0 2px #1976d2}.annexure-m-form-component .preview-grid .preview-img-wrapper .delete-img-btn[data-v-1c63446b]{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-1c63446b]:hover{background:#d32f2f}.annexure-m-form-component .image-modal[data-v-1c63446b]{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-1c63446b]{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-1c63446b]{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-1c63446b]:hover{background:#d32f2f}.annexure-m-form-component .overall-remarks[data-v-1c63446b]{margin-top:2rem}.annexure-m-form-component .overall-remarks label[data-v-1c63446b]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.annexure-m-form-component .assessor-signature[data-v-1c63446b]{margin-top:2rem;background-color:#f9fafb;border-radius:8px;padding:1.5rem;border:2px solid #e5e7eb}.annexure-m-form-component .assessor-signature .signature-header[data-v-1c63446b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.annexure-m-form-component .assessor-signature .signature-header label[data-v-1c63446b]{font-size:1rem;font-weight:600;color:#374151;margin:0}.annexure-m-form-component .assessor-signature .signature-header label .required-indicator[data-v-1c63446b]{color:#dc2626;font-weight:700;margin-left:.25rem}.annexure-m-form-component .assessor-signature .signature-header .clear-signature-btn[data-v-1c63446b]{background-color:#ef4444;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s;font-weight:500}.annexure-m-form-component .assessor-signature .signature-header .clear-signature-btn[data-v-1c63446b]:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.annexure-m-form-component .assessor-signature .signature-header .clear-signature-btn[data-v-1c63446b]:disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.6}.annexure-m-form-component .assessor-signature .signature-header .clear-signature-btn[data-v-1c63446b]:active:not(:disabled){transform:translateY(0)}.annexure-m-form-component .assessor-signature .signature-wrapper[data-v-1c63446b]{background-color:#fff;border:3px dashed #3b82f6;border-radius:8px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d;position:relative;transition:border-color .3s;width:100%}.annexure-m-form-component .assessor-signature .signature-wrapper[data-v-1c63446b]:hover{border-color:#2563eb}.annexure-m-form-component .assessor-signature .signature-wrapper[data-v-1c63446b]:before{content:"✍ Sign here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#cbd5e1;font-size:1.25rem;font-weight:500;pointer-events:none;z-index:0}.annexure-m-form-component .assessor-signature .signature-wrapper canvas[data-v-1c63446b]{position:relative;z-index:1;cursor:crosshair;display:block;width:100%!important;height:200px!important}.annexure-m-form-component .assessor-signature .signature-footer[data-v-1c63446b]{margin-top:.75rem;text-align:center}.annexure-m-form-component .assessor-signature .signature-footer .signature-instruction[data-v-1c63446b]{font-size:.813rem;color:#6b7280;font-style:italic}.annexure-m-form-component .assessor-signature .signature-preview-section[data-v-1c63446b]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header[data-v-1c63446b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header h5[data-v-1c63446b]{font-size:.938rem;font-weight:600;color:#374151;margin:0}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header .preview-note[data-v-1c63446b]{font-size:.813rem;color:#6b7280;font-style:italic}.annexure-m-form-component .assessor-signature .signature-preview-section .signature-preview-wrapper[data-v-1c63446b]{background-color:#fff;border:2px solid #d1d5db;border-radius:8px;padding:1rem;display:flex;justify-content:center;align-items:center;min-height:120px;position:relative}.annexure-m-form-component .assessor-signature .signature-preview-section .signature-preview-wrapper[data-v-1c63446b]:before{content:"Saved Signature";position:absolute;top:.5rem;left:.75rem;font-size:.75rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.annexure-m-form-component .assessor-signature .signature-preview-section .signature-preview-wrapper .signature-preview-img[data-v-1c63446b]{max-width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.annexure-m-form-component .form-footer[data-v-1c63446b]{margin-top:2rem;text-align:center}.annexure-m-form-component .form-footer .confirmation-row[data-v-1c63446b]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.annexure-m-form-component .form-footer .confirmation-row input[type=checkbox][data-v-1c63446b]{transform:scale(1.2)}.annexure-m-form-component .form-footer .submit-btn[data-v-1c63446b]{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-1c63446b]:hover{background-color:#1d4ed8}.annexure-m-form-component .form-footer .submit-btn[data-v-1c63446b]:focus{outline:none;box-shadow:0 0 0 2px #2563eb80}@media (max-width: 640px){.annexure-m-form-component .container[data-v-1c63446b]{padding:0rem}.annexure-m-form-component .form-content[data-v-1c63446b]{padding:1rem}.annexure-m-form-component .question-container[data-v-1c63446b]{gap:.5rem}.annexure-m-form-component .checkbox-group[data-v-1c63446b],.annexure-m-form-component .radio-group[data-v-1c63446b],.annexure-m-form-component .remarks-container[data-v-1c63446b],.annexure-m-form-component .attachment-container[data-v-1c63446b]{margin-left:2.5rem}.annexure-m-form-component .assessor-signature[data-v-1c63446b]{padding:1rem}.annexure-m-form-component .assessor-signature .signature-header[data-v-1c63446b]{flex-direction:column;align-items:flex-start;gap:.75rem}.annexure-m-form-component .assessor-signature .signature-header .clear-signature-btn[data-v-1c63446b]{width:100%}.annexure-m-form-component .assessor-signature .signature-wrapper[data-v-1c63446b]:before{font-size:1rem}.annexure-m-form-component .assessor-signature .signature-footer .signature-instruction[data-v-1c63446b]{font-size:.75rem}.annexure-m-form-component .assessor-signature .signature-preview-section[data-v-1c63446b]{margin-top:1rem;padding-top:1rem}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header[data-v-1c63446b]{flex-direction:column;align-items:flex-start}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header h5[data-v-1c63446b]{font-size:.875rem}.annexure-m-form-component .assessor-signature .signature-preview-section .preview-header .preview-note[data-v-1c63446b]{font-size:.75rem}.annexure-m-form-component .assessor-signature .signature-preview-section .signature-preview-wrapper[data-v-1c63446b]{min-height:100px}.annexure-m-form-component .assessor-signature .signature-preview-section .signature-preview-wrapper .signature-preview-img[data-v-1c63446b]{max-height:120px}}.annexure-m-form-component[data-v-1c63446b] .fullscreen-modal.capture-modal .modal-header{display:none!important}.tpspoc-feedback-component .page-wrapper[data-v-76b4b1a5]{min-height:100vh;width:100%;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#e6f5fa}.tpspoc-feedback-component .top-navigation[data-v-76b4b1a5]{display:flex;justify-content:flex-end;align-items:center;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.tpspoc-feedback-component .logo[data-v-76b4b1a5]{height:36px}.tpspoc-feedback-component .logo img[data-v-76b4b1a5]{height:100%;-o-object-fit:contain;object-fit:contain}.tpspoc-feedback-component .content-container[data-v-76b4b1a5]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.tpspoc-feedback-component .header-section[data-v-76b4b1a5]{margin-bottom:32px;text-align:center}.tpspoc-feedback-component .main-title[data-v-76b4b1a5]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.tpspoc-feedback-component .instruction-text[data-v-76b4b1a5]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.tpspoc-feedback-component .capture-section[data-v-76b4b1a5]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px;border-left:4px solid #25C5F7;transition:all .3s ease}.tpspoc-feedback-component .capture-section.photo-section[data-v-76b4b1a5]{border-left-color:#25c5f7}.tpspoc-feedback-component .capture-section.photo-section[data-v-76b4b1a5]:hover{box-shadow:0 6px 16px #3b82f61a}.tpspoc-feedback-component .capture-section.video-section[data-v-76b4b1a5]{border-left-color:#f6463a}.tpspoc-feedback-component .capture-section.video-section[data-v-76b4b1a5]:hover{box-shadow:0 6px 16px #ef44441a}.tpspoc-feedback-component .capture-section.comments-section[data-v-76b4b1a5]{border-left-color:#f99b0d}.tpspoc-feedback-component .capture-section.comments-section[data-v-76b4b1a5]:hover{box-shadow:0 6px 16px #f59e0b1a}.tpspoc-feedback-component .media-action-container[data-v-76b4b1a5]{display:flex;justify-content:space-between;align-items:center}.tpspoc-feedback-component .media-label-container[data-v-76b4b1a5]{display:flex;align-items:center;gap:10px}.tpspoc-feedback-component .icon-wrapper[data-v-76b4b1a5]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.tpspoc-feedback-component .icon-wrapper.photo-icon[data-v-76b4b1a5]{background-color:#edf2ff;color:#25c5f7}.tpspoc-feedback-component .icon-wrapper.video-icon[data-v-76b4b1a5]{background-color:#fef2f2;color:#f6463a}.tpspoc-feedback-component .icon-wrapper.comments-icon[data-v-76b4b1a5]{background-color:#fffbeb;color:#f99b0d}.tpspoc-feedback-component .media-label[data-v-76b4b1a5]{font-weight:600;font-size:1rem;color:#2f2f3b}.tpspoc-feedback-component .add-btn[data-v-76b4b1a5]{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}.tpspoc-feedback-component .add-btn.photo-btn[data-v-76b4b1a5]{background-color:#25c5f7;box-shadow:0 2px 4px #3b82f64d}.tpspoc-feedback-component .add-btn.photo-btn[data-v-76b4b1a5]:hover{background-color:#0abef6}.tpspoc-feedback-component .add-btn[data-v-76b4b1a5]:hover{background-color:#0abef6;transform:translateY(-1px)}.tpspoc-feedback-component .add-btn[data-v-76b4b1a5]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.tpspoc-feedback-component .add-btn.video-btn[data-v-76b4b1a5]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.tpspoc-feedback-component .add-btn.video-btn[data-v-76b4b1a5]:hover{background-color:#f52b1d}.tpspoc-feedback-component .preview-container[data-v-76b4b1a5]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.tpspoc-feedback-component .preview-header[data-v-76b4b1a5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tpspoc-feedback-component .preview-title[data-v-76b4b1a5]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.tpspoc-feedback-component .preview-grid[data-v-76b4b1a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.tpspoc-feedback-component .preview-item[data-v-76b4b1a5]{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}.tpspoc-feedback-component .preview-item[data-v-76b4b1a5]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.tpspoc-feedback-component .preview-item.video-item[data-v-76b4b1a5]{background-color:#000}.tpspoc-feedback-component .preview-image-container[data-v-76b4b1a5]{width:100%;height:100%;position:relative}.tpspoc-feedback-component .preview-image-container img[data-v-76b4b1a5],.tpspoc-feedback-component .preview-image-container video[data-v-76b4b1a5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tpspoc-feedback-component .preview-item-actions[data-v-76b4b1a5]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.tpspoc-feedback-component .preview-view-btn[data-v-76b4b1a5],.tpspoc-feedback-component .preview-delete-btn[data-v-76b4b1a5]{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)}.tpspoc-feedback-component .preview-view-btn[data-v-76b4b1a5]{background-color:#ffffffd9;color:#25c5f7}.tpspoc-feedback-component .preview-view-btn[data-v-76b4b1a5]:hover{background-color:#25c5f7;color:#fff}.tpspoc-feedback-component .preview-delete-btn[data-v-76b4b1a5]{background-color:#ffffffd9;color:#f6463a}.tpspoc-feedback-component .preview-delete-btn[data-v-76b4b1a5]:hover:not(:disabled){background-color:#f6463a;color:#fff}.tpspoc-feedback-component .preview-delete-btn[data-v-76b4b1a5]:disabled{opacity:.6;cursor:not-allowed}.tpspoc-feedback-component .preview-delete-btn .spinner[data-v-76b4b1a5]{animation:spin-76b4b1a5 1s linear infinite}@keyframes spin-76b4b1a5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tpspoc-feedback-component .play-icon[data-v-76b4b1a5]{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-76b4b1a5]:hover{background-color:#000000b3}.tpspoc-feedback-component .play-icon svg[data-v-76b4b1a5]{fill:#fff;margin-left:2px}.tpspoc-feedback-component .empty-slot[data-v-76b4b1a5]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.tpspoc-feedback-component .empty-slot[data-v-76b4b1a5]:hover{border-color:#25c5f7;color:#25c5f7}.tpspoc-feedback-component .empty-slot-content[data-v-76b4b1a5]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.tpspoc-feedback-component .empty-slot-content.video-slot[data-v-76b4b1a5]{color:#f6463a}.tpspoc-feedback-component .comments-container[data-v-76b4b1a5]{margin-top:16px}.tpspoc-feedback-component .textarea[data-v-76b4b1a5]{width:100%;min-height:150px;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;font-size:1rem;resize:vertical;transition:border-color .2s;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.tpspoc-feedback-component .textarea[data-v-76b4b1a5]:focus{outline:none;border-color:#009db5;box-shadow:0 0 0 2px #009db533}.tpspoc-feedback-component .textarea.invalid[data-v-76b4b1a5]{border-color:#f6463a}.tpspoc-feedback-component .error-message[data-v-76b4b1a5]{color:#f6463a;font-size:.875rem;margin-top:.5rem}.tpspoc-feedback-component .action-section[data-v-76b4b1a5]{display:flex;justify-content:center;margin-top:24px}.tpspoc-feedback-component .submit-btn[data-v-76b4b1a5]{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}.tpspoc-feedback-component .submit-btn[data-v-76b4b1a5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.tpspoc-feedback-component .submit-btn[data-v-76b4b1a5]:disabled{background:#898989;cursor:not-allowed;box-shadow:none;transform:none}.tpspoc-feedback-component .loader[data-v-76b4b1a5]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-76b4b1a5 1s ease-in-out infinite}@keyframes spin-76b4b1a5{to{transform:rotate(360deg)}}.tpspoc-feedback-component .fullscreen-modal[data-v-76b4b1a5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172af2;z-index:1000;display:flex;flex-direction:column}.tpspoc-feedback-component .modal-header[data-v-76b4b1a5]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tpspoc-feedback-component .modal-header h3[data-v-76b4b1a5]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.tpspoc-feedback-component .modal-actions[data-v-76b4b1a5]{display:flex;align-items:center;gap:8px}.tpspoc-feedback-component .delete-modal-btn[data-v-76b4b1a5]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.tpspoc-feedback-component .delete-modal-btn[data-v-76b4b1a5]:hover{background-color:#dc3545cc}.tpspoc-feedback-component .delete-modal-btn svg[data-v-76b4b1a5]{width:20px;height:20px}.tpspoc-feedback-component .close-modal[data-v-76b4b1a5]{background:none;border:none;color:#fff;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.tpspoc-feedback-component .close-modal[data-v-76b4b1a5]:hover{background-color:#ffffff1a}.tpspoc-feedback-component .modal-content[data-v-76b4b1a5]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.tpspoc-feedback-component .fullscreen-image[data-v-76b4b1a5],.tpspoc-feedback-component .fullscreen-video[data-v-76b4b1a5]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.tpspoc-feedback-component .slide-fade-enter-active[data-v-76b4b1a5]{transition:all .3s ease-out}.tpspoc-feedback-component .slide-fade-leave-active[data-v-76b4b1a5]{transition:all .2s ease-in}.tpspoc-feedback-component .slide-fade-enter-from[data-v-76b4b1a5],.tpspoc-feedback-component .slide-fade-leave-to[data-v-76b4b1a5]{transform:translateY(20px);opacity:0}.tpspoc-feedback-component .modal-enter-active[data-v-76b4b1a5],.tpspoc-feedback-component .modal-leave-active[data-v-76b4b1a5]{transition:opacity .3s ease}.tpspoc-feedback-component .modal-enter-from[data-v-76b4b1a5],.tpspoc-feedback-component .modal-leave-to[data-v-76b4b1a5]{opacity:0}@media (max-width: 640px){.tpspoc-feedback-component .content-container[data-v-76b4b1a5]{padding:0 12px;margin:16px auto}.tpspoc-feedback-component .capture-section[data-v-76b4b1a5],.tpspoc-feedback-component .preview-container[data-v-76b4b1a5]{padding:16px}.tpspoc-feedback-component .preview-grid[data-v-76b4b1a5]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.tpspoc-feedback-component .main-title[data-v-76b4b1a5]{font-size:1.2rem}.tpspoc-feedback-component .submit-btn[data-v-76b4b1a5]{width:100%;justify-content:center}}.assessment-component .assessment-container[data-v-504bc797]{max-width:800px;margin:0 auto;padding:1rem}.assessment-component .assessment-title[data-v-504bc797]{font-size:1.2rem;margin-bottom:1.5rem;color:#2c3e50;text-align:center}.assessment-component .progress-bar[data-v-504bc797]{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;margin-bottom:1rem}.assessment-component .progress-bar .progress[data-v-504bc797]{height:100%;background-color:#009db5;border-radius:4px;transition:width .3s ease}.assessment-component .step-counter[data-v-504bc797]{text-align:center;margin-bottom:1.5rem;color:#64748b;font-size:.9rem}.assessment-component .evidence-cards[data-v-504bc797]{display:flex;flex-direction:column;gap:1rem}.assessment-component .evidence-card[data-v-504bc797]{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-504bc797]{border:2px solid #009DB5;box-shadow:0 0 5px #1976d2}.assessment-component .evidence-card.completed[data-v-504bc797]{background-color:#f0fdf4;border-color:#4caf50}.assessment-component .evidence-card .card-header[data-v-504bc797]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.assessment-component .evidence-card h2[data-v-504bc797]{margin:0;font-size:1rem;color:#1a1a1a}.assessment-component .evidence-card p[data-v-504bc797]{margin:0;color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.assessment-component .evidence-card .header-left[data-v-504bc797]{display:flex;align-items:center;gap:1rem}.assessment-component .evidence-card .step-number[data-v-504bc797]{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-504bc797]{display:none;margin-top:1.5rem}.assessment-component button[data-v-504bc797]{padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.assessment-component button[data-v-504bc797]:disabled{opacity:.5;cursor:not-allowed}.assessment-component .btn-start[data-v-504bc797]{background-color:#009db5;color:#fff;width:130px}@media (max-width: 640px){.assessment-component .desktop-only[data-v-504bc797]{display:none}.assessment-component .mobile-actions[data-v-504bc797]{display:flex;justify-content:center}.assessment-component .mobile-actions .btn-start[data-v-504bc797]{width:100%;max-width:100%}}@media (min-width: 640px){.assessment-component .assessment-title[data-v-504bc797]{font-size:1.2rem}.assessment-component .evidence-card[data-v-504bc797]{padding:2rem}.assessment-component .evidence-card .header-left[data-v-504bc797]{gap:1.5rem}.assessment-component .evidence-card h2[data-v-504bc797]{font-size:1rem}.assessment-component .evidence-card p[data-v-504bc797]{font-size:.9rem;margin-bottom:0}.assessment-component button[data-v-504bc797]{padding:.75rem 1.5rem}}.userverification-base-component[data-v-bd571c1c]{display:contents}.userverification-base-component .user-verification-wrapper[data-v-bd571c1c]{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:100vh;width:100%;position:relative}.userverification-base-component .logo[data-v-bd571c1c]{text-align:center;padding-top:1rem}.userverification-base-component .logo img[data-v-bd571c1c]{height:calc(35px + .0075*(100vw - 320px))}.userverification-base-component .photo-capture[data-v-bd571c1c]{text-align:center;padding:1.25rem;color:#2f2f3b}.userverification-base-component .placeholder[data-v-bd571c1c]{opacity:.4;-o-object-fit:cover;object-fit:cover}.userverification-base-component .verification-content[data-v-bd571c1c]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto}.userverification-base-component .stepper-container[data-v-bd571c1c]{width:100%;max-width:700px;margin:0 auto 20px;overflow-x:auto;padding:10px 0}.userverification-base-component .stepper-container[data-v-bd571c1c]::-webkit-scrollbar{display:none}.userverification-base-component .stepper[data-v-bd571c1c]{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:500px}.userverification-base-component .step[data-v-bd571c1c]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;transition:all .3s ease;align-self:end}.userverification-base-component .step.active .step-circle[data-v-bd571c1c]{background-color:#009db5;color:#fff;border-color:#009db5}.userverification-base-component .step.active .step-title[data-v-bd571c1c]{color:#009db5;font-weight:600}.userverification-base-component .step.active .step-line.left[data-v-bd571c1c]{background:linear-gradient(to right,#ddd,#009db5)}.userverification-base-component .step.active .step-line.right[data-v-bd571c1c]{background:linear-gradient(to right,#009db5,#ddd)}.userverification-base-component .step.completed .step-circle[data-v-bd571c1c]{background-color:#83bf6e;border-color:#83bf6e;color:#fff}.userverification-base-component .step.completed .step-line[data-v-bd571c1c]{background-color:#83bf6e}.userverification-base-component .step-title[data-v-bd571c1c]{font-size:.8rem;color:#666;margin-bottom:8px;text-align:center;max-width:120px}.userverification-base-component .step-circle-container[data-v-bd571c1c]{display:flex;align-items:center;width:100%}.userverification-base-component .step-circle[data-v-bd571c1c]{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-bd571c1c]:disabled{cursor:not-allowed}.userverification-base-component .step-line[data-v-bd571c1c]{height:2px;background-color:#ddd;flex-grow:1}.userverification-base-component .step-line.left[data-v-bd571c1c]{margin-right:-2px}.userverification-base-component .step-line.right[data-v-bd571c1c]{margin-left:-2px}.userverification-base-component .frames-container[data-v-bd571c1c]{display:flex;justify-content:center;gap:30px;flex-wrap:nowrap;overflow-x:auto;width:100%}.userverification-base-component .frame[data-v-bd571c1c]{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-bd571c1c]{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-bd571c1c]{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-bd571c1c],.userverification-base-component .photo-frame[data-v-bd571c1c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.2rem}.userverification-base-component .camera-toggle-icon[data-v-bd571c1c]{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-bd571c1c]{color:#2f2f3b}.userverification-base-component .camera-toggle-icon[data-v-bd571c1c]:hover{background-color:#ffffffe6}.userverification-base-component .capture-btn[data-v-bd571c1c]{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-bd571c1c]{width:54px;height:54px;border-radius:50%;background-color:#fff}.userverification-base-component .capture-btn-btn[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#76b85e}.userverification-base-component .compare-btn-container[data-v-bd571c1c]{text-align:center;margin-top:1rem}.userverification-base-component .compare-btn[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#008da3}.userverification-base-component .compare-btn[data-v-bd571c1c]:disabled{background-color:#6a7185;cursor:wait}.userverification-base-component .switch-btn-container[data-v-bd571c1c]{width:100%;text-align:center}.userverification-base-component .switch-btn[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#008da3}.userverification-base-component .action-buttons[data-v-bd571c1c]{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:15px}.userverification-base-component .capture-section[data-v-bd571c1c],.userverification-base-component .upload-section[data-v-bd571c1c]{display:flex;flex-direction:column;width:100%;align-items:center;gap:8px}.userverification-base-component .upload-container[data-v-bd571c1c]{width:100%;margin:.625rem 0;display:block}.userverification-base-component .upload-btn[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#008da3}.userverification-base-component .upload-label[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#008da3}.userverification-base-component .file-input[data-v-bd571c1c]{display:none}.userverification-base-component .file-name[data-v-bd571c1c]{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-bd571c1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6a7185;gap:10px}.userverification-base-component .placeholder-icon[data-v-bd571c1c]{font-size:2rem;opacity:.5}.userverification-base-component .placeholder-text[data-v-bd571c1c]{font-size:.75rem;text-align:center}.userverification-base-component .error-message[data-v-bd571c1c]{color:#f6463a;font-size:.75rem;margin-top:5px;text-align:center}.userverification-base-component .status-message[data-v-bd571c1c]{font-size:.75rem;margin-top:5px;text-align:center;color:#52526c}.userverification-base-component .retake-btn[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#ec9106}.userverification-base-component .location-section[data-v-bd571c1c]{margin-top:20px;width:100%;max-width:300px;text-align:center}.userverification-base-component .location-section .btn-green[data-v-bd571c1c]{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-bd571c1c]:hover{background-color:#76b85e}.userverification-base-component .location-section .btn-green[data-v-bd571c1c]:disabled{opacity:.7;cursor:not-allowed}.userverification-base-component .location-section .btn-green i[data-v-bd571c1c]{margin-left:5px}@media (max-width: 768px){.userverification-base-component .frames-container[data-v-bd571c1c]{flex-direction:column;align-items:center;gap:15px}.userverification-base-component .frame[data-v-bd571c1c]{width:100%;max-width:300px}}@media (max-width: 480px){.userverification-base-component .photo-capture[data-v-bd571c1c]{padding:.75rem}.userverification-base-component .frame[data-v-bd571c1c]{min-width:200px}.userverification-base-component .media-container[data-v-bd571c1c]{height:140px}}@keyframes pulse-bd571c1c{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.userverification-base-component .pulse[data-v-bd571c1c]{animation:pulse-bd571c1c 2s infinite}@media screen and (max-width: 480px) and (orientation: portrait){.userverification-base-component .verification-content .stepper[data-v-bd571c1c]{width:auto;min-width:100%;overflow-x:auto}}.assessor-verification-wrapper[data-v-6691ec3c] .frames-container{justify-content:center}.assessor-verification-wrapper[data-v-6691ec3c] .step{display:none}.page-wrapper[data-v-4f79ad6b]{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-4f79ad6b]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:10;width:100%}.page-wrapper .logo[data-v-4f79ad6b]{height:36px}.page-wrapper .logo img[data-v-4f79ad6b]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-4f79ad6b]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-4f79ad6b]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-4f79ad6b]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-4f79ad6b]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-4f79ad6b]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-4f79ad6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-wrapper .media-label-container[data-v-4f79ad6b]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-4f79ad6b]{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-4f79ad6b]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-4f79ad6b]{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-4f79ad6b]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-4f79ad6b]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .preview-container[data-v-4f79ad6b]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-4f79ad6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-4f79ad6b]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-grid[data-v-4f79ad6b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-4f79ad6b]{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-4f79ad6b]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-4f79ad6b]{width:100%;height:100%;position:relative}.page-wrapper .preview-item img[data-v-4f79ad6b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-item-actions[data-v-4f79ad6b]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-4f79ad6b],.page-wrapper .preview-delete-btn[data-v-4f79ad6b]{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-4f79ad6b]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-4f79ad6b]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-4f79ad6b]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-4f79ad6b]:hover:not(:disabled){background-color:#f6463a;color:#fff}.page-wrapper .preview-delete-btn[data-v-4f79ad6b]:disabled{opacity:.6;cursor:not-allowed}.page-wrapper .preview-delete-btn .spinner[data-v-4f79ad6b]{animation:spin-4f79ad6b 1s linear infinite}@keyframes spin-4f79ad6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-wrapper .empty-slot[data-v-4f79ad6b]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-4f79ad6b]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-4f79ad6b]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .action-section[data-v-4f79ad6b]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-4f79ad6b]{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-4f79ad6b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-4f79ad6b]{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-4f79ad6b]{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-4f79ad6b]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .modal-actions[data-v-4f79ad6b]{display:flex;align-items:center;gap:8px}.page-wrapper .delete-modal-btn[data-v-4f79ad6b]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.page-wrapper .delete-modal-btn[data-v-4f79ad6b]:hover{background-color:#dc3545cc}.page-wrapper .delete-modal-btn svg[data-v-4f79ad6b]{width:20px;height:20px}.page-wrapper .close-modal[data-v-4f79ad6b]{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}.page-wrapper .close-modal[data-v-4f79ad6b]:hover{background-color:#ffffff1a}.page-wrapper .modal-content[data-v-4f79ad6b]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-4f79ad6b]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .fade-enter-active[data-v-4f79ad6b],.page-wrapper .fade-leave-active[data-v-4f79ad6b]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-4f79ad6b],.page-wrapper .fade-leave-to[data-v-4f79ad6b]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-4f79ad6b]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-4f79ad6b]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-4f79ad6b],.page-wrapper .slide-fade-leave-to[data-v-4f79ad6b]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-4f79ad6b],.page-wrapper .modal-leave-active[data-v-4f79ad6b]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-4f79ad6b],.page-wrapper .modal-leave-to[data-v-4f79ad6b]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-4f79ad6b]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-4f79ad6b],.page-wrapper .preview-container[data-v-4f79ad6b]{padding:16px}.page-wrapper .preview-grid[data-v-4f79ad6b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-4f79ad6b]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-4f79ad6b]{width:100%;justify-content:center}}.assessor-dashboard-component[data-v-d176867d] :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-d176867d] *{margin:0;padding:0;box-sizing:border-box}.assessor-dashboard-component body[data-v-d176867d]{min-height:100vh;overflow-x:hidden;overflow-y:auto}.assessor-dashboard-component .main-container[data-v-d176867d]{display:flex;height:100vh;position:relative;overflow:hidden}.assessor-dashboard-component .sidebar[data-v-d176867d]{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-d176867d]{display:flex;justify-content:space-between;align-items:center}.assessor-dashboard-component .menu-list li[data-v-d176867d]{display:flex;align-items:center;gap:8px}.assessor-dashboard-component .menu-list li i[data-v-d176867d]{font-size:14px;color:#0297ad}.assessor-dashboard-component .completed-link[data-v-d176867d]{color:#83bf6e!important;border-left:4px solid #83BF6E;background:#f0fff0}.assessor-dashboard-component .active-link[data-v-d176867d]{color:#009db5!important;border-left:4px solid #009DB5;background:#e3f2fd;transition:all .3s ease}.assessor-dashboard-component .pending-link[data-v-d176867d]{color:#009db5!important;opacity:.7;border-left:4px solid #ddd}.assessor-dashboard-component .disabled-link[data-v-d176867d],.assessor-dashboard-component .section-button.disabled[data-v-d176867d]{opacity:.5;pointer-events:none;cursor:default}.assessor-dashboard-component .exam-section li[data-v-d176867d]{margin:15px 0 0 15px;list-style-type:none}.assessor-dashboard-component .exam-section a[data-v-d176867d]{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-d176867d]:hover,.assessor-dashboard-component .exam-section a.active[data-v-d176867d]{color:#25c5f7;font-weight:500}.assessor-dashboard-component .section-header[data-v-d176867d]{color:#f99b0d;text-align:left;padding:1rem;font-size:16px;background-color:#f99b0d33;border-radius:5px}.assessor-dashboard-component .body-wrapper[data-v-d176867d]{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-d176867d],.assessor-dashboard-component .body-wrapper.sidebar-hidden .main-content[data-v-d176867d]{margin-left:0;width:100%}.assessor-dashboard-component .header[data-v-d176867d]{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-d176867d]{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-d176867d]{display:flex;align-items:center;gap:1rem}.assessor-dashboard-component .header-title[data-v-d176867d]{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-d176867d]{display:block;text-align:center;padding:1rem}.assessor-dashboard-component .header-logo img[data-v-d176867d]{height:calc(30px + .0075*(100vw - 320px));max-height:40px}.assessor-dashboard-component .header-bg[data-v-d176867d]{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-d176867d 20s linear infinite;top:0;left:0;z-index:1}.assessor-dashboard-component .menu-button[data-v-d176867d]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#111827}.assessor-dashboard-component .container[data-v-d176867d]{max-width:1300px;margin:0 auto;width:100%}.assessor-dashboard-component .user-info[data-v-d176867d]{display:flex;align-items:center;gap:.75rem;cursor:pointer;position:relative}.assessor-dashboard-component .user-welcome[data-v-d176867d]{font-size:.875rem;color:#6b7280}.assessor-dashboard-component .user-avatar[data-v-d176867d]{width:3rem;height:3rem;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.assessor-dashboard-component .user-avatar img[data-v-d176867d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.assessor-dashboard-component .online-indicator[data-v-d176867d]{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-d176867d]{display:flex;flex-direction:column}.assessor-dashboard-component .user-name[data-v-d176867d]{font-size:1rem;font-weight:600;color:#111827;text-align:left}.assessor-dashboard-component .user-role[data-v-d176867d]{font-size:.875rem;color:#6b7280;text-align:left}.assessor-dashboard-component .dropdown-menu[data-v-d176867d]{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-d176867d]{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-d176867d]{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-d176867d]:hover{background:#f9fafb;transform:scale(1.02)}.assessor-dashboard-component .logout-item[data-v-d176867d]{color:#ef4444;font-weight:500}.assessor-dashboard-component .logout-item[data-v-d176867d]:hover{background:#fee2e2}.assessor-dashboard-component .main-content[data-v-d176867d]{padding:1rem 1.5rem;background-color:#f5f5f5;flex:1;overflow-y:auto}.assessor-dashboard-component .content-container[data-v-d176867d]{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative}.assessor-dashboard-component .content-container[data-v-d176867d] .logo{display:none}.assessor-dashboard-component .slide-enter-active[data-v-d176867d],.assessor-dashboard-component .slide-leave-active[data-v-d176867d]{transition:transform .3s ease}.assessor-dashboard-component .slide-enter-from[data-v-d176867d],.assessor-dashboard-component .slide-leave-to[data-v-d176867d]{transform:translate(-100%)}.assessor-dashboard-component .mobile-view[data-v-d176867d]{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-d176867d]{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.assessor-dashboard-component .mobile-section-title[data-v-d176867d]{font-size:1.2rem;font-weight:600;color:#007182;margin-bottom:15px;text-align:center}.assessor-dashboard-component .step-number[data-v-d176867d]{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-d176867d]{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-d176867d]:after{content:"→";position:absolute;right:16px;font-size:16px;opacity:.6}.assessor-dashboard-component .section-button[data-v-d176867d]:hover{background-color:#f9fafb;transform:translateY(-3px);box-shadow:0 4px 6px #0000000d}.assessor-dashboard-component .section-button[data-v-d176867d]:active{border-color:#009db5;background:#d0e8eb;animation:pulse-active-d176867d 1.5s infinite}.assessor-dashboard-component .section-button.completed[data-v-d176867d]{border-color:#83bf6e;background:#e4ede0}.assessor-dashboard-component .section-button.pending[data-v-d176867d]{opacity:.7;border-style:dashed}.assessor-dashboard-component .back-button[data-v-d176867d]{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-d176867d]:hover{background:linear-gradient(135deg,#00879c,#0cbef6);box-shadow:0 4px 12px #009db566;transform:translateY(-2px)}.assessor-dashboard-component .back-icon[data-v-d176867d]{font-size:1.2rem;margin-right:5px}.assessor-dashboard-component .checkmark[data-v-d176867d]{color:#83bf6e;margin-left:.5rem;font-size:1.2rem}.assessor-dashboard-component .mobile-content[data-v-d176867d]{position:relative;width:100%;height:100%}.assessor-dashboard-component .back-button-container[data-v-d176867d]{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-d176867d{0%{background-position:-100% 0}to{background-position:0 0}}@keyframes pulse-active-d176867d{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes fadeIn-d176867d{0%{opacity:0}to{opacity:1}}@media (min-width: 769px){.assessor-dashboard-component .header[data-v-d176867d]{position:fixed;top:0;right:0;left:255px;width:calc(100% - 255px)}.assessor-dashboard-component .sidebar-visible .header[data-v-d176867d]{width:calc(100% - 255px);left:255px}.assessor-dashboard-component .sidebar-hidden .header[data-v-d176867d]{width:100%;left:0}.assessor-dashboard-component .body-wrapper[data-v-d176867d]{margin-left:0;height:100vh;overflow:hidden}.assessor-dashboard-component .sidebar-visible .body-wrapper[data-v-d176867d]{margin-left:255px}.assessor-dashboard-component .sidebar[data-v-d176867d]{position:relative;top:0;left:0;height:100vh;overflow-y:auto;width:255px}.assessor-dashboard-component .main-content[data-v-d176867d]{margin-top:73px;height:calc(100vh - 73px)}.assessor-dashboard-component .mobile-view[data-v-d176867d]{display:none}}@media (max-width: 768px){.assessor-dashboard-component .header[data-v-d176867d]{position:relative;left:0;width:100%;border-bottom:none}.assessor-dashboard-component .body-wrapper[data-v-d176867d]{margin-left:0;height:auto;min-height:100vh}.assessor-dashboard-component .main-content[data-v-d176867d],.assessor-dashboard-component .menu-button[data-v-d176867d]{display:none}}@media (max-width: 480px){.assessor-dashboard-component .header[data-v-d176867d]{padding:8px;min-height:70px}.assessor-dashboard-component .user-avatar[data-v-d176867d]{width:2.5rem;height:2.5rem}.assessor-dashboard-component .user-info[data-v-d176867d]{gap:.5rem}.assessor-dashboard-component .user-details[data-v-d176867d],.assessor-dashboard-component .header-title[data-v-d176867d]{display:none}.assessor-dashboard-component .mobile-section-buttons[data-v-d176867d]{padding:2rem}.assessor-dashboard-component .section-button[data-v-d176867d]{padding:1rem;font-size:16px;color:#007182;width:100%;animation:fadeIn-d176867d .3s ease}}.page-wrapper[data-v-96066457]{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-96066457]{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-96066457]{height:36px}.page-wrapper .logo img[data-v-96066457]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-96066457]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-96066457]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-96066457]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-96066457]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-96066457]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-96066457]{display:flex;justify-content:space-between;align-items:center}.page-wrapper .media-label-container[data-v-96066457]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-96066457]{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-96066457]{background-color:#fef2f2;color:#f6463a}.page-wrapper .media-label[data-v-96066457]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-96066457]{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-96066457]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-96066457]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .add-btn.video-btn[data-v-96066457]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.page-wrapper .add-btn.video-btn[data-v-96066457]:hover{background-color:#f52b1d}.page-wrapper .preview-container[data-v-96066457]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-96066457]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-96066457]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-counter[data-v-96066457]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.page-wrapper .preview-grid[data-v-96066457]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-96066457]{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-96066457]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-96066457]{width:100%;height:100%;position:relative}.page-wrapper .preview-image-container img[data-v-96066457],.page-wrapper .preview-image-container video[data-v-96066457]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-item-actions[data-v-96066457]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-96066457],.page-wrapper .preview-delete-btn[data-v-96066457]{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-96066457]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-96066457]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-96066457]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-96066457]:hover{background-color:#f6463a;color:#fff}.page-wrapper .play-icon[data-v-96066457]{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-96066457]:hover{background-color:#000000b3}.page-wrapper .play-icon svg[data-v-96066457]{fill:#fff;margin-left:2px}.page-wrapper .empty-slot[data-v-96066457]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-96066457]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-96066457]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .empty-slot-content.video-slot[data-v-96066457]{color:#f6463a}.page-wrapper .action-section[data-v-96066457]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-96066457]{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-96066457]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-96066457]{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-96066457]{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-96066457]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .modal-actions[data-v-96066457]{display:flex;align-items:center;gap:8px}.page-wrapper .delete-modal-btn[data-v-96066457]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.page-wrapper .delete-modal-btn[data-v-96066457]:hover{background-color:#dc3545cc}.page-wrapper .delete-modal-btn svg[data-v-96066457]{width:20px;height:20px}.page-wrapper .close-modal[data-v-96066457]{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}.page-wrapper .close-modal[data-v-96066457]:hover{background-color:#ffffff1a}.page-wrapper .modal-content[data-v-96066457]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-96066457],.page-wrapper .fullscreen-video[data-v-96066457]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .back-btn[data-v-96066457]{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-96066457]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-96066457],.page-wrapper .fade-leave-active[data-v-96066457]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-96066457],.page-wrapper .fade-leave-to[data-v-96066457]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-96066457]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-96066457]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-96066457],.page-wrapper .slide-fade-leave-to[data-v-96066457]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-96066457],.page-wrapper .modal-leave-active[data-v-96066457]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-96066457],.page-wrapper .modal-leave-to[data-v-96066457]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-96066457]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-96066457],.page-wrapper .preview-container[data-v-96066457]{padding:16px}.page-wrapper .preview-grid[data-v-96066457]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-96066457]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-96066457]{width:100%;justify-content:center}}.page-wrapper[data-v-9341a644]{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-9341a644]{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-9341a644]{height:36px}.page-wrapper .logo img[data-v-9341a644]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-9341a644]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-9341a644]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-9341a644]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-9341a644]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-9341a644]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .media-action-container[data-v-9341a644]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-wrapper .media-label-container[data-v-9341a644]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-9341a644]{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-9341a644]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-9341a644]{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-9341a644]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-9341a644]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .preview-container[data-v-9341a644]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-9341a644]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-9341a644]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-grid[data-v-9341a644]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-9341a644]{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-9341a644]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-9341a644]{width:100%;height:100%;position:relative}.page-wrapper .preview-item img[data-v-9341a644]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-item-actions[data-v-9341a644]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-9341a644],.page-wrapper .preview-delete-btn[data-v-9341a644]{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-9341a644]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-9341a644]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-9341a644]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-9341a644]:hover:not(:disabled){background-color:#f6463a;color:#fff}.page-wrapper .preview-delete-btn[data-v-9341a644]:disabled{opacity:.6;cursor:not-allowed}.page-wrapper .preview-delete-btn .spinner[data-v-9341a644]{animation:spin-9341a644 1s linear infinite}@keyframes spin-9341a644{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-wrapper .empty-slot[data-v-9341a644]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-9341a644]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-9341a644]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .action-section[data-v-9341a644]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-9341a644]{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-9341a644]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-9341a644]{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-9341a644]{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-9341a644]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .modal-actions[data-v-9341a644]{display:flex;align-items:center;gap:8px}.page-wrapper .delete-modal-btn[data-v-9341a644]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.page-wrapper .delete-modal-btn[data-v-9341a644]:hover{background-color:#dc3545cc}.page-wrapper .delete-modal-btn svg[data-v-9341a644]{width:20px;height:20px}.page-wrapper .close-modal[data-v-9341a644]{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}.page-wrapper .close-modal[data-v-9341a644]:hover{background-color:#ffffff1a}.page-wrapper .modal-content[data-v-9341a644]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-9341a644]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .back-btn[data-v-9341a644]{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-9341a644]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-9341a644],.page-wrapper .fade-leave-active[data-v-9341a644]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-9341a644],.page-wrapper .fade-leave-to[data-v-9341a644]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-9341a644]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-9341a644]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-9341a644],.page-wrapper .slide-fade-leave-to[data-v-9341a644]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-9341a644],.page-wrapper .modal-leave-active[data-v-9341a644]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-9341a644],.page-wrapper .modal-leave-to[data-v-9341a644]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-9341a644]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-9341a644],.page-wrapper .preview-container[data-v-9341a644]{padding:16px}.page-wrapper .preview-grid[data-v-9341a644]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-9341a644]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-9341a644]{width:100%;justify-content:center}}.dashboard-agent-component[data-v-90231a0a] :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-90231a0a] *{margin:0;padding:0;box-sizing:border-box}.dashboard-agent-component body[data-v-90231a0a]{min-height:100vh}.dashboard-agent-component .container[data-v-90231a0a]{max-width:1300px;margin:0 auto}.dashboard-agent-component .header[data-v-90231a0a]{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-90231a0a]{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%}.dashboard-agent-component .header-title[data-v-90231a0a]{font-size:1rem;font-weight:500;color:#111827}.dashboard-agent-component .header-logo[data-v-90231a0a]{display:block;margin-bottom:20px;text-align:center}.dashboard-agent-component .header-logo img[data-v-90231a0a]{height:calc(28px + .0075*(100vw - 320px))}.dashboard-agent-component .header-bg[data-v-90231a0a]{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 20s linear infinite;top:0;left:0;z-index:1}.candidate-verification-component .page-wrapper[data-v-17a1a47c]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f5f5f7}.candidate-verification-component .top-navigation[data-v-17a1a47c]{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%}.candidate-verification-component .logo[data-v-17a1a47c]{height:36px}.candidate-verification-component .logo img[data-v-17a1a47c]{height:100%;-o-object-fit:contain;object-fit:contain}.candidate-verification-component .back-btn[data-v-17a1a47c]{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}.candidate-verification-component .back-btn[data-v-17a1a47c]:hover{background-color:#e3e5ee}.compare-btn[data-v-17a1a47c]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px}.compare-btn[data-v-17a1a47c]:hover{background-color:#0056b3}.centre-media-capture-component .page-wrapper[data-v-ccc32164]{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-ccc32164]{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-ccc32164]{height:36px}.centre-media-capture-component .logo img[data-v-ccc32164]{height:100%;-o-object-fit:contain;object-fit:contain}.centre-media-capture-component .content-container[data-v-ccc32164]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.centre-media-capture-component .header-section[data-v-ccc32164]{margin-bottom:32px;text-align:center}.centre-media-capture-component .main-title[data-v-ccc32164]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.centre-media-capture-component .instruction-text[data-v-ccc32164]{color:var(--body-light-font-color);font-size:.95rem;max-width:500px;margin:0 auto}.centre-media-capture-component .capture-section[data-v-ccc32164]{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-ccc32164]{display:flex;justify-content:space-between;align-items:center}.centre-media-capture-component .media-label-container[data-v-ccc32164]{display:flex;align-items:center;gap:10px}.centre-media-capture-component .icon-wrapper[data-v-ccc32164]{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-ccc32164]{background-color:#fef2f2;color:#f6463a}.centre-media-capture-component .media-label[data-v-ccc32164]{font-weight:600;font-size:1rem;color:#2f2f3b}.centre-media-capture-component .add-btn[data-v-ccc32164]{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-ccc32164]:hover{background-color:#0abef6;transform:translateY(-1px)}.centre-media-capture-component .add-btn[data-v-ccc32164]:disabled{background-color:#efefef;cursor:not-allowed;transform:none;box-shadow:none}.centre-media-capture-component .add-btn.video-btn[data-v-ccc32164]{background-color:#f6463a;box-shadow:0 2px 4px #f6463a4d}.centre-media-capture-component .add-btn.video-btn[data-v-ccc32164]:hover{background-color:#f52b1d}.centre-media-capture-component .preview-container[data-v-ccc32164]{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-ccc32164]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.centre-media-capture-component .preview-title[data-v-ccc32164]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.centre-media-capture-component .preview-counter[data-v-ccc32164]{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-ccc32164]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.centre-media-capture-component .preview-item[data-v-ccc32164]{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-ccc32164]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.centre-media-capture-component .preview-image-container[data-v-ccc32164]{width:100%;height:100%;position:relative}.centre-media-capture-component .preview-image-container img[data-v-ccc32164],.centre-media-capture-component .preview-image-container video[data-v-ccc32164]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.centre-media-capture-component .preview-item-actions[data-v-ccc32164]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.centre-media-capture-component .preview-view-btn[data-v-ccc32164],.centre-media-capture-component .preview-delete-btn[data-v-ccc32164]{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-ccc32164]{background-color:#ffffffd9;color:#25c5f7}.centre-media-capture-component .preview-view-btn[data-v-ccc32164]:hover{background-color:#25c5f7;color:#fff}.centre-media-capture-component .preview-delete-btn[data-v-ccc32164]{background-color:#ffffffd9;color:#f6463a}.centre-media-capture-component .preview-delete-btn[data-v-ccc32164]:hover{background-color:#f6463a;color:#fff}.centre-media-capture-component .play-icon[data-v-ccc32164]{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-ccc32164]:hover{background-color:#000000b3}.centre-media-capture-component .play-icon svg[data-v-ccc32164]{fill:#fff;margin-left:2px}.centre-media-capture-component .empty-slot[data-v-ccc32164]{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-ccc32164]:hover{border-color:#25c5f7;color:#25c5f7}.centre-media-capture-component .empty-slot-content[data-v-ccc32164]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.centre-media-capture-component .empty-slot-content.video-slot[data-v-ccc32164]{color:#f6463a}.centre-media-capture-component .action-section[data-v-ccc32164]{display:flex;justify-content:center;margin-top:24px}.centre-media-capture-component .submit-btn[data-v-ccc32164]{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-ccc32164]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #25c5f766}.centre-media-capture-component .fullscreen-modal[data-v-ccc32164]{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-ccc32164]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.centre-media-capture-component .modal-header h3[data-v-ccc32164]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.centre-media-capture-component .modal-actions[data-v-ccc32164]{display:flex;align-items:center;gap:8px}.centre-media-capture-component .delete-modal-btn[data-v-ccc32164]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.centre-media-capture-component .delete-modal-btn[data-v-ccc32164]:hover{background-color:#dc3545cc}.centre-media-capture-component .delete-modal-btn svg[data-v-ccc32164]{width:20px;height:20px}.centre-media-capture-component .close-modal[data-v-ccc32164]{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}.centre-media-capture-component .close-modal[data-v-ccc32164]:hover{background-color:#ffffff1a}.centre-media-capture-component .modal-content[data-v-ccc32164]{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-ccc32164],.centre-media-capture-component .fullscreen-video[data-v-ccc32164]{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 .back-btn[data-v-ccc32164]{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-ccc32164]:hover{background-color:#e3e5ee}.centre-media-capture-component .fade-enter-active[data-v-ccc32164],.centre-media-capture-component .fade-leave-active[data-v-ccc32164]{transition:opacity .3s ease}.centre-media-capture-component .fade-enter-from[data-v-ccc32164],.centre-media-capture-component .fade-leave-to[data-v-ccc32164]{opacity:0}.centre-media-capture-component .slide-fade-enter-active[data-v-ccc32164]{transition:all .3s ease-out}.centre-media-capture-component .slide-fade-leave-active[data-v-ccc32164]{transition:all .2s ease-in}.centre-media-capture-component .slide-fade-enter-from[data-v-ccc32164],.centre-media-capture-component .slide-fade-leave-to[data-v-ccc32164]{transform:translateY(20px);opacity:0}.centre-media-capture-component .modal-enter-active[data-v-ccc32164],.centre-media-capture-component .modal-leave-active[data-v-ccc32164]{transition:opacity .3s ease}.centre-media-capture-component .modal-enter-from[data-v-ccc32164],.centre-media-capture-component .modal-leave-to[data-v-ccc32164]{opacity:0}@media (max-width: 640px){.centre-media-capture-component .content-container[data-v-ccc32164]{padding:0 12px;margin:16px auto}.centre-media-capture-component .capture-section[data-v-ccc32164],.centre-media-capture-component .preview-container[data-v-ccc32164]{padding:16px}.centre-media-capture-component .preview-grid[data-v-ccc32164]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.centre-media-capture-component .main-title[data-v-ccc32164]{font-size:1.2rem}.centre-media-capture-component .submit-btn[data-v-ccc32164]{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-7fe90231]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.batch-table-component .batch-header[data-v-7fe90231]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.batch-table-component .batch-title[data-v-7fe90231]{font-size:1.125rem;font-weight:600;color:#151521;text-align:center}.batch-table-component .search-filter-bar[data-v-7fe90231]{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.batch-table-component .search-filter-bar[data-v-7fe90231]{flex-direction:row;justify-content:space-between;align-items:center}}.batch-table-component .search-container[data-v-7fe90231]{position:relative;width:100%}@media (min-width: 640px){.batch-table-component .search-container[data-v-7fe90231]{width:16rem}}.batch-table-component .search-input[data-v-7fe90231]{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-7fe90231]:focus{outline:none;border-color:#009db5;box-shadow:0 0 0 3px #009db51a}.batch-table-component .search-icon[data-v-7fe90231]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#898989}.batch-table-component .action-buttons[data-v-7fe90231]{display:flex;gap:.5rem}.batch-table-component .action-button[data-v-7fe90231]{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-7fe90231]:hover{background-color:#f2f3f7}.batch-table-component .table-container[data-v-7fe90231]{overflow-x:auto}.batch-table-component .batch-table[data-v-7fe90231]{width:100%;border-collapse:collapse}.batch-table-component .batch-table th[data-v-7fe90231]{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-7fe90231]{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-7fe90231]:hover{background-color:#f2f3f7}.batch-table-component .batch-id[data-v-7fe90231]{font-weight:500;color:#009db5}.batch-table-component .mobile-cards[data-v-7fe90231]{display:none;flex-direction:column;gap:1rem;padding:1rem}.batch-table-component .batch-card[data-v-7fe90231]{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.batch-table-component .card-header[data-v-7fe90231]{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-7fe90231]{font-weight:500;color:#009db5;font-size:.875rem}.batch-table-component .batch-name[data-v-7fe90231]{font-weight:600;color:#151521;font-size:1rem}.batch-table-component .card-content[data-v-7fe90231]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.batch-table-component .card-row[data-v-7fe90231]{display:flex;justify-content:space-between;align-items:center}.batch-table-component .card-label[data-v-7fe90231]{font-size:.875rem;color:var(--body-light-font-color);font-weight:500}.batch-table-component .card-value[data-v-7fe90231]{font-size:.875rem;color:#2f2f3b}.batch-table-component .card-footer[data-v-7fe90231]{border-top:1px solid #e5e7eb;padding:.75rem 1rem}.batch-table-component .mobile-buttons-container[data-v-7fe90231]{display:flex;gap:.5rem;width:100%}.batch-table-component .download-link[data-v-7fe90231]{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-7fe90231]:hover{background-color:#009db51a}.batch-table-component .mobile-start-btn[data-v-7fe90231]{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-7fe90231]:hover,.batch-table-component .mobile-start-btn[data-v-7fe90231]:focus{background-color:#0abef6}.batch-table-component .mobile-start-btn.disabled[data-v-7fe90231]{background-color:#efefef;cursor:not-allowed;opacity:.6}.batch-table-component .status-badge[data-v-7fe90231]{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.batch-table-component .status-badge.completed[data-v-7fe90231]{background-color:#fef3c7;color:#f6463a}.batch-table-component .status-badge.upcoming[data-v-7fe90231]{background-color:#e0f2fe;color:#009db5}.batch-table-component .status-badge.ongoing[data-v-7fe90231]{background-color:#d1fae5;color:#83bf6e}.batch-table-component .action-link[data-v-7fe90231]{color:#009db5;text-decoration:none}.batch-table-component .action-link[data-v-7fe90231]:hover{color:#008da3;text-decoration:underline}.batch-table-component .start-btn[data-v-7fe90231]{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-7fe90231]:hover,.batch-table-component .start-btn[data-v-7fe90231]:focus{background-color:#0abef6}.batch-table-component .start-btn[data-v-7fe90231]:focus{box-shadow:0 0 0 4px #25c5f726}.batch-table-component .start-btn[data-v-7fe90231]:active{background-color:#09b3e9;box-shadow:none}.batch-table-component .start-btn[data-v-7fe90231]:disabled{background-color:#efefef;cursor:not-allowed;opacity:.6}.batch-table-component .pagination[data-v-7fe90231]{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-7fe90231]{display:flex;align-items:center;justify-content:space-between;width:100%}.batch-table-component .mobile-pagination-button[data-v-7fe90231]{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center;max-width:120px}.batch-table-component .mobile-page-indicator[data-v-7fe90231]{font-size:.875rem;color:#2f2f3b;font-weight:500}@media (min-width: 640px){.batch-table-component .pagination-mobile[data-v-7fe90231]{display:none}}.batch-table-component .pagination-desktop[data-v-7fe90231]{display:none}@media (min-width: 640px){.batch-table-component .pagination-desktop[data-v-7fe90231]{display:flex;align-items:center;justify-content:space-between;width:100%}}.batch-table-component .pagination-info[data-v-7fe90231]{font-size:.875rem;color:#2f2f3b}.batch-table-component .pagination-info-value[data-v-7fe90231]{font-weight:500}.batch-table-component .pagination-nav[data-v-7fe90231]{display:flex}.batch-table-component .pagination-button[data-v-7fe90231]{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-7fe90231]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.batch-table-component .pagination-button[data-v-7fe90231]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.batch-table-component .pagination-button[data-v-7fe90231]:not(:first-child){margin-left:-1px}.batch-table-component .pagination-button.active[data-v-7fe90231]{z-index:10;background-color:#009db51a;border-color:#009db5;color:#009db5}.batch-table-component .pagination-button.disabled[data-v-7fe90231]{background-color:#f2f3f7;color:#efefef;cursor:not-allowed}.batch-table-component .pagination-button[data-v-7fe90231]:not(.disabled):hover{background-color:#f2f3f7}.batch-table-component .pagination-page-button[data-v-7fe90231]{min-width:2rem;padding:.5rem}@media (max-width: 768px){.batch-table-component .desktop-table[data-v-7fe90231]{display:none}.batch-table-component .mobile-cards[data-v-7fe90231]{display:flex}}@keyframes wave-f51d8740{0%{background-position:-100% 0}to{background-position:0 0}}.dashboard-agent-component[data-v-f51d8740] :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-f51d8740] *{margin:0;padding:0;box-sizing:border-box}.dashboard-agent-component body[data-v-f51d8740]{min-height:100vh}.dashboard-agent-component .container[data-v-f51d8740]{max-width:1300px;margin:0 auto}.dashboard-agent-component .header[data-v-f51d8740]{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-f51d8740]{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%}.dashboard-agent-component .header-title[data-v-f51d8740]{font-size:1rem;font-weight:500;color:#111827}.dashboard-agent-component .header-logo[data-v-f51d8740]{display:block;margin-bottom:20px;text-align:center}.dashboard-agent-component .header-logo img[data-v-f51d8740]{height:calc(28px + .0075*(100vw - 320px))}.dashboard-agent-component .header-bg[data-v-f51d8740]{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-f51d8740 20s linear infinite;top:0;left:0;z-index:1}.dashboard-agent-component .user-info[data-v-f51d8740]{position:relative;display:flex;align-items:center;gap:1rem;z-index:200}.dashboard-agent-component .user-welcome[data-v-f51d8740]{font-size:.875rem;color:#6b7280}.dashboard-agent-component .user-avatar[data-v-f51d8740]{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-f51d8740]{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-f51d8740]{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-f51d8740]{font-size:1rem;font-weight:600;color:#1f2937;padding:12px;text-align:left}.dashboard-agent-component .dropdown-item[data-v-f51d8740]{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-f51d8740]:hover{background:#f9fafb;transform:scale(1.02)}.dashboard-agent-component .dropdown-divider[data-v-f51d8740]{height:1px;background-color:#e5e7eb;margin:4px 0}.dashboard-agent-component .logout-item[data-v-f51d8740]{color:#ef4444;font-weight:500}.dashboard-agent-component .logout-item[data-v-f51d8740]:hover{background:#fee2e2}.dashboard-agent-component .main-content[data-v-f51d8740]{padding:1rem 0;background-color:#f5f5f5}.dashboard-agent-component .stats-grid[data-v-f51d8740]{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-bottom:1rem}.dashboard-agent-component .active-card[data-v-f51d8740]{border:1px solid #4f46e5;border-radius:.5rem}@media (max-width: 768px){.dashboard-agent-component .header[data-v-f51d8740]{min-height:10vh}.dashboard-agent-component .stats-grid[data-v-f51d8740]{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-f51d8740]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.dashboard-agent-component .stats-grid[data-v-f51d8740]{grid-template-columns:repeat(4,1fr)}}.documentation-capture-component .page-wrapper[data-v-0286e16e]{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-0286e16e]{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-0286e16e]{height:36px}.documentation-capture-component .logo img[data-v-0286e16e]{height:100%;-o-object-fit:contain;object-fit:contain}.documentation-capture-component .content-container[data-v-0286e16e]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.documentation-capture-component .header-section[data-v-0286e16e]{margin-bottom:32px;text-align:center}.documentation-capture-component .main-title[data-v-0286e16e]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.documentation-capture-component .instruction-text[data-v-0286e16e]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.documentation-capture-component .document-sections[data-v-0286e16e]{display:flex;flex-direction:column;gap:1rem}.documentation-capture-component .document-section[data-v-0286e16e]{display:flex;flex-direction:column;gap:16px}.documentation-capture-component .capture-section[data-v-0286e16e]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;border-left:4px solid #25C5F7;transition:all .3s ease}.documentation-capture-component .capture-section.annexure-section[data-v-0286e16e]{border-left-color:#25c5f7}.documentation-capture-component .capture-section.annexure-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #3b82f61a}.documentation-capture-component .capture-section.annexure-n-section[data-v-0286e16e]{border-left-color:#f0f}.documentation-capture-component .capture-section.annexure-n-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #fbbf241a}.documentation-capture-component .capture-section.code-section[data-v-0286e16e]{border-left-color:#f99b0d}.documentation-capture-component .capture-section.code-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #f59e0b1a}.documentation-capture-component .capture-section.attendance-section[data-v-0286e16e]{border-left-color:#83bf6e}.documentation-capture-component .capture-section.attendance-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #22c55e1a}.documentation-capture-component .capture-section.tp-feedback-section[data-v-0286e16e]{border-left-color:#dc143c}.documentation-capture-component .capture-section.tp-feedback-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #60a5fa1a}.documentation-capture-component .capture-section.confidentiality-section[data-v-0286e16e]{border-left-color:#8a2be2}.documentation-capture-component .capture-section.confidentiality-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #8a2be233}.documentation-capture-component .capture-section.assessment-checklist-section[data-v-0286e16e]{border-left-color:#d2691e}.documentation-capture-component .capture-section.assessment-checklist-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #d2b48c4d}.documentation-capture-component .capture-section.declaration-training-section[data-v-0286e16e]{border-left-color:#94a3b8}.documentation-capture-component .capture-section.declaration-training-section[data-v-0286e16e]:hover{box-shadow:0 6px 16px #94a3b84d}.documentation-capture-component .media-action-container[data-v-0286e16e]{display:flex;justify-content:space-between;align-items:center}.documentation-capture-component .media-label-container[data-v-0286e16e]{display:flex;align-items:center;gap:10px}.documentation-capture-component .icon-wrapper[data-v-0286e16e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.documentation-capture-component .icon-wrapper.annexure-icon[data-v-0286e16e]{background-color:#edf2ff;color:#25c5f7}.documentation-capture-component .icon-wrapper.annexure-n-icon[data-v-0286e16e]{background-color:#fce7f3;color:#f0f}.documentation-capture-component .icon-wrapper.code-icon[data-v-0286e16e]{background-color:#fffbeb;color:#f99b0d}.documentation-capture-component .icon-wrapper.attendance-icon[data-v-0286e16e]{background-color:#f0fdf4;color:#83bf6e}.documentation-capture-component .icon-wrapper.tp-feedback-icon[data-v-0286e16e]{background-color:#fee2e2;color:#dc143c}.documentation-capture-component .icon-wrapper.confidentiality-icon[data-v-0286e16e]{background-color:#f3e8ff;color:#7e22ce}.documentation-capture-component .icon-wrapper.assessment-checklist-icon[data-v-0286e16e]{background-color:#fef3c7;color:#d97706}.documentation-capture-component .icon-wrapper.declaration-training-icon[data-v-0286e16e]{background-color:#e2e8f0;color:#475569}.documentation-capture-component .media-label[data-v-0286e16e]{font-weight:600;font-size:1rem;color:#2f2f3b}.documentation-capture-component .capture-options[data-v-0286e16e]{display:flex;align-items:center;gap:12px}.documentation-capture-component .add-btn[data-v-0286e16e]{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-0286e16e]:hover{background-color:#0abef6;transform:translateY(-1px)}.documentation-capture-component .add-btn[data-v-0286e16e]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.documentation-capture-component .add-btn.upload-btn[data-v-0286e16e]{background-color:#83bf6e;box-shadow:0 2px 4px #83bf6e4d}.documentation-capture-component .add-btn.upload-btn[data-v-0286e16e]:hover{background-color:#71b659}.documentation-capture-component .preview-container[data-v-0286e16e]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.documentation-capture-component .preview-header[data-v-0286e16e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.documentation-capture-component .preview-title[data-v-0286e16e]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.documentation-capture-component .preview-grid[data-v-0286e16e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.documentation-capture-component .preview-item[data-v-0286e16e]{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-0286e16e]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.documentation-capture-component .preview-image-container[data-v-0286e16e]{width:100%;height:100%;position:relative}.documentation-capture-component .preview-image-container img[data-v-0286e16e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.documentation-capture-component .pdf-preview[data-v-0286e16e]{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-item-actions[data-v-0286e16e]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.documentation-capture-component .preview-view-btn[data-v-0286e16e],.documentation-capture-component .preview-delete-btn[data-v-0286e16e]{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-0286e16e]{background-color:#ffffffd9;color:#25c5f7}.documentation-capture-component .preview-view-btn[data-v-0286e16e]:hover{background-color:#25c5f7;color:#fff}.documentation-capture-component .preview-delete-btn[data-v-0286e16e]{background-color:#ffffffd9;color:#f6463a}.documentation-capture-component .preview-delete-btn[data-v-0286e16e]:hover{background-color:#f6463a;color:#fff}.documentation-capture-component .submit-actions[data-v-0286e16e]{display:flex;justify-content:center;margin:32px 0 16px}.documentation-capture-component .submit-btn[data-v-0286e16e]{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 .submit-btn[data-v-0286e16e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #0abef666}.documentation-capture-component .submit-btn[data-v-0286e16e]:disabled{background:#efefef;cursor:not-allowed;transform:none;box-shadow:none}.documentation-capture-component .back-btn[data-v-0286e16e]{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-0286e16e]:hover{background-color:#e3e5ee}.documentation-capture-component .fullscreen-modal[data-v-0286e16e]{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-0286e16e]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#1e293bcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.documentation-capture-component .modal-header h3[data-v-0286e16e]{color:#fff;margin:0;font-size:1.1rem;font-weight:500}.documentation-capture-component .modal-actions[data-v-0286e16e]{display:flex;align-items:center;gap:8px}.documentation-capture-component .delete-modal-btn[data-v-0286e16e]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.documentation-capture-component .delete-modal-btn[data-v-0286e16e]:hover{background-color:#dc3545cc}.documentation-capture-component .delete-modal-btn svg[data-v-0286e16e]{width:20px;height:20px}.documentation-capture-component .close-modal[data-v-0286e16e]{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}.documentation-capture-component .close-modal[data-v-0286e16e]:hover{background-color:#ffffff1a}.documentation-capture-component .modal-content[data-v-0286e16e]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.documentation-capture-component .fullscreen-image[data-v-0286e16e]{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-0286e16e]{width:90%;height:90vh;border:none;border-radius:4px;background:#fff}.documentation-capture-component .slide-fade-enter-active[data-v-0286e16e]{transition:all .3s ease-out}.documentation-capture-component .slide-fade-leave-active[data-v-0286e16e]{transition:all .2s ease-in}.documentation-capture-component .slide-fade-enter-from[data-v-0286e16e],.documentation-capture-component .slide-fade-leave-to[data-v-0286e16e]{transform:translateY(20px);opacity:0}.documentation-capture-component .modal-enter-active[data-v-0286e16e],.documentation-capture-component .modal-leave-active[data-v-0286e16e]{transition:opacity .3s ease}.documentation-capture-component .modal-enter-from[data-v-0286e16e],.documentation-capture-component .modal-leave-to[data-v-0286e16e]{opacity:0}.documentation-capture-component .empty-slot[data-v-0286e16e]{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-0286e16e]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px;border-radius:8px;transition:all .2s ease}.documentation-capture-component .empty-slot-content[data-v-0286e16e]:hover{background-color:#f2f3f7;color:#25c5f7}.documentation-capture-component .empty-slot-divider[data-v-0286e16e]{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}.documentation-capture-component .loader[data-v-0286e16e]{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-0286e16e 1s ease-in-out infinite}@keyframes spin-0286e16e{to{transform:rotate(360deg)}}@media (max-width: 640px){.documentation-capture-component .content-container[data-v-0286e16e]{padding:0 12px;margin:16px auto}.documentation-capture-component .capture-section[data-v-0286e16e],.documentation-capture-component .preview-container[data-v-0286e16e]{padding:16px}.documentation-capture-component .preview-grid[data-v-0286e16e]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.documentation-capture-component .main-title[data-v-0286e16e]{font-size:1.2rem}.documentation-capture-component .capture-options[data-v-0286e16e]{flex-direction:row;width:100%;gap:5px}.documentation-capture-component .add-btn[data-v-0286e16e]{flex:1;justify-content:center;padding:10px 12px;font-size:.85rem}.documentation-capture-component .submit-actions[data-v-0286e16e]{margin:24px 0 8px}.documentation-capture-component .submit-btn[data-v-0286e16e]{width:100%;justify-content:center}.documentation-capture-component .media-action-container[data-v-0286e16e]{flex-direction:column;align-items:flex-start;gap:16px}.documentation-capture-component .capture-options[data-v-0286e16e]{width:100%}.documentation-capture-component .empty-slot-content[data-v-0286e16e]{padding:8px}.documentation-capture-component .empty-slot-divider[data-v-0286e16e]{font-size:.8rem;padding:2px 12px}}.lab-media-capture-component .page-wrapper[data-v-2c44b36f]{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-2c44b36f]{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-2c44b36f]{height:36px}.lab-media-capture-component .logo img[data-v-2c44b36f]{height:100%;-o-object-fit:contain;object-fit:contain}.lab-media-capture-component .content-container[data-v-2c44b36f]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.lab-media-capture-component .header-section[data-v-2c44b36f]{margin-bottom:32px;text-align:center}.lab-media-capture-component .main-title[data-v-2c44b36f]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.lab-media-capture-component .instruction-text[data-v-2c44b36f]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.lab-media-capture-component .capture-section[data-v-2c44b36f]{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-2c44b36f]{display:flex;justify-content:space-between;align-items:center}.lab-media-capture-component .media-label-container[data-v-2c44b36f]{display:flex;align-items:center;gap:10px}.lab-media-capture-component .icon-wrapper[data-v-2c44b36f]{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-2c44b36f]{background-color:#fef2f2;color:#f6463a}.lab-media-capture-component .media-label[data-v-2c44b36f]{font-weight:600;font-size:1rem;color:#151521}.lab-media-capture-component .add-btn[data-v-2c44b36f]{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-2c44b36f]:hover{background-color:#0abef6;transform:translateY(-1px)}.lab-media-capture-component .add-btn[data-v-2c44b36f]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.lab-media-capture-component .add-btn.video-btn[data-v-2c44b36f]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.lab-media-capture-component .add-btn.video-btn[data-v-2c44b36f]:hover{background-color:#f52b1d}.lab-media-capture-component .preview-container[data-v-2c44b36f]{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-2c44b36f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lab-media-capture-component .preview-title[data-v-2c44b36f]{font-size:1.1rem;font-weight:600;color:#151521;margin:0}.lab-media-capture-component .preview-counter[data-v-2c44b36f]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.lab-media-capture-component .preview-grid[data-v-2c44b36f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.lab-media-capture-component .preview-item[data-v-2c44b36f]{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-2c44b36f]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.lab-media-capture-component .preview-image-container[data-v-2c44b36f]{width:100%;height:100%;position:relative}.lab-media-capture-component .preview-item img[data-v-2c44b36f],.lab-media-capture-component .preview-item video[data-v-2c44b36f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lab-media-capture-component .preview-item-actions[data-v-2c44b36f]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.lab-media-capture-component .preview-view-btn[data-v-2c44b36f],.lab-media-capture-component .preview-delete-btn[data-v-2c44b36f]{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-2c44b36f]{background-color:#ffffffd9;color:#25c5f7}.lab-media-capture-component .preview-view-btn[data-v-2c44b36f]:hover{background-color:#25c5f7;color:#fff}.lab-media-capture-component .preview-delete-btn[data-v-2c44b36f]{background-color:#ffffffd9;color:#f6463a}.lab-media-capture-component .preview-delete-btn[data-v-2c44b36f]:hover{background-color:#f6463a;color:#fff}.lab-media-capture-component .play-icon[data-v-2c44b36f]{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-2c44b36f]:hover{background-color:#000000b3}.lab-media-capture-component .play-icon svg[data-v-2c44b36f]{fill:#fff;margin-left:2px}.lab-media-capture-component .empty-slot[data-v-2c44b36f]{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-2c44b36f]:hover{border-color:#25c5f7;color:#25c5f7}.lab-media-capture-component .empty-slot-content[data-v-2c44b36f]{display:flex;flex-direction:column;align-items:center;color:#6c757d;gap:8px}.lab-media-capture-component .empty-slot-content.video-slot[data-v-2c44b36f]{color:#f6463a}.lab-media-capture-component .action-section[data-v-2c44b36f]{display:flex;justify-content:center;margin-top:24px}.lab-media-capture-component .submit-btn[data-v-2c44b36f]{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-2c44b36f]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.lab-media-capture-component .fullscreen-modal[data-v-2c44b36f]{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-2c44b36f]{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-2c44b36f]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.lab-media-capture-component .modal-actions[data-v-2c44b36f]{display:flex;align-items:center;gap:8px}.lab-media-capture-component .delete-modal-btn[data-v-2c44b36f]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.lab-media-capture-component .delete-modal-btn[data-v-2c44b36f]:hover{background-color:#dc3545cc}.lab-media-capture-component .delete-modal-btn svg[data-v-2c44b36f]{width:20px;height:20px}.lab-media-capture-component .close-modal[data-v-2c44b36f]{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}.lab-media-capture-component .close-modal[data-v-2c44b36f]:hover{background-color:#ffffff1a}.lab-media-capture-component .modal-content[data-v-2c44b36f]{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-2c44b36f],.lab-media-capture-component .fullscreen-video[data-v-2c44b36f]{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 .back-btn[data-v-2c44b36f]{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-2c44b36f]:hover{background-color:#e3e5ee}.lab-media-capture-component .fade-enter-active[data-v-2c44b36f],.lab-media-capture-component .fade-leave-active[data-v-2c44b36f]{transition:opacity .3s ease}.lab-media-capture-component .fade-enter-from[data-v-2c44b36f],.lab-media-capture-component .fade-leave-to[data-v-2c44b36f]{opacity:0}.lab-media-capture-component .slide-fade-enter-active[data-v-2c44b36f]{transition:all .3s ease-out}.lab-media-capture-component .slide-fade-leave-active[data-v-2c44b36f]{transition:all .2s ease-in}.lab-media-capture-component .slide-fade-enter-from[data-v-2c44b36f],.lab-media-capture-component .slide-fade-leave-to[data-v-2c44b36f]{transform:translateY(20px);opacity:0}.lab-media-capture-component .modal-enter-active[data-v-2c44b36f],.lab-media-capture-component .modal-leave-active[data-v-2c44b36f]{transition:opacity .3s ease}.lab-media-capture-component .modal-enter-from[data-v-2c44b36f],.lab-media-capture-component .modal-leave-to[data-v-2c44b36f]{opacity:0}@media (max-width: 640px){.lab-media-capture-component .content-container[data-v-2c44b36f]{padding:0 12px;margin:16px auto}.lab-media-capture-component .capture-section[data-v-2c44b36f],.lab-media-capture-component .preview-container[data-v-2c44b36f]{padding:16px}.lab-media-capture-component .preview-grid[data-v-2c44b36f]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.lab-media-capture-component .main-title[data-v-2c44b36f]{font-size:1.2rem}.lab-media-capture-component .submit-btn[data-v-2c44b36f]{width:100%;justify-content:center}}.page-wrapper[data-v-71500e8b]{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-71500e8b]{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-71500e8b]{height:36px}.page-wrapper .logo img[data-v-71500e8b]{height:100%;-o-object-fit:contain;object-fit:contain}.page-wrapper .content-container[data-v-71500e8b]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.page-wrapper .header-section[data-v-71500e8b]{margin-bottom:32px;text-align:center}.page-wrapper .main-title[data-v-71500e8b]{font-size:1.5rem;font-weight:700;color:#2c323f;margin-bottom:8px}.page-wrapper .instruction-text[data-v-71500e8b]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.page-wrapper .capture-section[data-v-71500e8b]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px;border-left:4px solid #25C5F7;transition:all .3s ease}.page-wrapper .capture-section.photo-section[data-v-71500e8b]{border-left-color:#25c5f7}.page-wrapper .capture-section.photo-section[data-v-71500e8b]:hover{box-shadow:0 6px 16px #3b82f61a}.page-wrapper .capture-section.video-section[data-v-71500e8b]{border-left-color:#f6463a}.page-wrapper .capture-section.video-section[data-v-71500e8b]:hover{box-shadow:0 6px 16px #ef44441a}.page-wrapper .media-action-container[data-v-71500e8b]{display:flex;justify-content:space-between;align-items:center}.page-wrapper .media-label-container[data-v-71500e8b]{display:flex;align-items:center;gap:10px}.page-wrapper .icon-wrapper[data-v-71500e8b]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#edf2ff;border-radius:50%;color:#25c5f7}.page-wrapper .icon-wrapper.photo-icon[data-v-71500e8b]{background-color:#edf2ff;color:#25c5f7}.page-wrapper .icon-wrapper.video-icon[data-v-71500e8b]{background-color:#fef2f2;color:#f6463a}.page-wrapper .media-label[data-v-71500e8b]{font-weight:600;font-size:1rem;color:#2f2f3b}.page-wrapper .add-btn[data-v-71500e8b]{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.photo-btn[data-v-71500e8b]{background-color:#25c5f7;box-shadow:0 2px 4px #3b82f64d}.page-wrapper .add-btn.photo-btn[data-v-71500e8b]:hover{background-color:#0abef6}.page-wrapper .add-btn[data-v-71500e8b]:hover{background-color:#0abef6;transform:translateY(-1px)}.page-wrapper .add-btn[data-v-71500e8b]:disabled{background-color:#898989;cursor:not-allowed;transform:none;box-shadow:none}.page-wrapper .add-btn.video-btn[data-v-71500e8b]{background-color:#f6463a;box-shadow:0 2px 4px #ef44444d}.page-wrapper .add-btn.video-btn[data-v-71500e8b]:hover{background-color:#f52b1d}.page-wrapper .preview-container[data-v-71500e8b]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px;margin-bottom:24px}.page-wrapper .preview-header[data-v-71500e8b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-wrapper .preview-title[data-v-71500e8b]{font-size:1.1rem;font-weight:600;color:#2f2f3b;margin:0}.page-wrapper .preview-counter[data-v-71500e8b]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.page-wrapper .preview-grid[data-v-71500e8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.page-wrapper .preview-item[data-v-71500e8b]{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-71500e8b]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.page-wrapper .preview-image-container[data-v-71500e8b]{width:100%;height:100%;position:relative}.page-wrapper .preview-image-container img[data-v-71500e8b],.page-wrapper .preview-image-container video[data-v-71500e8b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-wrapper .preview-item-actions[data-v-71500e8b]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.page-wrapper .preview-view-btn[data-v-71500e8b],.page-wrapper .preview-delete-btn[data-v-71500e8b]{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-71500e8b]{background-color:#ffffffd9;color:#25c5f7}.page-wrapper .preview-view-btn[data-v-71500e8b]:hover{background-color:#25c5f7;color:#fff}.page-wrapper .preview-delete-btn[data-v-71500e8b]{background-color:#ffffffd9;color:#f6463a}.page-wrapper .preview-delete-btn[data-v-71500e8b]:hover{background-color:#f6463a;color:#fff}.page-wrapper .play-icon[data-v-71500e8b]{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-71500e8b]:hover{background-color:#000000b3}.page-wrapper .play-icon svg[data-v-71500e8b]{fill:#fff;margin-left:2px}.page-wrapper .empty-slot[data-v-71500e8b]{border:2px dashed #efefef;display:flex;align-items:center;justify-content:center;background-color:#f2f3f7;cursor:pointer}.page-wrapper .empty-slot[data-v-71500e8b]:hover{border-color:#25c5f7;color:#25c5f7}.page-wrapper .empty-slot-content[data-v-71500e8b]{display:flex;flex-direction:column;align-items:center;color:#898989;gap:8px}.page-wrapper .empty-slot-content.video-slot[data-v-71500e8b]{color:#f6463a}.page-wrapper .action-section[data-v-71500e8b]{display:flex;justify-content:center;margin-top:24px}.page-wrapper .submit-btn[data-v-71500e8b]{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-71500e8b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.page-wrapper .fullscreen-modal[data-v-71500e8b]{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-71500e8b]{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-71500e8b]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.page-wrapper .modal-actions[data-v-71500e8b]{display:flex;align-items:center;gap:8px}.page-wrapper .delete-modal-btn[data-v-71500e8b]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.page-wrapper .delete-modal-btn[data-v-71500e8b]:hover{background-color:#dc3545cc}.page-wrapper .delete-modal-btn svg[data-v-71500e8b]{width:20px;height:20px}.page-wrapper .close-modal[data-v-71500e8b]{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}.page-wrapper .close-modal[data-v-71500e8b]:hover{background-color:#ffffff1a}.page-wrapper .modal-content[data-v-71500e8b]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:24px}.page-wrapper .fullscreen-image[data-v-71500e8b],.page-wrapper .fullscreen-video[data-v-71500e8b]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d}.page-wrapper .back-btn[data-v-71500e8b]{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-71500e8b]:hover{background-color:#e3e5ee}.page-wrapper .fade-enter-active[data-v-71500e8b],.page-wrapper .fade-leave-active[data-v-71500e8b]{transition:opacity .3s ease}.page-wrapper .fade-enter-from[data-v-71500e8b],.page-wrapper .fade-leave-to[data-v-71500e8b]{opacity:0}.page-wrapper .slide-fade-enter-active[data-v-71500e8b]{transition:all .3s ease-out}.page-wrapper .slide-fade-leave-active[data-v-71500e8b]{transition:all .2s ease-in}.page-wrapper .slide-fade-enter-from[data-v-71500e8b],.page-wrapper .slide-fade-leave-to[data-v-71500e8b]{transform:translateY(20px);opacity:0}.page-wrapper .modal-enter-active[data-v-71500e8b],.page-wrapper .modal-leave-active[data-v-71500e8b]{transition:opacity .3s ease}.page-wrapper .modal-enter-from[data-v-71500e8b],.page-wrapper .modal-leave-to[data-v-71500e8b]{opacity:0}@media (max-width: 640px){.page-wrapper .content-container[data-v-71500e8b]{padding:0 12px;margin:16px auto}.page-wrapper .capture-section[data-v-71500e8b],.page-wrapper .preview-container[data-v-71500e8b]{padding:16px}.page-wrapper .preview-grid[data-v-71500e8b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.page-wrapper .main-title[data-v-71500e8b]{font-size:1.2rem}.page-wrapper .submit-btn[data-v-71500e8b]{width:100%;justify-content:center}}.header[data-v-d957ab6f]{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-d957ab6f]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:contain;background-position:0 0;animation:wave-d957ab6f 20s linear infinite;top:0;left:0;z-index:1}@keyframes wave-d957ab6f{0%{background-position:-100% 0}to{background-position:0 0}}.header-left[data-v-d957ab6f]{display:flex;justify-content:space-between;align-items:flex-end;z-index:3;flex:0 0 75%}.logo[data-v-d957ab6f]{height:calc(30px + .0075*(100vw - 320px));margin-bottom:5px}.logo2[data-v-d957ab6f]{height:25px;margin-left:auto;margin-right:10px}.header-right[data-v-d957ab6f]{display:flex;justify-content:flex-end;align-items:flex-start;z-index:3;flex:0 0 25%}.user-details p[data-v-d957ab6f]{margin:0;font-size:.9rem;font-family:Roboto,sans-serif}.user-image-container[data-v-d957ab6f]{display:flex;align-items:center;position:relative}.user-image[data-v-d957ab6f]{cursor:pointer}.user-image img[data-v-d957ab6f]{max-width:50px;max-height:50px;border-radius:50%;transition:transform .3s ease}.zoomed-image-overlay img[data-v-d957ab6f]{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-d957ab6f]{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-d957ab6f]{flex-direction:column;align-items:normal;min-height:150px}.header-left[data-v-d957ab6f]{align-items:flex-start;flex:1 0 100%}.header-right[data-v-d957ab6f]{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;flex:1 0 100%}.logo[data-v-d957ab6f]{height:30px;margin-bottom:10px}}@media (max-width: 575px){.header-bg[data-v-d957ab6f]{display:none}}.fixed-header[data-v-d2d093d6]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a}.body-wrapper[data-v-d2d093d6]{min-height:83vh;width:100%;background-color:#a1a0a01a;padding:120px 20px 20px}.main-container[data-v-d2d093d6]{display:flex;gap:20px;max-width:1200px;width:100%;margin:0 auto}.left-panel[data-v-d2d093d6]{flex:1;min-width:0}.right-panel[data-v-d2d093d6]{flex:0 0 300px;display:flex;flex-direction:column}.video-card[data-v-d2d093d6]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:auto;position:relative;display:flex;flex-direction:column;gap:12px}.video-card-header[data-v-d2d093d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.floating-toggle[data-v-d2d093d6]{display:none}.question-section[data-v-d2d093d6]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:100%}.question-header[data-v-d2d093d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-navigation[data-v-d2d093d6]{display:flex;align-items:center}.question-counter[data-v-d2d093d6]{font-size:.9rem;color:#6c757d;font-weight:500}.rubrics-section[data-v-d2d093d6]{margin-bottom:1.5rem;border:1px solid #e9ecef;border-radius:8px;padding:1rem;background-color:#f8f9fa}.rubrics-section h5[data-v-d2d093d6]{font-size:1rem;color:#2c3e50;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center}.rubric-score[data-v-d2d093d6]{font-size:.85rem;background-color:#42b883;color:#fff;padding:.2rem .5rem;border-radius:4px}.rubric-items[data-v-d2d093d6]{display:flex;flex-direction:column;gap:1rem}.rubric-item[data-v-d2d093d6]{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-d2d093d6]:hover{box-shadow:0 2px 5px #00000026}.rubric-header[data-v-d2d093d6]{display:flex;justify-content:space-between;align-items:flex-start}.rubric-checkbox[data-v-d2d093d6]{display:flex;align-items:flex-start;gap:.5rem}.rubric-checkbox input[type=checkbox][data-v-d2d093d6]{margin-top:.25rem}.rubric-checkbox label[data-v-d2d093d6]{font-size:.9rem;line-height:1.4;color:#495057;font-weight:400}.rating-badge[data-v-d2d093d6]{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;color:#fff;font-weight:500;white-space:nowrap}.rubric-rating-options[data-v-d2d093d6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.5rem}.rating-option[data-v-d2d093d6]{display:flex;align-items:center;gap:.25rem}.rating-option input[type=radio][data-v-d2d093d6]{margin:0}.rating-option label[data-v-d2d093d6]{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-d2d093d6]:hover{background-color:#e9ecef}.rating-option label.selected[data-v-d2d093d6]{background-color:#42b883;color:#fff}h4[data-v-d2d093d6]{color:#2c3e50;font-size:1.2rem}p[data-v-d2d093d6]{border-bottom:2px solid #e9ecef;padding-bottom:.3rem;margin-bottom:1rem}.rating-section[data-v-d2d093d6],.remarks-section[data-v-d2d093d6]{margin-bottom:1.2rem}.remarks-section[data-v-d2d093d6]{display:flex;align-items:center;gap:12px}.remarks-section label[data-v-d2d093d6]{min-width:150px}.remarks-section textarea[data-v-d2d093d6]{flex:1}.rating-row[data-v-d2d093d6]{display:flex;align-items:center;gap:35px}label[data-v-d2d093d6]{display:block;color:#495057;font-weight:500;min-width:120px}select[data-v-d2d093d6]{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-d2d093d6]{border-color:#42b883}select[data-v-d2d093d6]:hover:not(:disabled){border-color:#42b883}select[data-v-d2d093d6]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}select[data-v-d2d093d6]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}textarea[data-v-d2d093d6]{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-d2d093d6]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}textarea[data-v-d2d093d6]:hover:not(:disabled){border-color:#42b883}textarea[data-v-d2d093d6]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.response-actions[data-v-d2d093d6]{display:flex;justify-content:flex-end;margin-bottom:1rem}.submit-response-btn[data-v-d2d093d6],.edit-response-btn[data-v-d2d093d6]{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-d2d093d6]{background-color:#42b883;color:#fff;border:none}.submit-response-btn[data-v-d2d093d6]:hover{background-color:#369f6e}.edit-response-btn[data-v-d2d093d6]{background-color:#f8f9fa;color:#495057;border:1px solid #ced4da}.edit-response-btn[data-v-d2d093d6]:hover{background-color:#e9ecef}.navigation-buttons[data-v-d2d093d6]{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}.nav-btn[data-v-d2d093d6]{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-d2d093d6]{background-color:#f8f9fa;color:#495057}.prev-btn[data-v-d2d093d6]:hover:not(:disabled){background-color:#e9ecef}.next-btn[data-v-d2d093d6]{background-color:#2c3e50;color:#fff}.next-btn[data-v-d2d093d6]:hover:not(:disabled){background-color:#1e2b38}.nav-btn[data-v-d2d093d6]:disabled{opacity:.5;cursor:not-allowed}.submit-section[data-v-d2d093d6]{margin-top:1.5rem;text-align:center}.submit-btn[data-v-d2d093d6]{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-d2d093d6]:hover{background-color:#1e2b38}.video-container[data-v-d2d093d6]{position:relative;width:100%;border:2px solid #ddd;border-radius:5px;overflow:hidden;flex-grow:1}.video-container video[data-v-d2d093d6]{width:100%;height:50%;-o-object-fit:cover;object-fit:cover;display:block}.video-controls[data-v-d2d093d6]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px}.camera-toggle[data-v-d2d093d6]{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-d2d093d6]{display:block}.recording-indicator[data-v-d2d093d6]{display:flex;align-items:center;background-color:#0009;padding:.3rem .6rem;border-radius:4px;color:#fff;gap:6px}.recording-dot[data-v-d2d093d6]{width:10px;height:10px;background-color:#f44;border-radius:50%;animation:pulse-d2d093d6 1s infinite}.recording-time[data-v-d2d093d6]{font-size:.8rem;font-weight:500}.record-btn[data-v-d2d093d6]{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-d2d093d6]:hover{background-color:#369f6e}@keyframes pulse-d2d093d6{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.main-container[data-v-d2d093d6]{flex-direction:column;gap:10px}.body-wrapper[data-v-d2d093d6]{padding:150px 0 0}.video-card-header[data-v-d2d093d6]{gap:30px;margin:0}.video-card[data-v-d2d093d6]{display:flex;justify-content:center;align-items:center;max-height:300px;padding:10px 24px 12px;margin-top:5px}.video-container[data-v-d2d093d6]{height:150px;max-height:25vh;max-width:85vw}.video-container video[data-v-d2d093d6]{height:100%;width:50%}.floating-toggle[data-v-d2d093d6]{font-size:.9rem}.record-btn[data-v-d2d093d6]{display:block;align-items:center;width:50%;padding:.5rem 1rem}.rating-row[data-v-d2d093d6]{flex-direction:row;align-items:flex-start;gap:6px}.remarks-section[data-v-d2d093d6]{display:block}.question-section[data-v-d2d093d6]{padding:1rem}label[data-v-d2d093d6]{min-width:unset;margin-bottom:.5rem}select[data-v-d2d093d6]{max-width:100%}h4[data-v-d2d093d6]{font-size:1rem}.navigation-buttons[data-v-d2d093d6]{flex-direction:column;gap:10px}.nav-btn[data-v-d2d093d6]{width:100%;justify-content:center}.submit-response-btn[data-v-d2d093d6],.edit-response-btn[data-v-d2d093d6]{width:100%}.rubric-items[data-v-d2d093d6]{gap:.75rem}.rubric-item[data-v-d2d093d6]{padding:.5rem}.rubric-rating-options[data-v-d2d093d6]{margin-left:1rem}}.floating-video[data-v-d2d093d6]{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-d2d093d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-icons[data-v-d2d093d6]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.floating-icons button[data-v-d2d093d6]{background:#0009;border:none;border-radius:50%;padding:2px;cursor:pointer}.floating-icons svg[data-v-d2d093d6]{display:block}.fixed-header[data-v-7012b839]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a}.body-wrapper[data-v-7012b839]{min-height:83vh;width:100%;background-color:#a1a0a01a;padding:120px 20px 20px}.main-container[data-v-7012b839]{display:flex;gap:20px;max-width:1200px;width:100%;margin:0 auto}.left-panel[data-v-7012b839]{flex:1;min-width:0}.right-panel[data-v-7012b839]{flex:0 0 300px;display:flex;flex-direction:column}.video-card[data-v-7012b839]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:auto;position:relative;display:flex;flex-direction:column;gap:12px}.video-card-header[data-v-7012b839]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.floating-toggle[data-v-7012b839]{display:none}.question-section[data-v-7012b839]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:100%}.language-selector-container[data-v-7012b839]{display:flex;align-items:center;gap:10px;margin-bottom:1rem;padding:.75rem;background-color:#f8f9fa;border-radius:8px}.language-selector-container label[data-v-7012b839]{font-weight:600;color:#2c3e50;font-size:.95rem}.language-selector[data-v-7012b839]{flex:1;max-width:200px;padding:.5rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background-color:#fff;cursor:pointer;transition:border-color .2s}.language-selector[data-v-7012b839]:focus{outline:none;border-color:#42b883}.question-header[data-v-7012b839]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-navigation[data-v-7012b839]{display:flex;align-items:center;gap:15px}.timer-display[data-v-7012b839]{font-size:1rem;color:#42b883;font-weight:600;background-color:#f8f9fa;padding:.3rem .8rem;border-radius:6px;border:2px solid #42b883}.question-counter[data-v-7012b839]{font-size:.9rem;color:#6c757d;font-weight:500}.rubrics-section[data-v-7012b839]{margin-bottom:1.5rem;border:1px solid #e9ecef;border-radius:8px;padding:1rem;background-color:#f8f9fa}.rubrics-section h5[data-v-7012b839]{font-size:1rem;color:#2c3e50;margin-bottom:.75rem;display:flex;justify-content:space-between;align-items:center}.rubric-score[data-v-7012b839]{font-size:.85rem;background-color:#42b883;color:#fff;padding:.2rem .5rem;border-radius:4px}.quick-rating-section[data-v-7012b839]{margin-bottom:1rem;padding:.75rem;background-color:#fff;border-radius:6px;border:1px solid #dee2e6}.quick-rating-label[data-v-7012b839]{font-size:.85rem;color:#495057;font-weight:500;display:block;margin-bottom:.5rem}.quick-rating-buttons[data-v-7012b839]{display:flex;gap:.5rem;flex-wrap:wrap}.quick-rating-btn[data-v-7012b839]{flex:1;min-width:80px;padding:.5rem 1rem;border:none;border-radius:6px;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.quick-rating-btn[data-v-7012b839]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.quick-rating-btn[data-v-7012b839]:active:not(:disabled){transform:translateY(0)}.quick-rating-btn[data-v-7012b839]:disabled{opacity:.6;cursor:not-allowed}.rubric-items[data-v-7012b839]{display:flex;flex-direction:column;gap:1rem}.rubric-item[data-v-7012b839]{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-7012b839]:hover{box-shadow:0 2px 5px #00000026}.rubric-header[data-v-7012b839]{display:flex;justify-content:space-between;align-items:flex-start}.rubric-checkbox[data-v-7012b839]{display:flex;align-items:flex-start;gap:.5rem}.rubric-checkbox input[type=checkbox][data-v-7012b839]{margin-top:.25rem}.rubric-checkbox label[data-v-7012b839]{font-size:.9rem;line-height:1.4;color:#495057;font-weight:400}.rating-badge[data-v-7012b839]{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;color:#fff;font-weight:500;white-space:nowrap}.rubric-rating-options[data-v-7012b839]{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:1.5rem}.rating-option[data-v-7012b839]{display:flex;align-items:center;gap:.25rem}.rating-option input[type=radio][data-v-7012b839]{margin:0}.rating-option label[data-v-7012b839]{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-7012b839]:hover{background-color:#e9ecef}.rating-option label.selected[data-v-7012b839]{background-color:#42b883;color:#fff}h4[data-v-7012b839]{color:#2c3e50;font-size:1.2rem}p[data-v-7012b839]{border-bottom:2px solid #e9ecef;padding-bottom:.3rem;margin-bottom:1rem}.rating-section[data-v-7012b839],.remarks-section[data-v-7012b839]{margin-bottom:1.2rem}.remarks-section[data-v-7012b839]{display:flex;align-items:center;gap:12px}.remarks-section label[data-v-7012b839]{min-width:150px}.remarks-section textarea[data-v-7012b839]{flex:1}.rating-row[data-v-7012b839]{display:flex;align-items:center;gap:35px}label[data-v-7012b839]{display:block;color:#495057;font-weight:500;min-width:120px}select[data-v-7012b839]{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-7012b839]{border-color:#42b883}select[data-v-7012b839]:hover:not(:disabled){border-color:#42b883}select[data-v-7012b839]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}select[data-v-7012b839]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}textarea[data-v-7012b839]{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-7012b839]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}textarea[data-v-7012b839]:hover:not(:disabled){border-color:#42b883}textarea[data-v-7012b839]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.response-actions[data-v-7012b839]{display:flex;justify-content:flex-end;margin-bottom:1rem}.submit-response-btn[data-v-7012b839],.edit-response-btn[data-v-7012b839]{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-7012b839]{background-color:#42b883;color:#fff;border:none}.submit-response-btn[data-v-7012b839]:hover{background-color:#369f6e}.edit-response-btn[data-v-7012b839]{background-color:#f8f9fa;color:#495057;border:1px solid #ced4da}.edit-response-btn[data-v-7012b839]:hover{background-color:#e9ecef}.navigation-buttons[data-v-7012b839]{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}.nav-btn[data-v-7012b839]{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-7012b839]{background-color:#f8f9fa;color:#495057}.prev-btn[data-v-7012b839]:hover:not(:disabled){background-color:#e9ecef}.next-btn[data-v-7012b839]{background-color:#2c3e50;color:#fff}.next-btn[data-v-7012b839]:hover:not(:disabled){background-color:#1e2b38}.nav-btn[data-v-7012b839]:disabled{opacity:.5;cursor:not-allowed}.submit-section[data-v-7012b839]{margin-top:1.5rem;text-align:center}.submit-btn[data-v-7012b839]{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-7012b839]:hover:not(:disabled){background-color:#1e2b38}.submit-btn[data-v-7012b839]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.video-container[data-v-7012b839]{position:relative;width:100%;border:2px solid #ddd;border-radius:5px;overflow:hidden;flex-grow:1}.video-container video[data-v-7012b839]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.overlay-canvas[data-v-7012b839]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.video-controls[data-v-7012b839]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px}.camera-toggle[data-v-7012b839]{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-7012b839]{display:block}.pause-toggle[data-v-7012b839]{background-color:#ff6348f2;border:none;padding:.35rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.pause-toggle svg[data-v-7012b839]{display:block}.recording-indicator[data-v-7012b839]{display:flex;align-items:center;background-color:#0009;padding:.3rem .6rem;border-radius:4px;color:#fff;gap:6px}.recording-dot[data-v-7012b839]{width:10px;height:10px;background-color:#f44;border-radius:50%;animation:pulse-7012b839 1s infinite}.recording-time[data-v-7012b839]{font-size:.8rem;font-weight:500}.save-recording-btn[data-v-7012b839]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#42b883,#35a372);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #42b8834d;transition:all .3s ease;z-index:10}.save-recording-btn[data-v-7012b839]:hover{background:linear-gradient(135deg,#35a372,#2d8a5f);transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #42b88366}.save-recording-btn[data-v-7012b839]:active{transform:translate(-50%) translateY(0);box-shadow:0 2px 8px #42b8834d}.save-recording-btn svg[data-v-7012b839]{width:18px;height:18px}.record-btn[data-v-7012b839]{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-7012b839]:hover{background-color:#369f6e}@keyframes pulse-7012b839{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.main-container[data-v-7012b839]{flex-direction:column;gap:10px}.body-wrapper[data-v-7012b839]{padding:150px 0 0}.video-card-header[data-v-7012b839]{gap:30px;margin:0}.video-card[data-v-7012b839]{display:flex;justify-content:center;align-items:center;max-height:300px;padding:10px 24px 12px;margin-top:5px}.video-container[data-v-7012b839]{height:150px;max-height:25vh;max-width:85vw}.video-container video[data-v-7012b839]{height:100%;width:100%}.floating-toggle[data-v-7012b839]{font-size:.9rem}.record-btn[data-v-7012b839]{display:block;align-items:center;width:80%;padding:.5rem 1rem}.rating-row[data-v-7012b839]{flex-direction:row;align-items:flex-start;gap:6px}.remarks-section[data-v-7012b839]{display:block}.question-section[data-v-7012b839]{padding:1rem}label[data-v-7012b839]{min-width:unset;margin-bottom:.5rem}select[data-v-7012b839]{max-width:100%}h4[data-v-7012b839]{font-size:1rem}.navigation-buttons[data-v-7012b839]{flex-direction:column;gap:10px}.nav-btn[data-v-7012b839]{width:100%;justify-content:center}.submit-response-btn[data-v-7012b839],.edit-response-btn[data-v-7012b839]{width:100%}.rubric-items[data-v-7012b839]{gap:.75rem}.rubric-item[data-v-7012b839]{padding:.5rem}.rubric-rating-options[data-v-7012b839]{margin-left:1rem}.quick-rating-buttons[data-v-7012b839]{flex-direction:column}.quick-rating-btn[data-v-7012b839]{min-width:unset;width:100%}}.floating-video[data-v-7012b839]{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-7012b839]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-icons[data-v-7012b839]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.floating-icons button[data-v-7012b839]{background:#0009;border:none;border-radius:50%;padding:2px;cursor:pointer}.floating-icons svg[data-v-7012b839]{display:block}.tools-equipment-media-component .page-wrapper[data-v-829486bd]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f5f5f7}.tools-equipment-media-component .top-navigation[data-v-829486bd]{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-829486bd]{height:36px}.tools-equipment-media-component .logo img[data-v-829486bd]{height:100%;-o-object-fit:contain;object-fit:contain}.tools-equipment-media-component .back-btn[data-v-829486bd]{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-829486bd]:hover{background-color:#e3e5ee}.tools-equipment-media-component .content-container[data-v-829486bd]{flex:1;width:100%;max-width:1024px;margin:0 auto;padding:16px}.tools-equipment-media-component .capture-container[data-v-829486bd]{background-color:#fff;border-radius:10px;box-shadow:0 2px 12px #00000014;overflow:hidden}.tools-equipment-media-component .main-title[data-v-829486bd]{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-829486bd]{padding:16px}.tools-equipment-media-component .table-responsive[data-v-829486bd]{overflow-x:auto;width:100%}.tools-equipment-media-component .tool-table[data-v-829486bd]{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:24px}.tools-equipment-media-component .tool-table th[data-v-829486bd]{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-829486bd]{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-829486bd]{transition:background-color .2s}.tools-equipment-media-component .tool-row[data-v-829486bd]:hover{background-color:#00000005}.tools-equipment-media-component .tool-row.photo-captured[data-v-829486bd]{background-color:#34c7590d}.tools-equipment-media-component .mobile-card-view[data-v-829486bd]{display:none;flex-direction:column;gap:16px}.tools-equipment-media-component .tool-card[data-v-829486bd]{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-829486bd]{background-color:#34c7590d;border-color:#34c75933}.tools-equipment-media-component .tool-card-header[data-v-829486bd]{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-829486bd]{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-829486bd]{font-size:16px;font-weight:600;margin:0;flex:1}.tools-equipment-media-component .photo-indicator[data-v-829486bd]{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-829486bd]{padding:12px 16px}.tools-equipment-media-component .tool-info-row[data-v-829486bd]{display:flex;align-items:center;margin-bottom:12px;justify-content:space-between}.tools-equipment-media-component .tool-info-row[data-v-829486bd]:last-child{margin-bottom:0}.tools-equipment-media-component .tool-info-label[data-v-829486bd]{font-size:14px;color:#6c757d;font-weight:500;width:110px}.tools-equipment-media-component .tool-info-value[data-v-829486bd]{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-829486bd]{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-829486bd]{width:100%;display:flex;justify-content:center}.tools-equipment-media-component .mobile-photo-btn[data-v-829486bd]{width:100%;justify-content:center}.tools-equipment-media-component .photo-preview-mobile[data-v-829486bd]{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-829486bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tools-equipment-media-component .photo-preview-mobile .photo-actions[data-v-829486bd]{top:0;right:0}.tools-equipment-media-component .photo-preview-mobile .retake-btn[data-v-829486bd]{width:24px;height:24px}.tools-equipment-media-component .availability-toggle[data-v-829486bd]{display:flex;justify-content:center}.tools-equipment-media-component .toggle-btn[data-v-829486bd]{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-829486bd]{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-829486bd]{color:#fff}.tools-equipment-media-component .slider[data-v-829486bd]{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-829486bd]{transform:translate(100%);background-color:#83bf6e}.tools-equipment-media-component .quantity-input[data-v-829486bd]{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-829486bd]:focus{outline:none;border-color:#25c5f7;box-shadow:0 0 0 2px #0071e333}.tools-equipment-media-component .photo-cell[data-v-829486bd]{display:flex;justify-content:center}.tools-equipment-media-component .photo-gallery[data-v-829486bd]{display:flex;flex-wrap:wrap;gap:8px}.tools-equipment-media-component .photo-gallery.mobile[data-v-829486bd]{justify-content:center}.tools-equipment-media-component .photo-thumb[data-v-829486bd]{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-829486bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tools-equipment-media-component .photo-thumb.empty[data-v-829486bd]{font-size:1.5rem;color:#888}.tools-equipment-media-component .delete-btn[data-v-829486bd]{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-829486bd]{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-829486bd]:hover{background-color:#0abef6;transform:translateY(-1px)}.tools-equipment-media-component .retake-btn[data-v-829486bd]{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-829486bd]:hover{background-color:#fff;transform:scale(1.1)}.tools-equipment-media-component .action-container[data-v-829486bd]{padding:16px;display:flex;justify-content:center}.tools-equipment-media-component .submit-btn[data-v-829486bd]{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-829486bd]{background-color:#25c5f7;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0071e34d}.tools-equipment-media-component .submit-btn.submit-active[data-v-829486bd]:hover{background-color:#0abef6;transform:translateY(-1px);box-shadow:0 4px 12px #0071e366}.tools-equipment-media-component .submit-btn.submit-active[data-v-829486bd]:focus{animation:pulse-829486bd 1s infinite}.tools-equipment-media-component .capture-modal[data-v-829486bd],.tools-equipment-media-component .fullscreen-modal[data-v-829486bd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1000;display:flex;flex-direction:column;animation:fadeIn-829486bd .2s ease-out}@keyframes fadeIn-829486bd{0%{opacity:0}to{opacity:1}}.tools-equipment-media-component .modal-header[data-v-829486bd]{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-829486bd]{color:#fff;margin:0;font-weight:500;font-size:18px}.tools-equipment-media-component .modal-actions[data-v-829486bd]{display:flex;align-items:center;gap:8px}.tools-equipment-media-component .delete-modal-btn[data-v-829486bd]{background:none;border:none;color:#fff;cursor:pointer;width:40px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.tools-equipment-media-component .delete-modal-btn[data-v-829486bd]:hover{background-color:#dc3545cc}.tools-equipment-media-component .delete-modal-btn svg[data-v-829486bd]{width:20px;height:20px}.tools-equipment-media-component .close-modal[data-v-829486bd]{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-829486bd]:hover{background-color:#ffffff1a}.tools-equipment-media-component .modal-content[data-v-829486bd]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.tools-equipment-media-component .fullscreen-image[data-v-829486bd]{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-829486bd],.tools-equipment-media-component .tool-table td[data-v-829486bd]{padding:12px 8px;font-size:14px}.tools-equipment-media-component .tool-table th[data-v-829486bd]:first-child,.tools-equipment-media-component .tool-table td[data-v-829486bd]:first-child{padding-left:16px}.tools-equipment-media-component .tool-table th[data-v-829486bd]:last-child,.tools-equipment-media-component .tool-table td[data-v-829486bd]:last-child{padding-right:16px}.tools-equipment-media-component .photo-btn[data-v-829486bd]{padding:6px 12px;font-size:12px}.tools-equipment-media-component .option[data-v-829486bd]{font-size:11px}.tools-equipment-media-component .toggle-btn[data-v-829486bd]{width:74px;height:28px}.tools-equipment-media-component .content-container[data-v-829486bd]{padding:12px}}@media (max-width: 640px){.tools-equipment-media-component .desktop-view[data-v-829486bd]{display:none}.tools-equipment-media-component .mobile-card-view[data-v-829486bd]{display:flex}.tools-equipment-media-component .content-container[data-v-829486bd]{padding:10px}.tools-equipment-media-component .capture-container[data-v-829486bd]{border-radius:8px}.tools-equipment-media-component .main-title[data-v-829486bd]{font-size:18px;padding:14px}.tools-equipment-media-component .tool-checklist[data-v-829486bd]{padding:12px}}@media (max-width: 480px){.tools-equipment-media-component .content-container[data-v-829486bd],.tools-equipment-media-component .tool-checklist[data-v-829486bd]{padding:8px}.tools-equipment-media-component .back-btn[data-v-829486bd]{width:auto;height:auto;padding:8px;border-radius:8px}.tools-equipment-media-component .tool-card-header[data-v-829486bd],.tools-equipment-media-component .tool-card-content[data-v-829486bd],.tools-equipment-media-component .tool-card-footer[data-v-829486bd]{padding:10px 12px}.tools-equipment-media-component .tool-info-label[data-v-829486bd]{width:90px;font-size:13px}.tools-equipment-media-component .submit-btn[data-v-829486bd]{font-size:15px;padding:10px 20px}}@keyframes pulse-829486bd{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.trainer-details-capture-component .page-wrapper[data-v-81351277]{min-height:100vh;width:100%;position:relative;display:flex;flex-direction:column;background-color:#f5f5f7}.trainer-details-capture-component .top-navigation[data-v-81351277]{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-81351277]{height:36px}.trainer-details-capture-component .logo img[data-v-81351277]{height:100%;-o-object-fit:contain;object-fit:contain}.trainer-details-capture-component .content-container[data-v-81351277]{max-width:680px;width:100%;margin:24px auto;padding:0 16px}.trainer-details-capture-component .header-section[data-v-81351277]{margin-bottom:32px;text-align:center}.trainer-details-capture-component .main-title[data-v-81351277]{font-size:1.5rem;font-weight:700;color:#151521;margin-bottom:8px}.trainer-details-capture-component .instruction-text[data-v-81351277]{color:#6c757d;font-size:.95rem;max-width:500px;margin:0 auto}.trainer-details-capture-component .trainer-details-form[data-v-81351277]{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-81351277]{display:flex;flex-direction:column}.trainer-details-capture-component .form-group label[data-v-81351277]{font-size:.9rem;font-weight:600;color:#6c757d;margin-bottom:6px}.trainer-details-capture-component .form-group input[data-v-81351277],.trainer-details-capture-component .form-group select[data-v-81351277]{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-81351277]:focus,.trainer-details-capture-component .form-group select[data-v-81351277]:focus{border-color:#25c5f7;box-shadow:0 0 0 2px #3b82f61a;outline:none}.trainer-details-capture-component .error-text[data-v-81351277]{color:#f6463a;font-size:.8rem;margin-top:4px}.trainer-details-capture-component .capture-section[data-v-81351277]{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-81351277]{display:flex;justify-content:space-between;align-items:center}.trainer-details-capture-component .media-label-container[data-v-81351277]{display:flex;align-items:center;gap:10px}.trainer-details-capture-component .icon-wrapper[data-v-81351277]{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-81351277]{font-weight:600;font-size:1rem;color:#151521}.trainer-details-capture-component .add-btn[data-v-81351277]{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-81351277]:hover{background-color:#0abef6;transform:translateY(-1px)}.trainer-details-capture-component .add-btn[data-v-81351277]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.trainer-details-capture-component .preview-section[data-v-81351277]{margin-top:20px;padding-top:20px;border-top:1px solid #ecf3fa}.trainer-details-capture-component .preview-header[data-v-81351277]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.trainer-details-capture-component .preview-title[data-v-81351277]{font-size:1rem;font-weight:600;color:#151521;margin:0}.trainer-details-capture-component .preview-counter[data-v-81351277]{font-size:.85rem;color:#6c757d;background-color:#f2f3f7;padding:4px 10px;border-radius:12px}.trainer-details-capture-component .preview-grid[data-v-81351277]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.trainer-details-capture-component .preview-item[data-v-81351277]{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-81351277]:hover{transform:translateY(-3px);box-shadow:0 8px 16px #0000001a}.trainer-details-capture-component .preview-image-container[data-v-81351277]{width:100%;height:100%;position:relative}.trainer-details-capture-component .preview-image-container img[data-v-81351277]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.trainer-details-capture-component .preview-item-actions[data-v-81351277]{position:absolute;top:8px;right:8px;display:flex;gap:8px}.trainer-details-capture-component .preview-view-btn[data-v-81351277],.trainer-details-capture-component .preview-delete-btn[data-v-81351277]{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-81351277]{background-color:#ffffffd9;color:#25c5f7}.trainer-details-capture-component .preview-view-btn[data-v-81351277]:hover{background-color:#25c5f7;color:#fff}.trainer-details-capture-component .preview-delete-btn[data-v-81351277]{background-color:#ffffffd9;color:#f6463a}.trainer-details-capture-component .preview-delete-btn[data-v-81351277]:hover{background-color:#f6463a;color:#fff}.trainer-details-capture-component .empty-slot[data-v-81351277]{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-81351277]:hover{border-color:#25c5f7;color:#25c5f7}.trainer-details-capture-component .empty-slot-content[data-v-81351277]{display:flex;flex-direction:column;align-items:center;color:#6c757d;gap:8px}.trainer-details-capture-component .action-section[data-v-81351277]{display:flex;justify-content:center;margin-top:24px}.trainer-details-capture-component .submit-btn[data-v-81351277]{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-81351277]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.trainer-details-capture-component .fullscreen-modal[data-v-81351277]{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-81351277]{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-81351277]{font-size:1.1rem;font-weight:500;color:#fff;margin:0}.trainer-details-capture-component .close-modal[data-v-81351277]{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-81351277]{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-81351277]{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-81351277]{padding:16px 24px;display:flex;justify-content:center}.trainer-details-capture-component .modal-action-btn[data-v-81351277]{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-81351277]:hover{background-color:#fff3}.trainer-details-capture-component .flash-overlay[data-v-81351277]{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-81351277{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.trainer-details-capture-component .flash-active[data-v-81351277]{animation:flash-animation-81351277 .3s ease-out}.trainer-details-capture-component .fade-enter-active[data-v-81351277],.trainer-details-capture-component .fade-leave-active[data-v-81351277]{transition:opacity .3s ease}.trainer-details-capture-component .fade-enter-from[data-v-81351277],.trainer-details-capture-component .fade-leave-to[data-v-81351277]{opacity:0}.trainer-details-capture-component .slide-fade-enter-active[data-v-81351277]{transition:all .3s ease-out}.trainer-details-capture-component .slide-fade-leave-active[data-v-81351277]{transition:all .2s ease-in}.trainer-details-capture-component .slide-fade-enter-from[data-v-81351277],.trainer-details-capture-component .slide-fade-leave-to[data-v-81351277]{transform:translateY(20px);opacity:0}.trainer-details-capture-component .modal-enter-active[data-v-81351277],.trainer-details-capture-component .modal-leave-active[data-v-81351277]{transition:opacity .3s ease}.trainer-details-capture-component .modal-enter-from[data-v-81351277],.trainer-details-capture-component .modal-leave-to[data-v-81351277]{opacity:0}@media (max-width: 640px){.trainer-details-capture-component .content-container[data-v-81351277]{padding:0 12px;margin:16px auto}.trainer-details-capture-component .capture-section[data-v-81351277],.trainer-details-capture-component .preview-container[data-v-81351277],.trainer-details-capture-component .trainer-details-form[data-v-81351277]{padding:16px}.trainer-details-capture-component .preview-grid[data-v-81351277]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.trainer-details-capture-component .main-title[data-v-81351277]{font-size:1.2rem}.trainer-details-capture-component .submit-btn[data-v-81351277]{width:100%;justify-content:center}.trainer-details-capture-component .form-group[data-v-81351277]{gap:4px}}.trainer-details-capture-component .back-btn[data-v-81351277]{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-81351277]:hover{background-color:#e3e5ee}.fixed-header[data-v-17b6fe7a]{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a}.body-wrapper[data-v-17b6fe7a]{min-height:100vh;width:100%;background-color:#a1a0a01a;padding:120px 20px 20px}.main-container[data-v-17b6fe7a]{display:flex;gap:20px;max-width:1200px;width:100%;margin:0 auto}.left-panel[data-v-17b6fe7a]{flex:1;min-width:0}.right-panel[data-v-17b6fe7a]{flex:0 0 300px;display:flex;flex-direction:column}.video-card[data-v-17b6fe7a]{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-17b6fe7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.floating-toggle[data-v-17b6fe7a]{display:none}.question-section[data-v-17b6fe7a]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;width:100%;height:100%}.language-selector-container[data-v-17b6fe7a]{display:flex;align-items:center;gap:10px;margin-bottom:1rem;padding:.75rem;background-color:#f8f9fa;border-radius:8px}.language-selector-container label[data-v-17b6fe7a]{font-weight:600;color:#2c3e50;font-size:.95rem}.language-selector[data-v-17b6fe7a]{flex:1;max-width:200px;padding:.5rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background-color:#fff;cursor:pointer;transition:border-color .2s}.language-selector[data-v-17b6fe7a]:focus{outline:none;border-color:#42b883}.question-header[data-v-17b6fe7a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-navigation[data-v-17b6fe7a]{display:flex;align-items:center;gap:15px}.timer-display[data-v-17b6fe7a]{font-size:1rem;color:#42b883;font-weight:600;background-color:#f8f9fa;padding:.3rem .8rem;border-radius:6px;border:2px solid #42b883}.question-counter[data-v-17b6fe7a]{font-size:.9rem;color:#6c757d;font-weight:500}h4[data-v-17b6fe7a]{color:#2c3e50;font-size:1.2rem}p[data-v-17b6fe7a]{border-bottom:2px solid #e9ecef;padding-bottom:.3rem;margin-bottom:1rem}.rating-section[data-v-17b6fe7a],.remarks-section[data-v-17b6fe7a]{margin-bottom:1.2rem}.remarks-section[data-v-17b6fe7a]{display:flex;align-items:center;gap:12px}.remarks-section label[data-v-17b6fe7a]{min-width:150px}.remarks-section textarea[data-v-17b6fe7a]{flex:1}.rating-row[data-v-17b6fe7a]{display:flex;align-items:center;gap:35px}label[data-v-17b6fe7a]{display:block;color:#495057;font-weight:500;min-width:120px}select[data-v-17b6fe7a]{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-17b6fe7a]{border-color:#42b883}select[data-v-17b6fe7a]:hover:not(:disabled){border-color:#42b883}select[data-v-17b6fe7a]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}select[data-v-17b6fe7a]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}textarea[data-v-17b6fe7a]{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-17b6fe7a]:focus{outline:none;border-color:#42b883;box-shadow:0 0 0 3px #42b88333}textarea[data-v-17b6fe7a]:hover:not(:disabled){border-color:#42b883}textarea[data-v-17b6fe7a]:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}.response-actions[data-v-17b6fe7a]{display:flex;justify-content:flex-end;margin-bottom:1rem}.submit-response-btn[data-v-17b6fe7a],.edit-response-btn[data-v-17b6fe7a]{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-17b6fe7a]{background-color:#42b883;color:#fff;border:none}.submit-response-btn[data-v-17b6fe7a]:hover{background-color:#369f6e}.edit-response-btn[data-v-17b6fe7a]{background-color:#f8f9fa;color:#495057;border:1px solid #ced4da}.edit-response-btn[data-v-17b6fe7a]:hover{background-color:#e9ecef}.navigation-buttons[data-v-17b6fe7a]{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:1rem}.nav-btn[data-v-17b6fe7a]{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-17b6fe7a]{background-color:#f8f9fa;color:#495057}.prev-btn[data-v-17b6fe7a]:hover:not(:disabled){background-color:#e9ecef}.next-btn[data-v-17b6fe7a]{background-color:#2c3e50;color:#fff}.next-btn[data-v-17b6fe7a]:hover:not(:disabled){background-color:#1e2b38}.nav-btn[data-v-17b6fe7a]:disabled{opacity:.5;cursor:not-allowed}.submit-section[data-v-17b6fe7a]{margin-top:1.5rem;text-align:center}.submit-btn[data-v-17b6fe7a]{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-17b6fe7a]:hover:not(:disabled){background-color:#1e2b38}.submit-btn[data-v-17b6fe7a]:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.6}.video-container[data-v-17b6fe7a]{position:relative;width:100%;border:2px solid #ddd;border-radius:5px;overflow:hidden;flex-grow:1}.video-container video[data-v-17b6fe7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.overlay-canvas[data-v-17b6fe7a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.video-controls[data-v-17b6fe7a]{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:8px}.camera-toggle[data-v-17b6fe7a]{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-17b6fe7a]{display:block}.pause-toggle[data-v-17b6fe7a]{background-color:#ff6348f2;border:none;padding:.35rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.pause-toggle svg[data-v-17b6fe7a]{display:block}.recording-indicator[data-v-17b6fe7a]{display:flex;align-items:center;background-color:#0009;padding:.3rem .6rem;border-radius:4px;color:#fff;gap:6px}.recording-dot[data-v-17b6fe7a]{width:10px;height:10px;background-color:#f44;border-radius:50%;animation:pulse-17b6fe7a 1s infinite}.recording-time[data-v-17b6fe7a]{font-size:.8rem;font-weight:500}.save-recording-btn[data-v-17b6fe7a]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#42b883,#35a372);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #42b8834d;transition:all .3s ease;z-index:10}.save-recording-btn[data-v-17b6fe7a]:hover{background:linear-gradient(135deg,#35a372,#2d8a5f);transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #42b88366}.save-recording-btn[data-v-17b6fe7a]:active{transform:translate(-50%) translateY(0);box-shadow:0 2px 8px #42b8834d}.save-recording-btn svg[data-v-17b6fe7a]{width:18px;height:18px}.record-btn[data-v-17b6fe7a]{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-17b6fe7a]:hover{background-color:#369f6e}@keyframes pulse-17b6fe7a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.main-container[data-v-17b6fe7a]{flex-direction:column;gap:10px}.body-wrapper[data-v-17b6fe7a]{padding:150px 0 0}.right-panel[data-v-17b6fe7a]{flex:0 0 auto;width:100%;order:1}.left-panel[data-v-17b6fe7a]{width:100%;order:2}.video-container[data-v-17b6fe7a]{height:150px;max-height:25vh;max-width:85vw}.video-container video[data-v-17b6fe7a]{height:100%;width:100%}.video-card[data-v-17b6fe7a]{display:flex;justify-content:center;align-items:center;max-height:300px;padding:10px 24px 12px;margin-top:5px}.rating-row[data-v-17b6fe7a]{flex-direction:row;align-items:flex-start;gap:6px}.floating-toggle[data-v-17b6fe7a]{font-size:.9rem}.remarks-section[data-v-17b6fe7a]{display:block}.record-btn[data-v-17b6fe7a]{display:block;align-items:center;width:80%;padding:.5rem 1rem}.question-section[data-v-17b6fe7a]{padding:1rem}label[data-v-17b6fe7a]{min-width:unset;margin-bottom:.5rem}select[data-v-17b6fe7a]{max-width:100%}h4[data-v-17b6fe7a]{font-size:1rem}.navigation-buttons[data-v-17b6fe7a]{flex-direction:column;gap:10px}.nav-btn[data-v-17b6fe7a]{width:100%;justify-content:center}.submit-response-btn[data-v-17b6fe7a],.edit-response-btn[data-v-17b6fe7a]{width:100%}}.floating-video[data-v-17b6fe7a]{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-17b6fe7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-icons[data-v-17b6fe7a]{position:absolute;top:4px;right:4px;display:flex;gap:4px}.floating-icons button[data-v-17b6fe7a]{background:#0009;border:none;border-radius:50%;padding:2px;cursor:pointer}.floating-icons svg[data-v-17b6fe7a]{display:block}.fade-enter-active[data-v-733186ad],.fade-leave-active[data-v-733186ad]{transition:opacity .2s ease}.fade-enter-from[data-v-733186ad],.fade-leave-to[data-v-733186ad]{opacity:0}.slide-up-enter-active[data-v-733186ad],.slide-up-leave-active[data-v-733186ad]{transition:all .3s ease}.slide-up-enter-from[data-v-733186ad],.slide-up-leave-to[data-v-733186ad]{opacity:0;transform:translateY(20px)}.custom-datepicker-modal-overlay[data-v-733186ad]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.custom-datepicker-calendar-container[data-v-733186ad]{background:#fff;border-radius:10px;padding:20px;width:90vw;max-width:400px;box-shadow:0 10px 25px #0003}.custom-datepicker-calendar-header[data-v-733186ad]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.custom-datepicker-navigation-button[data-v-733186ad]{font-size:24px;padding:10px;color:var(--theme-default, #3b82f6);background:none;border:none;cursor:pointer;line-height:1;transition:all .2s ease;border-radius:6px}.custom-datepicker-navigation-button[data-v-733186ad]:hover{background-color:#3b82f61a}.custom-datepicker-navigation-button[data-v-733186ad]:active{transform:scale(.95)}.custom-datepicker-month-year-text[data-v-733186ad]{font-size:18px;font-weight:700;color:var(--body-font-color, #1f2937)}.custom-datepicker-clickable[data-v-733186ad]{cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease}.custom-datepicker-clickable[data-v-733186ad]:hover{background-color:#3b82f61a}.custom-datepicker-week-days-container[data-v-733186ad]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px}.custom-datepicker-week-day-text[data-v-733186ad]{width:40px;text-align:center;font-weight:600;font-size:13px;color:#6b7280}.custom-datepicker-days-container[data-v-733186ad]{margin-bottom:20px}.custom-datepicker-week-row[data-v-733186ad]{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:5px}.custom-datepicker-day-button[data-v-733186ad]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:none;border:none;cursor:pointer;transition:all .2s ease}.custom-datepicker-day-button[data-v-733186ad]:not(:disabled):hover{background-color:#3b82f61a}.custom-datepicker-day-button[data-v-733186ad]:disabled{cursor:default}.custom-datepicker-selected-day[data-v-733186ad]{background:var(--theme-default, #3b82f6)!important;box-shadow:0 2px 4px #00000026}.custom-datepicker-day-text[data-v-733186ad]{text-align:center;font-size:14px;color:var(--body-font-color, #1f2937)}.custom-datepicker-selected-day-text[data-v-733186ad]{color:#fff!important;font-weight:600}.custom-datepicker-year-selector[data-v-733186ad],.custom-datepicker-month-selector[data-v-733186ad]{min-height:280px}.custom-datepicker-year-grid[data-v-733186ad],.custom-datepicker-month-grid[data-v-733186ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.custom-datepicker-year-button[data-v-733186ad],.custom-datepicker-month-button[data-v-733186ad]{padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;color:var(--body-font-color, #1f2937);transition:all .2s ease}.custom-datepicker-year-button[data-v-733186ad]:hover,.custom-datepicker-month-button[data-v-733186ad]:hover{background-color:#3b82f61a;border-color:var(--theme-default, #3b82f6)}.custom-datepicker-selected-year[data-v-733186ad],.custom-datepicker-selected-month[data-v-733186ad]{background:var(--theme-default, #3b82f6)!important;color:#fff!important;border-color:var(--theme-default, #3b82f6)!important;font-weight:600}.custom-datepicker-close-button[data-v-733186ad]{background:var(--theme-default, #3b82f6);padding:12px 20px;border-radius:6px;color:#fff;font-weight:600;font-size:15px;border:none;cursor:pointer;display:block;width:100%;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.custom-datepicker-close-button[data-v-733186ad]:hover{opacity:.9;box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.custom-datepicker-close-button[data-v-733186ad]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media (max-width: 640px){.custom-datepicker-calendar-container[data-v-733186ad]{width:95vw;padding:18px}.custom-datepicker-month-year-text[data-v-733186ad]{font-size:17px}.custom-datepicker-navigation-button[data-v-733186ad]{font-size:22px;padding:8px}.custom-datepicker-week-day-text[data-v-733186ad]{width:36px;font-size:12px}.custom-datepicker-day-button[data-v-733186ad]{width:36px;height:36px}.custom-datepicker-day-text[data-v-733186ad]{font-size:13px}.custom-datepicker-year-button[data-v-733186ad],.custom-datepicker-month-button[data-v-733186ad]{padding:10px;font-size:13px}}.feedback-form-component .form-container[data-v-a797c2bc]{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-a797c2bc]{margin-bottom:20px;text-align:center}.feedback-form-component .form-container .logo img[data-v-a797c2bc]{height:calc(30px + .0075*(100vw - 320px))}.feedback-form-component .form-wizard[data-v-a797c2bc]{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-a797c2bc]{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-a797c2bc]{display:flex;flex-direction:column;gap:10px}.feedback-form-component .form-group[data-v-a797c2bc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .error-message[data-v-a797c2bc]{display:flex;justify-content:flex-end;color:red;margin-top:-10px;font-size:small}.feedback-form-component label[data-v-a797c2bc]{font-weight:700;font-size:15px;color:var(--body-font-color);margin-top:10px}.feedback-form-component .form-control[data-v-a797c2bc]{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-a797c2bc]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .feedback-section .label-container[data-v-a797c2bc]{display:flex;flex-direction:column;flex-grow:1;margin-right:10px}.feedback-form-component .feedback-section label[data-v-a797c2bc]{font-weight:700;font-size:15px;color:var(--body-font-color)}.feedback-form-component .feedback-section .helper-text[data-v-a797c2bc]{font-size:12px;color:var(--body-light-font-color)}.feedback-form-component .feedback-section .form-control[data-v-a797c2bc]{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-a797c2bc]{display:flex;justify-content:center;margin-top:20px}.feedback-form-component .btn[data-v-a797c2bc]{padding:10px 20px;font-size:16px;border-radius:.375rem;cursor:pointer;border:none}.feedback-form-component .btn-primary[data-v-a797c2bc]{background-color:var(--theme-default);color:#fff;transition:background .2s}.feedback-form-component .btn-primary[data-v-a797c2bc]:hover{background-color:color-mix(in srgb,var(--theme-default),#000 10%)}@media (max-width: 640px){.feedback-form-component .form-wizard[data-v-a797c2bc]{padding:20px 15px;max-width:100%}.feedback-form-component .form-wizard .form-heading[data-v-a797c2bc]{font-size:20px}.feedback-form-component .form-group[data-v-a797c2bc]{flex-direction:column;align-items:stretch}.feedback-form-component .form-group label[data-v-a797c2bc]{margin-bottom:5px}.feedback-form-component .form-control[data-v-a797c2bc]{width:100%;box-sizing:border-box}.feedback-form-component .feedback-section .form-group[data-v-a797c2bc]{flex-direction:column;align-items:stretch}.feedback-form-component .feedback-section .label-container[data-v-a797c2bc]{max-width:100%;margin-right:0;margin-bottom:5px}.feedback-form-component .feedback-section .form-control[data-v-a797c2bc]{width:100%;max-width:100%}}.feedback-form-component .form-container[data-v-d0157b18]{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-d0157b18]{margin-bottom:20px;text-align:center}.feedback-form-component .form-container .logo img[data-v-d0157b18]{height:calc(30px + .0075*(100vw - 320px))}.feedback-form-component .form-wizard[data-v-d0157b18]{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-d0157b18]{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-d0157b18]{display:flex;flex-direction:column;gap:10px}.feedback-form-component .form-group[data-v-d0157b18]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .error-message[data-v-d0157b18]{display:flex;justify-content:flex-end;color:red;margin-top:-10px;font-size:small}.feedback-form-component label[data-v-d0157b18]{width:100%;font-weight:700;font-size:15px;color:var(--body-font-color);margin-top:10px}.feedback-form-component .form-control[data-v-d0157b18]{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-d0157b18]{display:flex;align-items:center;justify-content:space-between;gap:10px}.feedback-form-component .feedback-section .label-container[data-v-d0157b18]{display:flex;flex-direction:column;flex-grow:1;margin-right:10px}.feedback-form-component .feedback-section label[data-v-d0157b18]{font-weight:700;font-size:15px;color:var(--body-font-color)}.feedback-form-component .feedback-section .helper-text[data-v-d0157b18]{font-size:12px;color:var(--body-light-font-color)}.feedback-form-component .feedback-section .form-control[data-v-d0157b18]{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-d0157b18]{display:flex;justify-content:center;margin-top:20px}.feedback-form-component .btn[data-v-d0157b18]{padding:10px 20px;font-size:16px;border-radius:.375rem;cursor:pointer;border:none}.feedback-form-component .btn-primary[data-v-d0157b18]{background-color:var(--theme-default);color:#fff;transition:background .2s}.feedback-form-component .btn-primary[data-v-d0157b18]:hover{background-color:color-mix(in srgb,var(--theme-default),#000 10%)}@media (max-width: 640px){.feedback-form-component .form-wizard[data-v-d0157b18]{padding:20px 15px;max-width:100%}.feedback-form-component .form-wizard .form-heading[data-v-d0157b18]{font-size:20px}.feedback-form-component .form-group[data-v-d0157b18]{flex-direction:column;align-items:stretch}.feedback-form-component .form-group label[data-v-d0157b18]{margin-bottom:5px}.feedback-form-component .form-control[data-v-d0157b18]{width:100%;box-sizing:border-box}.feedback-form-component .feedback-section .form-group[data-v-d0157b18]{flex-direction:column;align-items:stretch}.feedback-form-component .feedback-section .label-container[data-v-d0157b18]{max-width:100%;margin-right:0;margin-bottom:5px}.feedback-form-component .feedback-section .form-control[data-v-d0157b18]{width:100%;max-width:100%}}.candidate-signature[data-v-d0157b18]{margin-top:1.5rem;background-color:#f9fafb;border-radius:8px;padding:1.5rem;border:2px solid #e5e7eb}.candidate-signature .signature-header[data-v-d0157b18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.candidate-signature .signature-header label[data-v-d0157b18]{font-size:1rem;font-weight:600;color:#374151;margin:0;width:auto}.candidate-signature .required-indicator[data-v-d0157b18]{color:#dc2626;font-weight:700;margin-left:.25rem}.candidate-signature .clear-signature-btn[data-v-d0157b18]{background-color:#ef4444;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s;font-weight:500}.candidate-signature .clear-signature-btn[data-v-d0157b18]:hover{background-color:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.candidate-signature .clear-signature-btn[data-v-d0157b18]:active{transform:translateY(0)}.candidate-signature .signature-wrapper[data-v-d0157b18]{background-color:#fff;border:3px dashed #3b82f6;border-radius:8px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d;position:relative;transition:border-color .3s}.candidate-signature .signature-wrapper[data-v-d0157b18]:hover{border-color:#2563eb}.candidate-signature .signature-wrapper[data-v-d0157b18]:before{content:"✍ Sign here";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#cbd5e1;font-size:1.25rem;font-weight:500;pointer-events:none;z-index:0}.candidate-signature .signature-wrapper canvas[data-v-d0157b18]{position:relative;z-index:1;cursor:crosshair}.candidate-signature .signature-footer[data-v-d0157b18]{margin-top:.75rem;text-align:center}.candidate-signature .signature-instruction[data-v-d0157b18]{font-size:.813rem;color:#6b7280;font-style:italic}.candidate-signature .signature-preview-section[data-v-d0157b18]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}.candidate-signature .preview-header[data-v-d0157b18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.candidate-signature .preview-header h5[data-v-d0157b18]{font-size:.938rem;font-weight:600;color:#374151;margin:0}.candidate-signature .preview-note[data-v-d0157b18]{font-size:.813rem;color:#6b7280;font-style:italic}.candidate-signature .signature-preview-wrapper[data-v-d0157b18]{background-color:#fff;border:2px solid #d1d5db;border-radius:8px;padding:1rem;display:flex;justify-content:center;align-items:center;min-height:120px;position:relative}.candidate-signature .signature-preview-wrapper[data-v-d0157b18]:before{content:"Saved Signature";position:absolute;top:.5rem;left:.75rem;font-size:.75rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.candidate-signature .signature-preview-img[data-v-d0157b18]{max-width:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media (max-width: 640px){.candidate-signature[data-v-d0157b18]{padding:1rem}.candidate-signature .signature-header[data-v-d0157b18]{flex-direction:column;align-items:flex-start}.candidate-signature .clear-signature-btn[data-v-d0157b18]{width:100%}.candidate-signature .signature-wrapper[data-v-d0157b18]:before{font-size:1rem}.candidate-signature .signature-footer .signature-instruction[data-v-d0157b18]{font-size:.75rem}.candidate-signature .signature-preview-section[data-v-d0157b18]{margin-top:1rem;padding-top:1rem}.candidate-signature .preview-header[data-v-d0157b18]{flex-direction:column;align-items:flex-start}.candidate-signature .preview-header h5[data-v-d0157b18]{font-size:.875rem}.candidate-signature .preview-note[data-v-d0157b18]{font-size:.75rem}.candidate-signature .signature-preview-wrapper[data-v-d0157b18]{min-height:100px}.candidate-signature .signature-preview-img[data-v-d0157b18]{max-height:120px}}.home-page-component.page-container[data-v-9f0f4b70]{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-9f0f4b70]{grid-template-columns:250px 1fr}.home-page-component.page-container.tablet[data-v-9f0f4b70]{grid-template-columns:200px 1fr}.home-page-component.page-container.mobile[data-v-9f0f4b70]{grid-template-columns:1fr}.home-page-component .sidebar[data-v-9f0f4b70]{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-9f0f4b70]{position:fixed;width:60%;height:100vh}.home-page-component .sidebar-header[data-v-9f0f4b70]{display:flex;justify-content:space-between;align-items:center}.home-page-component .close-sidebar[data-v-9f0f4b70]{display:block;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.home-page-component .mobile .close-sidebar[data-v-9f0f4b70]{display:block}.home-page-component .logo-sidebar[data-v-9f0f4b70]{width:100px;height:auto}.home-page-component .profile[data-v-9f0f4b70]{text-align:center}.home-page-component .profile-photo-sidebar[data-v-9f0f4b70]{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-9f0f4b70]{margin:.5rem 0;font-size:1.1rem;font-weight:600}.home-page-component .profile-role[data-v-9f0f4b70]{color:#fff9;margin:0;font-size:.9rem;text-transform:capitalize}.home-page-component .exam-section li[data-v-9f0f4b70]{margin:10px 0}.home-page-component .exam-section a[data-v-9f0f4b70]{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-9f0f4b70]:hover,.home-page-component .exam-section a.active[data-v-9f0f4b70]{background:#32324e;color:#fff}.home-page-component .section-header[data-v-9f0f4b70]{color:#f90;text-align:center}.home-page-component .main-contents[data-v-9f0f4b70]{padding:1rem;transition:margin-left .3s;height:100vh;overflow-y:auto}.home-page-component .main-contents.sidebar-hidden[data-v-9f0f4b70]{margin-left:0}.home-page-component .header-container[data-v-9f0f4b70]{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-9f0f4b70]{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem}.home-page-component.mobile .menu-button[data-v-9f0f4b70]{display:block}.home-page-component .exam-info[data-v-9f0f4b70]{display:flex;gap:2rem;align-items:center;font-size:.9rem}.home-page-component .dropdown[data-v-9f0f4b70]{display:flex;align-items:center}.home-page-component .dropdown-select[data-v-9f0f4b70]{padding:.5rem;border-radius:4px;border:1px solid #ddd;background:#fff;font-size:.9rem}.home-page-component .content-center[data-v-9f0f4b70]{background:transparent;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.home-page-component .welcome-text[data-v-9f0f4b70]{color:#1a1a1a;margin-bottom:1rem}.home-page-component .section-content[data-v-9f0f4b70]{margin-bottom:1rem}.home-page-component .section-content h5[data-v-9f0f4b70]{color:#4195af;margin-bottom:.5rem;font-size:1.3rem}.home-page-component .instructions[data-v-9f0f4b70]{background:transparent;padding:1rem;border-radius:8px}.home-page-component .instructions ol li[data-v-9f0f4b70]{margin:.5rem 0;padding-left:1.5rem;text-align:left;font-size:.9rem;color:#333}.home-page-component .instructions p[data-v-9f0f4b70]{margin:.5rem 0;font-size:1rem}.home-page-component .good-luck[data-v-9f0f4b70]{text-align:center;color:#28a745;margin-top:1rem}.home-page-component .permission-container[data-v-9f0f4b70]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.home-page-component .permission-label[data-v-9f0f4b70]{font-size:16px;color:#333;text-align:center;margin:0;line-height:1.5;font-weight:500}.home-page-component .btn[data-v-9f0f4b70]{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-9f0f4b70]{background:#06c;color:#fff}.home-page-component .btn.btn-primary[data-v-9f0f4b70]:hover{background:#0052a3}.home-page-component .btn.btn-primary[data-v-9f0f4b70]:active{background:#004080}.home-page-component .btn.btn-secondary[data-v-9f0f4b70]{background:#f2f2f2;color:#333;border:1px solid #ddd}.home-page-component .btn.btn-secondary[data-v-9f0f4b70]:hover{background:#e6e6e6}.home-page-component .btn.btn-secondary[data-v-9f0f4b70]:active{background:#d9d9d9}.home-page-component .btn.btn-danger[data-v-9f0f4b70]{background:#dc3545;color:#fff}.home-page-component .btn.btn-danger[data-v-9f0f4b70]:hover{background:#c82333}.home-page-component .btn.btn-danger[data-v-9f0f4b70]:active{background:#bd2130}.home-page-component .btn.btn-warning[data-v-9f0f4b70]{background:#ffc107;color:#212529}.home-page-component .btn.btn-warning[data-v-9f0f4b70]:hover{background:#e0a800}.home-page-component .btn.btn-warning[data-v-9f0f4b70]:active{background:#d39e00}.home-page-component .btn.btn-success[data-v-9f0f4b70]{background:#28a745;color:#fff}.home-page-component .btn.btn-success[data-v-9f0f4b70]:hover{background:#218838}.home-page-component .btn.btn-success[data-v-9f0f4b70]:active{background:#1e7e34}.home-page-component .btn.btn-outline-primary[data-v-9f0f4b70]{background:transparent;color:#06c;border:1px solid #0066cc}.home-page-component .btn.btn-outline-primary[data-v-9f0f4b70]:hover{background:#06c;color:#fff}.home-page-component .btn.btn-link[data-v-9f0f4b70]{background:transparent;color:#06c;text-decoration:underline;padding:0}.home-page-component .btn.btn-link[data-v-9f0f4b70]:hover{color:#0052a3}.home-page-component .btn[disabled][data-v-9f0f4b70]{opacity:.65;cursor:not-allowed}.home-page-component .btn.btn-sm[data-v-9f0f4b70]{padding:5px 10px;font-size:14px}.home-page-component .btn.btn-lg[data-v-9f0f4b70]{padding:12px 24px;font-size:18px}.home-page-component .btn.btn-block[data-v-9f0f4b70]{display:block;width:100%}@media screen and (max-width: 480px) and (orientation: portrait){.header-container[data-v-9f0f4b70]{flex-direction:column}.header-container .header-left[data-v-9f0f4b70]{display:flex;justify-content:space-between;align-items:center;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-e05b158b{0%{background-position:-100% 0}to{background-position:0 0}}@keyframes slideInDown-e05b158b{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-component.header[data-v-e05b158b]{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-e05b158b]{position:absolute;width:200%;height:100%;background:url(/build/images/header-bg.png) repeat-x;background-size:contain;background-position:0 0;animation:wave-e05b158b 30s linear infinite;top:0;left:0;z-index:1}.header-component .header-left[data-v-e05b158b]{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-e05b158b]{height:calc(40px + .0075*(100vw - 320px));margin-bottom:5px}.header-component .logo2[data-v-e05b158b]{height:5vh;margin-left:auto;margin-right:10px}.header-component .header-right[data-v-e05b158b]{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-e05b158b]{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-e05b158b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-component .user-image-container[data-v-e05b158b]{display:flex;justify-content:center;align-items:center;height:100%;position:relative}.header-component .user-image[data-v-e05b158b]{display:flex;justify-content:right;flex-direction:column;cursor:pointer;position:relative;width:50px}.header-component .user-image img[data-v-e05b158b]{max-width:50px;max-height:50px;border-radius:50%;justify-content:center;transition:transform .3s ease}.header-component .user-details p[data-v-e05b158b]{margin:0;font-size:.9rem;font-family:Roboto,sans-serif}.header-component .zoomed-image-overlay img[data-v-e05b158b]{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-e05b158b]{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.header-component .mobile-chat-icon p[data-v-e05b158b]{margin-bottom:5px;font-size:.8rem}.header-component .notification-badge[data-v-e05b158b]{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-e05b158b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1100;overflow-y:auto}.warning-toast[data-v-e05b158b]{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-e05b158b]{margin:0;line-height:1.2}.warning-modal[data-v-e05b158b]{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-e05b158b]{background:#fff;padding:20px;border-radius:10px;text-align:center;width:30%;max-width:500px}.warning_modal-content p[data-v-e05b158b]{margin-bottom:15px}.warning_modal-content button[data-v-e05b158b]{margin-top:10px;padding:10px 20px;background:#009db5;color:#fff;border:none;border-radius:5px;cursor:pointer}.warning_modal-content button[data-v-e05b158b]:hover{background:#007182}@media (max-width: 767px){.header-component[data-v-e05b158b]{position:relative}.header-component.header[data-v-e05b158b]{min-height:unset;height:auto;padding:.5rem;flex-direction:column;align-items:center;position:relative}.header-component .header-bg[data-v-e05b158b]{height:100%}.header-component .header-left[data-v-e05b158b]{width:100%;padding:.5rem;display:flex;justify-content:space-between;align-items:center;flex:1 1 auto}.header-component .header-left .logo[data-v-e05b158b],.header-component .header-left .logo2[data-v-e05b158b]{max-height:35px;margin:0;width:auto}.header-component .header-right[data-v-e05b158b]{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-e05b158b]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.header-component .header-right .bottom-row[data-v-e05b158b]{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.header-component .header-right .user-details[data-v-e05b158b]{min-width:unset;max-width:70%;padding:.25rem 0;flex:1}.header-component .header-right .user-details p[data-v-e05b158b]{margin:.15rem 0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-component .header-right .mobile-chat-icon[data-v-e05b158b]{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-e05b158b]{margin:0;font-size:.7rem;font-weight:500}.header-component .header-right .mobile-chat-icon svg[data-v-e05b158b]{width:20px;height:20px}.header-component .header-right .mobile-chat-icon .notification-badge[data-v-e05b158b]{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-e05b158b]{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-e05b158b]{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-e05b158b]{width:35%;margin:0}.header-component .header-right .user-image-container .user-image[data-v-e05b158b]{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-e05b158b]{max-width:50px;max-height:50px}.header-component.zoomed-image-overlay[data-v-e05b158b]{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-e05b158b]{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-e05b158b]{z-index:1000}.warning-toast[data-v-e05b158b]{padding:.5rem 1rem;font-size:.85rem;max-width:80%;transform:translate(-50%);background:#f99b0d;color:#000}.warning-toast p[data-v-e05b158b]{margin:0}.warning-modal[data-v-e05b158b]{z-index:1100}.warning-modal .warning_modal-content[data-v-e05b158b]{width:90%;max-width:350px;padding:1rem;border-radius:8px}.warning-modal .warning_modal-content p[data-v-e05b158b]{font-size:1rem;margin-bottom:1rem}.warning-modal .warning_modal-content button[data-v-e05b158b]{padding:.5rem 2rem;font-size:1rem}}@media (max-width: 575px){.header-component .header-bg[data-v-e05b158b]{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-f46521f6]{background-color:#f8f8ff;min-height:82vh}.practical-exam-component .main-wrapper[data-v-f46521f6]{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-f46521f6]{width:100%;max-width:1320px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.practical-exam-component .right-side-container[data-v-f46521f6]{display:flex;flex-direction:column;width:100%}.practical-exam-component .grid-container[data-v-f46521f6]{display:grid;grid-template-columns:2fr 1fr;gap:0;width:100%;border:1px solid lightblue;margin:10px}.practical-exam-component .examiner-card[data-v-f46521f6],.practical-exam-component .candidate-card[data-v-f46521f6]{max-width:370px;max-height:200px;width:100%;height:100%}.practical-exam-component .card-column[data-v-f46521f6]{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-f46521f6]:last-child{border-bottom:none}.practical-exam-component .main-card[data-v-f46521f6]{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-f46521f6]{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-f46521f6]{text-align:start;font-size:1rem}.practical-exam-component .question-card[data-v-f46521f6]{border-right:1px solid light}.practical-exam-component .question-card-inner[data-v-f46521f6]{display:flex;align-items:center;justify-content:center;text-align:center}.practical-exam-component .card-media[data-v-f46521f6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.practical-exam-component .media-image[data-v-f46521f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.practical-exam-component .media-badge[data-v-f46521f6]{position:absolute;bottom:.75rem;right:.75rem}.practical-exam-component .badge[data-v-f46521f6]{background-color:#000000bf;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.practical-exam-component .card-body[data-v-f46521f6]{padding:1rem;position:relative;height:100%}.practical-exam-component .card-title[data-v-f46521f6]{font-size:1.25rem;margin-bottom:1rem}.practical-exam-component .arrow-container[data-v-f46521f6]{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-f46521f6]{position:relative;z-index:1}.practical-exam-component .controls-container[data-v-f46521f6]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.practical-exam-component .controls-wrapper[data-v-f46521f6]{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-f46521f6]{display:flex;gap:1rem;align-items:center}.practical-exam-component .control-button[data-v-f46521f6]{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-f46521f6]{background-color:#f8f9fa;color:#000}.practical-exam-component .button-danger[data-v-f46521f6]{background-color:#f6463a;color:#fff}.practical-exam-component .button-danger[data-v-f46521f6]:hover{background-color:#f21a0b}.practical-exam-component[data-v-f46521f6] .chat-section{position:fixed;right:0;bottom:0;width:30%;height:40%}.practical-exam-component[data-v-f46521f6] .chat-section .chat-interface{position:absolute}.practical-exam-component[data-v-f46521f6] .chat-section .chat-overlay{max-width:95%;left:12px}@media (max-width: 767px){.practical-exam-component[data-v-f46521f6] .chat-section .chat-messages{height:250px}.practical-exam-component[data-v-f46521f6] .chat-section .chat-interface{position:relative}}.practical-exam-component .practical-header[data-v-f46521f6] .header-left{flex:0 0 75%!important}.practical-exam-component .practical-header[data-v-f46521f6] .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-f46521f6] .header{align-items:stretch;justify-content:space-around;min-height:150px}.practical-exam-component .practical-header[data-v-f46521f6] .header-right{justify-content:space-between}}@media (max-width: 768px){.practical-exam-component .chat-section[data-v-f46521f6]{display:none}.practical-exam-component .grid-container[data-v-f46521f6]{grid-template-columns:1fr;height:auto}.practical-exam-component .main-card[data-v-f46521f6]{max-width:100%;max-height:200px}.practical-exam-component .examiner-card[data-v-f46521f6],.practical-exam-component .candidate-card[data-v-f46521f6]{max-width:100%;max-height:180px}.practical-exam-component .main-container[data-v-f46521f6]{max-width:96vw}}@media (max-width: 767px){.practical-exam-component .practical-header .header-container[data-v-f46521f6]{position:sticky;top:0;z-index:100;background-color:#fff}.practical-exam-component .practical-header .main[data-v-f46521f6]{flex-direction:column;height:auto;overflow:visible}.practical-exam-component .practical-header .main .main-wrapper[data-v-f46521f6]{padding:.5rem}.practical-exam-component .practical-header .grid-container[data-v-f46521f6]{display:flex;flex-direction:column;gap:1rem}.practical-exam-component .practical-header .card-column[data-v-f46521f6]{width:100%;margin-bottom:1rem}.practical-exam-component .practical-header .question-card[data-v-f46521f6]{order:1}.practical-exam-component .practical-header .right-side-container[data-v-f46521f6]{order:2;width:100%;display:flex;flex-direction:column;gap:1rem}.practical-exam-component .practical-header .examiner-card[data-v-f46521f6],.practical-exam-component .practical-header .candidate-card[data-v-f46521f6]{max-width:100%;height:auto}.practical-exam-component .practical-header .examiner-card .card-media[data-v-f46521f6],.practical-exam-component .practical-header .candidate-card .card-media[data-v-f46521f6]{height:180px}.practical-exam-component .practical-header .controls-container[data-v-f46521f6]{order:3;margin:1rem 0;width:100%}.practical-exam-component .practical-header .controls-container .controls-wrapper[data-v-f46521f6]{padding:0}.practical-exam-component .practical-header .controls-container .controls-inner[data-v-f46521f6]{justify-content:center;gap:1rem}.practical-exam-component .practical-header .controls-container .control-button[data-v-f46521f6]{width:50px;height:50px;padding:.75rem;border-radius:50%;box-shadow:0 2px 4px #0000001a}.practical-exam-component .practical-header .chat-section[data-v-f46521f6]{order:4;width:100%;position:relative;bottom:0;padding:.5rem}.practical-exam-component .practical-header .chat-section .chat-interface[data-v-f46521f6]{width:100%;max-width:none;position:relative}.practical-exam-component .practical-header .question[data-v-f46521f6]{font-size:1rem;padding:.75rem;line-height:1.5}.practical-exam-component .practical-header .language-selector[data-v-f46521f6]{width:100%;padding:.75rem;margin-bottom:.75rem;font-size:1rem;border-radius:.5rem}.practical-exam-component .practical-header .media-badge[data-v-f46521f6]{right:0;bottom:0;left:auto;border-radius:.25rem 0 0;padding:.35rem .5rem;font-size:.8rem}}.success-container[data-v-5a8a1e2c]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;gap:1rem;text-align:center;font-size:1.25rem;padding:1rem;box-sizing:border-box}.success-container h1[data-v-5a8a1e2c],.success-container h3[data-v-5a8a1e2c]{color:#009db5;margin:0}.countdown[data-v-5a8a1e2c]{font-size:1rem;color:#e21414}.reset-exam[data-v-5a8a1e2c]{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:14px;background:#009db5;color:#fff}.language-timer[data-v-5f823f1b]{display:flex;justify-content:space-between;padding:5px;margin:5px;border:0px solid #ddd;background-color:transparent}.language-selector[data-v-5f823f1b]{border:1px solid #ddd;border-radius:10px;padding:3px}.language-timer .timer[data-v-5f823f1b]{border:1px solid #ddd;border-radius:10px;padding:5px;background-color:#fff}.sidebar-component.sidebar[data-v-34f728fa]{flex:.3;padding:5px;background:#fff;display:flex;flex-direction:column;height:82vh;position:relative;overflow:hidden}.sidebar-component .navigation-section[data-v-34f728fa]{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-34f728fa]{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-34f728fa]{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-34f728fa]: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-34f728fa]{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-34f728fa]: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-34f728fa]:nth-child(1):before{background:#66ad4d}.sidebar-component .status-counter p[data-v-34f728fa]:nth-child(2):before{background:orange}.sidebar-component .status-counter p[data-v-34f728fa]:nth-child(3):before{background:#f21a0b}.sidebar-component .status-counter p[data-v-34f728fa]:nth-child(4):before{background:gray}.sidebar-component .status-indicator p[data-v-34f728fa]{margin:5px 0}.sidebar-component .question-navigator[data-v-34f728fa]{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-34f728fa]::-webkit-scrollbar{width:8px}.sidebar-component .question-navigator[data-v-34f728fa]::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-component .question-navigator[data-v-34f728fa]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.sidebar-component .question-navigator[data-v-34f728fa]::-webkit-scrollbar-thumb:hover{background:#555}.sidebar-component .question-box[data-v-34f728fa]{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-34f728fa]{background:#66ad4d}.sidebar-component .question-box.yet_to_answer[data-v-34f728fa]{background:#696969}.sidebar-component .question-box.yet_to_answer[data-v-34f728fa]:hover{background:#2f4f4f}.sidebar-component .question-box.review[data-v-34f728fa],.sidebar-component .question-box.review_with_answer[data-v-34f728fa]{background:orange}.sidebar-component .question-box.unanswered[data-v-34f728fa]{background:#f21a0b}@media (max-width: 767px){.sidebar-component.sidebar[data-v-34f728fa]{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-34f728fa]{max-width:100%;padding:5px;overflow:visible}.sidebar-component .status-counter[data-v-34f728fa]{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-34f728fa]{margin:0;min-width:0;width:100%;font-size:13px;padding:5px 2px 5px 35px;text-align:left}.sidebar-component .question-navigator[data-v-34f728fa]{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-34f728fa]{width:100%;height:40px;font-size:14px;border-radius:8px}.sidebar-component .chat-section[data-v-34f728fa]{display:none}}@media (max-width: 600px){.sidebar-component .question-navigator[data-v-34f728fa]{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.sidebar-component .question-box[data-v-34f728fa]{height:40px;font-size:12px}}.question-component .card[data-v-9af0729d]{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-9af0729d]{flex:3;padding:5px;background:transparent}.question-component .question-text[data-v-9af0729d]{padding:10px;display:inline-block;overflow:hidden;border:none}.question-component .question-text .question[data-v-9af0729d]{transition:font-size .3s,font-weight .3s;display:inline-block;transform-origin:center}.question-component .question-text .question[data-v-9af0729d]:hover{font-weight:700}.question-component .question-text .question .question-image img[data-v-9af0729d]{max-width:100%;margin-top:5px}.question-component .radio_options[data-v-9af0729d]{list-style-type:upper-alpha;margin:0}.question-component .radio_options label[data-v-9af0729d]{display:block;margin:5px 0;font-weight:400}.question-component .radio_options label[data-v-9af0729d]:hover{font-weight:700}.question-component .radio_options .option-image img[data-v-9af0729d]{max-width:100%;margin-top:5px}.question-component .navigation-card[data-v-9af0729d]{padding:0;margin-top:30px;width:-moz-fit-content;width:fit-content;border:none;box-shadow:none}.question-component .card-body[data-v-9af0729d]{display:flex;flex-direction:column;gap:10px}.question-component .navigation-buttons[data-v-9af0729d]{display:flex;justify-content:flex-start;gap:40px}.question-component .btn[data-v-9af0729d]{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-9af0729d]{background:gray;color:#fff}.question-component .btn.prev[data-v-9af0729d]:hover{background:#647a92}.question-component .btn.save-next[data-v-9af0729d]{background:#83bf6e;color:#fff}.question-component .btn.save-next[data-v-9af0729d]:hover{background:#66ad4d}.question-component .btn.save-review[data-v-9af0729d]{background:#f99b0d;color:#fff}.question-component .btn.save-review[data-v-9af0729d]:hover{background:#ce7e05}.question-component .btn.save-review[data-v-9af0729d]:disabled{background:#f99b0d80}.question-component .btn.clear[data-v-9af0729d]{background:#f6463a;color:#fff}.question-component .btn.clear[data-v-9af0729d]:hover{background:#f21a0b}.question-component .btn.submit[data-v-9af0729d]{background:#009db5;color:#fff}.question-component .btn.submit[data-v-9af0729d]:hover{background:#007182}.question-component .summary-modal[data-v-9af0729d]{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-9af0729d]{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-9af0729d]{margin-bottom:20px;text-align:center}.question-component .modal-content table[data-v-9af0729d]{width:100%;border-collapse:collapse;margin-bottom:20px}.question-component .modal-content th[data-v-9af0729d],.question-component .modal-content td[data-v-9af0729d]{border:1px solid #ddd;padding:8px;text-align:left}.question-component .modal-content th[data-v-9af0729d]{background:#f2f2f2}.question-component .modal-content button[data-v-9af0729d]{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-9af0729d]:hover{background:#007182}.question-component .clickable-row[data-v-9af0729d]{cursor:pointer}.question-component .clickable-row[data-v-9af0729d]:hover{background:#f5f5f5}.question-component .tooltip-container[data-v-9af0729d]{position:relative;cursor:pointer}.question-component .tooltip[data-v-9af0729d]{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-9af0729d]{visibility:visible;opacity:1}@media (max-width: 767px){.question-component .card[data-v-9af0729d]{min-height:auto;box-shadow:none;border-radius:8px;margin:0;padding:10px;border:1px solid #ddd}.question-component .question-area[data-v-9af0729d]{display:flex;flex-direction:column;height:auto}.question-component .question-text[data-v-9af0729d]{padding:10px;margin-bottom:10px;border-bottom:1px solid #eee}.question-component .question-text .question[data-v-9af0729d]{font-size:16px;font-weight:500;line-height:1.4}.question-component .question-text .question .question-image img[data-v-9af0729d]{max-width:100%;margin-top:5px}.question-component .radio_options[data-v-9af0729d]{padding:5px 15px;margin-left:15px}.question-component .radio_options label[data-v-9af0729d]{font-size:15px;padding:8px 0;border-bottom:1px solid #f5f5f5}.question-component .radio_options .option-image img[data-v-9af0729d]{max-width:100%;margin-top:5px}.question-component .navigation-buttons[data-v-9af0729d]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:5px}.question-component .btn[data-v-9af0729d]{height:48px;width:100%;padding:8px;font-size:14px;white-space:nowrap}.question-component .btn.submit[data-v-9af0729d]{grid-column:span 2}.question-component .navigation-card[data-v-9af0729d]{padding:0;margin-top:10px;width:100%}.question-component .card-body[data-v-9af0729d]{padding:5px}.question-component .modal-content[data-v-9af0729d]{width:95%;max-height:90vh;padding:10px}.question-component .modal-content table[data-v-9af0729d]{font-size:12px}.question-component .modal-content th[data-v-9af0729d],.question-component .modal-content td[data-v-9af0729d]{padding:5px}}.theory-exam-component[data-v-d6dd2f2d]{font-family:Roboto,sans-serif;font-size:15px;display:flex;flex-direction:column;height:100vh;overflow:hidden}.theory-exam-component .content[data-v-d6dd2f2d]{display:flex;height:calc(100vh - var(--header-height, 18vh));overflow:hidden}.theory-exam-component .main-content[data-v-d6dd2f2d],.theory-exam-component .exam-sidebar[data-v-d6dd2f2d]{overflow-y:auto}.theory-exam-component .main-content[data-v-d6dd2f2d]{flex:.7;padding:7px;margin-top:0}.theory-exam-component .exam-sidebar[data-v-d6dd2f2d]{flex:.3;height:100%}.theory-exam-component .language-timer-wrapper[data-v-d6dd2f2d]{display:none}.theory-exam-component .resizer[data-v-d6dd2f2d]{width:3px;cursor:col-resize;background-color:#efefef;transition:background-color .2s}.theory-exam-component .resizer[data-v-d6dd2f2d]:hover{background-color:#ccc}@media (max-width: 767px){.theory-exam-component .exam-header[data-v-d6dd2f2d]{position:sticky;top:0;z-index:100;background-color:#fff}.theory-exam-component .exam-header[data-v-d6dd2f2d] .header-left{display:flex;flex-direction:row;justify-content:space-between;width:100%}.theory-exam-component .exam-header[data-v-d6dd2f2d] .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-d6dd2f2d] .camera-container{height:80px;width:115px}.theory-exam-component .exam-header[data-v-d6dd2f2d] .logo2{height:30px;width:60px}.theory-exam-component .exam-header[data-v-d6dd2f2d] .user-details p{text-align:left;font-size:.8rem}.theory-exam-component[data-v-d6dd2f2d]{height:100%;overflow-y:auto}.theory-exam-component .content[data-v-d6dd2f2d]{flex-direction:column;height:auto;overflow:visible}.theory-exam-component .main-content[data-v-d6dd2f2d],.theory-exam-component .exam-sidebar[data-v-d6dd2f2d]{flex-basis:auto!important;width:100%;overflow:visible}.theory-exam-component .main-content[data-v-d6dd2f2d]{margin-top:0;padding:10px}.theory-exam-component .exam-sidebar[data-v-d6dd2f2d]{order:2;height:auto;padding:10px;margin-bottom:20px}.theory-exam-component .resizer[data-v-d6dd2f2d],.theory-exam-component .exam-sidebar[data-v-d6dd2f2d] .language-timer{display:none}.theory-exam-component .exam-sidebar[data-v-d6dd2f2d] .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-d6dd2f2d] .sidebar .navigation-section{max-width:100%;overflow:visible}.theory-exam-component .exam-sidebar[data-v-d6dd2f2d] .sidebar .question-navigator{max-height:250px;overflow-y:auto}.theory-exam-component .language-timer-wrapper[data-v-d6dd2f2d]{display:block}}.centered-message[data-v-d6dd2f2d]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fffffff2;z-index:9999}.centered-message p[data-v-d6dd2f2d]{font-size:1.5rem;text-align:center;color:#333}.user-verification-component[data-v-a8b7860f]{display:grid;min-height:100vh}.user-verification-component .compare-btn-container[data-v-a8b7860f]{text-align:center;margin-top:1rem}.user-verification-component .compare-btn[data-v-a8b7860f]{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-a8b7860f]:hover{background-color:#008da3}.user-verification-component .compare-btn[data-v-a8b7860f]:disabled{background-color:#6a7185;cursor:wait}.user-verification-component .modal-overlay[data-v-a8b7860f]{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-a8b7860f]{background-color:#fff;padding:2rem;border-radius:.375rem;text-align:center;animation:fadeIn-a8b7860f .3s ease-out;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.user-verification-component .approval-icon[data-v-a8b7860f]{font-size:3rem;color:#83bf6e;margin-bottom:1rem}@keyframes fadeIn-a8b7860f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.viva-exam-component .main[data-v-439ac465]{background-color:#f8f8ff;min-height:82vh}.viva-exam-component .main-wrapper[data-v-439ac465]{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-439ac465]{width:100%;max-width:1320px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.viva-exam-component .right-side-container[data-v-439ac465]{display:flex;flex-direction:column;width:100%}.viva-exam-component .grid-container[data-v-439ac465]{display:grid;grid-template-columns:2fr 1fr;gap:0;width:100%;border:1px solid lightblue;margin:10px}.viva-exam-component .examiner-card[data-v-439ac465],.viva-exam-component .candidate-card[data-v-439ac465]{max-width:370px;max-height:200px;width:100%;height:100%}.viva-exam-component .card-column[data-v-439ac465]{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-439ac465]:last-child{border-bottom:none}.viva-exam-component .main-card[data-v-439ac465]{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-439ac465]{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-439ac465]{text-align:start;font-size:1rem}.viva-exam-component .question-card[data-v-439ac465]{border-right:1px solid light}.viva-exam-component .question-card-inner[data-v-439ac465]{display:flex;align-items:center;justify-content:center;text-align:center}.viva-exam-component .card-media[data-v-439ac465]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.viva-exam-component .media-image[data-v-439ac465]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.viva-exam-component .media-badge[data-v-439ac465]{position:absolute;bottom:.75rem;right:.75rem}.viva-exam-component .badge[data-v-439ac465]{background-color:#000000bf;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem}.viva-exam-component .card-body[data-v-439ac465]{padding:1rem;position:relative;height:100%}.viva-exam-component .card-title[data-v-439ac465]{font-size:1.25rem;margin-bottom:1rem}.viva-exam-component .arrow-container[data-v-439ac465]{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-439ac465]{position:relative;z-index:1}.viva-exam-component .controls-container[data-v-439ac465]{display:flex;justify-content:center;align-items:center;margin-top:1rem}.viva-exam-component .controls-wrapper[data-v-439ac465]{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-439ac465]{display:flex;gap:1rem;align-items:center}.viva-exam-component .control-button[data-v-439ac465]{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-439ac465]{background-color:#f8f9fa;color:#000}.viva-exam-component .button-danger[data-v-439ac465]{background-color:#f6463a;color:#fff}.viva-exam-component .button-danger[data-v-439ac465]:hover{background-color:#f21a0b}.viva-exam-component .chat-section[data-v-439ac465]{position:fixed;right:0;bottom:0;width:30%;height:40%}.viva-exam-component .chat-section[data-v-439ac465] .chat-interface{position:absolute}.viva-exam-component .chat-section[data-v-439ac465] .chat-overlay{max-width:95%;left:12px}@media (max-width: 767px){.viva-exam-component .chat-section[data-v-439ac465] .chat-messages{height:250px}.viva-exam-component .chat-section[data-v-439ac465] .chat-interface{position:relative}}.viva-exam-component .viva-header[data-v-439ac465] .header-left{flex:0 0 75%!important}.viva-exam-component .viva-header[data-v-439ac465] .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-439ac465] .header{align-items:stretch;justify-content:space-around;min-height:150px}.viva-exam-component .viva-header[data-v-439ac465] .header-right{justify-content:space-between}}@media (max-width: 768px){.viva-exam-component .chat-section[data-v-439ac465]{display:none}.viva-exam-component .grid-container[data-v-439ac465]{grid-template-columns:1fr;height:auto}.viva-exam-component .main-card[data-v-439ac465]{max-width:100%;max-height:200px}.viva-exam-component .examiner-card[data-v-439ac465],.viva-exam-component .candidate-card[data-v-439ac465]{max-width:100%;max-height:180px}.viva-exam-component .main-container[data-v-439ac465]{max-width:96vw}}@media (max-width: 767px){.viva-exam-component .viva-exam-component .header-container[data-v-439ac465]{position:sticky;top:0;z-index:100;background-color:#fff}.viva-exam-component .viva-exam-component .main-container[data-v-439ac465]{flex-direction:column;padding:.5rem;height:auto;overflow:visible}.viva-exam-component .viva-exam-component .grid-container[data-v-439ac465]{display:flex;flex-direction:column;gap:1.5rem}.viva-exam-component .viva-exam-component .card-column[data-v-439ac465]{width:100%;height:auto;margin-bottom:.5rem}.viva-exam-component .viva-exam-component .main-card[data-v-439ac465]{height:auto}.viva-exam-component .viva-exam-component .card-media[data-v-439ac465]{max-height:200px;position:relative}.viva-exam-component .viva-exam-component .media-badge[data-v-439ac465]{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-439ac465]{order:1}.viva-exam-component .viva-exam-component .candidate-card[data-v-439ac465]{order:2}.viva-exam-component .viva-exam-component .controls-container[data-v-439ac465]{order:3;margin:1rem 0;width:100%}.viva-exam-component .viva-exam-component .controls-container .controls-wrapper[data-v-439ac465]{padding:0}.viva-exam-component .viva-exam-component .controls-container .controls-inner[data-v-439ac465]{justify-content:center;gap:1rem}.viva-exam-component .viva-exam-component .controls-container .control-button[data-v-439ac465]{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-439ac465]{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-439ac465]{max-width:100%;height:auto}.viva-exam-component .viva-exam-component .join-button[data-v-439ac465],.viva-exam-component .viva-exam-component .button-danger[data-v-439ac465]{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-439ac465]{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_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.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{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:translateY(-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--extended-fixed-end,.dp--extended-fixed-start,.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%;align-items:center}.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{width:100%}.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-hover-icon-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-transition)}.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-transition)}.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-transition: 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-input-not-clearable-padding: 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);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}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)}}
