.student-overview .student-header[data-v-47f04e71]{color:#fff}[dir=ltr] .student-overview .student-header[data-v-47f04e71]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .student-overview .student-header[data-v-47f04e71]{background:linear-gradient(-135deg,#667eea,#764ba2)}.student-overview .student-header .text-muted[data-v-47f04e71]{color:hsla(0,0%,100%,.8)!important}.student-overview .metric-card[data-v-47f04e71]{transition:transform .3s ease,box-shadow .3s ease}[dir] .student-overview .metric-card[data-v-47f04e71]{border:none}[dir] .student-overview .metric-card[data-v-47f04e71]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.student-overview .metric-card .metric-icon[data-v-47f04e71]{opacity:.8}.student-overview .metric-card .metric-value[data-v-47f04e71]{font-size:2rem;font-weight:700}[dir] .student-overview .metric-card .metric-value[data-v-47f04e71]{margin-bottom:.5rem}.student-overview .metric-card .metric-label[data-v-47f04e71]{color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.student-overview .metric-card .metric-trend[data-v-47f04e71]{font-size:.85rem}.student-overview .avatar-wrapper .avatar[data-v-47f04e71]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}[dir] .student-overview .avatar-wrapper .avatar[data-v-47f04e71]{border-radius:50%;background:hsla(0,0%,100%,.2)}.student-overview .avatar-wrapper .avatar img[data-v-47f04e71]{width:100%;height:100%;object-fit:cover}.student-overview .activity-item .activity-icon[data-v-47f04e71]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}[dir] .student-overview .activity-item .activity-icon[data-v-47f04e71]{border-radius:50%;background:#f8f9fa}.student-overview .package-item[data-v-47f04e71]{transition:background-color .3s ease}[dir] .student-overview .package-item[data-v-47f04e71]{background:#f8f9fa}[dir] .student-overview .package-item[data-v-47f04e71]:hover{background:#e9ecef}[dir] .student-overview .package-stat h4[data-v-47f04e71]{margin-bottom:.25rem}[dir] .card[data-v-47f04e71]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:.5rem}.progress[data-v-47f04e71]{height:8px}[dir] .progress[data-v-47f04e71]{border-radius:4px}[dir] .border-bottom[data-v-47f04e71]{border-bottom:1px solid #dee2e6!important}[dir=ltr] .dark-layout .student-overview .student-header[data-v-47f04e71]{background:linear-gradient(135deg,#5a67d8,#667eea)}[dir=rtl] .dark-layout .student-overview .student-header[data-v-47f04e71]{background:linear-gradient(-135deg,#5a67d8,#667eea)}.dark-layout .student-overview .metric-card[data-v-47f04e71]{color:#d0d2d6}[dir] .dark-layout .student-overview .metric-card[data-v-47f04e71]{background-color:#283046}.dark-layout .student-overview .metric-card .metric-label[data-v-47f04e71]{color:#b4b7bd}[dir] .dark-layout .student-overview .activity-item .activity-icon[data-v-47f04e71]{background:#404656}[dir] .dark-layout .student-overview .package-item[data-v-47f04e71]{background:#404656;border-color:#555!important}[dir] .dark-layout .student-overview .package-item[data-v-47f04e71]:hover{background:#4a5568}.dark-layout .card[data-v-47f04e71]{color:#d0d2d6}[dir] .dark-layout .card[data-v-47f04e71]{background-color:#283046}[dir] .dark-layout .border-bottom[data-v-47f04e71]{border-bottom-color:#404656!important}@media(max-width:768px){[dir] .student-overview .metric-card[data-v-47f04e71]{margin-bottom:1rem}.student-overview .metric-card .metric-value[data-v-47f04e71]{font-size:1.5rem}.student-overview .package-stat h4[data-v-47f04e71]{font-size:1.2rem}}.attendance-details .stats-card[data-v-519a6d9a]{transition:transform .3s ease}[dir] .attendance-details .stats-card[data-v-519a6d9a]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}[dir] .attendance-details .stats-card[data-v-519a6d9a]:hover{transform:translateY(-2px)}.attendance-details .attendance-progress .progress[data-v-519a6d9a]{height:10px}[dir] .attendance-details .attendance-progress .progress[data-v-519a6d9a]{border-radius:5px}.attendance-details .legend-color[data-v-519a6d9a]{width:12px;height:12px}[dir] .attendance-details .legend-color[data-v-519a6d9a]{border-radius:2px}[dir] .attendance-details .table .lesson-row[data-v-519a6d9a]:hover{background-color:rgba(0,0,0,.05)}.attendance-details .table th[data-v-519a6d9a]{font-weight:600;color:#6c757d}[dir] .attendance-details .table th[data-v-519a6d9a]{border-top:none}.attendance-details .table td[data-v-519a6d9a]{vertical-align:middle}[dir] .attendance-details .thead-light th[data-v-519a6d9a]{background-color:#f8f9fa}[dir] .card[data-v-519a6d9a]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dark-layout .attendance-details .card[data-v-519a6d9a],.dark-layout .attendance-details .stats-card[data-v-519a6d9a]{color:#d0d2d6}[dir] .dark-layout .attendance-details .card[data-v-519a6d9a],[dir] .dark-layout .attendance-details .stats-card[data-v-519a6d9a]{background-color:#283046}.dark-layout .attendance-details .thead-light th[data-v-519a6d9a]{color:#b4b7bd}[dir] .dark-layout .attendance-details .thead-light th[data-v-519a6d9a]{background-color:#404656;border-color:#555}.dark-layout .attendance-details .table[data-v-519a6d9a]{color:#d0d2d6}[dir] .dark-layout .attendance-details .table .lesson-row[data-v-519a6d9a]:hover{background-color:hsla(0,0%,100%,.05)}[dir] .dark-layout .attendance-details .table td[data-v-519a6d9a]{border-color:#555}.dark-layout .attendance-details .text-muted[data-v-519a6d9a]{color:#b4b7bd!important}@media(max-width:768px){.attendance-details .table-responsive[data-v-519a6d9a]{font-size:.9rem}[dir] .attendance-details .stats-card[data-v-519a6d9a]{margin-bottom:1rem}}[dir] .homework-details-modal .homework-header[data-v-0a44bd32]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}[dir] .homework-details-modal .bg-light[data-v-0a44bd32]{background-color:#f8f9fa!important}[dir] .homework-details-modal .attachment-item[data-v-0a44bd32]{background-color:#f8f9fa}[dir] .dark-layout .homework-details-modal .homework-header[data-v-0a44bd32]{border-bottom-color:#404656}.dark-layout .homework-details-modal .bg-light[data-v-0a44bd32]{color:#d0d2d6}[dir] .dark-layout .homework-details-modal .bg-light[data-v-0a44bd32]{background-color:#404656!important}[dir] .dark-layout .homework-details-modal .attachment-item[data-v-0a44bd32]{background-color:#404656;border-color:#555}.dark-layout .homework-details-modal .table[data-v-0a44bd32]{color:#d0d2d6}.homework-details .stats-card[data-v-444567fa]{transition:transform .3s ease}[dir] .homework-details .stats-card[data-v-444567fa]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}[dir] .homework-details .stats-card[data-v-444567fa]:hover{transform:translateY(-2px)}.homework-details .legend-color[data-v-444567fa]{width:12px;height:12px}[dir] .homework-details .legend-color[data-v-444567fa]{border-radius:2px}[dir] .homework-details .table .homework-row[data-v-444567fa]:hover{background-color:rgba(0,0,0,.05)}.homework-details .table th[data-v-444567fa]{font-weight:600;color:#6c757d}[dir] .homework-details .table th[data-v-444567fa]{border-top:none}.homework-details .table td[data-v-444567fa]{vertical-align:middle}[dir] .homework-details .thead-light th[data-v-444567fa]{background-color:#f8f9fa}[dir] .card[data-v-444567fa]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dark-layout .homework-details .card[data-v-444567fa],.dark-layout .homework-details .stats-card[data-v-444567fa]{color:#d0d2d6}[dir] .dark-layout .homework-details .card[data-v-444567fa],[dir] .dark-layout .homework-details .stats-card[data-v-444567fa]{background-color:#283046}.dark-layout .homework-details .thead-light th[data-v-444567fa]{color:#b4b7bd}[dir] .dark-layout .homework-details .thead-light th[data-v-444567fa]{background-color:#404656;border-color:#555}.dark-layout .homework-details .table[data-v-444567fa]{color:#d0d2d6}[dir] .dark-layout .homework-details .table .homework-row[data-v-444567fa]:hover{background-color:hsla(0,0%,100%,.05)}[dir] .dark-layout .homework-details .table td[data-v-444567fa]{border-color:#555}.dark-layout .homework-details .text-muted[data-v-444567fa]{color:#b4b7bd!important}@media(max-width:768px){.homework-details .table-responsive[data-v-444567fa]{font-size:.9rem}[dir] .homework-details .stats-card[data-v-444567fa]{margin-bottom:1rem}}.test-details .stats-card[data-v-c9c6f07c]{transition:transform .3s ease}[dir] .test-details .stats-card[data-v-c9c6f07c]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}[dir] .test-details .stats-card[data-v-c9c6f07c]:hover{transform:translateY(-2px)}[dir] .test-details .subject-item[data-v-c9c6f07c]{padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background:#f8f9fa}[dir] .test-details .subject-item[data-v-c9c6f07c]:hover{background:#e9ecef}.test-details .grade-stats[data-v-c9c6f07c]{font-size:.9rem}[dir] .test-details .table .test-row[data-v-c9c6f07c]:hover{background-color:rgba(0,0,0,.05)}.test-details .thead-light th[data-v-c9c6f07c]{font-weight:600;color:#6c757d}[dir] .test-details .thead-light th[data-v-c9c6f07c]{background-color:#f8f9fa;border-top:none}[dir] .card[data-v-c9c6f07c]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dark-layout .test-details .card[data-v-c9c6f07c],.dark-layout .test-details .stats-card[data-v-c9c6f07c]{color:#d0d2d6}[dir] .dark-layout .test-details .card[data-v-c9c6f07c],[dir] .dark-layout .test-details .stats-card[data-v-c9c6f07c]{background-color:#283046}[dir] .dark-layout .test-details .subject-item[data-v-c9c6f07c]{background-color:#404656;border-color:#555}[dir] .dark-layout .test-details .subject-item[data-v-c9c6f07c]:hover{background-color:#4a5568}.dark-layout .test-details .thead-light th[data-v-c9c6f07c]{color:#b4b7bd}[dir] .dark-layout .test-details .thead-light th[data-v-c9c6f07c]{background-color:#404656;border-color:#555}.dark-layout .test-details .table[data-v-c9c6f07c]{color:#d0d2d6}[dir] .dark-layout .test-details .table .test-row[data-v-c9c6f07c]:hover{background-color:hsla(0,0%,100%,.05)}[dir] .dark-layout .test-details .table td[data-v-c9c6f07c]{border-color:#555}.dark-layout .test-details .text-muted[data-v-c9c6f07c]{color:#b4b7bd!important}.lesson-packages-details .stats-card[data-v-261f8eb8]{transition:transform .3s ease}[dir] .lesson-packages-details .stats-card[data-v-261f8eb8]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}[dir] .lesson-packages-details .stats-card[data-v-261f8eb8]:hover{transform:translateY(-2px)}[dir] .lesson-packages-details .package-usage[data-v-261f8eb8]{padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background:#f8f9fa}[dir] .lesson-packages-details .stats-list .stat-item[data-v-261f8eb8]{padding:.5rem 0;border-bottom:1px solid #e9ecef}[dir] .lesson-packages-details .stats-list .stat-item[data-v-261f8eb8]:last-child{border-bottom:none}[dir] .lesson-packages-details .table .package-row[data-v-261f8eb8]:hover{background-color:rgba(0,0,0,.05)}.lesson-packages-details .thead-light th[data-v-261f8eb8]{font-weight:600;color:#6c757d}[dir] .lesson-packages-details .thead-light th[data-v-261f8eb8]{background-color:#f8f9fa;border-top:none}[dir] .card[data-v-261f8eb8]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dark-layout .lesson-packages-details .card[data-v-261f8eb8],.dark-layout .lesson-packages-details .stats-card[data-v-261f8eb8]{color:#d0d2d6}[dir] .dark-layout .lesson-packages-details .card[data-v-261f8eb8],[dir] .dark-layout .lesson-packages-details .stats-card[data-v-261f8eb8]{background-color:#283046}[dir] .dark-layout .lesson-packages-details .package-usage[data-v-261f8eb8]{background-color:#404656;border-color:#555}[dir] .dark-layout .lesson-packages-details .stats-list .stat-item[data-v-261f8eb8]{border-bottom-color:#555}.dark-layout .lesson-packages-details .thead-light th[data-v-261f8eb8]{color:#b4b7bd}[dir] .dark-layout .lesson-packages-details .thead-light th[data-v-261f8eb8]{background-color:#404656;border-color:#555}.dark-layout .lesson-packages-details .table[data-v-261f8eb8]{color:#d0d2d6}[dir] .dark-layout .lesson-packages-details .table .package-row[data-v-261f8eb8]:hover{background-color:hsla(0,0%,100%,.05)}[dir] .dark-layout .lesson-packages-details .table td[data-v-261f8eb8]{border-color:#555}.dark-layout .lesson-packages-details .text-muted[data-v-261f8eb8]{color:#b4b7bd!important}.progress-analytics .stats-card[data-v-17e5ae0a]{transition:transform .3s ease}[dir] .progress-analytics .stats-card[data-v-17e5ae0a]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}[dir] .progress-analytics .stats-card[data-v-17e5ae0a]:hover{transform:translateY(-2px)}[dir] .progress-analytics .subject-progress[data-v-17e5ae0a]{padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background:#f8f9fa}.progress-analytics .chart-legend .legend-item[data-v-17e5ae0a]{display:flex;align-items:center}.progress-analytics .legend-color[data-v-17e5ae0a]{width:12px;height:12px}[dir] .progress-analytics .legend-color[data-v-17e5ae0a]{border-radius:2px}[dir] .progress-analytics .pattern-stats .stat-row[data-v-17e5ae0a],[dir] .progress-analytics .pattern-stats .trend-item[data-v-17e5ae0a],[dir] .progress-analytics .trends .stat-row[data-v-17e5ae0a],[dir] .progress-analytics .trends .trend-item[data-v-17e5ae0a]{padding:.5rem 0;border-bottom:1px solid #e9ecef}[dir] .progress-analytics .pattern-stats .stat-row[data-v-17e5ae0a]:last-child,[dir] .progress-analytics .pattern-stats .trend-item[data-v-17e5ae0a]:last-child,[dir] .progress-analytics .trends .stat-row[data-v-17e5ae0a]:last-child,[dir] .progress-analytics .trends .trend-item[data-v-17e5ae0a]:last-child{border-bottom:none}.progress-analytics .subject-time-list[data-v-17e5ae0a]{font-size:.9rem}[dir] .card[data-v-17e5ae0a]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.dark-layout .progress-analytics .card[data-v-17e5ae0a],.dark-layout .progress-analytics .stats-card[data-v-17e5ae0a]{color:#d0d2d6}[dir] .dark-layout .progress-analytics .card[data-v-17e5ae0a],[dir] .dark-layout .progress-analytics .stats-card[data-v-17e5ae0a]{background-color:#283046}[dir] .dark-layout .progress-analytics .subject-progress[data-v-17e5ae0a]{background-color:#404656;border-color:#555}[dir] .dark-layout .progress-analytics .pattern-stats .stat-row[data-v-17e5ae0a],[dir] .dark-layout .progress-analytics .pattern-stats .trend-item[data-v-17e5ae0a],[dir] .dark-layout .progress-analytics .trends .stat-row[data-v-17e5ae0a],[dir] .dark-layout .progress-analytics .trends .trend-item[data-v-17e5ae0a]{border-bottom-color:#555}.dark-layout .progress-analytics .text-muted[data-v-17e5ae0a]{color:#b4b7bd!important}[dir] .student-header[data-v-ae90d87e]{border-bottom:1px solid #dee2e6;padding-bottom:1rem;margin-bottom:1.5rem}.student-header .avatar-wrapper .avatar[data-v-ae90d87e]{width:60px;height:60px;object-fit:cover}[dir] .student-header .avatar-wrapper .avatar[data-v-ae90d87e]{border-radius:50%}.student-header .avatar-wrapper .avatar-placeholder[data-v-ae90d87e]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#6c757d}[dir] .student-header .avatar-wrapper .avatar-placeholder[data-v-ae90d87e]{border-radius:50%;background:#f8f9fa}.spinner-border[data-v-ae90d87e]{width:3rem;height:3rem}[dir] .dark-layout .student-header[data-v-ae90d87e]{border-bottom-color:#404656}.dark-layout .student-header .avatar-placeholder[data-v-ae90d87e]{color:#b4b7bd}[dir] .dark-layout .student-header .avatar-placeholder[data-v-ae90d87e]{background:#404656}.dark-layout .modal-body[data-v-ae90d87e]{color:#d0d2d6}[dir] .dark-layout .modal-body[data-v-ae90d87e]{background-color:#1e1e2e}@media(max-width:768px){[dir] .student-header .col-md-4[data-v-ae90d87e]{margin-top:1rem}[dir=ltr] .student-header .col-md-4[data-v-ae90d87e]{text-align:left!important}[dir=rtl] .student-header .col-md-4[data-v-ae90d87e]{text-align:right!important}}.parental-control-dashboard[data-v-cbefe696]{min-height:100vh}[dir] .parental-control-dashboard[data-v-cbefe696]{background-color:#f8f9fa;padding:20px}[dir] .card[data-v-cbefe696]{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border-radius:.5rem}.spinner-border[data-v-cbefe696]{width:3rem;height:3rem}[dir=ltr] .rotate[data-v-cbefe696]{animation:rotate-ltr-data-v-cbefe696 2s linear infinite}[dir=rtl] .rotate[data-v-cbefe696]{animation:rotate-rtl-data-v-cbefe696 2s linear infinite}@keyframes rotate-ltr-data-v-cbefe696{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-rtl-data-v-cbefe696{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.nav-pills .nav-link[data-v-cbefe696]{color:#6c757d;font-weight:500}[dir] .nav-pills .nav-link[data-v-cbefe696]{border-radius:.5rem;margin:0 .25rem}[dir] .nav-pills .nav-link.active[data-v-cbefe696]{background-color:#7367f0;border-color:#7367f0}.nav-pills .nav-link[data-v-cbefe696]:hover:not(.active){color:#7367f0}[dir] .nav-pills .nav-link[data-v-cbefe696]:hover:not(.active){background-color:rgba(115,103,240,.1)}[dir] .alert[data-v-cbefe696]{border-radius:.5rem;border:none}[dir] .dark-layout .parental-control-dashboard[data-v-cbefe696]{background-color:#1e1e2e}.dark-layout .card[data-v-cbefe696]{color:#d0d2d6}[dir] .dark-layout .card[data-v-cbefe696]{background-color:#283046}.dark-layout .text-muted[data-v-cbefe696]{color:#676d7d!important}.dark-layout .nav-pills .nav-link[data-v-cbefe696]{color:#b4b7bd}.dark-layout .nav-pills .nav-link[data-v-cbefe696]:hover:not(.active){color:#7367f0}[dir] .dark-layout .nav-pills .nav-link[data-v-cbefe696]:hover:not(.active){background-color:rgba(115,103,240,.2)}@media(max-width:768px){[dir] .parental-control-dashboard[data-v-cbefe696]{padding:10px}.nav-pills[data-v-cbefe696]{flex-direction:column}[dir] .nav-pills .nav-link[data-v-cbefe696]{margin:.25rem 0}}