.report-toggle{vertical-align:middle;margin:4px 0;padding:6px 14px;font-size:.9rem;font-weight:600}.report-form,.report-done{border-radius:12px;margin:10px 0 6px;padding:14px}.report-form{border:1px solid var(--border);background:var(--card);flex-direction:column;gap:12px;display:flex}.tool-about .report-form p,.tool-about .report-done p{margin:0}.report-form textarea{min-height:96px;font-size:1rem}.report-count{text-align:end;margin-top:-2px}.report-env{align-items:flex-start;font-size:.9rem}.report-env input{flex:none;margin-top:3px}.report-form .btn-row,.report-done .btn-row{align-items:center;gap:10px}.report-done{border:1px solid color-mix(in srgb, var(--good) 40%, var(--border));background:color-mix(in srgb, var(--good) 8%, var(--card));flex-direction:column;gap:10px;display:flex}