.input-container[data-v-50a6eebb],.inputs-row[data-v-50a6eebb],.inputs[data-v-50a6eebb],form[data-v-50a6eebb]{isolation:auto!important}.modal[data-v-50a6eebb]{z-index:1050!important}.modal-backdrop[data-v-50a6eebb]{z-index:1040!important}.core-modal-content[data-v-50a6eebb],.core-modal-dialog[data-v-50a6eebb],.export-container[data-v-50a6eebb]{isolation:auto!important}.radio-container[data-v-50a6eebb]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.radio-container[data-v-50a6eebb],.radio-container label[data-v-50a6eebb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-container label[data-v-50a6eebb]{margin:0;gap:.5rem;cursor:pointer}.radio-container label input[data-v-50a6eebb]{display:none}.radio-container label .custom-radio[data-v-50a6eebb]{width:1.5rem;height:1.5rem;border:2px solid #bfbfbf;border-radius:50%;background-color:transparent;-webkit-transition:all .1s ease;transition:all .1s ease;display:inline-block;position:relative}.radio-container label input:checked+.custom-radio[data-v-50a6eebb]{border-color:#122350}.radio-container label input:checked+.custom-radio[data-v-50a6eebb]:after{content:"";position:absolute;top:.25rem;left:.25rem;width:.75rem;height:.75rem;background-color:#122350;border-radius:50%}.radio-container label:hover .custom-radio[data-v-50a6eebb]{border-color:#122350}.radio-container label input:disabled+.custom-radio[data-v-50a6eebb]{border-color:#d3d3d3;background-color:#f0f0f0}.radio-container label input:disabled:checked+.custom-radio[data-v-50a6eebb]{border-color:#d3d3d3}.radio-container label input:disabled:checked+.custom-radio[data-v-50a6eebb]:after{background-color:#d3d3d3}.radio-container label[data-v-50a6eebb]:has(input:disabled){cursor:not-allowed}.radio-container label .texts[data-v-50a6eebb]{font-size:1rem;font-weight:600;color:#000}.radio-container label .texts .info[data-v-50a6eebb]{font-weight:400;color:#979797}.input-container[data-v-288b2328],.inputs-row[data-v-288b2328],.inputs[data-v-288b2328],form[data-v-288b2328]{isolation:auto!important}.modal[data-v-288b2328]{z-index:1050!important}.modal-backdrop[data-v-288b2328]{z-index:1040!important}.core-modal-content[data-v-288b2328],.core-modal-dialog[data-v-288b2328],.export-container[data-v-288b2328]{isolation:auto!important}.export-container[data-v-288b2328]{gap:2rem}.export-container .format-container[data-v-288b2328],.export-container[data-v-288b2328]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.export-container .format-container[data-v-288b2328]{gap:.5rem}.export-container .format-container span[data-v-288b2328]{font-size:1rem;font-weight:600;line-height:21.82px;color:#606264}.export-container button[data-v-288b2328]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-container[data-v-bf80c94a],.inputs-row[data-v-bf80c94a],.inputs[data-v-bf80c94a],form[data-v-bf80c94a]{isolation:auto!important}.modal[data-v-bf80c94a]{z-index:1050!important}.modal-backdrop[data-v-bf80c94a]{z-index:1040!important}.core-modal-content[data-v-bf80c94a],.core-modal-dialog[data-v-bf80c94a],.export-container[data-v-bf80c94a]{isolation:auto!important}.empty[data-v-bf80c94a],.loading[data-v-bf80c94a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;color:var(--text-secondary)}.loading[data-v-bf80c94a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.loading i[data-v-bf80c94a]{font-size:2rem}.map-container[data-v-bf80c94a]{width:60vw}.input-container[data-v-689e3575],.inputs-row[data-v-689e3575],.inputs[data-v-689e3575],form[data-v-689e3575]{isolation:auto!important}.modal[data-v-689e3575]{z-index:1050!important}.modal-backdrop[data-v-689e3575]{z-index:1040!important}.core-modal-content[data-v-689e3575],.core-modal-dialog[data-v-689e3575],.export-container[data-v-689e3575]{isolation:auto!important}.aulas-container .form-container[data-v-689e3575],.aulas-container[data-v-689e3575]{gap:2.5rem}.aulas-container .form-container .inputs-container[data-v-689e3575],.aulas-container .form-container[data-v-689e3575],.aulas-container[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aulas-container .form-container .inputs-container[data-v-689e3575]{gap:1.5rem}.aulas-container .form-container .inputs-container .inputs-row[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.aulas-container .form-container .inputs-container .inputs-row .input-full[data-v-689e3575]{-webkit-box-flex:1;-ms-flex:1;flex:1}.aulas-container .form-container .inputs-container .inputs-row .input-status[data-v-689e3575]{max-width:25.75rem}.aulas-container .form-container .form-buttons[data-v-689e3575]{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.aulas-container .table-container[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.aulas-container .table-container .pagination-container[data-v-689e3575]{-ms-flex-item-align:end;align-self:flex-end}.aulas-container .actions[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aulas-container .actions div[data-v-689e3575]{padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aulas-container .actions div[data-v-689e3575]:not(:first-child){border-left:1px solid #ececec}.aulas-container .actions div[data-v-689e3575]:not(:last-child){border-right:1px solid #ececec}.aulas-container .slide-down-enter-active[data-v-689e3575],.aulas-container .slide-down-leave-active[data-v-689e3575]{-webkit-transition:all .3s ease;transition:all .3s ease}.aulas-container .slide-down-enter[data-v-689e3575],.aulas-container .slide-down-leave-to[data-v-689e3575]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.aulas-container .bulk-actions-bar[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.5rem;margin-bottom:1rem;background:#1c2d5a;border-radius:8px;color:#fff;-webkit-box-shadow:0 2px 8px rgba(28,45,90,.15);box-shadow:0 2px 8px rgba(28,45,90,.15);border-left:4px solid #ffc107}.aulas-container .bulk-actions-bar .selection-info[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.aulas-container .bulk-actions-bar .selection-info .selection-icon[data-v-689e3575]{padding:.5rem;background:#ffc107;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c2d5a}.aulas-container .bulk-actions-bar .selection-info .selection-text[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aulas-container .bulk-actions-bar .selection-info .selection-text .count[data-v-689e3575]{font-size:1.25rem;font-weight:700;line-height:1;color:#ffc107}.aulas-container .bulk-actions-bar .selection-info .selection-text .label[data-v-689e3575]{font-size:.875rem;opacity:.9;color:#fff}.aulas-container .bulk-actions-bar .bulk-actions[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.aulas-container .selected[data-v-689e3575]{background-color:#e3f2fd!important;border-left:4px solid #2196f3}.aulas-container .modal-title-custom[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e9ecef}.aulas-container .modal-title-custom .title-icon[data-v-689e3575]{padding:.75rem;background:#fee2e2;border-radius:12px;color:#dc2626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aulas-container .modal-title-custom .title-text h3[data-v-689e3575]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.aulas-container .modal-title-custom .title-text p[data-v-689e3575]{margin:.25rem 0 0 0;font-size:.875rem;color:#6b7280}.aulas-container .modal-content-custom[data-v-689e3575]{padding:1.5rem}.aulas-container .selected-info-card[data-v-689e3575]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.aulas-container .selected-info-card .info-header[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1rem}.aulas-container .selected-info-card .info-header .info-icon[data-v-689e3575]{padding:.5rem;background:#dbeafe;border-radius:8px;color:#2563eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aulas-container .selected-info-card .info-header .info-text[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aulas-container .selected-info-card .info-header .info-text .count[data-v-689e3575]{font-size:1.125rem;font-weight:600;color:#1f2937}.aulas-container .selected-info-card .info-header .info-text .label[data-v-689e3575]{font-size:.875rem;color:#6b7280}.aulas-container .selected-info-card .aulas-preview[data-v-689e3575]{max-height:200px;overflow-y:auto}.aulas-container .selected-info-card .aulas-preview .aula-item[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem;background:#fff;border-radius:8px;margin-bottom:.5rem;border:1px solid #e5e7eb}.aulas-container .selected-info-card .aulas-preview .aula-item[data-v-689e3575]:last-child{margin-bottom:0}.aulas-container .selected-info-card .aulas-preview .aula-item .aula-info[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aulas-container .selected-info-card .aulas-preview .aula-item .aula-info .aluno-nome[data-v-689e3575]{font-weight:500;color:#1f2937}.aulas-container .selected-info-card .aulas-preview .aula-item .aula-info .aula-data[data-v-689e3575]{font-size:.875rem;color:#6b7280}.aulas-container .selected-info-card .aulas-preview .aula-item .aula-status .status-badge[data-v-689e3575]{padding:.25rem .75rem;background:#fef3c7;color:#d97706;border-radius:6px;font-size:.75rem;font-weight:500}.aulas-container .form-section .form-label[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.aulas-container .form-section .form-label .label-text[data-v-689e3575]{font-weight:600;color:#1f2937}.aulas-container .form-section .form-label .label-required[data-v-689e3575]{font-size:.75rem;color:#dc2626;background:#fee2e2;padding:.25rem .5rem;border-radius:4px}.aulas-container .form-section .textarea-container[data-v-689e3575]{position:relative}.aulas-container .form-section .textarea-container .form-textarea[data-v-689e3575]{width:100%;border:2px solid #e5e7eb;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;resize:vertical;min-height:100px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.aulas-container .form-section .textarea-container .form-textarea[data-v-689e3575]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.aulas-container .form-section .textarea-container .form-textarea[data-v-689e3575]:disabled{background-color:#f9fafb;cursor:not-allowed}.aulas-container .form-section .textarea-container .textarea-footer[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.aulas-container .form-section .textarea-container .textarea-footer .char-count[data-v-689e3575]{font-size:.75rem;color:#6b7280}.aulas-container .form-section .textarea-container .textarea-footer .char-count.limit-reached[data-v-689e3575]{color:#dc2626;font-weight:500}.aulas-container .form-section .textarea-container .textarea-footer .validation-icon .valid-icon[data-v-689e3575]{color:#10b981;font-weight:700}.aulas-container .form-section .form-hint[data-v-689e3575]{font-size:.75rem;color:#6b7280;margin-top:.5rem}.aulas-container .modal-actions-custom[data-v-689e3575]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;background:#f9fafb}@-webkit-keyframes spin-689e3575{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-689e3575{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.aulas-container [data-testid=modal_cancelamento_lote] .modal-dialog[data-v-689e3575]{height:100vh!important;max-height:100vh!important;margin:0!important}.aulas-container [data-testid=modal_cancelamento_lote] .modal-content[data-v-689e3575]{height:100%!important;border-radius:0!important}.aulas-container [data-testid=modal_justificativa_completa] .modal-dialog[data-v-689e3575]{max-width:650px!important;width:95%!important;margin:30px auto!important}.aulas-container [data-testid=modal_justificativa_completa] .modal-content[data-v-689e3575]{border-radius:12px!important;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15)!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.aulas-container .table-container .vuestic-table[data-v-689e3575]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.aulas-container .table-container .vuestic-table thead[data-v-689e3575]{background:#f8fafc}.aulas-container .table-container .vuestic-table thead th[data-v-689e3575]{padding:12px 16px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb;font-size:.875rem}.aulas-container .table-container .vuestic-table tbody tr[data-v-689e3575]{border-bottom:1px solid #f3f4f6;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.aulas-container .table-container .vuestic-table tbody tr[data-v-689e3575]:hover{background:#f9fafb}.aulas-container .table-container .vuestic-table tbody tr.selected[data-v-689e3575]{background:#e0f2fe}.aulas-container .table-container .vuestic-table tbody tr td[data-v-689e3575]{padding:12px 16px;font-size:.875rem;color:#374151}.aulas-container .table-container .vuestic-table tbody tr td.checkbox[data-v-689e3575]{width:40px;text-align:center}.aulas-container .table-container .vuestic-table tbody tr td.checkbox label[data-v-689e3575]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.aulas-container .table-container .vuestic-table tbody tr td.checkbox label input[type=checkbox][data-v-689e3575]{margin:0;cursor:pointer}.aulas-container .table-container .vuestic-table tbody tr td.checkbox label span[data-v-689e3575]{display:none}