.page-param-editor[data-v-982f1ce2]{display:flex;flex-direction:column;gap:1rem}.page-param-editor__route[data-v-982f1ce2]{display:grid;gap:.4rem}.page-param-editor__route-label[data-v-982f1ce2]{color:#94a3b8d9;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.page-param-editor__route-preview[data-v-982f1ce2]{align-items:center;display:flex;flex-wrap:wrap;gap:0}.route-segment[data-v-982f1ce2]{align-items:center;border:1px solid transparent;border-radius:.35rem;display:inline-flex;font-size:.82rem;gap:.2rem;line-height:1.2;margin-right:0;padding:.2rem .55rem}.route-segment__prefix[data-v-982f1ce2]{opacity:.7}.route-segment__value[data-v-982f1ce2]{font-weight:600}.route-segment--static[data-v-982f1ce2]{background:#1e293bbf;color:#e2e8f0e6}.route-segment--slug[data-v-982f1ce2]{background:#0f172ab3;color:#94a3b8e6}.route-segment--path[data-v-982f1ce2]{background:#3b82f626;color:#dbeafef2}.route-segment--path.is-required[data-v-982f1ce2]{background:#3b82f647}.route-segment--query[data-v-982f1ce2]{background:#10b98126;color:#a7f3d0f2}.route-segment--query.is-required[data-v-982f1ce2]{background:#10b98147}.route-segment.is-selected[data-v-982f1ce2]{border-color:#facc15b3;box-shadow:0 0 0 2px #facc1540}.route-segment.is-optional[data-v-982f1ce2]{opacity:.85}.route-segment.route-segment--path[data-v-982f1ce2],.route-segment.route-segment--query[data-v-982f1ce2]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.route-segment.route-segment--path[data-v-982f1ce2]:hover,.route-segment.route-segment--query[data-v-982f1ce2]:hover{box-shadow:0 4px 12px #0f172a40;transform:translateY(-1px)}.page-param-editor__warning[data-v-982f1ce2]{color:#f97316;font-size:.8rem}.page-param-editor__empty[data-v-982f1ce2]{background:#0f172acc;border:1px dashed rgba(148,163,184,.3);border-radius:.75rem;color:#94a3b8;font-size:.95rem;padding:1rem}.page-param[data-v-982f1ce2]{background:#0f172acc;border:1px solid rgba(148,163,184,.2);border-radius:.75rem;color:#e2e8f0;display:flex;flex-direction:column;gap:.75rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.page-param.is-selected[data-v-982f1ce2]{border-color:#facc1599;box-shadow:0 0 0 2px #facc1533}.page-param__header[data-v-982f1ce2]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.page-param__summary[data-v-982f1ce2]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.page-param__name[data-v-982f1ce2]{color:#e2e8f0;font-size:.95rem;font-weight:600}.page-param__badge[data-v-982f1ce2]{align-items:center;background:#94a3b826;border-radius:999px;color:#e2e8f0;display:inline-flex;font-size:.75rem;justify-content:center;line-height:1.2;padding:.1rem .5rem}.page-param__badge.tone[data-v-982f1ce2]{background:#4f46e529;color:#4338caf2}.page-param__badge.required[data-v-982f1ce2]{background:#ef44442e;color:#b91c1cf2}.page-param__actions[data-v-982f1ce2]{align-items:center;display:flex;gap:.25rem}.page-param__actions button[data-v-982f1ce2]{background:#1e293bb3;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;color:#e2e8f0;font-size:.75rem;padding:.3rem .5rem}.page-param__actions button[data-v-982f1ce2]:disabled{cursor:not-allowed;opacity:.5}.page-param__actions button.danger[data-v-982f1ce2]{border-color:#f8727299;color:#b91c1cf2}.page-param__grid[data-v-982f1ce2]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page-param__grid label[data-v-982f1ce2]{color:#e2e8f0;display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}.page-param__grid input[data-v-982f1ce2],.page-param__grid select[data-v-982f1ce2],.page-param__grid textarea[data-v-982f1ce2]{background:#1e293bb3;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;color:#e2e8f0;font-size:.85rem;padding:.4rem .55rem;width:100%}.page-param__grid textarea[data-v-982f1ce2]{min-height:2.6rem;resize:vertical}.page-param__grid input[type=checkbox][data-v-982f1ce2]{padding:.25rem;width:auto}.page-param__full[data-v-982f1ce2]{grid-column:1/-1}.page-param-editor__footer[data-v-982f1ce2]{display:flex;gap:.5rem}.page-param-editor__footer button[data-v-982f1ce2]{background:#4f46e514;border:1px solid rgba(79,70,229,.35);border-radius:.6rem;color:#4338caf2;font-size:.85rem;padding:.45rem .9rem}.builder-config-modal__input[data-v-912fec3a]{background-color:var(--config-shell-accent-bg,#1e293b);border-radius:3px;color:#fff;margin:.2rem .1rem;padding:.2rem}label[data-v-912fec3a]{box-sizing:initial}.builder-binding-target-selector[data-v-912fec3a]{grid-column:1/-1}.builder-binding-target-selector[data-v-912fec3a] .field-selector{width:100%}.builder-config-modal__variables[data-v-675eb47f]{display:grid;gap:.75rem}.builder-config-modal__variables-available[data-v-675eb47f]{display:flex;flex-wrap:wrap;gap:.4rem}.builder-config-modal__var-chip[data-v-675eb47f]{background:#1e293b99;border:1px solid rgba(148,163,184,.35);border-radius:.6rem;color:#e2e8f0;display:inline-flex;flex-direction:column;font-size:.8rem;gap:.1rem;padding:.35rem .6rem}.builder-config-modal__var-chip .type[data-v-675eb47f]{color:#e2e8f0cc;font-size:.75rem}.builder-config-modal__variables-list[data-v-675eb47f]{display:flex;flex-direction:column;gap:.75rem}.builder-config-modal__variable-card[data-v-675eb47f]{background:#0f172ab3;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.builder-config-modal__variable-grid[data-v-675eb47f]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.builder-config-modal__variables-desc[data-v-675eb47f]{display:flex;flex-direction:column;gap:.35rem}
