.el-table .cell{padding-left:0;padding-right:0}table td:last-child{padding-right:12px!important}.d-none{display:none!important}.chartjs-render-monitor{height:calc(84vh - 400px)!important;width:auto!important;position:relative}.b-card-footer[data-v-4e591160]{display:flex;justify-content:space-between;align-items:center}.b-select[data-v-4e591160]{max-width:120px}.ml-2[data-v-4e591160]{margin-left:.5rem}.badge[data-v-4e591160]{display:inline-block;padding:10px;font-size:.9rem;border-radius:12px;color:#fff;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-4e591160]{background-color:#00f}.badge-inactive[data-v-4e591160]{background-color:red}.b-card-footer[data-v-a4e04aee]{display:flex;justify-content:space-between;align-items:center}.b-select[data-v-a4e04aee]{max-width:120px}.ml-2[data-v-a4e04aee]{margin-left:.5rem}.badge[data-v-a4e04aee]{display:inline-block;padding:10px;font-size:.9rem;border-radius:12px;color:#fff;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-a4e04aee]{background-color:#00f}.badge-inactive[data-v-a4e04aee]{background-color:red}.el-table[data-v-2716065b]{font-size:.875rem}.btn-primary[data-v-4ddd2fca],.btn-success[data-v-4ddd2fca]{min-width:120px}.drop-zone[data-v-4ddd2fca]{border:2px dashed #ccc;padding:40px 20px;border-radius:8px;background-color:#f9f9f9;text-align:center;cursor:pointer;transition:.3s ease;font-weight:500;color:#666;min-height:100px;display:flex;align-items:center;justify-content:center}.drop-zone.drag-over[data-v-4ddd2fca]{border-color:#007bff;background-color:#e6f0ff;color:#007bff}.action-buttons[data-v-40ad33a4],.action-buttons[data-v-da01e1d0]{display:flex;flex-direction:column;align-items:center;gap:10px}.badge[data-v-40ad33a4]{display:inline-block;padding:10px 10px;font-size:.9rem;border-radius:12px;color:#fff;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-40ad33a4]{background-color:#00f}.badge-inactive[data-v-40ad33a4]{background-color:red}.multi-select-container[data-v-4673be44]{position:relative;width:100%;font-family:inherit}.selected-items-container[data-v-4673be44]{min-height:38px;border:1px solid #ced4da;border-radius:4px;padding:6px 12px;background-color:#fff;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:6px;transition:all .2s ease}.selected-items-container[data-v-4673be44]:hover{border-color:#6c757d}.selected-items-container[data-v-4673be44]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.placeholder[data-v-4673be44]{color:#6c757d;font-size:14px;user-select:none}.selected-items[data-v-4673be44]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.selected-item[data-v-4673be44]{background-color:#000;color:#fff;padding:4px 8px;border-radius:16px;font-size:12px;display:flex;align-items:center;gap:4px;font-weight:500}.remove-btn[data-v-4673be44]{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-btn[data-v-4673be44]:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-arrow[data-v-4673be44]{margin-left:auto;transition:transform .2s ease;color:#6c757d;font-size:12px;user-select:none}.dropdown-arrow.open[data-v-4673be44]{transform:rotate(180deg)}.dropdown-options[data-v-4673be44]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dropdown-option[data-v-4673be44]{padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;user-select:none}.dropdown-option[data-v-4673be44]:hover{background-color:#f8f9fa}.dropdown-option.selected[data-v-4673be44]{background-color:#e9ecef;color:#000}.dropdown-option input[type=checkbox][data-v-4673be44]{margin:0;cursor:pointer;pointer-events:none}.dropdown-option span[data-v-4673be44]{flex:1;font-size:14px}@media (max-width:768px){.selected-items-container[data-v-4673be44]{min-height:44px;padding:10px 12px}.dropdown-option[data-v-4673be44]{padding:12px}}.action-buttons[data-v-50f1c394]{display:flex;flex-direction:column;align-items:center;gap:10px}.badge[data-v-50f1c394]{display:inline-block;padding:5px 15px;font-size:.9rem;color:#000;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-50f1c394]{background-color:#eee}.badge-inactive[data-v-50f1c394]{background-color:red}.multi-select-container[data-v-3a1ddd82]{position:relative;width:100%;font-family:inherit}.selected-items-container[data-v-3a1ddd82]{min-height:38px;border:1px solid #ced4da;border-radius:4px;padding:6px 12px;background-color:#fff;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:6px;transition:all .2s ease}.selected-items-container[data-v-3a1ddd82]:hover{border-color:#6c757d}.selected-items-container[data-v-3a1ddd82]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.placeholder[data-v-3a1ddd82]{color:#6c757d;font-size:14px;user-select:none}.selected-items[data-v-3a1ddd82]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.selected-item[data-v-3a1ddd82]{background-color:#000;color:#fff;padding:4px 8px;border-radius:16px;font-size:12px;display:flex;align-items:center;gap:4px;font-weight:500}.remove-btn[data-v-3a1ddd82]{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-btn[data-v-3a1ddd82]:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-arrow[data-v-3a1ddd82]{margin-left:auto;transition:transform .2s ease;color:#6c757d;font-size:12px;user-select:none}.dropdown-arrow.open[data-v-3a1ddd82]{transform:rotate(180deg)}.dropdown-options[data-v-3a1ddd82]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dropdown-option[data-v-3a1ddd82]{padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;user-select:none}.dropdown-option[data-v-3a1ddd82]:hover{background-color:#f8f9fa}.dropdown-option.selected[data-v-3a1ddd82]{background-color:#e9ecef;color:#000}.dropdown-option input[type=checkbox][data-v-3a1ddd82]{margin:0;cursor:pointer;pointer-events:none}.dropdown-option span[data-v-3a1ddd82]{flex:1;font-size:14px}@media (max-width:768px){.selected-items-container[data-v-3a1ddd82]{min-height:44px;padding:10px 12px}.dropdown-option[data-v-3a1ddd82]{padding:12px}}.badge[data-v-b84f3afc]{display:inline-block;padding:5px 15px;font-size:.9rem;text-align:center;min-width:80px;margin:5px}.badge-info[data-v-b84f3afc]{background-color:grey;color:#fff}.error-text{color:red;font-size:12px;margin-top:5px;display:block}[data-v-04b39afa] .student-status-filter .btn.active{background-color:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none}[data-v-04b39afa] .neon-blue{background-color:#c3dffc!important;color:#0063c5!important}.action-buttons[data-v-04b39afa]{display:flex;flex-direction:column;align-items:center;gap:10px}.b-card-footer[data-v-04b39afa]{display:flex;justify-content:space-between;align-items:center}.b-select[data-v-04b39afa]{max-width:120px}.ml-2[data-v-04b39afa]{margin-left:.5rem}.badge[data-v-04b39afa]{display:inline-block;padding:5px 15px;font-size:.9rem;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-04b39afa]{background-color:#eee}.badge-clickable[data-v-04b39afa]{cursor:pointer;transition:background-color .2s}.badge-clickable[data-v-04b39afa]:hover{background-color:#de0000;color:#fff}.upload-container[data-v-99a01da0]{text-align:center}.drop-zone[data-v-99a01da0]{border:2px dashed #ddd;padding:20px;cursor:pointer;position:relative}.preview-image[data-v-99a01da0]{max-width:100%;max-height:450px;margin-bottom:10px}button[data-v-99a01da0]{margin-top:10px}.table td[data-v-da0a8c84],.table th[data-v-da0a8c84]{vertical-align:middle}.bg-light[data-v-da0a8c84]{background-color:#f8f9fa!important;border-radius:.25rem}.multi-select-container[data-v-da0a8c84]{position:relative;width:100%;font-family:inherit}.selected-items-container[data-v-da0a8c84]{min-height:38px;border:1px solid #ced4da;border-radius:4px;padding:6px 12px;background-color:#fff;cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:6px;transition:all .2s ease}.selected-items-container[data-v-da0a8c84]:hover{border-color:#6c757d}.selected-items-container[data-v-da0a8c84]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.placeholder[data-v-da0a8c84]{color:#6c757d;font-size:14px;user-select:none}.selected-items[data-v-da0a8c84]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.selected-item[data-v-da0a8c84]{background-color:#000;color:#fff;padding:4px 8px;border-radius:16px;font-size:12px;display:flex;align-items:center;gap:4px;font-weight:500}.remove-btn[data-v-da0a8c84]{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.remove-btn[data-v-da0a8c84]:hover{background-color:hsla(0,0%,100%,.2)}.dropdown-arrow[data-v-da0a8c84]{margin-left:auto;transition:transform .2s ease;color:#6c757d;font-size:12px;user-select:none}.dropdown-arrow.open[data-v-da0a8c84]{transform:rotate(180deg)}.dropdown-options[data-v-da0a8c84]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dropdown-option[data-v-da0a8c84]{padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;user-select:none}.dropdown-option[data-v-da0a8c84]:hover{background-color:#f8f9fa}.dropdown-option.selected[data-v-da0a8c84]{background-color:#e9ecef;color:#000}.dropdown-option input[type=checkbox][data-v-da0a8c84]{margin:0;cursor:pointer;pointer-events:none}.dropdown-option span[data-v-da0a8c84]{flex:1;font-size:14px}@media (max-width:768px){.selected-items-container[data-v-da0a8c84]{min-height:44px;padding:10px 12px}.dropdown-option[data-v-da0a8c84]{padding:12px}}.el-table .badge[data-v-3534306e]{font-size:.875rem}.badge[data-v-50c87f16]{display:inline-block;padding:5px 15px;font-size:.9rem;text-align:center;min-width:80px;margin:5px}.preview-image[data-v-ba544236]{max-width:100%;max-height:450px;margin-bottom:10px}.upload-container[data-v-11f73736]{text-align:center}.drop-zone[data-v-11f73736]{border:2px dashed #ddd;padding:20px;cursor:pointer;position:relative}.preview-image[data-v-11f73736]{max-width:100%;max-height:450px;margin-bottom:10px}button[data-v-11f73736]{margin-top:10px}.modal-content[data-v-56d739ae]{display:flex;flex-direction:column;gap:10px}select[data-v-56d739ae]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-teachers[data-v-56d739ae]{display:flex;flex-wrap:wrap;gap:10px}.teacher-list[data-v-56d739ae]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.teacher-name[data-v-56d739ae]{margin:0}.remove-btn[data-v-56d739ae]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-56d739ae]:hover{background:#fff;color:#000}table[data-v-56d739ae]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}td[data-v-56d739ae],th[data-v-56d739ae]{border:1px solid #ddd;padding:8px}th[data-v-56d739ae]{background-color:#f4f4f4;font-weight:700}tbody tr[data-v-56d739ae]:nth-child(2n){background-color:#f9f9f9}tbody tr[data-v-56d739ae]:hover{background-color:#f1f1f1}tfoot[data-v-56d739ae]{background-color:#e0e0e0;font-weight:700;background-color:#e6f7ff}[data-v-56d739ae] .colored-cell a.level-link{color:inherit!important;text-decoration:underline!important}[data-v-56d739ae] .colored-cell a.level-link:hover{text-decoration:underline!important;opacity:.85}.upload-container[data-v-34ce37a1]{text-align:center}.drop-zone[data-v-34ce37a1]{border:2px dashed #ddd;padding:20px;cursor:pointer;position:relative}.preview-image[data-v-34ce37a1]{max-width:100%;max-height:450px;margin-bottom:10px}button[data-v-34ce37a1]{margin-top:10px}.badge[data-v-34ce37a1]{display:inline-block;padding:5px 15px;font-size:.9rem;color:#000;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-34ce37a1]{background-color:#eee}.modal-content[data-v-04d17b90]{display:flex;flex-direction:column;gap:10px}select[data-v-04d17b90]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-course[data-v-04d17b90]{display:flex;flex-wrap:wrap;gap:10px}.course-list[data-v-04d17b90]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.course-name[data-v-04d17b90]{margin:0}.remove-btn[data-v-04d17b90]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-04d17b90]:hover{background:#fff;color:#000}.modal-content[data-v-313ed3dd]{display:flex;flex-direction:column;gap:10px}select[data-v-313ed3dd]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-teacher[data-v-313ed3dd]{display:flex;flex-wrap:wrap;gap:10px}.teacher-list[data-v-313ed3dd]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.teacher-name[data-v-313ed3dd]{margin:0}.selected-courses[data-v-313ed3dd]{display:flex;flex-wrap:wrap;gap:10px}.courses-list[data-v-313ed3dd]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.courses-name[data-v-313ed3dd]{margin:0}.remove-btn[data-v-313ed3dd]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-313ed3dd]:hover{background:#fff;color:#000}.badge[data-v-313ed3dd]{display:inline-block;padding:5px 15px;font-size:.9rem;color:#000;text-align:center;min-width:80px;margin:5px}.badge-active[data-v-313ed3dd]{background-color:#eee}[data-v-6287f9b4] .neon-blue{background-color:#c3dffc!important;color:#0063c5!important}.modal-content[data-v-6287f9b4]{display:flex;flex-direction:column;gap:10px}select[data-v-6287f9b4]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-participant[data-v-6287f9b4]{display:flex;flex-wrap:wrap;gap:10px}.participant-list[data-v-6287f9b4]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.participant-name[data-v-6287f9b4]{margin:0}.remove-btn[data-v-6287f9b4]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-6287f9b4]:hover{background:#fff;color:#000}[data-v-22dada18] .neon-blue{background-color:#c3dffc!important;color:#0063c5!important}.modal-content[data-v-22dada18]{display:flex;flex-direction:column;gap:10px}select[data-v-22dada18]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-participant[data-v-22dada18]{display:flex;flex-wrap:wrap;gap:10px}.participant-list[data-v-22dada18]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.participant-name[data-v-22dada18]{margin:0}.remove-btn[data-v-22dada18]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-22dada18]:hover{background:#fff;color:#000}.badge-clickable[data-v-22dada18]{cursor:pointer}.fs-user-status[data-v-22dada18]{font-size:11px}.table-responsive.table[data-v-22dada18]{font-size:14px;line-height:1}[data-v-22dada18] .el-table__row{height:30px!important}[data-v-22dada18] .el-table__header-wrapper th{padding:10px!important;font-size:14px}.badge[data-v-22dada18]{font-size:13px;padding:6px 10px;border-radius:6px}.b-button[data-v-22dada18],[data-v-22dada18] .b-button{font-size:13px;padding:6px 14px}[data-v-22dada18] .el-table__cell{padding:10px!important}.modal-content[data-v-cbef0814]{display:flex;flex-direction:column;gap:10px}select[data-v-cbef0814]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-grade[data-v-cbef0814]{display:flex;flex-wrap:wrap;gap:10px}.grade-list[data-v-cbef0814]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.grade-name[data-v-cbef0814]{margin:0}.remove-btn[data-v-cbef0814]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-cbef0814]:hover{background:#fff;color:#000}.modal-content[data-v-43b487f1]{display:flex;flex-direction:column;gap:10px}select[data-v-43b487f1]{width:100%;padding:8px;border-radius:5px;border:1px solid #ccc;font-size:14px}.selected-grade[data-v-43b487f1]{display:flex;flex-wrap:wrap;gap:10px}.grade-list[data-v-43b487f1]{display:flex;align-items:center;background:#000;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.grade-name[data-v-43b487f1]{margin:0}.remove-btn[data-v-43b487f1]{background:#4d4d4d;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-43b487f1]:hover{background:#fff;color:#000}.container[data-v-7ba69c44]{gap:1rem}.selected-participant[data-v-752fff38]{display:flex;flex-wrap:wrap;gap:10px}.participant-list[data-v-752fff38]{display:flex;align-items:center;background:#61a3ff;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;gap:8px}.participant-name[data-v-752fff38]{margin:0}.remove-btn[data-v-752fff38]{background:#ff6161;color:#fff;border:none;cursor:pointer;font-size:16px;padding:0 8px;border-radius:50%}.remove-btn[data-v-752fff38]:hover{background:#ff2424}.badge[data-v-ba357762]{display:inline-block;padding:5px 10px;font-size:.9rem;border-radius:12px;text-align:center;border:1px solid}.badge-superadmin[data-v-ba357762]{color:red;border-color:red;background-color:#fff}.badge-admin[data-v-ba357762]{color:#ff0;border-color:#ff0;background-color:#fff}.badge-teacher[data-v-ba357762]{color:green;border-color:green;background-color:#fff}.badge-student[data-v-ba357762]{color:#00f;border-color:#00f;background-color:#fff}.badge-default[data-v-ba357762]{color:grey;border-color:grey;background-color:#fff}.btn-transfer[data-v-ba357762]{background-color:#6f42c1!important;border-color:#6f42c1!important;color:#fff}.selected-branches[data-v-ba357762]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.branch-list[data-v-ba357762]{display:flex;align-items:center;background-color:#f1f3f5;border:1px solid #dcdcdc;border-radius:16px;padding:4px 8px;font-size:.875rem;color:#333;transition:background-color .2s ease}.branch-list[data-v-ba357762]:hover{background-color:#e9ecef}.branch-name[data-v-ba357762]{margin:0;padding:0;font-weight:500}.remove-btn[data-v-ba357762]{margin-left:8px;background:none;border:none;color:#888;font-size:16px;line-height:1;cursor:pointer;transition:color .2s ease}.remove-btn[data-v-ba357762]:hover{color:#d9534f}.upload-container[data-v-3c287845]{text-align:center}.drop-zone[data-v-3c287845]{border:2px dashed #ddd;padding:20px;cursor:pointer;position:relative}.preview-image[data-v-3c287845]{max-width:100%;max-height:450px;margin-bottom:10px}button[data-v-3c287845]{margin-top:10px}.el-table .badge[data-v-ac1d8aa6]{font-size:.875rem}.table td[data-v-5835558c],.table th[data-v-5835558c]{vertical-align:middle}.bg-light[data-v-5835558c]{background-color:#f8f9fa!important;border-radius:.25rem}.multi-select-container[data-v-5835558c]{position:relative;width:100%;font-family:inherit}.placeholder[data-v-5835558c]{color:#6c757d;font-size:14px;user-select:none}.selected-branches[data-v-5835558c]{display:flex;flex-wrap:wrap;gap:.5rem}.branch-badge[data-v-5835558c]{display:inline-flex;align-items:center;background-color:#000;color:#fff;border-radius:12px;padding:.25rem .6rem;font-size:.875rem}.branch-badge .remove-icon[data-v-5835558c]{display:inline-block;margin-left:.4rem;cursor:pointer;font-weight:700}.branch-badge .remove-icon[data-v-5835558c]:hover{color:#fdd}.dropdown-arrow[data-v-5835558c]{margin-left:auto;transition:transform .2s ease;color:#6c757d;font-size:12px;user-select:none}.dropdown-arrow.open[data-v-5835558c]{transform:rotate(180deg)}.dropdown-options[data-v-5835558c]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dropdown-option[data-v-5835558c]{padding:10px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s;user-select:none}.dropdown-option[data-v-5835558c]:hover{background-color:#f8f9fa}.dropdown-option.selected[data-v-5835558c]{background-color:#e9ecef;color:#000}.dropdown-option input[type=checkbox][data-v-5835558c]{margin:0;cursor:pointer;pointer-events:none}.dropdown-option span[data-v-5835558c]{flex:1;font-size:14px}@media (max-width:768px){.selected-items-container[data-v-5835558c]{min-height:44px;padding:10px 12px}.dropdown-option[data-v-5835558c]{padding:12px}}.selected-students[data-v-b4b9681c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.student-item[data-v-b4b9681c]{display:flex;align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.875rem;color:#334155}.student-name[data-v-b4b9681c]{margin-right:6px;font-weight:500}.remove-btn[data-v-b4b9681c]{background:transparent;border:none;color:#ef4444;font-size:1rem;line-height:1;cursor:pointer;padding:0 2px;transition:color .2s ease}.remove-btn[data-v-b4b9681c]:hover{color:#b91c1c}.selected-branches[data-v-35956a24]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.branch-item[data-v-35956a24]{display:flex;align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.875rem;color:#334155}.branch-name[data-v-35956a24]{margin-right:6px;font-weight:500}.remove-btn[data-v-35956a24]{background:transparent;border:none;color:#ef4444;font-size:1rem;line-height:1;cursor:pointer;padding:0 2px;transition:color .2s ease}.remove-btn[data-v-35956a24]:hover{color:#b91c1c}.el-table .badge[data-v-369e41a6]{font-size:.875rem}.student-list[data-v-369e41a6]{list-style-type:disc;padding-left:20px;margin:0}.student-list li[data-v-369e41a6]{margin-bottom:2px;font-size:.95rem}.date-range-picker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid #ddd;padding:10px;border-radius:4px;background-color:#fff;width:auto;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:3001!important}.chart-container[data-v-931955f2]{position:relative;width:100%!important;height:100%!important;padding:10px}.card[data-v-931955f2]{box-shadow:0 0 2rem 0 rgba(136,152,170,.15);border:0}.card-header[data-v-931955f2]{background-color:transparent;border-bottom:1px solid #e9ecef}.table td[data-v-931955f2]{vertical-align:middle}@media (max-width:768px){.chart-container[data-v-931955f2]{height:300px}}table[data-v-931955f2]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}td[data-v-931955f2],th[data-v-931955f2]{border:1px solid #ddd;padding:8px}th[data-v-931955f2]{background-color:#f4f4f4;font-weight:700}tbody tr[data-v-931955f2]:nth-child(2n){background-color:#f9f9f9}tbody tr[data-v-931955f2]:hover{background-color:#f1f1f1}tfoot[data-v-931955f2]{background-color:#e0e0e0;font-weight:700;background-color:#e6f7ff}.chart-container[data-v-706a618e],.chart-container[data-v-18422cef],.chart-container[data-v-ab572f06]{position:relative;height:400px}.bg-table-secondary[data-v-ab572f06]{background-color:#f6f7fb}.student-profile{padding:20px}.tabs-container{margin-top:20px}.tab-content{margin-top:15px;padding:15px;border:1px solid #ddd;border-radius:5px}@media (max-width:992px){.copyright-left[data-v-7aac3fd6]{display:block!important}.image-right[data-v-7aac3fd6]{display:none!important}}.alert[data-v-7aac3fd6]{position:fixed;top:10px;left:50%;transform:translateX(-50%);padding:15px;z-index:9999;border-radius:5px;font-size:16px;max-width:80%;width:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.alert-success[data-v-7aac3fd6]{background-color:#28a745;color:#fff}.alert-warning[data-v-7aac3fd6]{background-color:#ffc107;color:#000}.alert-danger[data-v-7aac3fd6]{background-color:#dc3545;color:#fff}.close[data-v-7aac3fd6]{background:none;border:none;color:inherit;font-size:20px;position:absolute;top:10px;right:10px;cursor:pointer}