﻿.coredata-eventbus-settings,.coredata-eventbus-settings *{box-sizing:border-box}.coredata-eventbus-settings{color:#19212a;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coredata-eventbus-settings button,.coredata-eventbus-settings input,.coredata-eventbus-settings select,.coredata-eventbus-settings textarea{font:inherit}.coredata-eventbus-settings button{cursor:pointer}.coredata-eventbus-settings button:disabled{cursor:default}.coredata-eventbus-settings h2,.coredata-eventbus-settings h3,.coredata-eventbus-settings h4,.coredata-eventbus-settings p{margin-top:0}.coredata-eventbus-settings h2{margin-bottom:0;font-size:1.45rem}.coredata-eventbus-settings h3{margin-bottom:0;font-size:1.2rem}.coredata-eventbus-settings h4{margin-bottom:10px;font-size:.92rem}.coredata-eventbus-settings .eyebrow{color:#617083;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}.coredata-eventbus-settings .rabbit-header,.coredata-eventbus-settings .workspace-toolbar,.coredata-eventbus-settings .help-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.coredata-eventbus-settings .icon-action,.coredata-eventbus-settings .ghost-button,.coredata-eventbus-settings .panel-tabs button,.coredata-eventbus-settings .event-list button,.coredata-eventbus-settings .graph-node{border:0}.coredata-eventbus-settings .icon-action{color:#fff;background:#18212b;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 12px;font-weight:800;display:inline-flex}.coredata-eventbus-settings .close-action{background:#39424e}.coredata-eventbus-settings .ghost-button{color:#1f2a36;background:#e7edf3;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.coredata-eventbus-settings .rabbit-rail,.coredata-eventbus-settings .help-dialog{background:#fff;border:1px solid #d8e0e8;border-radius:8px}.coredata-eventbus-settings.rabbit-overlay{z-index:2147483000;background:#f7f9fb;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid;position:fixed;inset:0}.coredata-eventbus-settings .rabbit-header{background:#fff;border-bottom:1px solid #dbe3eb;padding:16px 22px}.coredata-eventbus-settings .rabbit-title-block{min-width:0}.coredata-eventbus-settings .rabbit-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.coredata-eventbus-settings .rabbit-body {grid-template-columns:minmax(280px,21vw) minmax(0,1fr);gap:18px;min-height:0;padding:18px;display:grid;overflow:hidden}.coredata-eventbus-settings .rabbit-rail{flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.coredata-eventbus-settings .status-strip{background:#f4f7fa;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.coredata-eventbus-settings .status-strip small{color:#607083;margin-top:2px;display:block}.coredata-eventbus-settings .status-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.coredata-eventbus-settings .status-dot.good{background:#1d9a64}.coredata-eventbus-settings .status-dot.muted{background:#a8b3bf}.coredata-eventbus-settings .panel-tabs{gap:6px;display:grid}.coredata-eventbus-settings .panel-tabs button{color:#445366;text-align:left;background:0 0;border-radius:8px;min-height:38px;padding:0 10px;font-weight:800}.coredata-eventbus-settings .panel-tabs button.active{color:#fff;background:#17202a}.coredata-eventbus-settings .rail-panel{gap:12px;display:grid}.coredata-eventbus-settings .rail-panel label{color:#364456;gap:6px;font-size:.86rem;font-weight:800;display:grid}.coredata-eventbus-settings .rail-panel input,.coredata-eventbus-settings .rail-panel select{color:#17202a;background:#fff;border:1px solid #cbd6e2;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.coredata-eventbus-settings .rail-panel small{color:#6d7b8d;font-weight:600}.coredata-eventbus-settings .toggle-row{justify-content:space-between;align-items:center;display:flex!important}.coredata-eventbus-settings .switch{background:#c7d1dc;border:0;border-radius:999px;width:48px;height:26px;padding:3px}.coredata-eventbus-settings .switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block}.coredata-eventbus-settings .switch.on{background:#14816f}.coredata-eventbus-settings .switch.on span{transform:translate(22px)}.coredata-eventbus-settings .event-list{gap:8px;display:grid}.coredata-eventbus-settings .event-list button{color:#263343;text-align:left;background:#f4f7fa;border:1px solid #dbe4ed;border-radius:8px;gap:4px;padding:10px;display:grid}.coredata-eventbus-settings .event-list button.active{border-color:#126d74;box-shadow:inset 3px 0 #126d74}.coredata-eventbus-settings .event-list small{text-transform:capitalize}.coredata-eventbus-settings .empty-state,.coredata-eventbus-settings .review-note,.coredata-eventbus-settings .mode-note,.coredata-eventbus-settings .flow-description{color:#607083;line-height:1.45}.coredata-eventbus-settings .mode-note{background:#f4f7fa;border:1px solid #dce5ed;border-radius:8px;margin:0;padding:10px}.coredata-eventbus-settings pre{color:#edf4fb;background:#17202a;border-radius:8px;max-height:46vh;margin:0;padding:12px;font-size:.78rem;line-height:1.45;overflow:auto}.coredata-eventbus-settings .rabbit-workspace{grid-template-rows:auto minmax(360px,1fr) auto;gap:16px;min-height:0;display:grid;overflow:auto}.coredata-eventbus-settings .flow-description{max-width:820px;margin:8px 0 0}.coredata-eventbus-settings .pill-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.coredata-eventbus-settings .pill-row span{color:#39485a;background:#e7edf3;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.coredata-eventbus-settings .topology-board{background-color:#fff;background-image:linear-gradient(90deg,#126d7414 1px,#0000 1px),linear-gradient(0deg,#126d740f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d8e0e8;border-radius:8px;grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;min-height:380px;padding:26px;display:grid;position:relative;overflow:hidden}.coredata-eventbus-settings .topology-board.single-column-flow{grid-template-columns:minmax(220px,420px)}.coredata-eventbus-settings .topology-column{z-index:2;grid-auto-rows:max-content;gap:14px;display:grid;position:relative}.coredata-eventbus-settings .topology-column:not(:last-child):after{content:"";z-index:4;border:4px solid #126d74;border-width:0 4px 4px 0;width:16px;height:16px;position:absolute;top:102px;right:-18px;transform:rotate(-45deg)}.coredata-eventbus-settings .topology-column h4{color:#607083;text-transform:uppercase;background:#ffffffe0;border-radius:8px;margin:0;padding:6px 8px;font-size:.78rem;font-weight:900}.coredata-eventbus-settings .graph-node{color:#17202a;text-align:left;background:#fff;border:1px solid #d3dde7;border-radius:8px;align-items:flex-start;gap:12px;min-height:82px;padding:14px;display:flex;box-shadow:0 12px 30px #22304017}.coredata-eventbus-settings .graph-node.active{border-color:#126d74;box-shadow:0 14px 34px #126d742e}.coredata-eventbus-settings .graph-node.quiet{opacity:.74}.coredata-eventbus-settings .node-icon{border-radius:8px;flex:0 0 34px;height:34px;display:inline-block}.coredata-eventbus-settings .service .node-icon{background:#126d74}.coredata-eventbus-settings .exchange .node-icon{background:#7b4bb3}.coredata-eventbus-settings .queue .node-icon{background:#cc6b2c}.coredata-eventbus-settings .route .node-icon,.coredata-eventbus-settings .subscriber .node-icon{background:#2f6fb2}.coredata-eventbus-settings .node-copy{min-width:0}.coredata-eventbus-settings .node-copy strong,.coredata-eventbus-settings .node-copy small{overflow-wrap:break-word;display:block}.coredata-eventbus-settings .node-copy small{color:#607083;margin-top:4px;font-size:.85rem;line-height:1.35}.coredata-eventbus-settings .help-backdrop{z-index:2147483001;background:#17202a73;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.coredata-eventbus-settings .help-dialog{width:min(620px,100%);max-width:620px;padding:18px}.coredata-eventbus-settings .help-dialog section{border-top:1px solid #e3e9ef;padding-top:14px}.coredata-eventbus-settings .help-dialog p{color:#405061;line-height:1.5}.coredata-eventbus-settings code{background:#edf2f6;border-radius:5px;padding:1px 5px}@media (width<=940px){.coredata-eventbus-settings .rabbit-body {grid-template-columns:1fr;overflow:auto}.coredata-eventbus-settings .rabbit-rail{max-height:none}.coredata-eventbus-settings .topology-board,.coredata-eventbus-settings .topology-board.single-column-flow{grid-template-columns:1fr 1fr}.coredata-eventbus-settings .topology-column:not(:last-child):after{display:none}}@media (width<=640px){.coredata-eventbus-settings .rabbit-body {padding:12px}.coredata-eventbus-settings .rabbit-header,.coredata-eventbus-settings .workspace-toolbar{flex-direction:column;align-items:stretch}.coredata-eventbus-settings .rabbit-header-actions,.coredata-eventbus-settings .pill-row{justify-content:flex-start}.coredata-eventbus-settings .topology-board,.coredata-eventbus-settings .topology-board.single-column-flow{grid-template-columns:1fr}}
/*$vite$:1*/