.Layout_container__m2XBw{display:flex;min-height:100vh}.Layout_sidebar__6K3zH{width:260px;background:#2c3e50;color:#fff;display:flex;flex-direction:column;padding:24px 0}.Layout_logo__A8yk9{padding:0 24px;margin-bottom:32px}.Layout_logo__A8yk9 h2{font-size:1.5rem;margin-bottom:4px}.Layout_logo__A8yk9 p{font-size:.85rem;color:#95a5a6}.Layout_nav__BY5_j{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:0 12px}.Layout_nav__BY5_j a{padding:12px 16px;border-radius:6px;display:flex;align-items:center;gap:12px;color:#ecf0f1;transition:background-color .2s}.Layout_nav__BY5_j a:hover{background-color:#34495e}.Layout_nav__BY5_j a.Layout_activeLink__0MVqX{background-color:#3498db;font-weight:600}.Layout_icon__ggmc4{font-size:1.2rem}.Layout_userInfo__5NyVZ{padding:16px 24px;border-top:1px solid #34495e}.Layout_userDetails__USuC3{margin-bottom:12px}.Layout_userDetails__USuC3 strong{display:block;margin-bottom:4px}.Layout_userDetails__USuC3 small{color:#95a5a6;font-size:.85rem}.Layout_logoutButton__a3Ida{width:100%;padding:8px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;font-size:.9rem;transition:background-color .2s}.Layout_logoutButton__a3Ida:hover{background-color:#c0392b}.Layout_main__65zHd{flex:1 1;padding:32px;background-color:#f5f5f5;overflow-y:auto}.Reports_header__YaJ7P{margin-bottom:24px}.Reports_header__YaJ7P h1{font-size:2rem;margin-bottom:8px;color:#2c3e50}.Reports_header__YaJ7P p{color:#7f8c8d}.Reports_filters__JdDRP{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.Reports_filters__JdDRP button{padding:10px 20px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:.9rem;transition:all .2s}.Reports_filters__JdDRP button:hover{background:#f8f9fa}.Reports_filters__JdDRP button.Reports_activeFilter__ESGWT{background:#3498db;color:#fff;border-color:#3498db}.Reports_loading__lSa9j{text-align:center;padding:40px;color:#7f8c8d}.Reports_empty__1L1gK{text-align:center;padding:60px 20px;color:#7f8c8d;font-size:1.1rem}.Reports_reportsContainer__wk_2B{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Reports_reportsList__LOgYo{display:flex;flex-direction:column;gap:16px}.Reports_reportCard__FeOXj{border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:box-shadow .2s}.Reports_reportCard__FeOXj:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.Reports_reportHeader__eBqRB{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Reports_reportId__06Pyn{font-family:monospace;color:#7f8c8d;font-size:.9rem}.Reports_status__HfplC{padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.Reports_status__HfplC.Reports_open__ulYNx{background:#fff3cd;color:#856404}.Reports_status__HfplC.Reports_in_review__M9_B_{background:#d1ecf1;color:#0c5460}.Reports_status__HfplC.Reports_resolved__zQQDs{background:#d4edda;color:#155724}.Reports_status__HfplC.Reports_dismissed__FhTdk{background:#f8d7da;color:#721c24}.Reports_reportBody__cpmJJ{display:flex;justify-content:space-between;gap:16px}.Reports_reportInfo__vn6Vp{flex:1 1}.Reports_reportInfo__vn6Vp p{margin:8px 0;font-size:.95rem}.Reports_timestamp__7Z_VP{color:#7f8c8d;font-size:.85rem!important;margin-top:12px!important}.Reports_adminNotes__rijBu{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:6px;font-size:.9rem}.Reports_actions__pVz8S{display:flex;gap:8px}.Reports_reviewButton__VHDMz{padding:8px 16px;background:#3498db;color:#fff;border:none;border-radius:6px;font-size:.9rem;transition:background .2s}.Reports_reviewButton__VHDMz:hover{background:#2980b9}.Reports_modal__G9P8_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.Reports_modalContent__EV65L{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.Reports_modalHeader__5fX65{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.Reports_modalHeader__5fX65 h2{font-size:1.5rem;color:#2c3e50}.Reports_modalHeader__5fX65 button{background:none;border:none;font-size:2rem;color:#7f8c8d;line-height:1;padding:0;width:32px;height:32px}.Reports_modalBody__qZC8n{padding:24px}.Reports_reportDetails__qrk49{background:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:20px}.Reports_reportDetails__qrk49 p{margin:8px 0}.Reports_formGroup__DJgku{margin-bottom:20px}.Reports_formGroup__DJgku label{display:block;margin-bottom:8px;font-weight:500;color:#2c3e50}.Reports_formGroup__DJgku textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.95rem;resize:vertical}.Reports_formGroup__DJgku textarea:focus{outline:none;border-color:#3498db}.Reports_modalActions__gRTB_{display:flex;gap:12px;justify-content:flex-end}.Reports_modalActions__gRTB_ button{padding:10px 20px;border:none;border-radius:6px;font-size:.9rem;font-weight:600;transition:all .2s}.Reports_resolveButton__fVpmF{background:#27ae60;color:#fff}.Reports_resolveButton__fVpmF:hover:not(:disabled){background:#229954}.Reports_dismissButton__Go_6B{background:#e67e22;color:#fff}.Reports_dismissButton__Go_6B:hover:not(:disabled){background:#d35400}.Reports_cancelButton__lHxQF{background:#95a5a6;color:#fff}.Reports_cancelButton__lHxQF:hover{background:#7f8c8d}.Reports_modalActions__gRTB_ button:disabled{opacity:.6;cursor:not-allowed}