.toolbar-wrapper[data-v-46f5017c]{position:relative;z-index:10}.toolbar[data-v-46f5017c]{height:50px;width:100%;padding:0 .5rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.logo-container[data-v-46f5017c],.logo[data-v-46f5017c]{width:50px}.form-title[data-v-46f5017c]{font-size:1.2rem;color:var(--primary-color);margin:0}.toolbar-button[data-v-46f5017c]{font-size:1rem;padding:.25rem}.pi-bars[data-v-46f5017c]{font-size:1.5rem}.loader-container{&[data-v-962f1ef6]{position:fixed;z-index:1000;background-color:#000;top:0;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column}div[data-v-962f1ef6]{text-align:center}}@keyframes p-progress-spinner-color-962f1ef6{0%,to{stroke:#fff}40%{stroke:#ff0}66%{stroke:#ff0}80%,90%{stroke:red}}.navbar[data-v-9d2def90]{padding:.5rem 0;height:50px;background-color:#f6f6fa;color:#000433;width:100%;position:fixed;bottom:0;left:0;right:0;font-size:.75rem}.footer-text[data-v-9d2def90]{font-size:.75rem}.p-button-small[data-v-9d2def90]{font-size:.75rem;padding:.25rem .5rem}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.p-button-secondary{color:#fff!important;background:#00002b!important;border:1px solid #8f98a1!important}body{background-color:#f6f6fa;margin-left:0}.fade-enter-active,.fade-leave-active{transition:opacity .8s}.fade-enter-from,.fade-leave-to{opacity:0}.p-button.p-button-success.google-success{background:#0f9d58;border-color:#0f9d58}.p-button.p-button-success.google-success:enabled:hover{background:#0b8043;border-color:#0b8043}.p-button.p-button-success.google-success:enabled:active{background:#0a7e3e;border-color:#0a7e3e}.p-button.p-button-success.google-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #0f9d58,0 1px 2px 0 #000}.container[data-v-8d4e808a]{max-height:100vh;background-color:#f6f6fa}.container[data-v-8d4e808a],.login-container[data-v-8d4e808a]{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-container[data-v-8d4e808a]{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%;max-width:400px;text-align:center}.logo-image[data-v-8d4e808a]{width:150px;margin-bottom:20px}.google-button[data-v-8d4e808a]{background-color:#4285f4;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s;width:100%}.google-button[data-v-8d4e808a]:hover{background-color:#357ae8}.visitor-button[data-v-8d4e808a]{background-color:#4caf50;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s;width:100%;margin-top:20px}.visitor-button[data-v-8d4e808a]:hover{background-color:#3e8e41}.container[data-v-54b35d30]{max-width:1200px;margin:0 auto;padding:2rem}.w-full[data-v-54b35d30]{width:100%}.p-button-raised[data-v-54b35d30]{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s}.p-button-raised[data-v-54b35d30]:hover{transform:translateY(-2px)}.p-text-center[data-v-54b35d30]{color:#333;font-weight:600}@media (max-width:768px){.p-grid[data-v-54b35d30]{flex-direction:column;align-items:center}}.dropdown-container[data-v-4a36cf8e],.dropdown-container[data-v-6cf7d118]{margin-bottom:1rem}.form-field label[data-v-10818b72],.form-field[data-v-10818b72],.user-table-container[data-v-10818b72]{@apply block text-sm font-medium text-gray-700 mb-1}.admin-alumnos-container[data-v-33661264]{padding:1rem}.admin-alumnos-card[data-v-33661264]{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1rem}.card-header[data-v-33661264]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-title[data-v-33661264]{font-size:1.25rem;font-weight:700;color:#1a202c}.form-field[data-v-33661264]{margin-bottom:1rem}.form-field label[data-v-33661264]{display:block;font-size:.875rem;font-weight:medium;color:#4a5568;margin-bottom:.25rem}.dropdown-container[data-v-0c168110],.dropdown-container[data-v-0c4bb820],.dropdown-container[data-v-79923f1a],.dropdown-container[data-v-e687a306],.input-rut[data-v-07b394cc]{margin-bottom:1rem}[data-v-16c23aaf] .p-tooltip{max-width:250px}.email-search[data-v-5f663b64]{margin-bottom:1rem}.pregunta-table[data-v-c38cbf36]{width:100%}.pregunta-table table[data-v-c38cbf36]{width:100%;border-collapse:collapse}.pregunta-table td[data-v-c38cbf36],.pregunta-table th[data-v-c38cbf36]{border:1px solid #ddd;padding:8px}.pregunta-dialog[data-v-13132616]{width:500px}.admin-preguntas-container[data-v-59228a8d]{padding:1rem}.admin-preguntas-card[data-v-59228a8d]{background:var(--surface-card);border-radius:var(--border-radius);padding:1rem}.card-header[data-v-59228a8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-title[data-v-59228a8d]{margin:0;font-size:1.5rem;color:var(--text-color)}.notificar-usuarios-container[data-v-3221d56c]{padding:1rem}.notificar-usuarios-card[data-v-3221d56c]{background:var(--surface-card);border-radius:var(--border-radius);padding:1rem}.card-header[data-v-3221d56c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-title[data-v-3221d56c]{margin:0;font-size:1.5rem;color:var(--text-color)}.uso-usuarios-container[data-v-d8cffc1a]{padding:1rem}.uso-usuarios-card[data-v-d8cffc1a]{background:var(--surface-card);border-radius:var(--border-radius);padding:1rem}.card-title[data-v-d8cffc1a]{margin:0;font-size:1.5rem;color:var(--text-color)}.alumno-upload-container[data-v-408cdf3b]{padding:20px;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.title[data-v-408cdf3b]{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.upload-section[data-v-408cdf3b]{margin-bottom:30px;text-align:center}.file-label[data-v-408cdf3b]{display:inline-block;padding:12px 24px;background-color:#4285f4;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .3s;font-weight:700}.file-label[data-v-408cdf3b]:hover{background-color:#3367d6}.file-input[data-v-408cdf3b]{display:none}.progress-section[data-v-408cdf3b]{margin-top:30px;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.progress-info[data-v-408cdf3b]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#555}progress[data-v-408cdf3b]{width:100%;height:10px;margin-bottom:20px;border-radius:5px}progress[data-v-408cdf3b]::-webkit-progress-bar{background-color:#e9ecef;border-radius:5px}progress[data-v-408cdf3b]::-webkit-progress-value{background-color:#28a745;border-radius:5px}.action-button[data-v-408cdf3b]{display:block;width:100%;padding:12px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.action-button[data-v-408cdf3b]:hover{background-color:#218838}.action-button[data-v-408cdf3b]:disabled{background-color:#6c757d;cursor:not-allowed}.error-actions[data-v-408cdf3b]{margin-top:20px}.error-button[data-v-408cdf3b]{display:block;width:100%;padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.error-button[data-v-408cdf3b]:hover{background-color:#c82333}.apoderado-upload-container[data-v-7862afbe]{padding:20px;max-width:1200px;margin:0 auto}.title[data-v-7862afbe]{font-size:24px;margin-bottom:20px}.upload-section[data-v-7862afbe]{margin-bottom:20px}.file-label[data-v-7862afbe]{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;cursor:pointer;border-radius:5px}.file-input[data-v-7862afbe]{display:none}.table-container[data-v-7862afbe]{overflow-x:auto}.apoderado-table[data-v-7862afbe]{width:100%;border-collapse:collapse}.data-cell[data-v-7862afbe],.header-cell[data-v-7862afbe]{padding:10px;border:1px solid #ddd;text-align:left}.checkbox-column[data-v-7862afbe]{width:50px;text-align:center}.status-column[data-v-7862afbe]{width:150px;text-align:center}.data-row[data-v-7862afbe]:hover{background-color:#f5f5f5}.actions-section[data-v-7862afbe]{margin-top:20px}.action-button[data-v-7862afbe]{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer}.action-button[data-v-7862afbe]:disabled{background-color:#6c757d;cursor:not-allowed}.status-success[data-v-7862afbe]{color:#28a745}.status-error[data-v-7862afbe]{color:#dc3545}.status-processing[data-v-7862afbe]{color:#007bff}.status-pending[data-v-7862afbe]{color:#6c757d}.jefatura-upload-container[data-v-95ecf43a]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title[data-v-95ecf43a]{font-size:24px;color:#333;margin-bottom:20px;text-align:center}.upload-section[data-v-95ecf43a]{margin-bottom:30px;text-align:center}.file-label[data-v-95ecf43a]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-label[data-v-95ecf43a]:hover{background-color:#e9ecef;border-color:#007bff}.file-input[data-v-95ecf43a]{display:none}.table-container[data-v-95ecf43a]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.jefatura-table[data-v-95ecf43a]{width:100%;border-collapse:collapse}.data-cell[data-v-95ecf43a],.header-cell[data-v-95ecf43a]{padding:12px 15px}.checkbox-column[data-v-95ecf43a]{width:50px;text-align:center}.status-column[data-v-95ecf43a]{width:150px}.header-cell[data-v-95ecf43a]{background-color:#007bff;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px}.data-row[data-v-95ecf43a]:nth-child(2n){background-color:#f9f9f9}.data-row[data-v-95ecf43a]:hover{background-color:#f1f3f5}.status-success[data-v-95ecf43a]{color:#28a745;font-weight:600}.status-error[data-v-95ecf43a]{color:#dc3545;font-weight:600}.status-processing[data-v-95ecf43a]{color:#ffc107;font-weight:600}.status-pending[data-v-95ecf43a]{color:#6c757d}.actions-section[data-v-95ecf43a]{margin-top:25px;text-align:center}.action-button[data-v-95ecf43a]{padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.action-button[data-v-95ecf43a]:hover{background-color:#0056b3}.action-button[data-v-95ecf43a]:disabled{background-color:#6c757d;cursor:not-allowed}.profesor-upload-container[data-v-26fcc394]{padding:20px;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.title[data-v-26fcc394]{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.upload-section[data-v-26fcc394]{margin-bottom:30px;text-align:center}.file-label[data-v-26fcc394]{display:inline-block;padding:12px 24px;background-color:#4285f4;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .3s;font-weight:700}.file-label[data-v-26fcc394]:hover{background-color:#3367d6}.file-input[data-v-26fcc394]{display:none}.progress-section[data-v-26fcc394]{margin-top:30px;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.progress-info[data-v-26fcc394]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#555}progress[data-v-26fcc394]{width:100%;height:10px;margin-bottom:20px;border-radius:5px}progress[data-v-26fcc394]::-webkit-progress-bar{background-color:#e9ecef;border-radius:5px}progress[data-v-26fcc394]::-webkit-progress-value{background-color:#28a745;border-radius:5px}.action-button[data-v-26fcc394]{display:block;width:100%;padding:12px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.action-button[data-v-26fcc394]:hover{background-color:#218838}.action-button[data-v-26fcc394]:disabled{background-color:#6c757d;cursor:not-allowed}.error-actions[data-v-26fcc394]{margin-top:20px}.error-button[data-v-26fcc394]{display:block;width:100%;padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.error-button[data-v-26fcc394]:hover{background-color:#c82333}.container[data-v-20d4517f]{max-width:1200px;margin:0 auto;padding:2rem}.w-full[data-v-20d4517f]{width:100%}.p-button-raised[data-v-20d4517f]{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s}.p-button-raised[data-v-20d4517f]:hover{transform:translateY(-2px)}.p-text-center[data-v-20d4517f]{color:#333;font-weight:600}@media (max-width:768px){.p-grid[data-v-20d4517f]{flex-direction:column;align-items:center}}.container[data-v-73261421]{max-width:1200px;margin:0 auto;padding:2rem}.w-full[data-v-73261421]{width:100%}.p-button-raised[data-v-73261421]{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .2s}.p-button-raised[data-v-73261421]:hover{transform:translateY(-2px)}.p-text-center[data-v-73261421]{color:#333;font-weight:600}@media (max-width:768px){.p-grid[data-v-73261421]{flex-direction:column;align-items:center}}.card-header[data-v-2920c9d3],.card-header[data-v-30084b8c],.card-header[data-v-577a09a4],.card-header[data-v-68e7df75],.card-title[data-v-2920c9d3],.card-title[data-v-30084b8c],.card-title[data-v-577a09a4],.card-title[data-v-68e7df75],.form-field label[data-v-2920c9d3],.form-field label[data-v-30084b8c],.form-field label[data-v-577a09a4],.form-field label[data-v-68e7df75],.form-field[data-v-2920c9d3],.form-field[data-v-30084b8c],.form-field[data-v-577a09a4],.form-field[data-v-68e7df75],.informe-uso-card[data-v-2920c9d3],.informe-uso-card[data-v-30084b8c],.informe-uso-card[data-v-577a09a4],.informe-uso-card[data-v-68e7df75],.informe-uso-container[data-v-2920c9d3],.informe-uso-container[data-v-30084b8c],.informe-uso-container[data-v-577a09a4],.informe-uso-container[data-v-68e7df75],.p-inputtext[data-v-2920c9d3],.p-inputtext[data-v-30084b8c],.p-inputtext[data-v-577a09a4],.p-inputtext[data-v-68e7df75],[data-v-2920c9d3] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-2920c9d3] .p-datatable-sm .p-datatable-thead>tr>th,[data-v-30084b8c] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-30084b8c] .p-datatable-sm .p-datatable-thead>tr>th,[data-v-577a09a4] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-577a09a4] .p-datatable-sm .p-datatable-thead>tr>th,[data-v-68e7df75] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-68e7df75] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.dropdown-container[data-v-3c0754ef]{margin-bottom:1rem;max-height:200px;max-width:100%;overflow-y:auto}.p-multiselect[data-v-3c0754ef]{width:100%}.dropdown-container[data-v-00674637]{margin-bottom:1rem;max-height:200px;overflow-y:auto}.p-multiselect[data-v-00674637]{width:100%}.card-header[data-v-9f208aa4],.card-title[data-v-9f208aa4],.form-field label[data-v-9f208aa4],.form-field[data-v-9f208aa4],.informe-uso-card[data-v-9f208aa4],.informe-uso-container[data-v-9f208aa4],.p-inputtext[data-v-9f208aa4],[data-v-9f208aa4] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-9f208aa4] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-9f208aa4]{display:flex;justify-content:flex-end}.card-header[data-v-02edfb17],.card-title[data-v-02edfb17],.form-field label[data-v-02edfb17],.form-field[data-v-02edfb17],.informe-uso-card[data-v-02edfb17],.informe-uso-container[data-v-02edfb17],.p-inputtext[data-v-02edfb17],[data-v-02edfb17] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-02edfb17] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-02edfb17]{display:flex;justify-content:flex-end}.card-header[data-v-e491d1f8],.card-title[data-v-e491d1f8],.form-field label[data-v-e491d1f8],.form-field[data-v-e491d1f8],.informe-uso-card[data-v-e491d1f8],.informe-uso-container[data-v-e491d1f8],.p-inputtext[data-v-e491d1f8],[data-v-e491d1f8] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-e491d1f8] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-e491d1f8]{display:flex;justify-content:flex-end}.card-header[data-v-dfec61da],.card-title[data-v-dfec61da],.form-field label[data-v-dfec61da],.form-field[data-v-dfec61da],.informe-uso-card[data-v-dfec61da],.informe-uso-container[data-v-dfec61da],.p-inputtext[data-v-dfec61da],[data-v-dfec61da] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-dfec61da] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-dfec61da]{display:flex;justify-content:flex-end}.card-header[data-v-5ce2a98a],.card-title[data-v-5ce2a98a],.form-field label[data-v-5ce2a98a],.form-field[data-v-5ce2a98a],.informe-uso-card[data-v-5ce2a98a],.informe-uso-container[data-v-5ce2a98a],.p-inputtext[data-v-5ce2a98a],[data-v-5ce2a98a] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-5ce2a98a] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-5ce2a98a]{display:flex;justify-content:flex-end}.card-header[data-v-676d1dbb],.card-title[data-v-676d1dbb],.form-field label[data-v-676d1dbb],.form-field[data-v-676d1dbb],.informe-uso-card[data-v-676d1dbb],.informe-uso-container[data-v-676d1dbb],.p-inputtext[data-v-676d1dbb],[data-v-676d1dbb] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-676d1dbb] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-676d1dbb]{display:flex;justify-content:flex-end}.card-header[data-v-37fd8db7],.card-title[data-v-37fd8db7],.form-field label[data-v-37fd8db7],.form-field[data-v-37fd8db7],.informe-uso-card[data-v-37fd8db7],.informe-uso-container[data-v-37fd8db7],.p-inputtext[data-v-37fd8db7],[data-v-37fd8db7] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-37fd8db7] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-37fd8db7]{display:flex;justify-content:flex-end}.alumno-upload-container[data-v-3b8b5bc8]{padding:20px;max-width:800px;margin:0 auto;font-family:Arial,sans-serif}.title[data-v-3b8b5bc8]{font-size:24px;margin-bottom:20px;color:#333;text-align:center}.upload-section[data-v-3b8b5bc8]{margin-bottom:30px;text-align:center}.file-label[data-v-3b8b5bc8]{display:inline-block;padding:12px 24px;background-color:#4285f4;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .3s;font-weight:700}.file-label[data-v-3b8b5bc8]:hover{background-color:#3367d6}.file-input[data-v-3b8b5bc8]{display:none}.progress-section[data-v-3b8b5bc8]{margin-top:30px;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.progress-info[data-v-3b8b5bc8]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#555}progress[data-v-3b8b5bc8]{width:100%;height:10px;margin-bottom:20px;border-radius:5px}progress[data-v-3b8b5bc8]::-webkit-progress-bar{background-color:#e9ecef;border-radius:5px}progress[data-v-3b8b5bc8]::-webkit-progress-value{background-color:#28a745;border-radius:5px}.action-button[data-v-3b8b5bc8]{display:inline-block;width:31%;margin:0 1%;padding:12px;background-color:#28a745;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s}.action-button[data-v-3b8b5bc8]:hover{background-color:#218838}.action-button[data-v-3b8b5bc8]:disabled{background-color:#6c757d;cursor:not-allowed}.error-actions[data-v-3b8b5bc8]{margin-top:20px}.error-button[data-v-3b8b5bc8]{display:block;width:100%;padding:10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.error-button[data-v-3b8b5bc8]:hover{background-color:#c82333}.results-section[data-v-3b8b5bc8]{margin-top:20px}.results-table[data-v-3b8b5bc8]{border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.table-header[data-v-3b8b5bc8],.table-row[data-v-3b8b5bc8]{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 1fr;padding:10px}.table-header[data-v-3b8b5bc8]{background-color:#e9ecef;font-weight:700}.table-row[data-v-3b8b5bc8]:nth-child(2n){background-color:#f8f9fa}.status-success[data-v-3b8b5bc8]{color:#28a745;font-weight:700}.status-error[data-v-3b8b5bc8]{color:#dc3545;font-weight:700}.debug-section[data-v-3b8b5bc8]{margin-top:20px;max-height:300px;overflow-y:auto;background-color:#f8f9fa;padding:10px;border-radius:4px}.debug-section ul[data-v-3b8b5bc8]{list-style:none;padding:0}.debug-section li[data-v-3b8b5bc8]{font-size:12px;color:#333;margin-bottom:5px}.video-upload-container[data-v-53c47df3]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title[data-v-53c47df3]{font-size:24px;color:#333;margin-bottom:20px;text-align:center}.upload-section[data-v-53c47df3]{margin-bottom:30px;text-align:center}.file-label[data-v-53c47df3]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-label[data-v-53c47df3]:hover{background-color:#e9ecef;border-color:#007bff}.file-input[data-v-53c47df3]{display:none}.table-container[data-v-53c47df3]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.video-table[data-v-53c47df3]{width:100%;border-collapse:collapse}.data-cell[data-v-53c47df3],.header-cell[data-v-53c47df3]{padding:12px 15px}.checkbox-column[data-v-53c47df3]{width:50px;text-align:center}.status-column[data-v-53c47df3]{width:150px}.header-cell[data-v-53c47df3]{background-color:#007bff;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px}.data-row[data-v-53c47df3]:nth-child(2n){background-color:#f9f9f9}.data-row[data-v-53c47df3]:hover{background-color:#f1f3f5}.status-success[data-v-53c47df3]{color:#28a745;font-weight:600}.status-error[data-v-53c47df3]{color:#dc3545;font-weight:600}.status-processing[data-v-53c47df3]{color:#ffc107;font-weight:600}.status-pending[data-v-53c47df3]{color:#6c757d}.actions-section[data-v-53c47df3]{margin-top:25px;text-align:center}.action-button[data-v-53c47df3]{padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.action-button[data-v-53c47df3]:hover{background-color:#0056b3}.action-button[data-v-53c47df3]:disabled{background-color:#6c757d;cursor:not-allowed}.chapter-upload-container[data-v-b7668af4]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title[data-v-b7668af4]{font-size:24px;color:#333;margin-bottom:20px;text-align:center}.upload-section[data-v-b7668af4]{margin-bottom:30px;text-align:center}.file-label[data-v-b7668af4]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-label[data-v-b7668af4]:hover{background-color:#e9ecef;border-color:#007bff}.file-input[data-v-b7668af4]{display:none}.table-container[data-v-b7668af4]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.chapter-table[data-v-b7668af4]{width:100%;border-collapse:collapse}.data-cell[data-v-b7668af4],.header-cell[data-v-b7668af4]{padding:12px 15px}.checkbox-column[data-v-b7668af4]{width:50px;text-align:center}.status-column[data-v-b7668af4]{width:150px}.header-cell[data-v-b7668af4]{background-color:#007bff;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px}.data-row[data-v-b7668af4]:nth-child(2n){background-color:#f9f9f9}.data-row[data-v-b7668af4]:hover{background-color:#f1f3f5}.status-success[data-v-b7668af4]{color:#28a745;font-weight:600}.status-error[data-v-b7668af4]{color:#dc3545;font-weight:600}.status-processing[data-v-b7668af4]{color:#ffc107;font-weight:600}.status-pending[data-v-b7668af4]{color:#6c757d}.actions-section[data-v-b7668af4]{margin-top:25px;text-align:center}.action-button[data-v-b7668af4]{padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.action-button[data-v-b7668af4]:hover{background-color:#0056b3}.action-button[data-v-b7668af4]:disabled{background-color:#6c757d;cursor:not-allowed}.relation-upload-container[data-v-6bca886c]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title[data-v-6bca886c]{font-size:24px;color:#333;margin-bottom:20px;text-align:center}.upload-section[data-v-6bca886c]{margin-bottom:30px;text-align:center}.file-label[data-v-6bca886c]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-label[data-v-6bca886c]:hover{background-color:#e9ecef;border-color:#007bff}.file-input[data-v-6bca886c]{display:none}.table-container[data-v-6bca886c]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.relation-table[data-v-6bca886c]{width:100%;border-collapse:collapse}.data-cell[data-v-6bca886c],.header-cell[data-v-6bca886c]{padding:12px 15px}.checkbox-column[data-v-6bca886c]{width:50px;text-align:center}.status-column[data-v-6bca886c]{width:150px}.header-cell[data-v-6bca886c]{background-color:#007bff;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px}.data-row[data-v-6bca886c]:nth-child(2n){background-color:#f9f9f9}.data-row[data-v-6bca886c]:hover{background-color:#f1f3f5}.status-success[data-v-6bca886c]{color:#28a745;font-weight:600}.status-error[data-v-6bca886c]{color:#dc3545;font-weight:600}.status-processing[data-v-6bca886c]{color:#ffc107;font-weight:600}.status-pending[data-v-6bca886c]{color:#6c757d}.actions-section[data-v-6bca886c]{margin-top:25px;text-align:center}.action-button[data-v-6bca886c]{padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.action-button[data-v-6bca886c]:hover{background-color:#0056b3}.action-button[data-v-6bca886c]:disabled{background-color:#6c757d;cursor:not-allowed}.question-upload-container[data-v-14602244]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.title[data-v-14602244]{font-size:24px;color:#333;margin-bottom:20px;text-align:center}.upload-section[data-v-14602244]{margin-bottom:30px;text-align:center}.file-label[data-v-14602244]{display:inline-block;padding:12px 20px;background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-label[data-v-14602244]:hover{background-color:#e9ecef;border-color:#007bff}.file-input[data-v-14602244]{display:none}.table-container[data-v-14602244]{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-x:auto}.question-table[data-v-14602244]{width:100%;border-collapse:collapse}.data-cell[data-v-14602244],.header-cell[data-v-14602244]{padding:12px 15px}.checkbox-column[data-v-14602244]{width:50px;text-align:center}.status-column[data-v-14602244]{width:150px}.header-cell[data-v-14602244]{background-color:#007bff;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px}.data-row[data-v-14602244]:nth-child(2n){background-color:#f9f9f9}.data-row[data-v-14602244]:hover{background-color:#f1f3f5}.status-success[data-v-14602244]{color:#28a745;font-weight:600}.status-error[data-v-14602244]{color:#dc3545;font-weight:600}.status-processing[data-v-14602244]{color:#ffc107;font-weight:600}.status-pending[data-v-14602244]{color:#6c757d}.actions-section[data-v-14602244]{margin-top:25px;text-align:center}.action-button[data-v-14602244]{padding:12px 25px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.action-button[data-v-14602244]:hover{background-color:#0056b3}.action-button[data-v-14602244]:disabled{background-color:#6c757d;cursor:not-allowed}.table-container[data-v-20858ae4]{width:100%}.p-mb-3[data-v-20858ae4]{margin-bottom:1rem}.p-button[data-v-0a524ca9]{font-size:.85rem;padding:.4rem .8rem;transition:background-color .3s ease,transform .2s ease}.p-button.p-button-success[data-v-0a524ca9]{background-color:#28a745;border-color:#28a745}.p-button.p-button-danger[data-v-0a524ca9]{background-color:#dc3545;border-color:#dc3545}.p-button.p-button-info[data-v-0a524ca9]{background-color:#17a2b8;border-color:#17a2b8}.p-button[data-v-0a524ca9]:hover{transform:translateY(-2px)}.button-container[data-v-5229e1ce]{display:flex;flex-direction:column;gap:10px}.p-button[data-v-5229e1ce]{transition:background-color .3s ease,transform .2s ease}.p-button.p-button-success[data-v-5229e1ce]{background-color:#28a745;border-color:#28a745}.p-button.p-button-danger[data-v-5229e1ce]{background-color:#dc3545;border-color:#dc3545}.p-button.p-button-info[data-v-5229e1ce]{background-color:#17a2b8;border-color:#17a2b8}.p-button[data-v-5229e1ce]:hover{transform:translateY(-2px)}.is-background[data-v-12e30692]{z-index:1}.columns-horizontal-scroll[data-v-12e30692]{display:flex;overflow-x:auto;white-space:nowrap;padding:10px 0}.columns-horizontal-scroll .column[data-v-12e30692]{display:inline-block;margin-right:15px}.column[data-v-12e30692]{flex:0 0 auto}.text-glow[data-v-12e30692]{text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.8),0 0 30px hsla(0,0%,100%,.7),0 0 40px hsla(0,0%,100%,.6),0 0 50px hsla(0,0%,100%,.5)}.unit-border[data-v-12e30692]{border:.1px solid silver!important;border-radius:8px!important;padding:16px;margin-bottom:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;z-index:30!important}.video-carousel[data-v-12e30692]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:15px;padding:10px 0}.video-card-column[data-v-12e30692]{flex:0 0 auto;min-width:200px;max-width:250px}.video-card[data-v-12e30692]{border:2px solid #fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;transition:transform .2s ease,box-shadow .2s ease}.video-card[data-v-12e30692]:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.card-image[data-v-12e30692]{cursor:pointer}.image.is-16by9[data-v-12e30692]{padding-top:56.25%;position:relative}.video-thumbnail[data-v-12e30692]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.upload-section .file-label[data-v-12e30692]{background-color:#f5f5f5;border:2px dashed #ccc;border-radius:8px;cursor:pointer;transition:all .3s ease}.upload-section .file-label[data-v-12e30692]:hover{background-color:#e9ecef;border-color:#2196f3}.file-input[data-v-12e30692]{display:none}.table-container[data-v-12e30692]{width:100%}.status-success[data-v-12e30692]{color:#28a745;font-weight:600}.status-success[data-v-12e30692]:hover{text-decoration:underline}.status-error[data-v-12e30692]{color:#dc3545;font-weight:600}.status-processing[data-v-12e30692]{color:#ffc107;font-weight:600}.status-error .pi-times[data-v-12e30692],.status-processing .pi-spinner[data-v-12e30692],.status-success .pi-check[data-v-12e30692]{font-size:1rem;vertical-align:middle}.status-pending[data-v-12e30692]{color:#6c757d}.p-button-sm[data-v-12e30692]{padding:.25rem .5rem;font-size:.875rem}.non-vigent-chapters-container[data-v-6f6e70db]{padding:20px}h2[data-v-6f6e70db]{margin-bottom:20px;color:#333}.p-datatable-sm[data-v-6f6e70db]{font-size:.9rem}.p-button-sm[data-v-6f6e70db]{padding:.5rem 1rem}.is-background[data-v-54fb30ef]{z-index:1}.columns-horizontal-scroll[data-v-54fb30ef]{display:flex;overflow-x:auto;white-space:nowrap;padding:10px 0}.columns-horizontal-scroll .column[data-v-54fb30ef]{display:inline-block;margin-right:15px}.column[data-v-54fb30ef]{flex:0 0 auto}.text-glow[data-v-54fb30ef]{text-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 20px hsla(0,0%,100%,.8),0 0 30px hsla(0,0%,100%,.7),0 0 40px hsla(0,0%,100%,.6),0 0 50px hsla(0,0%,100%,.5)}.unit-border[data-v-54fb30ef]{border:.1px solid silver!important;border-radius:8px!important;padding:16px;margin-bottom:12px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;z-index:30!important}.upload-image-container[data-v-0318ad67]{display:flex;flex-direction:column;gap:1rem}.field[data-v-0318ad67]{display:flex;flex-direction:column;gap:.5rem}.label[data-v-0318ad67]{font-weight:600}.p-inputtext[data-v-0318ad67]{width:100%;padding:.5rem}.has-text-danger[data-v-0318ad67]{color:#dc3545}.p-button-success[data-v-0318ad67]{padding:.5rem 1rem}.is-100-vw[data-v-673ac111]{width:100vw}.container[data-v-673ac111]{padding:0 1rem}.p-datatable-sm[data-v-673ac111]{font-size:.875rem}.p-datatable .p-datatable-thead>tr>th[data-v-673ac111]{background-color:#007bff;color:#fff;font-weight:600}.p-datatable .p-datatable-tbody>tr[data-v-673ac111]:hover{background-color:#f1f3f5}.p-button-danger[data-v-673ac111],.p-button-info[data-v-673ac111],.p-button-success[data-v-673ac111]{padding:.5rem 1rem}.image-container[data-v-673ac111]{display:flex;flex-direction:column;align-items:center;gap:8px}.no-image[data-v-673ac111]{color:#6c757d}.image-link[data-v-673ac111]{color:#007bff;text-decoration:none}.image-link[data-v-673ac111]:hover{text-decoration:underline}.p-button-sm[data-v-673ac111]{padding:.25rem .5rem;font-size:.875rem}.card-header[data-v-4aac9362],.card-title[data-v-4aac9362],.form-field label[data-v-4aac9362],.form-field[data-v-4aac9362],.informe-uso-card[data-v-4aac9362],.informe-uso-container[data-v-4aac9362],.p-inputtext[data-v-4aac9362],[data-v-4aac9362] .p-datatable-sm .p-datatable-tbody>tr>td,[data-v-4aac9362] .p-datatable-sm .p-datatable-thead>tr>th{@apply p-2 text-sm}.flex.justify-end[data-v-4aac9362]{display:flex;justify-content:flex-end}.form-container{max-width:1200px;margin:2rem auto;padding:0 1rem}.form-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.form-title{color:var(--primary-color);font-size:1.5rem;text-align:center;margin-bottom:1.5rem}.form-grid{display:grid;gap:1rem}.form-field{display:flex;flex-direction:column}.p-dropdown,.p-inputnumber,.p-inputtext,.p-password{width:100%;background:var(--surface-50);border:1px solid var(--surface-200);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:hover,.p-inputnumber:hover,.p-inputtext:hover,.p-password:hover{border-color:var(--primary-color)}.p-dropdown:focus,.p-inputnumber:focus,.p-inputtext:focus,.p-password:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 1px var(--primary-color);border-color:var(--primary-color)}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.p-button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button-primary{background:var(--primary-color);border:1px solid var(--primary-color)}.p-button-primary:hover{background:var(--primary-600);border:1px solid var(--primary-600)}@media screen and (min-width:768px){.form-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.form-grid{grid-template-columns:repeat(3,1fr)}}.p-button.p-button-success{background:#fff;border-color:#22c55e;color:#22c55e}.p-button.p-button-success:enabled:hover{background:#f0fdf4;border-color:#16a34a;color:#16a34a}.p-button.p-button-success:enabled:active{background:#dcfce7;border-color:#15803d;color:#15803d}.p-button.p-button-success:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #22c55e}.p-button.p-button-success .p-button-icon{color:#3b82f6}.p-button.p-button-success.p-button-rounded{border-radius:2rem}.p-datatable .p-button.p-button-success{padding:.5rem;font-size:1rem}.p-datatable .p-button.p-button-success.p-button-rounded{width:2.5rem;height:2.5rem}.p-datatable .p-button.p-button-success .p-button-icon{font-size:1rem}.p-button.p-button-success.p-button-sm{font-size:.875rem;padding:.4rem .8rem}.p-button.p-button-success.p-button-rounded.p-button-sm{width:2rem;height:2rem}.p-button.p-button-success.p-button-sm .p-button-icon{font-size:.875rem}.dropdown-container{margin-bottom:1rem;max-height:200px;overflow-y:auto}.p-multiselect{width:100%}