.reportPage{background:var(--paper);color:var(--ink);padding:65px clamp(24px,5vw,76px) 90px}.reportPage header,.reportPage form,.urgent{max-width:920px;margin-left:auto;margin-right:auto}.reportPage h1{font-size:clamp(40px,6vw,72px)}.reportIntro{font-size:20px;line-height:1.6;max-width:660px}.urgent{padding:24px;border-left:4px solid var(--accent);background:#e1e5de;margin-top:32px;margin-bottom:40px}.urgent p{line-height:1.6;margin-bottom:0}.reportPage a{text-decoration:underline;text-underline-offset:3px}.hint{font-size:14px;line-height:1.7;color:#505652}fieldset{padding:30px 0;border:0;border-top:1px solid #babeb7;margin:32px 0 0;min-width:0}legend{font-size:20px;font-weight:700;padding:0 16px 0 0}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:700;min-width:0}.full{grid-column:1/-1}input,select,textarea{width:100%;min-width:0;font:inherit;font-weight:400;font-size:16px;padding:14px;background:#fff;color:var(--ink);border:1px solid #90978e;border-radius:0}textarea{resize:vertical;line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid #526652;outline-offset:3px}.reportPage button{background:var(--ink);color:#fff;border:0;cursor:pointer;font-family:inherit;margin-top:12px}.reportPage button:hover{background:#455346}#formStatus{line-height:1.6}#fallback{margin-top:20px}#fallback p{line-height:1.6}@media(max-width:640px){.formGrid{grid-template-columns:1fr}.reportPage{padding-top:44px}.reportIntro{font-size:18px}}
.reportPage .whatsappButton{background:#346448}.reportPage .whatsappButton:hover{background:#254d35}

.botField{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.photoField{margin-top:8px}.reportPage button{gap:14px;max-width:100%;line-height:1.5}.reportPage button:disabled{opacity:.65;cursor:wait}#formStatus:not(:empty){border-left:4px solid var(--accent);padding:12px 18px;background:#e1e5de}
