.content-report-backdrop{z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.content-report-dialog{background:linear-gradient(145deg,#17131e,#0d0d11 65%);border:1px solid #a375ff47;border-radius:28px;width:min(610px,100%);padding:38px;position:relative;box-shadow:0 35px 120px #000}.content-report-dialog .close{border:1px solid var(--line-strong);width:39px;height:39px;color:var(--foreground);cursor:pointer;background:#ffffff0a;border-radius:50%;font-size:20px;position:absolute;top:16px;right:16px}.content-report-dialog>span{color:var(--violet-soft);font:750 9px var(--font-geist-mono),monospace;letter-spacing:.18em}.content-report-dialog h2{letter-spacing:-.055em;margin:13px 0 12px;font-size:42px}.content-report-dialog>p{color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.7}.content-report-dialog>p strong{color:var(--foreground)}.content-report-dialog label{color:var(--muted);gap:8px;margin-top:15px;font-size:9px;display:grid}.content-report-dialog select,.content-report-dialog textarea{border:1px solid var(--line-strong);width:100%;color:var(--foreground);font:500 11px var(--font-geist-sans),sans-serif;background:#07070ab8;border-radius:14px;outline:none;padding:14px}.content-report-dialog select:focus,.content-report-dialog textarea:focus{border-color:var(--violet-soft);box-shadow:0 0 0 3px #9d6cff1a}.content-report-dialog textarea{resize:vertical;min-height:125px}.content-report-dialog label small{color:var(--muted);justify-self:end;font-size:8px}.content-report-dialog>em{color:#ffaaa0;margin-top:13px;font-size:9px;font-style:normal;display:block}.content-report-dialog footer{justify-content:space-between;align-items:center;gap:15px;margin-top:25px;display:flex}.content-report-dialog footer a{color:var(--muted);font-size:9px}.content-report-dialog footer button{color:#100a16;cursor:pointer;background:linear-gradient(110deg,#f3eafe,#9feaf4);border:0;border-radius:999px;min-height:47px;padding:0 21px;font-size:9px;font-weight:800}.content-report-dialog footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.content-report-dialog{border-radius:24px;padding:31px 20px 22px}.content-report-dialog h2{font-size:35px}.content-report-dialog footer{flex-direction:column-reverse;align-items:stretch}.content-report-dialog footer button{width:100%}}
