.report{justify-items:start;gap:12px;display:grid}.report__panel{border-radius:var(--r-lg);border:1px solid var(--control-border);background:var(--surface);gap:14px;width:100%;max-width:34em;padding:16px;display:grid}.report__title{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:600}.report__field{gap:6px;min-width:0;display:grid}.report__label{font-size:var(--fs-sm);color:var(--text);font-weight:600}.report__hint{font-size:var(--fs-label);color:var(--text-3);margin:0}.report__panel .input.textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.report__actions{flex-wrap:wrap;gap:8px;display:flex}.report__error{font-size:var(--fs-sm);color:var(--critical);margin:0}.report__done{border-radius:var(--r-lg);background:var(--primary-soft);font-size:var(--fs-sm);color:var(--text);margin:0;padding:12px 14px}.report__done:focus-visible{box-shadow:var(--focus-ring);outline:none}.report__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
