.ReportModal_overlay__6gqhR{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:ReportModal_fadeIn__a30nr .2s ease-out}.ReportModal_modal__Izroa{max-height:calc(100dvh - 32px);overflow-y:auto;background:white;border-radius:20px;max-width:480px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow-x:hidden;animation:ReportModal_slideUp__LoRSG .25s ease-out}@keyframes ReportModal_fadeIn__a30nr{0%{opacity:0}to{opacity:1}}@keyframes ReportModal_slideUp__LoRSG{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ReportModal_header___Reua{padding:20px 24px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.ReportModal_titleGroup__5yqfv{display:flex;align-items:center;gap:10px}.ReportModal_titleIcon__7vPaj{color:#ef4444;font-size:22px}.ReportModal_header___Reua h2{font-size:18px;font-weight:700;color:#0f172a;margin:0}.ReportModal_closeBtn__3MN4Y{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ReportModal_closeBtn__3MN4Y:hover{background:#f1f5f9;color:#0f172a}.ReportModal_body__1Hn7i{padding:24px;display:flex;flex-direction:column;gap:16px}.ReportModal_body__1Hn7i p{font-size:14px;color:#64748b;margin:0;line-height:1.5}.ReportModal_reasonGroup__tyuS9{display:flex;flex-direction:column;gap:10px}.ReportModal_reasonLabel__cM0bk{font-size:13px;font-weight:700;color:#334155}.ReportModal_reasonOption__n3njK{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1.5px solid #e2e8f0;cursor:pointer;font-size:14px;color:#1e293b;transition:all .2s}.ReportModal_reasonOption__n3njK:hover{border-color:#cbd5e1;background:#f8fafc}.ReportModal_reasonOptionSelected__dPV_2{border-color:#ef4444;background:#fef2f2;color:#991b1b;font-weight:600}.ReportModal_reasonOption__n3njK input{accent-color:#ef4444}.ReportModal_textarea__X6PV_{width:100%;border-radius:10px;border:1.5px solid #e2e8f0;padding:12px;font-size:14px;font-family:inherit;resize:vertical;min-height:80px;outline:none;transition:border-color .2s}.ReportModal_textarea__X6PV_:focus{border-color:#ef4444}.ReportModal_footer__60rbA{padding:16px 24px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:12px;background:#f8fafc}.ReportModal_cancelBtn__i58fl{padding:10px 18px;border-radius:10px;border:1.5px solid #e2e8f0;background:white;color:#475569;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.ReportModal_cancelBtn__i58fl:hover{background:#f1f5f9}.ReportModal_submitBtn__Aq8vC{padding:10px 20px;border-radius:10px;border:none;background:#ef4444;color:white;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}.ReportModal_submitBtn__Aq8vC:hover:not(:disabled){background:#dc2626}.ReportModal_submitBtn__Aq8vC:disabled{opacity:.6;cursor:not-allowed}.ReportModal_successState__qJoiM{padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ReportModal_successIcon__rf6wF{color:#10b981;font-size:54px}.ReportModal_successState__qJoiM h3{font-size:18px;font-weight:700;color:#0f172a;margin:0}.ReportModal_successState__qJoiM p{font-size:14px;color:#64748b;margin:0;line-height:1.5}