.report-request{--report-request-title: 24px;--report-request-body: 18px;--report-request-small: 16px;position:relative;box-sizing:border-box;width:100%;max-width:640px;min-width:0;margin-top:32px;padding-top:32px;border-top:1px solid var(--app-border, var(--theme-border));color:var(--theme-text);overflow-wrap:anywhere}.report-request__title,.report-request__success-title{margin:0;font-family:var(--font-heading);font-size:var(--report-request-title);font-weight:600;line-height:1.25;color:var(--theme-text)}.report-request__success-title:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:2px}.report-request__copy,.report-request__success-copy,.report-request__privacy{margin:12px 0 0;font-size:var(--report-request-body);line-height:1.5;color:var(--theme-text)}.report-request__form{display:flex;flex-direction:column;gap:20px;min-width:0;margin-top:24px}.report-request__field{display:flex;flex-direction:column;gap:12px;min-width:0}.report-request .report-request__label,.report-request .report-request__consent-label{font-size:var(--report-request-body);font-weight:500;line-height:1.5;color:var(--theme-text)}.report-request .report-request__control{box-sizing:border-box;width:100%;min-width:0;min-height:52px;height:52px;padding:0 14px;border:1px solid var(--app-border, var(--theme-border));border-radius:0;background:var(--theme-surface);box-shadow:none;font-size:var(--report-request-body);line-height:1.5;color:var(--theme-text)}.report-request .report-request__control:focus-visible{border-color:hsl(var(--brand-orange));outline:2px solid hsl(var(--brand-orange));outline-offset:2px;box-shadow:none}.report-request .report-request__control[aria-invalid=true]{border-color:hsl(var(--brand-orange));box-shadow:none}.report-request .report-request__control:disabled{opacity:.6}.report-request__field-error,.report-request__server-error{margin:0;font-size:var(--report-request-small);font-weight:500;line-height:1.5;color:var(--theme-text);overflow-wrap:anywhere}.report-request__consent{display:flex;align-items:flex-start;gap:12px;min-width:0}.report-request__consent-label{min-width:0;cursor:pointer}.report-request__privacy{margin:0;font-size:var(--report-request-small)}.report-request__privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.report-request__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.report-request .report-request__submit{align-self:flex-start;max-width:100%;min-height:52px}.report-request__success{min-width:0}.report-request__success:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:2px}
