.Report_container__kGfAm{min-height:calc(100vh - 60px);padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.Report_main__Sokhd{max-width:800px;width:100%;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:2rem}.Report_title__kobvW{text-align:center;margin-bottom:2rem;font-size:2rem;width:100%}.Report_coloredTitle__i_WjB{font-size:3.5rem;font-weight:800;color:#000;letter-spacing:-1px;margin:.5rem 0;padding:.5rem;display:inline-block}.Report_loading__RvAaB{text-align:center;padding:2rem 0}.Report_loading__RvAaB p{margin:0;color:#555;font-size:1.1rem}.Report_error__ze_ec{text-align:center;padding:2rem 0;color:#d32f2f}.Report_error__ze_ec p{margin-bottom:1.5rem;font-size:1.1rem}.Report_reportForm__oLPl7{text-align:center}.Report_description__9cJd5{margin-bottom:2rem;font-size:1.1rem;color:#333}.Report_formGroup__ORhn_{margin-bottom:2rem}.Report_reportButton__xBROC{background-color:#f90;color:#fff;border:none;padding:1rem 2rem;font-size:1.2rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease;width:100%;max-width:400px;margin:0 auto;display:block;position:relative;box-shadow:0 0 0 0 rgba(255,153,0,0);height:60px}@keyframes Report_pulse__HAO8k{0%{box-shadow:0 0 0 0 rgba(255,153,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,153,0,0)}to{box-shadow:0 0 0 0 rgba(255,153,0,0)}}.Report_reportButton__xBROC:hover{background-color:#e88a00;animation:Report_pulse__HAO8k 2s infinite}.Report_reportButton__xBROC:active{background-color:#d47d00}.Report_button__xR3_3{background-color:#232f3e;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.Report_button__xR3_3:hover{background-color:#1a2533}.Report_note__ssK2c{color:#666;font-size:.9rem;font-style:italic;margin-top:1.5rem}.Report_qrCodeImage__NVRwQ{width:128px;height:128px;margin-bottom:1rem;display:block;margin-left:auto;margin-right:auto}.Report_success__5Dyra{flex-direction:column;margin:2rem 0;text-align:center}.Report_checkmark__VQVGr,.Report_success__5Dyra{display:flex;align-items:center;justify-content:center}.Report_checkmark__VQVGr{width:80px;height:80px;font-size:60px;line-height:100px;border-radius:50%;color:#fff;background-color:#4caf50;margin-bottom:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Report_success__5Dyra p{font-size:1.2rem;font-weight:500;color:#4caf50}@media (max-width:768px){.Report_container__kGfAm{padding:.75rem;min-height:calc(100vh - 50px)}.Report_main__Sokhd{padding:1.25rem;margin-top:.75rem;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.1)}.Report_title__kobvW{font-size:1.5rem;margin-bottom:1.5rem}.Report_coloredTitle__i_WjB{font-size:2.5rem;padding:.3rem}.Report_description__9cJd5{font-size:1rem;margin-bottom:1.5rem}.Report_reportButton__xBROC{padding:.75rem 1.5rem;font-size:1rem;height:50px;max-width:100%}.Report_formGroup__ORhn_{margin-bottom:1.5rem}.Report_descriptionInput___NE6K{min-height:100px;font-size:16px}.Report_success__5Dyra{margin:1.5rem 0}.Report_checkmark__VQVGr{width:80px;height:80px;font-size:50px;line-height:80px;margin-bottom:1rem}.Report_success__5Dyra p{font-size:1.1rem}.Report_qrCodeImage__NVRwQ{width:100px;height:100px}.Report_note__ssK2c{font-size:.8rem;margin-top:1rem}}@media (max-width:480px){.Report_container__kGfAm{padding:.5rem}.Report_main__Sokhd{padding:1rem;border-radius:6px}.Report_title__kobvW{font-size:1.3rem}.Report_coloredTitle__i_WjB{font-size:2rem}.Report_reportButton__xBROC{height:45px;font-size:.95rem}}.Report_optionalLabel__MUDPx{display:block;margin-bottom:.5rem;font-size:.9rem;color:#666;text-align:left}.Report_descriptionInput___NE6K{width:100%;max-width:400px;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;color:#333;resize:none;margin-bottom:1.5rem;background-color:#f9f9f9;transition:border-color .3s,box-shadow .3s;margin-left:auto;margin-right:auto;display:block}.Report_descriptionInput___NE6K::placeholder{color:#999}.Report_descriptionInput___NE6K:focus{outline:none;border-color:#f90;box-shadow:0 0 0 2px rgba(255,153,0,.1)}.Report_apiError__Q5mf_{background-color:#ffebee;color:#d32f2f;border-radius:4px;padding:.75rem 1rem;margin-bottom:1.5rem;text-align:center;max-width:400px;margin-left:auto;margin-right:auto}.Report_reportButton__xBROC:disabled{background-color:#ccc;cursor:not-allowed;animation:none}.Report_reportButton__xBROC:disabled:hover{transform:none;background-color:#ccc}.Report_notFound__OH2Ip{text-align:center;padding:2rem 0;color:#555;display:flex;flex-direction:column;align-items:center;justify-content:center}.Report_notFoundText__7wyfr{margin-bottom:1.5rem;font-size:1.2rem;color:#f90;font-weight:500}.Report_loadingDots__KfJjV{display:flex;justify-content:center;margin-top:1rem}.Report_dot__OGABu{width:10px;height:10px;margin:0 4px;border-radius:50%;background-color:#f90;display:inline-block;animation:Report_dotPulse___Rb9q 1.4s ease-in-out infinite;animation-fill-mode:both}.Report_dot__OGABu:first-child{animation-delay:0s}.Report_dot__OGABu:nth-child(2){animation-delay:.2s}.Report_dot__OGABu:nth-child(3){animation-delay:.4s}@keyframes Report_dotPulse___Rb9q{0%,80%,to{transform:scale(0);opacity:0}40%{transform:scale(1);opacity:1}}.Report_amenityInfo__T08eV{margin-bottom:1.5rem;text-align:center}.Report_amenityName__dKh5E{font-size:1.5rem;color:#232f3e;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #f90;display:inline-block}@media (max-width:768px){.Report_notFoundText__7wyfr{font-size:1.1rem;margin-bottom:1rem}.Report_amenityName__dKh5E{font-size:1.3rem;margin-bottom:.75rem}}@media (max-width:480px){.Report_notFoundText__7wyfr{font-size:1rem}.Report_amenityName__dKh5E{font-size:1.2rem}.Report_dot__OGABu{width:8px;height:8px;margin:0 3px}}.Report_emergencyDisclaimer__gyxJR{margin-top:1rem;padding:.75rem;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;color:#856404;font-size:.9rem;text-align:center;line-height:1.4}.Report_emergencyDisclaimer__gyxJR strong{display:block;margin-bottom:.25rem;font-size:1rem}.Report_modalOverlay__eaS8w{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Report_modal__gBzDi{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:Report_modalFadeIn__bJYF4 .3s ease-out}@keyframes Report_modalFadeIn__bJYF4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Report_modalHeader__hcLZS{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.Report_modalHeader__hcLZS h3{margin:0;color:#111827;font-size:1.25rem;font-weight:600}.Report_closeButton__t_erk{background:none;border:none;color:#6b7280;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.Report_closeButton__t_erk:hover{color:#111827}.Report_modalContent__uJBCn{padding:1.5rem;overflow-y:auto;flex:1 1}.Report_modalFooter__lqqzW{padding:1.25rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.Report_modalButton__xkNJI{background-color:#2563eb;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:center;text-decoration:none;display:block;width:100%}.Report_modalButton__xkNJI:hover{background-color:#1d4ed8;transform:translateY(-1px)}.Report_modalButton__xkNJI:active{transform:translateY(0)}.Report_primaryButton__bZFC8{background-color:#2563eb;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;text-align:center;text-decoration:none;display:inline-block}.Report_primaryButton__bZFC8:hover{background-color:#1d4ed8}.Report_secondaryButton__SvZ_h{background-color:#f3f4f6;color:#111827;border:1px solid #e5e7eb;border-radius:6px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:center;text-decoration:none;display:inline-block}.Report_secondaryButton__SvZ_h:hover{background-color:#e5e7eb}.Report_demoWarning__q2mxn{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.Report_demoWarning__q2mxn p{color:#856404;margin:0;font-size:1rem;line-height:1.4}@media (max-width:768px){.Report_demoWarning__q2mxn{padding:.75rem;margin-bottom:1rem}.Report_demoWarning__q2mxn p{font-size:.95rem}}.Report_wiggleHalf__RjBZa{animation:Report_wiggleHalf__RjBZa 2s ease-in-out infinite!important}@keyframes Report_wiggleHalf__RjBZa{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(-.5deg)}75%{transform:translateX(-50%) rotate(.5deg)}}@media (max-width:600px){.Report_wiggleHalf__RjBZa{bottom:calc(8px + env(safe-area-inset-bottom));min-width:unset;max-width:100vw;left:50%;transform:translateX(-50%);font-size:15px;padding:10px 16px;width:-moz-fit-content;width:fit-content;display:inline-flex;text-align:center}}