.config-shell[data-v-878c86db]{--config-shell-accent:var(--palette-accent1,#22d3ee);--config-shell-accent-bg:color-mix(in srgb,var(--config-shell-accent) 28%,rgba(10,15,30,.75));--config-shell-border:color-mix(in srgb,var(--config-shell-accent) 55%,transparent);--config-shell-ink:color-mix(in srgb,#e7edf7 92%,var(--config-shell-accent) 8%);--config-shell-muted:color-mix(in srgb,#cfd8e3 82%,var(--config-shell-accent) 18%);display:flex;flex-direction:column;gap:1rem;height:100%}.config-shell.is-section[data-v-878c86db]{--config-shell-accent:var(--lib-section,#594c4c);--config-shell-accent-bg:color-mix(in srgb,var(--lib-section,#594c4c) 44%,rgba(10,15,30,.72));--config-shell-ink:color-mix(in srgb,#edf1f7 92%,var(--lib-section,#594c4c) 12%)}.config-shell.is-page[data-v-878c86db]{--config-shell-accent:var(--palette-accent1,#22d3ee);--config-shell-accent-bg:color-mix(in srgb,var(--palette-accent1,#22d3ee) 26%,rgba(10,15,30,.78))}.config-shell.is-container[data-v-878c86db]{--config-shell-accent:var(--lib-container,#95a685);--config-shell-accent-bg:color-mix(in srgb,var(--lib-container,#95a685) 42%,rgba(10,15,30,.72));--config-shell-ink:color-mix(in srgb,#eaf4ea 90%,var(--lib-container,#95a685) 10%)}.config-shell.is-block[data-v-878c86db]{--config-shell-accent:var(--lib-block,#61848c);--config-shell-accent-bg:color-mix(in srgb,var(--lib-block,#61848c) 36%,rgba(10,15,30,.74))}.config-shell__head[data-v-878c86db]{align-items:flex-start;background:var(--config-shell-accent-bg);border:1px solid var(--config-shell-border);border-left:.4rem solid var(--config-shell-accent);border-radius:.9rem 0 0;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff0a;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem .85rem .9rem}.config-shell__head.has-shadow[data-v-878c86db]{border-color:color-mix(in srgb,var(--config-shell-border) 70%,hsla(0,0%,100%,.08));border-left-color:var(--config-shell-accent);box-shadow:0 4px 20px #00000047,inset 0 1px #ffffff0d}.config-shell__eyebrow[data-v-878c86db]{color:var(--config-shell-muted);font-size:.72rem;letter-spacing:.08em;margin:0 0 .1rem;opacity:.95;text-transform:uppercase}.config-shell__title[data-v-878c86db]{color:var(--config-shell-ink);font-size:1.2rem;font-weight:700;margin:0}.config-shell__title-row[data-v-878c86db]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}.config-shell__title-input[data-v-878c86db]{background:#0c111e59;border:1px solid rgba(148,163,184,.45);border-radius:.5rem;color:var(--config-shell-ink);font-size:1.05rem;min-width:10rem;padding:.3rem .5rem}.config-shell__title-input[data-v-878c86db]:focus{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:1px}.config-shell__chip[data-v-878c86db]{background:#94a3b82e;border-radius:999px;color:var(--config-shell-muted);font-size:.65rem;letter-spacing:.08em;padding:.12rem .45rem;text-transform:uppercase}.config-shell__rename[data-v-878c86db]{align-items:center;background:#94a3b833;border:none;border-radius:.5rem;color:var(--config-shell-ink);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem}.config-shell__rename svg[data-v-878c86db]{height:1rem;width:1rem}.config-shell__rename[data-v-878c86db]:hover{background:#94a3b859}.config-shell__subtitle[data-v-878c86db]{color:#e2e8f0cc;margin:.15rem 0 0}.config-shell__body[data-v-878c86db]{display:flex;flex:1;flex-direction:column;gap:1rem;max-height:80vh;min-height:0;overflow:auto;padding:.1rem 1.25rem}.config-shell__footer[data-v-878c86db]{background:linear-gradient(180deg,#0c111e00,#0c111e99 40%,#0c111ee6);bottom:0;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 0 0;position:sticky}.ghost[data-v-878c86db]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#cbd5e1;cursor:pointer;padding:.55rem .8rem}.ghost[data-v-878c86db]:hover{border-color:#ffffff59}.ghost[data-v-878c86db]:focus-visible{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:1px}.primary[data-v-878c86db]{background:var(--palette-accent1,#22d3ee);border:none;border-radius:.5rem;color:#0b1120;cursor:pointer;padding:.6rem 1rem}.primary[data-v-878c86db]:focus-visible,.secondary[data-v-878c86db]:focus-visible{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:1px}.primary[data-v-878c86db]:hover{filter:brightness(1.05)}.secondary[data-v-878c86db]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#e2e8f0;cursor:pointer;padding:.6rem 1rem}.secondary[data-v-878c86db]:hover{border-color:#ffffff59}[data-v-878c86db] input:not([type=checkbox]):focus-visible{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:1px}[data-v-878c86db] button:focus-visible{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:2px}[data-v-878c86db] .config-label{color:#e2e8f0eb;font-size:.95rem}[data-v-878c86db] .config-help,[data-v-878c86db] .config-hint{color:#e2e8f0cc}[data-v-878c86db] [aria-disabled=true],[data-v-878c86db] [disabled]{color:#e2e8f0b3}.entity-config-wrapper[data-v-f6df13e5]{display:flex;flex-direction:column;gap:.85rem}.entity-config-wrapper__tabs[data-v-f6df13e5]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#0c111ee6 60%,#0c111e00);display:inline-flex;gap:.4rem;padding:.25rem 0 .35rem;position:sticky;top:0;z-index:2}.entity-config-wrapper__tab[data-v-f6df13e5]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.25);border-radius:.55rem;color:#e2e8f0;cursor:pointer;font-size:.95rem;padding:.42rem .85rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.entity-config-wrapper__tab.is-active[data-v-f6df13e5]{background:var(--palette-accent1,#22d3ee);border-color:var(--palette-accent1,#22d3ee);color:#0b1120}.entity-config-wrapper__tab[data-v-f6df13e5]:hover{border-color:color-mix(in srgb,var(--palette-accent1,#22d3ee) 50%,hsla(0,0%,100%,.25))}.entity-config-wrapper__tab[data-v-f6df13e5]:focus-visible{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:2px}.entity-config-wrapper__body[data-v-f6df13e5]{display:flex;flex-direction:column;gap:.65rem}.entity-config-wrapper__extra[data-v-f6df13e5]{margin-top:.5rem}[data-v-f6df13e5] .config-label{color:#e2e8f0e6;font-size:.95rem}[data-v-f6df13e5] .config-help,[data-v-f6df13e5] .config-hint{color:#e2e8f0c7}.builder-conditions[data-v-dfac8986]{display:flex;flex-direction:column;gap:.65rem}.builder-conditions__head[data-v-dfac8986]{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.builder-config-modal__bindings-add[data-v-dfac8986]{align-self:flex-start}.builder-config-modal__bindings-empty[data-v-dfac8986]{margin:0}.builder-condition[data-v-dfac8986],.builder-condition__row[data-v-dfac8986]{display:flex;flex-direction:column;gap:.5rem}.builder-condition__row label[data-v-dfac8986]{display:flex;flex-direction:column;gap:.25rem}.builder-condition__row input[data-v-dfac8986],.builder-condition__row select[data-v-dfac8986]{width:100%}.builder-config-modal__bindings-remove[data-v-dfac8986]{align-self:flex-start}.option-accordion[data-v-9b64543f]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;overflow:visible}.option-accordion__header[data-v-9b64543f]{align-items:center;background:transparent;border:none;color:#e2e8f0;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.85rem 1rem;text-align:left;width:100%}.option-accordion__header[data-v-9b64543f]:hover{background:#ffffff0a}.option-accordion__titles[data-v-9b64543f]{display:flex;flex-direction:column;gap:.2rem}.option-accordion__eyebrow[data-v-9b64543f]{color:#e2e8f0bf;font-size:.75rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.option-accordion__title[data-v-9b64543f]{color:#f8fafc;font-size:1rem;font-weight:700}.option-accordion__chevron[data-v-9b64543f]{align-items:center;display:inline-flex;justify-content:center;transform:rotate(0);transition:transform .18s ease}.option-accordion.is-open .option-accordion__chevron[data-v-9b64543f]{transform:rotate(180deg)}.option-accordion__body[data-v-9b64543f]{border-top:1px solid hsla(0,0%,100%,.08);padding:.75rem 1rem 1rem}
