.report-dialog{--report-accent:var(--accent,#c5d6df);overscroll-behavior:contain;width:min(440px,100vw - 28px);max-height:calc(100dvh - 32px);color:var(--text,#f4f3f8);background:var(--panel,#1b1e26);border:1px solid var(--line,#ffffff18);font:inherit;border-radius:22px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 100px #0007,inset 0 1px #ffffff08}.report-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b12a8}.report-dialog-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-dialog-emblem,.report-success-check{width:36px;height:36px;color:var(--report-accent);background:color-mix(in srgb,var(--report-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--report-accent) 18%,transparent);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.report-dialog .report-dialog-close{width:32px;height:32px;color:var(--muted,#aeb3c0);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.report-dialog .report-dialog-close:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.report-dialog h2{letter-spacing:-.7px;margin:0 0 14px;font-size:21px;font-weight:600}.report-context{border:1px solid var(--line,#ffffff14);background:color-mix(in srgb,var(--report-accent) 3%,transparent);border-radius:12px;flex-direction:column;gap:5px;margin-bottom:20px;padding:12px 14px;display:flex}.report-context small{color:var(--muted,#aeb3c0);font-size:10px}.report-context strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6}.report-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.report-dialog legend{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-bottom:10px;padding:0;font-size:12px;font-weight:500;display:flex}.report-dialog legend span,.report-message>span{color:var(--muted,#aeb3c0);font-size:10px;font-weight:400}.report-reasons{gap:6px;display:grid}.report-reasons label{border:1px solid var(--line,#ffffff15);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:10px;min-height:38px;padding:9px 11px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.report-reasons label:has(:checked){border-color:color-mix(in srgb,var(--report-accent) 40%,transparent);background:color-mix(in srgb,var(--report-accent) 7%,transparent)}.report-dialog input[type=checkbox]{appearance:auto;width:14px;height:14px;min-height:0;accent-color:var(--report-accent);flex:none;margin:0}.report-message{margin-top:18px;font-size:12px;display:block}.report-message>span{margin-left:7px}.report-dialog textarea{resize:vertical;border:1px solid var(--line,#ffffff20);background:color-mix(in srgb,var(--text,#fff) 3%,transparent);width:100%;min-height:82px;max-height:180px;color:inherit;font:inherit;border-radius:11px;margin-top:9px;padding:11px 12px;font-size:11px;line-height:1.7;display:block}.report-dialog textarea::placeholder{color:var(--muted,#aeb3c0)}.report-dialog .report-receipt{color:var(--muted,#aeb3c0);cursor:pointer;flex-direction:row;align-items:center;gap:9px;margin:15px 0 19px;font-size:10px;font-weight:400;line-height:1.6;display:flex}.report-dialog .report-submit{border:1px solid color-mix(in srgb,var(--report-accent) 35%,transparent);background:color-mix(in srgb,var(--report-accent) 13%,transparent);width:100%;min-height:42px;color:inherit;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:500;display:flex}.report-submit:disabled{opacity:.45;cursor:default}.report-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.report-privacy{text-align:center;color:var(--muted,#aeb3c0);margin:10px 0 0;font-size:9px}.report-error{color:var(--danger,#dba599);font-size:11px;line-height:1.7}.report-loading{color:var(--muted,#aeb3c0);align-items:center;gap:8px;font-size:12px;display:flex}.report-success{font-size:12px;line-height:1.8}.report-success>small{color:var(--muted,#aeb3c0);margin-bottom:20px;font-size:10px;display:block}.report-receipt-status{color:var(--muted,#aeb3c0);font-size:11px}@media (max-width:480px){.report-dialog{border-radius:18px;padding:20px}}@media (prefers-reduced-motion:no-preference){.report-spinner,.report-loading svg{animation:1s linear infinite report-spin}@keyframes report-spin{to{transform:rotate(360deg)}}}.report-dialog{--report-accent:var(--ink-accent);width:min(500px,100vw - 28px)}.report-reason-field>label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.report-reason-field small{color:var(--muted);font-size:10px;font-weight:400}.report-dialog .choice-menu{width:100%}.report-dialog .choice-trigger{gap:9px;width:100%;height:40px;min-height:40px;padding:0 10px}.report-dialog .choice-trigger .menu-indicator{flex:none;width:24px;height:24px;margin-left:auto;position:relative;top:-1px}.report-dialog .choice-panel .choice-option:is(:hover,:focus-visible){outline:1px solid var(--choice-color);outline-offset:-1px;color:var(--choice-color);background:color-mix(in srgb,var(--choice-color) 10%,var(--panel))}.report-dialog .choice-panel .choice-option[aria-checked=true]{color:var(--choice-color)}.report-dialog .report-text-status{white-space:nowrap;color:var(--muted);flex-direction:row;align-items:center;gap:5px;margin-top:6px;font-size:10px;line-height:1.5;display:inline-flex}.report-dialog .report-text-status svg{flex:none;width:12px;height:12px}.report-dialog .report-text-status[data-ready=true]{color:var(--chat-teal,#78b5ab)}.report-dialog .report-submit{width:auto;margin-left:auto}.report-dialog .report-submit:enabled:is(:hover,:focus-visible){border-color:var(--report-accent);background:color-mix(in srgb,var(--report-accent) 25%,var(--panel));box-shadow:0 3px 12px color-mix(in srgb,var(--report-accent) 14%,transparent)}.report-dialog textarea{font-size:13px}.report-dialog textarea::placeholder{font-size:12px}.report-dialog{--report-amber:#d8b86c;--report-teal:#93c7bb;--report-coral:#e8a18b;--report-blue:#9abfee;--report-violet:#bbace6}html[data-resolved-theme=light] .report-dialog{--report-amber:#81611d;--report-teal:#276f67;--report-coral:#a74735;--report-blue:#356a9f;--report-violet:#654898}.report-reason-field>label{text-align:left;flex-direction:row}
