.echo-panel{margin:24px 0;padding:24px;border:1px solid #a479354d;border-radius:18px;background:linear-gradient(135deg,#152338,#11151d)}.echo-panel h3{margin:8px 0 12px}.echo-panel .small{color:#b8c3d4}.echo-panel label{display:block;margin:12px 0}.echo-panel textarea{width:100%;box-sizing:border-box}.echo-panel .consent{display:flex;align-items:flex-start;gap:10px}.echo-log{max-height:400px;overflow:auto}.echo-log article{padding:14px 0;border-bottom:1px solid #ffffff18}.echo-log p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.echo-panel button:disabled{opacity:.5;cursor:wait}
