.ReportForm_wrap__XmWT_{min-height:calc(100vh - var(--header-height));padding:40px 20px;background:var(--gray-50);display:flex;justify-content:center}.ReportForm_formCard__tjhAC{width:100%;max-width:540px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm);height:-moz-fit-content;height:fit-content}.ReportForm_header__C2ZoW{margin-bottom:24px}.ReportForm_header__C2ZoW h1{font-size:1.4rem;font-weight:600;color:var(--gray-900);margin-bottom:4px}.ReportForm_header__C2ZoW p{font-size:.9rem;color:var(--gray-500)}.ReportForm_steps__vD1qu{gap:12px;margin-bottom:28px}.ReportForm_stepDot__brvnW,.ReportForm_steps__vD1qu{display:flex;align-items:center;justify-content:center}.ReportForm_stepDot__brvnW{width:30px;height:30px;border-radius:50%;font-size:.8rem;font-weight:500;background:var(--gray-100);color:var(--gray-400);transition:all .2s}.ReportForm_stepActive__Lh7Td{background:var(--blue-600);color:#fff}.ReportForm_stepContent__4l7jT{animation:ReportForm_fadeIn__Q2ign .2s ease}@keyframes ReportForm_fadeIn__Q2ign{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ReportForm_stepTitle__wEqsq{font-size:1.05rem;font-weight:600;color:var(--gray-800);margin-bottom:16px}.ReportForm_locationDetecting__2vZUr{gap:10px;background:var(--blue-50);color:var(--blue-700)}.ReportForm_locationDetecting__2vZUr,.ReportForm_locationSet__htnbx{display:flex;align-items:center;padding:14px;border-radius:var(--radius-md);font-size:.9rem;margin-bottom:16px}.ReportForm_locationSet__htnbx{gap:8px;background:var(--green-light);color:var(--green-dark)}.ReportForm_locationError__lEOMy{padding:14px;background:var(--red-light);border-radius:var(--radius-md);color:var(--red-dark);font-size:.9rem;margin-bottom:16px}.ReportForm_locationError__lEOMy p{margin-bottom:8px}.ReportForm_spinnerSmall__ZrD60{width:16px;height:16px;border:2px solid var(--blue-200);border-top-color:var(--blue-600);border-radius:50%;animation:ReportForm_spin__evLGN .6s linear infinite}@keyframes ReportForm_spin__evLGN{to{transform:rotate(1turn)}}.ReportForm_linkBtn__bRgrD{background:none;border:none;color:var(--blue-600);font-size:.85rem;font-weight:500;cursor:pointer;text-decoration:underline}.ReportForm_linkBtn__bRgrD:hover{color:var(--blue-700)}.ReportForm_manualLocation__TM0i5{margin:16px 0}.ReportForm_label__8cChJ{display:block;font-size:.85rem;font-weight:500;color:var(--gray-700);margin-bottom:6px}.ReportForm_input__gIrBf{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font-size:.9rem;color:var(--gray-800);background:#fff;transition:border-color .15s}.ReportForm_input__gIrBf:focus{outline:none;border-color:var(--blue-400);box-shadow:0 0 0 3px var(--blue-50)}.ReportForm_textarea__Hx_Fj{width:100%;padding:10px 14px;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font-size:.9rem;color:var(--gray-800);background:#fff;font-family:inherit;resize:vertical;transition:border-color .15s}.ReportForm_textarea__Hx_Fj:focus{outline:none;border-color:var(--blue-400);box-shadow:0 0 0 3px var(--blue-50)}.ReportForm_hint__XtMW6{font-size:.8rem;color:var(--gray-400);margin-top:4px;display:block}.ReportForm_field__RYeSD{margin-bottom:16px}.ReportForm_issueGrid__fjcyC{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:20px}.ReportForm_issueCard__Au6d2{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;text-align:left;transition:all .15s;cursor:pointer}.ReportForm_issueCard__Au6d2:hover{border-color:var(--blue-300);background:var(--blue-50)}.ReportForm_issueCardSelected__s9ntq{border-color:var(--blue-500);background:var(--blue-50);box-shadow:0 0 0 2px var(--blue-100)}.ReportForm_issueLabel__VI6Xu{font-size:.9rem;font-weight:500;color:var(--gray-800)}.ReportForm_issueDesc__qKuYd{font-size:.8rem;color:var(--gray-500)}.ReportForm_severitySection__7rgb2{margin-bottom:20px}.ReportForm_severityToggle__lvNyP{display:flex;flex-direction:column;gap:8px}.ReportForm_sevBtn__8ND96{padding:12px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;font-size:.85rem;color:var(--gray-700);text-align:left;transition:all .15s;cursor:pointer}.ReportForm_sevBtn__8ND96:hover{border-color:var(--blue-300)}.ReportForm_sevBtnActive___41Xq{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-800);font-weight:500}.ReportForm_btnRow__zsswJ{display:flex;gap:10px;margin-top:8px}.ReportForm_btnPrimary__u77Bn{flex:1 1;padding:12px 20px;background:var(--blue-600);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;transition:background .15s}.ReportForm_btnPrimary__u77Bn:hover:not(:disabled){background:var(--blue-700)}.ReportForm_btnPrimary__u77Bn:disabled{opacity:.5;cursor:not-allowed}.ReportForm_btnSecondary__9SNs7{padding:12px 20px;background:#fff;color:var(--gray-700);border:1px solid var(--gray-300);border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;transition:all .15s}.ReportForm_btnSecondary__9SNs7:hover{background:var(--gray-50);border-color:var(--gray-400)}.ReportForm_error__AwA6f{padding:12px;background:var(--red-light);border-radius:var(--radius-sm);color:var(--red-dark);font-size:.85rem;margin-bottom:12px}.ReportForm_success__6wXtq{text-align:center;padding:40px 20px;max-width:400px;margin:0 auto}.ReportForm_successActions___yglv .ReportForm_btnLink__dmIgf{font-size:.85rem;color:var(--gray-500);text-decoration:underline;display:block}.ReportForm_successIcon__60H9E{color:var(--green);margin-bottom:16px}.ReportForm_success__6wXtq h2{font-size:1.3rem;font-weight:600;margin-bottom:8px}.ReportForm_success__6wXtq p{color:var(--gray-500);font-size:.9rem;margin-bottom:24px;line-height:1.5}.ReportForm_successActions___yglv{display:flex;flex-direction:column;gap:10px}.ReportForm_successActions___yglv .ReportForm_btnPrimary__u77Bn,.ReportForm_successActions___yglv .ReportForm_btnSecondary__9SNs7{text-align:center;text-decoration:none;display:block}