.report-trigger.svelte-2mgn4a{color:var(--color-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.report-trigger.svelte-2mgn4a:hover{color:var(--color-brand)}.report-backdrop.svelte-2mgn4a{z-index:40;background:#00000073;position:fixed;inset:0}.report-modal.svelte-2mgn4a{z-index:41;background:var(--color-surface);width:min(440px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--color-primary);box-shadow:var(--shadow-overlay);border-radius:16px;padding:20px 22px 22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.report-head.svelte-2mgn4a{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-head.svelte-2mgn4a h2:where(.svelte-2mgn4a){margin:0;font-size:17px;font-weight:700}.report-close.svelte-2mgn4a{color:var(--color-muted);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.report-reasons.svelte-2mgn4a{border:none;margin:0 0 14px;padding:0}.report-reasons.svelte-2mgn4a legend:where(.svelte-2mgn4a){color:var(--color-muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.reason-row.svelte-2mgn4a{cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.reason-row.svelte-2mgn4a input:where(.svelte-2mgn4a){width:auto;accent-color:var(--color-brand);margin:0}.report-details.svelte-2mgn4a{color:var(--color-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.report-details.svelte-2mgn4a textarea:where(.svelte-2mgn4a){box-sizing:border-box;resize:vertical;width:100%;font-family:var(--font-body);color:var(--color-primary);font-size:14px;font-weight:400}.report-error.svelte-2mgn4a{color:var(--color-error);margin:12px 0 0;font-size:13px;font-weight:600}.report-actions.svelte-2mgn4a{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.report-done.svelte-2mgn4a{flex-direction:column;gap:8px;display:flex}.report-done.svelte-2mgn4a p:where(.svelte-2mgn4a){margin:0;font-size:14px}.report-sub.svelte-2mgn4a{color:var(--color-muted)}.report-done.svelte-2mgn4a .btn-solid:where(.svelte-2mgn4a){align-self:flex-end;margin-top:10px}.btn-solid.svelte-2mgn4a,.btn-outline.svelte-2mgn4a{cursor:pointer;border-radius:10px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700}.btn-solid.svelte-2mgn4a{background:var(--color-brand);color:var(--color-on-dark);border:none}.btn-solid.svelte-2mgn4a:hover{background:var(--color-brand-dark)}.btn-solid.svelte-2mgn4a:disabled{opacity:.55;cursor:not-allowed}.btn-outline.svelte-2mgn4a{border:1.5px solid var(--color-border-strong);color:var(--color-primary);background:0 0}.btn-outline.svelte-2mgn4a:hover{border-color:var(--color-brand);color:var(--color-brand)}
