.trafficker-publication{margin-top:18px;padding:16px;border:1px solid var(--border,#354155);border-radius:12px;overflow-wrap:anywhere}
.trafficker-publication h3,.trafficker-publication h4{margin:8px 0}.trafficker-publication p{margin:10px 0}.trafficker-publication label{display:block;margin:12px 0}
.trafficker-publication button{margin:6px 8px 6px 0;cursor:pointer}.trafficker-publication button:disabled{opacity:.5;cursor:default}.trafficker-publication input:not([type=checkbox]){display:block;width:min(100%,440px);margin-top:6px;padding:8px}
.trafficker-publication-table{max-height:480px;overflow:auto;margin:12px 0}.trafficker-publication table{width:100%;min-width:650px;border-collapse:collapse;text-align:left}.trafficker-publication td,.trafficker-publication th{padding:10px;vertical-align:top;border-bottom:1px solid var(--border,#354155)}
.trafficker-publication pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-width:700px}.trafficker-publication .is-error{color:var(--danger,#ff818a)}.trafficker-publication summary{cursor:pointer}
.trafficker-launcher{width:min(1100px,94vw);max-height:90vh;overflow:auto;padding:22px;border:1px solid var(--border,#354155);border-radius:16px;background:var(--bg,#101827);color:var(--text,#eef2fa)}.trafficker-launcher::backdrop{background:#0009}.trafficker-launcher header{display:flex;align-items:center;justify-content:space-between;gap:20px}.trafficker-launcher>label{display:block;margin:12px 0}.trafficker-launcher select{display:block;width:min(100%,600px);padding:8px;margin-top:6px}
