.mbk-funnels{min-width:0;max-width:100%;color:var(--text,#e9e9f0)}.mbk-funnels *{box-sizing:border-box}.mbk-funnels__heading{display:flex;gap:1rem;justify-content:space-between;align-items:start;flex-wrap:wrap}.mbk-funnels h2,.mbk-funnels h3,.mbk-funnels h4{margin:.2rem 0 .45rem}.mbk-funnels p,.mbk-funnels small{color:var(--text2,#a8a8b8)}.mbk-funnels__message{margin:1rem 0;padding:.65rem .8rem;border-left:3px solid var(--accent,#6c63ff);background:var(--surface2,#20202c);overflow-wrap:anywhere}.mbk-funnels__message[data-kind="error"]{border-color:var(--red,#ff6b6b)}.mbk-funnels__message[data-kind="success"]{border-color:var(--green,#4ecdc4)}.mbk-funnels__layout{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.8fr);gap:1rem;min-width:0}.mbk-funnels__list,.mbk-funnels__work,.mbk-funnels__preview{min-width:0;border:1px solid var(--border,#363645);border-radius:8px;padding:.8rem;background:var(--surface,#191923)}.mbk-funnels__journey{display:grid;width:100%;gap:.2rem;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:inherit;padding:.7rem;cursor:pointer;overflow-wrap:anywhere}.mbk-funnels__journey:hover,.mbk-funnels__journey.is-selected{border-left-color:var(--accent,#6c63ff);background:var(--surface2,#20202c)}.mbk-funnels__journey span{font-size:.78rem;color:var(--green,#4ecdc4)}.mbk-funnels__journey small{font-size:.72rem}.mbk-funnels__editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.mbk-funnels__field{min-width:0}.mbk-funnels__field label{display:grid;gap:.3rem;font-size:.78rem;color:var(--text2,#a8a8b8)}.mbk-funnels__field input,.mbk-funnels__field textarea{width:100%;max-width:100%;min-width:0;padding:.5rem .6rem;border:1px solid var(--border,#363645);border-radius:5px;background:var(--bg,#11111a);color:inherit;font:inherit}.mbk-funnels__field textarea{min-height:74px;resize:vertical}.mbk-funnels__field small{font-size:.7rem}.mbk-funnels__controls{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;grid-column:1/-1}.mbk-funnels__button{border:1px solid var(--border,#363645);border-radius:5px;padding:.48rem .7rem;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.mbk-funnels__button:hover,.mbk-funnels__button:focus-visible{border-color:var(--accent,#6c63ff);outline:0}.mbk-funnels__button--primary{background:var(--accent,#6c63ff);color:#fff;border-color:var(--accent,#6c63ff)}.mbk-funnels__state{border-bottom:1px solid var(--border,#363645);padding-bottom:.55rem}.mbk-funnels__preview{grid-column:1/-1;margin-top:.25rem;background:#fff;color:#1b1b22}.mbk-funnels__preview p{color:#535360}@media(max-width:720px){.mbk-funnels__layout{grid-template-columns:1fr}.mbk-funnels__editor{grid-template-columns:1fr}.mbk-funnels__heading{align-items:stretch}.mbk-funnels__heading .mbk-funnels__button{width:100%}}
.mbk-funnels__graph{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;margin:.8rem 0}.mbk-funnels__graph-node{display:grid;gap:.2rem;min-width:0;padding:.65rem;border:1px solid #d9d9e3;border-radius:7px;background:#f7f7fb;overflow-wrap:anywhere}.mbk-funnels__graph-node span{font-size:.75rem;text-transform:capitalize;color:#55556a}.mbk-funnels__graph-node small{font-size:.68rem;color:#717184}
