/* Report this listing (app/components/report-listing.tsx): the button under a listing's details and its dialog, which
   builds on the sign-in prompt's panel (sign-in-prompt.css). Rendered into <body>. */
html[data-aw-theme] body .aw-lpx-report-button{display:inline;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
html[data-aw-theme] body .aw-lpx-report-button:focus-visible{outline:2px solid #0b5cf2;outline-offset:2px}
html[data-aw-theme] .aw-report-listing{width:min(480px,calc(100vw - 32px));overflow:auto}
html[data-aw-theme] .aw-report-listing p{margin-bottom:14px}
html[data-aw-theme] .aw-report-listing .aw-rl-reasons{display:grid;gap:4px;margin:0 0 14px;padding:0;border:0}
html[data-aw-theme] .aw-report-listing .aw-rl-reasons legend{margin-bottom:6px;padding:0;color:var(--sip-ink);font:600 16px/1.3 'Source Sans 3',system-ui,sans-serif}
html[data-aw-theme] .aw-report-listing .aw-rl-reasons label{display:flex;gap:10px;align-items:flex-start;min-height:36px;padding:6px 0;color:var(--sip-text);font:400 16px/1.35 'Source Sans 3',system-ui,sans-serif;cursor:pointer}
html[data-aw-theme] .aw-report-listing .aw-rl-reasons input{flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0;accent-color:var(--sip-blue)}
html[data-aw-theme] .aw-report-listing .aw-rl-field{display:grid;gap:6px;margin:0 0 14px;color:var(--sip-ink);font:600 15px/1.3 'Source Sans 3',system-ui,sans-serif}
html[data-aw-theme] .aw-report-listing .aw-rl-field :is(textarea,input){width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--sip-line);border-radius:10px;background:var(--sip-surface);color:var(--sip-ink);font:400 16px/1.4 'Source Sans 3',system-ui,sans-serif;resize:vertical}
html[data-aw-theme] .aw-report-listing .aw-rl-field :is(textarea,input):focus-visible{outline:2px solid var(--sip-blue);outline-offset:1px;border-color:var(--sip-blue)}
html[data-aw-theme] .aw-report-listing .aw-rl-note{padding:10px 12px;border-radius:10px;background:rgba(11,92,242,.07);font-size:15px}
html[data-aw-theme] .aw-report-listing .aw-rl-note a{color:var(--sip-blue-ink)}
html[data-aw-theme] .aw-report-listing .aw-rl-error{color:#b42318}
html[data-aw-theme=dark] .aw-report-listing .aw-rl-error{color:#ff8a80}
html[data-aw-theme] .aw-report-listing button.aw-sip-primary{width:100%;cursor:pointer}
html[data-aw-theme] .aw-report-listing button.aw-sip-primary:disabled{opacity:.55;cursor:not-allowed;filter:none}
