.Navigation_userMenu__y3NxD{display:flex;align-items:center;gap:1rem}.Navigation_userEmail__0kGXR{color:var(--theme-text-inverse);font-size:.9rem;padding:.5rem;background:var(--theme-background-overlay);border-radius:4px;text-decoration:none;transition:all .3s ease;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.Navigation_userEmail__0kGXR:hover{background:var(--theme-background-tertiary);color:var(--theme-text-primary);transform:translateY(-1px)}.Navigation_userEmail__0kGXR:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px;background:var(--theme-background-tertiary)}.Navigation_mobile-menu-toggle__UDOID{background:none;border:2px solid var(--theme-border-light);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;color:var(--theme-text-inverse);min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;position:relative}.Navigation_mobile-menu-toggle__UDOID:hover{background:var(--theme-background-overlay);border-color:var(--theme-border-medium)}.Navigation_mobile-menu-toggle__UDOID:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px;background:var(--theme-background-overlay);border-color:var(--theme-border-medium)}.Navigation_mobile-menu-toggle__UDOID span{display:block;width:20px;height:2px;background:currentColor;margin:3px 0;transition:all .3s ease;border-radius:1px}.Navigation_mobile-menu-toggle__UDOID:hover span{background:white}.Navigation_mobile-dropdown__6_Z_1{position:fixed;top:var(--mobile-header-height);left:0;right:0;bottom:0;background:var(--mobile-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transform:translateX(-100%);transition:transform .3s ease;padding:var(--safe-area-inset-top) 1rem var(--safe-area-inset-bottom)}.Navigation_mobile-dropdown__6_Z_1.Navigation_open__tIHYG{transform:translateX(0)}.Navigation_mobile-nav-links__hWHl2{list-style:none;padding:0;margin:2rem 0}.Navigation_mobile-nav-links__hWHl2 li{margin-bottom:.5rem}.Navigation_mobile-nav-links__hWHl2 a{display:block;padding:1rem;color:var(--theme-text-inverse);text-decoration:none;border-radius:8px;transition:all .3s ease;min-height:48px;display:flex;align-items:center;font-size:1.1rem;font-weight:500}.Navigation_mobile-nav-links__hWHl2 a:focus-visible,.Navigation_mobile-nav-links__hWHl2 a:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-nav-links__hWHl2 a:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-nav-links__hWHl2 a.Navigation_active__9ce_X,.Navigation_mobile-nav-links__hWHl2 a[aria-current=page]{background:var(--theme-background-secondary);color:var(--theme-primary)}.Navigation_mobile-user-action__r80Hd{display:flex;align-items:center;gap:.75rem;padding:1rem;color:var(--theme-text-inverse);text-decoration:none;border-radius:8px;transition:all .3s ease;min-height:48px;font-size:1rem;font-weight:500}.Navigation_mobile-user-action__r80Hd:focus-visible,.Navigation_mobile-user-action__r80Hd:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-user-action__r80Hd:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT{background:linear-gradient(135deg,var(--theme-primary) 0,var(--theme-primary-hover) 100%);color:var(--theme-text-inverse);margin-top:.5rem}.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT:focus-visible,.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT:hover{background:linear-gradient(135deg,var(--theme-primary-hover) 0,var(--theme-primary) 100%);outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-menu-close__YwqV3{background:none;border:none;color:var(--theme-text-inverse);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem}.Navigation_mobile-menu-close__YwqV3:focus-visible,.Navigation_mobile-menu-close__YwqV3:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-menu-close__YwqV3:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}@media (max-width:768px){.Navigation_userMenu__y3NxD{flex-direction:column;gap:.5rem}.Navigation_userEmail__0kGXR{font-size:.85rem}.Navigation_mobile-nav-links__hWHl2 a{font-size:1.125rem;padding:1.125rem 1rem}.Navigation_mobile-user-action__r80Hd{padding:1.125rem 1rem;font-size:1.0625rem}}.LoadingSpinner_spinnerContainer__R3ZGI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.LoadingSpinner_fullScreen__rngoZ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);z-index:9999}.LoadingSpinner_spinner__x107M{display:inline-block;position:relative}.LoadingSpinner_spinner__x107M div{box-sizing:border-box;display:block;position:absolute;border-radius:50%;animation:LoadingSpinner_spinner__x107M 2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-top:3px solid var(--primary)}.LoadingSpinner_spinner__x107M div:first-child{animation-delay:-.67s}.LoadingSpinner_spinner__x107M div:nth-child(2){animation-delay:-.44s}.LoadingSpinner_spinner__x107M div:nth-child(3){animation-delay:-.22s}@keyframes LoadingSpinner_spinner__x107M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_small__60msp{width:24px;height:24px}.LoadingSpinner_small__60msp div{width:20px;height:20px;margin:2px}.LoadingSpinner_medium__VFz6W{width:48px;height:48px}.LoadingSpinner_medium__VFz6W div{width:40px;height:40px;margin:4px}.LoadingSpinner_large__eKi0K{width:72px;height:72px}.LoadingSpinner_large__eKi0K div{width:60px;height:60px;margin:6px}.LoadingSpinner_loadingMessage__BXxpm{margin-top:1rem;color:var(--text-dark);font-size:1rem;text-align:center}.dsa_reportForm__NNzUW{max-width:800px;margin:0 auto;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dsa_reportForm__NNzUW h2{color:#1a1a1a;margin-bottom:1rem;font-size:2rem}.dsa_intro__iEVVi{color:#475569;margin-bottom:2rem;line-height:1.6}.dsa_formSection___n0fB{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.dsa_formSection___n0fB:last-of-type{border-bottom:none}.dsa_formSection___n0fB h3{color:#1a1a1a;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.dsa_formGroup__kFdGJ{margin-bottom:1.5rem}.dsa_formGroup__kFdGJ label{display:block;font-weight:600;margin-bottom:.5rem;color:#1a1a1a}.dsa_formGroup__kFdGJ input,.dsa_formGroup__kFdGJ select,.dsa_formGroup__kFdGJ textarea{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s,box-shadow .2s;background:white;color:#1a1a1a}.dsa_formGroup__kFdGJ input:focus,.dsa_formGroup__kFdGJ select:focus,.dsa_formGroup__kFdGJ textarea:focus{outline:none;border-color:#5680E9;box-shadow:0 0 0 3px rgba(86,128,233,.1)}.dsa_formGroup__kFdGJ small{display:block;margin-top:.25rem;color:#64748b;font-size:.875rem}.dsa_checkboxLabel__PpBY8{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.dsa_checkboxLabel__PpBY8 input[type=checkbox]{width:auto;margin-top:.25rem;cursor:pointer}.dsa_checkboxLabel__PpBY8 span{flex:1 1;line-height:1.5;color:#1a1a1a}.dsa_attachmentList__VWUmS{margin-top:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.dsa_attachmentList__VWUmS p{margin:0 0 .5rem;font-weight:600;color:#1a1a1a}.dsa_attachmentList__VWUmS ul{margin:0;padding-left:1.5rem;color:#1a1a1a}.dsa_formActions__pGoiW{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.dsa_successMessage__OrMFZ{text-align:center;padding:3rem 2rem;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.dsa_successMessage__OrMFZ h3{color:#10b981;margin-bottom:1rem;font-size:1.8rem}.dsa_successMessage__OrMFZ p{margin-bottom:1rem;line-height:1.6;color:#1a1a1a}.dsa_errorMessage___keMW{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid #fecaca}.dsa_legalInfo__OCCdo{margin-top:2rem;padding:1.25rem;background:#f8fafc;border-radius:8px;font-size:.875rem;line-height:1.6;border:1px solid #e2e8f0;color:#1a1a1a}.dsa_adminDashboard__XdZ_c{padding:2rem}.dsa_dashboardHeader__j_uZX{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dsa_statsGrid__rNjac{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.dsa_statCard__M_gOT{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dsa_statCard__M_gOT h3{color:#666;font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.dsa_statCard__M_gOT .dsa_value__4XG1h{font-size:2rem;font-weight:700;color:var(--primary-blue)}.dsa_filterBar__bS1Qz{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.dsa_filterBar__bS1Qz input,.dsa_filterBar__bS1Qz select{padding:.5rem;border:1px solid #ddd;border-radius:4px}.dsa_reportsTable__FqutX{background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dsa_reportsTable__FqutX table{width:100%;border-collapse:collapse}.dsa_reportsTable__FqutX th{background:#f8f9fa;padding:1rem;text-align:left;font-weight:600;border-bottom:2px solid #dee2e6}.dsa_reportsTable__FqutX td{padding:1rem;border-bottom:1px solid #dee2e6}.dsa_reportsTable__FqutX tr:hover{background:#f8f9fa}.dsa_statusBadge___FZ5c{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:500}.dsa_statusBadge___FZ5c.dsa_pending__iHwDM{background:#fff3cd;color:#856404}.dsa_statusBadge___FZ5c.dsa_under_review__Z4YXo{background:#cce5ff;color:#004085}.dsa_statusBadge___FZ5c.dsa_accepted__vF9cX{background:#d4edda;color:#155724}.dsa_statusBadge___FZ5c.dsa_rejected__rGxgT{background:#f8d7da;color:#721c24}.dsa_priorityBadge__E3rT_{display:inline-block;padding:.15rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600;text-transform:uppercase}.dsa_priorityBadge__E3rT_.dsa_urgent__Pa9O0{background:#dc3545;color:white}.dsa_priorityBadge__E3rT_.dsa_high__XsSok{background:#fd7e14;color:white}.dsa_priorityBadge__E3rT_.dsa_normal__JE4_m{background:#6c757d;color:white}.dsa_detailPanel__qqp3B{position:fixed;right:0;top:0;height:100vh;width:500px;background:white;box-shadow:-2px 0 8px rgba(0,0,0,.1);overflow-y:auto;z-index:1000;transform:translateX(100%);transition:transform .3s ease}.dsa_detailPanel__qqp3B.dsa_open__lf2pp{transform:translateX(0)}.dsa_detailPanelHeader__P4Rv4{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #dee2e6}.dsa_detailPanelContent__En9Fc{padding:1.5rem}.dsa_decisionForm___R6UV{margin-top:2rem;padding-top:2rem;border-top:1px solid #dee2e6}.dsa_decisionForm___R6UV h4{margin-bottom:1rem}.dsa_decisionActions__qZsgW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.dsa_decisionActions__qZsgW button{padding:.75rem;border:2px solid #ddd;background:white;border-radius:4px;cursor:pointer;transition:all .2s}.dsa_decisionActions__qZsgW button:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.dsa_decisionActions__qZsgW button.dsa_selected__YgW3Q{background:var(--primary-blue);color:white;border-color:var(--primary-blue)}@media (max-width:768px){.dsa_reportForm__NNzUW{padding:1rem}.dsa_formActions__pGoiW{flex-direction:column-reverse}.dsa_formActions__pGoiW button{width:100%}.dsa_dashboardHeader__j_uZX{flex-direction:column;gap:1rem;align-items:stretch}.dsa_filterBar__bS1Qz{flex-direction:column}.dsa_detailPanel__qqp3B,.dsa_filterBar__bS1Qz input,.dsa_filterBar__bS1Qz select{width:100%}.dsa_reportsTable__FqutX{overflow-x:auto}.dsa_reportsTable__FqutX table{min-width:600px}}