.report_pageWrapper__0vze5{min-height:100vh;background:linear-gradient(135deg,var(--gray-50) 0,var(--gray-100) 100%);padding:40px 20px}.report_container__PtFjt{max-width:720px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}.report_header__eKuij{text-align:center;margin-bottom:40px}.report_title__5Ct9y{font-size:2.2rem;font-weight:700;margin-bottom:12px;color:var(--gray-900)}.report_subtitle__OoLzK{font-size:1.1rem;color:var(--gray-600);max-width:500px;margin:0 auto;line-height:1.6}.report_formCard__XcvKW{background:var(--white);border-radius:16px;padding:32px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid var(--gray-200)}.report_form__MdBcI{display:flex;flex-direction:column;gap:28px}.report_fieldGroup__cCBqx{background:var(--gray-50);padding:24px;border-radius:12px;border:1px solid var(--gray-200)}.report_fieldGroup__cCBqx.report_basic__lNulg{background:transparent;padding:0;border:none}.report_groupTitle__Dm3gZ{font-size:1.1rem;font-weight:600;color:var(--gray-900);margin-bottom:20px;display:flex;align-items:center;gap:8px}.report_field__cd__E{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.report_field__cd__E:last-child{margin-bottom:0}.report_label__Aby5e{font-weight:500;color:var(--gray-700);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.report_input__wfRqq{padding:14px 16px;border:2px solid var(--gray-300);border-radius:10px;font-size:1rem;transition:all .2s ease;background:var(--white)}.report_input__wfRqq:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50);transform:translateY(-1px)}.report_input__wfRqq::placeholder{color:var(--gray-500)}.report_select__Xx_tc{padding:14px 16px;border:2px solid var(--gray-300);border-radius:10px;font-size:1rem;background:var(--white);cursor:pointer;transition:all .2s ease}.report_select__Xx_tc:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.report_textarea__CcI1_{padding:14px 16px;border:2px solid var(--gray-300);border-radius:10px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .2s ease;background:var(--white)}.report_textarea__CcI1_:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.report_locationSection__Oc6WU{display:flex;flex-direction:column;gap:16px}.report_locationButton__XtSbD{align-self:flex-start;padding:12px 20px;background:var(--primary-500);color:var(--white);border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.report_locationButton__XtSbD:hover{background:var(--primary-400);transform:translateY(-1px)}.report_coordinateInputs__U3OJP{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.report_mapPlaceholder__FRuKn{height:260px;border:2px solid var(--gray-300);border-radius:12px;overflow:hidden;position:relative;background:var(--white)}.report_srOnly__oukJm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.report_leafletMap__YHWr2{height:100%!important;width:100%!important;border-radius:10px}.report_mapPlaceholder__FRuKn:hover{border-color:var(--primary-300);background:var(--primary-50)}.report_fileInputWrapper__jliig{position:relative;display:inline-block;width:100%}.report_fileInput__gH2xP{padding:14px 16px;border:2px solid var(--gray-300);border-radius:10px;background:var(--white);font-size:.9rem;cursor:pointer;transition:all .2s ease;width:100%}.report_fileInput__gH2xP:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-50)}.report_fileInput__gH2xP:hover{border-color:var(--primary-400)}.report_photoPreview__0R9Yt{margin-top:12px;border-radius:8px;overflow:hidden;max-width:200px}.report_photoPreview__0R9Yt img{width:100%;height:auto;display:block}.report_submitSection__AYIpM{margin-top:20px;padding-top:32px;border-top:2px solid var(--gray-100)}.report_submitButton___s9x6{width:100%;padding:18px;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-400) 100%);color:var(--white);border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(59,130,246,.2)}.report_submitButton___s9x6:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.3)}.report_submitButton___s9x6:active{transform:translateY(0)}.report_submitButton___s9x6:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.report_referenceNumber__WfHr4{color:#2563eb;font-weight:600;margin:.5rem 0}.report_disclaimerBox__kt1im{background:#fef3c7;border:2px solid #f59e0b;border-radius:8px;padding:1.5rem;margin:1rem 0}.report_warningBanner__x0Eix{background:#fecaca;border:1px solid #ef4444;border-radius:6px;padding:1rem;margin-bottom:1rem;color:#dc2626}.report_disclaimerText__zzLkG{margin:1rem 0;line-height:1.6}.report_realIssueSection__zDajH h4{color:#374151;margin:1.5rem 0 .5rem}.report_contactList__2pqfq{margin:.5rem 0;padding-left:1.5rem}.report_contactList__2pqfq li{margin:.5rem 0;line-height:1.5}@media (max-width:768px){.report_pageWrapper__0vze5{padding:20px 16px}.report_formCard__XcvKW{padding:24px 20px}.report_title__5Ct9y{font-size:1.9rem;margin-bottom:8px}.report_subtitle__OoLzK{font-size:1rem}.report_fieldGroup__cCBqx{padding:20px}.report_coordinateInputs__U3OJP{grid-template-columns:1fr}.report_mapPlaceholder__FRuKn{height:220px}.report_submitButton___s9x6{padding:16px;font-size:1rem}}