.content-report-overlay{z-index:110;background:#0009;position:fixed;inset:0}.content-report-dialog{z-index:111;box-sizing:border-box;width:min(48rem,100% - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--color-border,#343440);background:var(--color-surface,#0b0d18);color:var(--color-fg,#f4f2ff);border-radius:1rem;gap:.9rem;padding:clamp(1rem,3vw,1.75rem);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 2rem 6rem #0005}.content-report-dialog h2{font-size:1.35rem;font-weight:600;line-height:1.35}.content-report-dialog p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.content-report-dialog form{gap:1rem;display:grid}.content-report-dialog .znz-field{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.content-report-dialog textarea{resize:vertical}.content-report-dialog button{min-height:44px}.content-report-dialog :focus-visible{outline:2px solid var(--color-gold,#e7cb95);outline-offset:3px}.content-report-dialog .znz-btn-secondary{color:var(--color-fg,#f4f2ff);background:var(--color-elevated,#121428);box-shadow:none}.content-report-dialog .znz-cta{color:var(--color-on-accent,#151411);background:var(--color-gold,#e7cb95);box-shadow:none}@media (width<=600px){.content-report-dialog{width:calc(100% - 1rem)}}
