.report-dialog.svelte-2mgn4a{box-shadow:var(--shadow-md);color:var(--ink);border:0;border-radius:4px;width:30rem;max-width:calc(100vw - 2rem);max-height:min(90dvh,42rem);padding:1.25rem;overflow-y:auto}.report-dialog.svelte-2mgn4a::backdrop{background:var(--overlay)}header.svelte-2mgn4a{background:var(--bg);border-bottom:1px solid var(--pep-lightblue);z-index:2;justify-content:space-between;align-items:flex-start;padding:.25rem 0 .8rem;display:flex;position:sticky;top:-1.25rem}.eyebrow.svelte-2mgn4a{color:var(--pep-blue);letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:700}h2.svelte-2mgn4a{color:var(--pep-blue);margin:0;font-size:1.2rem}.close.svelte-2mgn4a{background:var(--transparent);color:var(--ink-muted);cursor:pointer;border:0;font-size:1.5rem;line-height:1}.target.svelte-2mgn4a{background:var(--surface-cool);border-left:3px solid var(--pep-blue-2nd);margin:1rem 0;padding:.55rem .7rem}.help.svelte-2mgn4a{color:var(--ink-muted);font-size:.84rem}label.svelte-2mgn4a{margin-bottom:.25rem;font-size:.85rem;font-weight:700;display:block}label.svelte-2mgn4a span:where(.svelte-2mgn4a){color:var(--ink-muted);font-size:.72rem;font-weight:400}select.svelte-2mgn4a,textarea.svelte-2mgn4a{background:var(--bg);border:1px solid var(--border);color:var(--ink);font:inherit;border-radius:3px;width:100%;padding:.5rem}.detail-field.svelte-2mgn4a{margin-top:1rem}.counter.svelte-2mgn4a{color:var(--ink-muted);text-align:right;margin:0;font-size:.72rem}.actions.svelte-2mgn4a{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.error.svelte-2mgn4a{background:var(--sem-del-bg);color:var(--sem-del);padding:.5rem}.complete.svelte-2mgn4a{text-align:center;padding:1rem 0 0}.complete.svelte-2mgn4a h3:where(.svelte-2mgn4a){color:var(--sem-add);margin:0}button.svelte-2mgn4a:focus-visible,select.svelte-2mgn4a:focus-visible,textarea.svelte-2mgn4a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=480px){.report-dialog.svelte-2mgn4a{width:calc(100vw - 1rem);margin:auto .5rem;padding:1rem}.actions.svelte-2mgn4a{flex-direction:column-reverse}.actions.svelte-2mgn4a button:where(.svelte-2mgn4a){width:100%}}
