.signal-data-tools{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
.signal-data-tools button,.signal-import{display:inline-grid;place-items:center;min-height:46px;padding:11px 15px;border:1px solid #a9eaff44;border-radius:13px;background:#0d1321;color:var(--ice);font:700 12px 'DM Mono',monospace;cursor:pointer}
.signal-import input{position:absolute;width:1px;height:1px;opacity:0}
.signal-prompt-preview{margin:18px 0;border:1px solid #a9eaff2f;border-radius:14px;padding:14px}
.signal-prompt-preview summary{color:var(--ice);cursor:pointer}
.signal-prompt-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;color:#c3c2b8;font:13px/1.55 'DM Mono',monospace}
.signal-data-status{min-height:24px;color:var(--mint)!important}
@media(max-width:650px){.signal-data-tools>*{width:100%}}
