body{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 10%,#fff3e0,#f6f8fb 45%,#ecf2ff);color:#1f2937}.app-shell[data-v-ca18c989]{min-height:100vh;box-sizing:border-box;padding:1.5rem;display:grid;grid-template-rows:auto 1fr;gap:1.5rem}.hero[data-v-ca18c989]{background:#ffffffd9;border:1px solid #dce6f8;border-radius:1.25rem;padding:1.25rem;box-shadow:0 18px 50px -28px #1f2a4426}.kicker[data-v-ca18c989]{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#334155}h1[data-v-ca18c989]{margin:.6rem 0;font-size:clamp(2rem,5vw,2.5rem);line-height:1.1;color:#0f172a}.subtitle[data-v-ca18c989]{margin:0;color:#334155}.access-user[data-v-ca18c989]{margin:.75rem 0 0;color:#0f766e}.access-error[data-v-ca18c989]{margin:.75rem 0 0;color:#b91c1c}.nav[data-v-ca18c989]{margin-top:1rem;display:flex;gap:1rem}.nav[data-v-ca18c989] a{color:#1e3a8a;text-decoration:none;font-weight:600}.logout-link[data-v-ca18c989]{color:#b91c1c}.content[data-v-ca18c989]{background:#ffffffd9;border:1px solid #dce6f8;border-radius:1.25rem;padding:1.25rem}.error-state[data-v-ee08fcfc]{display:grid;gap:.7rem;padding:.95rem;border:1px solid #fecaca;border-radius:.85rem;background:linear-gradient(180deg,#fff1f2,#fffbfb)}.error-head[data-v-ee08fcfc]{display:flex;align-items:flex-start;gap:.6rem}.error-icon[data-v-ee08fcfc]{width:1.2rem;height:1.2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;line-height:1}.error-copy[data-v-ee08fcfc]{display:grid;gap:.25rem}.error-title[data-v-ee08fcfc]{margin:0;color:#7f1d1d;font-weight:700}.error-description[data-v-ee08fcfc]{margin:0;color:#991b1b;font-size:.92rem;word-break:break-word}.error-action[data-v-ee08fcfc]{width:fit-content;font:inherit;padding:.5rem .8rem;border-radius:.55rem;border:1px solid #ef4444;color:#fff;background:#dc2626;cursor:pointer}.error-action[data-v-ee08fcfc]:disabled{opacity:.55;cursor:not-allowed}.loading-state[data-v-7e613420]{display:grid;gap:.55rem;padding:.9rem;border:1px solid #dbe3ef;border-radius:.85rem;background:linear-gradient(180deg,#fff,#f8fbff)}.loading-head[data-v-7e613420]{display:flex;align-items:center;gap:.5rem}.loading-spinner[data-v-7e613420]{width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid #bfdbfe;border-top-color:#1d4ed8;animation:spin-7e613420 .7s linear infinite}.loading-title[data-v-7e613420]{margin:0;color:#0f172a;font-weight:600}.loading-description[data-v-7e613420]{margin:0;color:#475569;font-size:.9rem}.loading-bars[data-v-7e613420]{display:grid;gap:.35rem}.loading-bars span[data-v-7e613420]{display:block;height:.46rem;border-radius:999px;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 75%);background-size:240% 100%;animation:shimmer-7e613420 1.3s linear infinite}.loading-bars span[data-v-7e613420]:nth-child(1){width:72%}.loading-bars span[data-v-7e613420]:nth-child(2){width:54%}.loading-bars span[data-v-7e613420]:nth-child(3){width:63%}@keyframes spin-7e613420{to{transform:rotate(360deg)}}@keyframes shimmer-7e613420{to{background-position:-140% 0}}@media(prefers-reduced-motion:reduce){.loading-spinner[data-v-7e613420],.loading-bars span[data-v-7e613420]{animation:none}}.page[data-v-779f588c]{display:grid;gap:1rem}.cards[data-v-779f588c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.card[data-v-779f588c]{background:#fff;border:1px solid #dbe3ef;border-radius:.85rem;padding:1rem}.label[data-v-779f588c]{margin:0;color:#334155}.value[data-v-779f588c]{margin:.35rem 0 0;font-size:1.5rem;font-weight:600}.alert-table[data-v-830a7f44]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #dbe3ef;border-radius:.75rem;overflow:hidden;background:#fff}.alert-table col.type-col[data-v-830a7f44]{width:24%}.alert-table col.time-col[data-v-830a7f44]{width:32%}th[data-v-830a7f44],td[data-v-830a7f44]{text-align:left;padding:.68rem .75rem;border-bottom:1px solid #edf2f9;vertical-align:middle;overflow-wrap:anywhere}th[data-v-830a7f44]{background:#f4f8ff;color:#334155;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}tbody tr[data-v-830a7f44]:nth-child(2n){background:#fbfdff}tbody tr:last-child td[data-v-830a7f44]{border-bottom:0}time[data-v-830a7f44]{color:#0f172a;font-variant-numeric:tabular-nums}.time-head[data-v-830a7f44],.time-cell[data-v-830a7f44]{text-align:right;white-space:normal;overflow-wrap:anywhere}.pill[data-v-830a7f44]{display:inline-flex;align-items:center;justify-content:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:600;text-transform:capitalize}.type-down[data-v-830a7f44]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.type-recovered[data-v-830a7f44]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.type-neutral[data-v-830a7f44]{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.reason[data-v-830a7f44]{display:block;min-height:1.6rem;padding:0 .55rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.8rem;line-height:1.4}.empty[data-v-830a7f44]{text-align:center;color:#64748b;padding:1rem .75rem}.heartbeat-table[data-v-1567c1fb]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #dbe3ef;border-radius:.75rem;overflow:hidden;background:#fff}.heartbeat-table col.source-col[data-v-1567c1fb]{width:24%}.heartbeat-table col.time-col[data-v-1567c1fb]{width:32%}th[data-v-1567c1fb],td[data-v-1567c1fb]{text-align:left;padding:.68rem .75rem;border-bottom:1px solid #edf2f9;vertical-align:middle;overflow-wrap:anywhere}th[data-v-1567c1fb]{background:#f4f8ff;color:#334155;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}tbody tr[data-v-1567c1fb]:nth-child(2n){background:#fbfdff}tbody tr:last-child td[data-v-1567c1fb]{border-bottom:0}time[data-v-1567c1fb]{color:#0f172a;font-variant-numeric:tabular-nums}.time-head[data-v-1567c1fb],.time-cell[data-v-1567c1fb]{text-align:right;white-space:normal;overflow-wrap:anywhere}.pill[data-v-1567c1fb]{display:inline-flex;align-items:center;justify-content:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:600;text-transform:capitalize}.source-active[data-v-1567c1fb]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.source-passive[data-v-1567c1fb]{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.source-neutral[data-v-1567c1fb]{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.health-healthy[data-v-1567c1fb]{color:#166534;background:#dcfce7;border-color:#bbf7d0}.health-unhealthy[data-v-1567c1fb]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.health-neutral[data-v-1567c1fb]{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.empty[data-v-1567c1fb]{text-align:center;color:#64748b;padding:1rem .75rem}.page[data-v-093480a2]{display:grid;gap:1rem}.action-error-state[data-v-093480a2]{margin-bottom:.35rem}.service-meta[data-v-093480a2]{background:#fff;border:1px solid #dbe3ef;border-radius:.75rem;padding:.85rem}.service-meta p[data-v-093480a2]{margin:.25rem 0}.block[data-v-093480a2]{display:grid;gap:.75rem}.config-card[data-v-093480a2],.webhook-card[data-v-093480a2]{padding:.95rem;border:1px solid #dbe3ef;border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px -22px #0f172acc}.section-title-wrap[data-v-093480a2]{display:grid;gap:.2rem}.section-subtitle[data-v-093480a2]{margin:0;color:#475569;font-size:.88rem}.config-state-row[data-v-093480a2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.config-state-pill[data-v-093480a2]{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .6rem;border-radius:999px;border:1px solid transparent;font-size:.8rem;font-weight:600}.mode-active[data-v-093480a2]{background:#dbeafe;color:#1e3a8a;border-color:#bfdbfe}.mode-passive[data-v-093480a2]{background:#e0f2fe;color:#075985;border-color:#bae6fd}.state-running[data-v-093480a2],.state-healthy[data-v-093480a2]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.state-paused[data-v-093480a2],.state-unhealthy[data-v-093480a2]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.config-kpi-grid[data-v-093480a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem}.config-kpi[data-v-093480a2]{margin:0;padding:.65rem .75rem;border:1px solid #dbe3ef;border-radius:.7rem;background:#fff;display:grid;gap:.15rem}.kpi-label[data-v-093480a2]{margin:0;color:#64748b;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.kpi-value[data-v-093480a2]{margin:0;color:#0f172a;font-size:1.05rem;font-weight:700}.history-grid[data-v-093480a2]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.history-card[data-v-093480a2]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;padding:.9rem;border:1px solid #dbe3ef;border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 10px 24px -22px #0f172acc}.history-card-head[data-v-093480a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.history-title-wrap[data-v-093480a2]{display:grid;gap:.2rem}.history-title-wrap h3[data-v-093480a2]{margin:0}.history-subtitle[data-v-093480a2]{margin:0;color:#475569;font-size:.88rem}.history-total[data-v-093480a2]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:1.8rem;padding:0 .65rem;border-radius:999px;border:1px solid #cbdaf5;background:#eff6ff;color:#1e3a8a;font-size:.82rem;font-weight:600}.history-scroll[data-v-093480a2]{overflow-x:hidden;min-height:0}.history-card-footer[data-v-093480a2]{display:grid;gap:.45rem;align-content:end}.history-card-meta[data-v-093480a2]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;color:#475569;font-size:.88rem}.history-range[data-v-093480a2]{min-width:0;white-space:normal;line-height:1.35}.history-page[data-v-093480a2]{color:#334155;font-weight:600;white-space:nowrap;text-align:right}.section-head[data-v-093480a2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-head h3[data-v-093480a2]{margin:0}.config-summary[data-v-093480a2]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:.75rem;border:1px dashed #dbe3ef;border-radius:.7rem;background:#ffffffd9}.config-summary p[data-v-093480a2]{margin:0}.active-url-row code[data-v-093480a2]{word-break:break-all}.webhook-metrics[data-v-093480a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem}.webhook-metric[data-v-093480a2]{margin:0;padding:.65rem .75rem;border:1px solid #dbe3ef;border-radius:.7rem;background:#fff;display:grid;gap:.15rem}.webhook-metric-label[data-v-093480a2]{margin:0;color:#64748b;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.webhook-metric-value[data-v-093480a2]{margin:0;color:#0f172a;font-size:1.1rem;font-weight:700}.webhook-summary-grid[data-v-093480a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.webhook-summary-card[data-v-093480a2]{border:1px solid #dbe3ef;border-radius:.75rem;background:#fff;padding:.75rem;display:grid;gap:.55rem}.webhook-summary-card h4[data-v-093480a2]{margin:0;color:#334155;font-size:.92rem}.webhook-summary-empty[data-v-093480a2]{margin:0;color:#64748b;font-size:.88rem}.webhook-chip-list[data-v-093480a2]{display:flex;flex-wrap:wrap;gap:.45rem}.webhook-pill[data-v-093480a2]{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:0 .55rem;border-radius:999px;border:1px solid #bfdbfe;background:#dbeafe;color:#1e3a8a;font-size:.8rem;font-weight:600}.webhook-pill.global[data-v-093480a2]{border-color:#cbd5e1;background:#e2e8f0;color:#334155}.drawer-overlay[data-v-093480a2]{position:fixed;inset:0;z-index:30;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer[data-v-093480a2]{width:min(42rem,calc(100vw - 1rem));max-width:100vw;height:100%;background:#fff;padding:1rem;box-sizing:border-box;box-shadow:-16px 0 36px -20px #0f172a8c;display:grid;grid-template-rows:auto 1fr;gap:.75rem;overflow:auto}.drawer-header[data-v-093480a2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.drawer-heading[data-v-093480a2]{display:grid;gap:.15rem}.drawer-kicker[data-v-093480a2]{margin:0;color:#64748b;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.drawer-header h3[data-v-093480a2]{margin:0}.drawer-subtitle[data-v-093480a2]{margin:0;color:#475569;font-size:.88rem}.drawer-form[data-v-093480a2]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.binding-drawer-form[data-v-093480a2]{grid-template-columns:1fr;align-items:start;align-content:start;grid-auto-rows:min-content}.full-row[data-v-093480a2]{grid-column:1 / -1}.actions[data-v-093480a2]{display:flex;gap:.5rem;flex-wrap:wrap}.drawer-actions[data-v-093480a2]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.bind-option[data-v-093480a2]{display:flex;gap:.5rem;align-items:center}.bind-option input[data-v-093480a2]{width:auto;padding:0}.pager[data-v-093480a2]{display:flex;align-items:center;gap:.6rem}.history-pager[data-v-093480a2]{justify-content:flex-end;flex-wrap:wrap}.history-pager button[data-v-093480a2]{min-width:4.4rem}label[data-v-093480a2]{display:grid;gap:.35rem}input[data-v-093480a2],select[data-v-093480a2],textarea[data-v-093480a2],button[data-v-093480a2]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}textarea[data-v-093480a2]{min-height:6rem;resize:vertical}button[data-v-093480a2]{background:#1d4ed8;color:#fff;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}button[data-v-093480a2]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 18px -14px #1d4ed8bf}button[data-v-093480a2]:disabled{cursor:not-allowed;opacity:.5}button.danger[data-v-093480a2]{background:#b91c1c}button.ghost[data-v-093480a2]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}.token-hint[data-v-093480a2]{margin:.35rem 0 0}pre[data-v-093480a2]{margin:0;padding:.65rem .75rem;border:1px solid #dbe3ef;border-radius:.55rem;background:#f8fafc;white-space:pre-wrap}@media(max-width:640px){.history-grid[data-v-093480a2]{grid-template-columns:1fr}.history-card-footer[data-v-093480a2]{gap:.5rem}.history-card-meta[data-v-093480a2]{grid-template-columns:1fr;align-items:flex-start;gap:.2rem}.history-range[data-v-093480a2]{white-space:normal}.history-pager[data-v-093480a2]{justify-content:flex-start}.drawer-form[data-v-093480a2]{grid-template-columns:1fr;gap:.75rem}.drawer-actions[data-v-093480a2]{justify-content:stretch}.drawer-actions button[data-v-093480a2]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){button[data-v-093480a2]{transition:none}button[data-v-093480a2]:hover:not(:disabled){transform:none;box-shadow:none}}.service-table[data-v-abcba9f1]{width:100%;border-collapse:collapse;border:1px solid #dbe3ef;border-radius:.75rem;overflow:hidden;background:#fff}th[data-v-abcba9f1],td[data-v-abcba9f1]{text-align:left;padding:.75rem;border-bottom:1px solid #edf2f9}th[data-v-abcba9f1]{background:#f4f8ff}.row-action[data-v-abcba9f1]{font:inherit;background:#0f766e;color:#fff;border:0;border-radius:.45rem;padding:.35rem .7rem;cursor:pointer}[data-v-abcba9f1] a{color:#1d4ed8;text-decoration:none}.page[data-v-5242ed50]{display:grid;gap:1rem}.header-row[data-v-5242ed50]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add-button[data-v-5242ed50]{background:#0f766e;color:#fff;border:0;border-radius:.55rem;padding:.55rem .8rem;cursor:pointer}.table-card[data-v-5242ed50]{display:grid;gap:.65rem;padding:.85rem;border:1px solid #dbe3ef;border-radius:.9rem;background:#f8fbff}.table-wrap[data-v-5242ed50]{overflow:auto}.pagination-row[data-v-5242ed50]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem;padding-top:.35rem}.pagination-summary[data-v-5242ed50]{margin:0;color:#334155;font-size:.9rem}.pagination-actions[data-v-5242ed50]{display:inline-flex;align-items:center;gap:.45rem}.pagination-page[data-v-5242ed50]{margin:0;min-width:8.5rem;text-align:center;color:#0f172a;font-weight:600;font-size:.9rem}.pagination-loading[data-v-5242ed50]{margin:0;color:#334155;font-size:.9rem}.empty-state[data-v-5242ed50]{margin:0;color:#475569;font-size:.95rem}.drawer-overlay[data-v-5242ed50]{position:fixed;inset:0;z-index:30;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer[data-v-5242ed50]{width:min(42rem,calc(100vw - 1rem));max-width:100vw;box-sizing:border-box;background:#fff;height:100%;padding:1rem;display:grid;grid-template-rows:auto 1fr;gap:.75rem;box-shadow:-16px 0 36px -20px #0f172a8c;overflow:auto}.drawer-header[data-v-5242ed50]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.drawer-heading[data-v-5242ed50]{display:grid;gap:.15rem}.drawer-kicker[data-v-5242ed50]{margin:0;color:#64748b;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.drawer-header h3[data-v-5242ed50]{margin:0}.drawer-subtitle[data-v-5242ed50]{margin:0;color:#475569;font-size:.88rem}.drawer-form[data-v-5242ed50]{display:grid;gap:.75rem;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))}.full-row[data-v-5242ed50]{grid-column:1 / -1}.drawer-actions[data-v-5242ed50]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}label[data-v-5242ed50]{display:grid;gap:.35rem}input[data-v-5242ed50],select[data-v-5242ed50],textarea[data-v-5242ed50],button[data-v-5242ed50]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}button[data-v-5242ed50]{background:#0f766e;border:0;color:#fff;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}button[data-v-5242ed50]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 18px -14px #0f766ebf}button[data-v-5242ed50]:disabled{opacity:.55;cursor:not-allowed}button.ghost[data-v-5242ed50]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}textarea[data-v-5242ed50]{min-height:6rem;resize:vertical}.error[data-v-5242ed50]{color:#b91c1c;margin:0;grid-column:1 / -1}@media(max-width:640px){.pagination-row[data-v-5242ed50]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-5242ed50]{width:100%;justify-content:space-between}.pagination-page[data-v-5242ed50]{min-width:auto}.drawer-form[data-v-5242ed50]{grid-template-columns:1fr}.drawer-actions[data-v-5242ed50]{justify-content:stretch}.drawer-actions button[data-v-5242ed50]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){button[data-v-5242ed50]{transition:none}button[data-v-5242ed50]:hover:not(:disabled){transform:none;box-shadow:none}}.page[data-v-67466163]{display:grid;gap:1rem}.head-row[data-v-67466163]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.readonly-card[data-v-67466163]{display:grid;gap:.75rem;border:1px solid #dbe3ef;border-radius:.9rem;padding:.9rem;background:linear-gradient(180deg,#fff,#f8fbff)}.readonly-item[data-v-67466163]{margin:0;border:1px solid #e2e8f0;border-radius:.7rem;padding:.65rem .75rem;background:#fff;display:grid;gap:.2rem}.item-label[data-v-67466163]{margin:0;color:#64748b;font-size:.82rem}.item-value[data-v-67466163]{margin:0;color:#0f172a;font-size:1.05rem;font-weight:700}.readonly-bindings[data-v-67466163]{display:grid;gap:.5rem}.readonly-bindings h3[data-v-67466163]{margin:0;font-size:1rem}.binding-chip-list[data-v-67466163]{display:flex;flex-wrap:wrap;gap:.45rem}.binding-chip[data-v-67466163]{display:inline-flex;align-items:center;padding:.35rem .55rem;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:.85rem}.settings-form[data-v-67466163]{display:grid;gap:.8rem}label[data-v-67466163]{display:grid;gap:.35rem}input[data-v-67466163],textarea[data-v-67466163],select[data-v-67466163],button[data-v-67466163]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}.webhook-fieldset[data-v-67466163]{border:1px solid #dbe3ef;border-radius:.75rem;padding:.75rem;display:grid;gap:.65rem}.webhook-fieldset legend[data-v-67466163]{padding:0 .35rem;color:#1e293b}.bind-option[data-v-67466163]{display:flex;gap:.5rem;align-items:center}.bind-option input[data-v-67466163]{width:auto;padding:0}.webhook-pager[data-v-67466163]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.pager-summary[data-v-67466163]{margin:0;color:#475569;font-size:.9rem}.pager-actions[data-v-67466163]{display:inline-flex;align-items:center;gap:.45rem}.pager-page[data-v-67466163]{margin:0;min-width:7.8rem;text-align:center;font-size:.9rem;color:#0f172a}.hint[data-v-67466163]{margin:0;font-size:.9rem;color:#475569}.form-actions[data-v-67466163]{display:flex;gap:.5rem;justify-content:flex-end}button[data-v-67466163]{width:fit-content;background:#1d4ed8;color:#fff;border:0;cursor:pointer}button.ghost[data-v-67466163]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}button[data-v-67466163]:disabled{opacity:.55;cursor:not-allowed}.ok[data-v-67466163]{color:#0f766e}.error[data-v-67466163]{color:#b91c1c}@media(max-width:640px){.pager-actions[data-v-67466163]{width:100%;justify-content:space-between}.pager-page[data-v-67466163]{min-width:auto}.form-actions[data-v-67466163]{justify-content:stretch}.form-actions button[data-v-67466163]{flex:1 1 100%}}.page[data-v-59b305ad]{display:grid;gap:1rem}.header-row[data-v-59b305ad]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add-button[data-v-59b305ad]{background:#1d4ed8;color:#fff;border:0}.table-card[data-v-59b305ad]{display:grid;gap:.65rem;padding:.85rem;border:1px solid #dbe3ef;border-radius:.9rem;background:#f8fbff}.table-wrap[data-v-59b305ad]{overflow:auto}.drawer-overlay[data-v-59b305ad]{position:fixed;inset:0;z-index:30;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.drawer[data-v-59b305ad]{width:min(42rem,calc(100vw - 1rem));max-width:100vw;box-sizing:border-box;height:100%;background:#fff;padding:1rem;box-shadow:-16px 0 36px -20px #0f172a8c;display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;align-content:start;overflow:auto}.drawer-header[data-v-59b305ad]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.drawer-heading[data-v-59b305ad]{display:grid;gap:.15rem}.drawer-kicker[data-v-59b305ad]{margin:0;color:#64748b;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.drawer-header h3[data-v-59b305ad]{margin:0}.drawer-subtitle[data-v-59b305ad]{margin:0;color:#475569;font-size:.88rem}.drawer-form[data-v-59b305ad]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.full-row[data-v-59b305ad]{grid-column:1 / -1}.template-variables[data-v-59b305ad]{display:grid;gap:.5rem;border:1px solid #dbe3ef;border-radius:.55rem;padding:.75rem;background:#f8fafc}.template-variables-head[data-v-59b305ad]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.template-variables-head h3[data-v-59b305ad]{margin:0;font-size:1rem}.template-variables-hint[data-v-59b305ad]{margin:0;color:#475569;font-size:.92rem}.template-variable-list[data-v-59b305ad]{display:flex;flex-wrap:wrap;gap:.45rem}.template-variable-item[data-v-59b305ad]{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:.4rem .6rem;border-radius:.45rem;line-height:1.2}.template-variable-item code[data-v-59b305ad]{font-size:.86rem}.test-preview[data-v-59b305ad]{display:grid;gap:.35rem;padding:.75rem;border:1px solid #dbe3ef;border-radius:.55rem}.test-preview h3[data-v-59b305ad]{margin:0;font-size:1rem}.test-preview pre[data-v-59b305ad]{margin:0;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:.45rem;padding:.55rem}label[data-v-59b305ad]{display:grid;gap:.35rem}.checkbox-field[data-v-59b305ad]{display:flex;align-items:center;gap:.5rem}.checkbox-field input[data-v-59b305ad]{width:auto;margin:0;padding:0}.table[data-v-59b305ad]{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #dbe3ef;border-radius:.75rem;background:#fff;overflow:hidden}.table th[data-v-59b305ad],.table td[data-v-59b305ad]{border-bottom:1px solid #e2e8f0;padding:.65rem .55rem;text-align:left;vertical-align:middle}.table th[data-v-59b305ad]{background:#f1f5ff}.table tbody tr:last-child td[data-v-59b305ad]{border-bottom:0}.pagination-row[data-v-59b305ad]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem .75rem}.pagination-summary[data-v-59b305ad]{margin:0;color:#334155;font-size:.9rem}.pagination-actions[data-v-59b305ad]{display:inline-flex;align-items:center;gap:.45rem}.pagination-page[data-v-59b305ad]{margin:0;min-width:8.5rem;text-align:center;color:#0f172a;font-weight:600;font-size:.9rem}.pagination-loading[data-v-59b305ad]{margin:0;color:#334155;font-size:.9rem}.empty-state[data-v-59b305ad]{margin:0;color:#475569;font-size:.95rem}.form-actions[data-v-59b305ad],.actions[data-v-59b305ad]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}input[data-v-59b305ad],select[data-v-59b305ad],textarea[data-v-59b305ad],button[data-v-59b305ad]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}button[data-v-59b305ad]{background:#1d4ed8;color:#fff;border:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}button[data-v-59b305ad]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 18px -14px #1d4ed8bf}button[data-v-59b305ad]:disabled{opacity:.55;cursor:not-allowed}button.secondary[data-v-59b305ad]{background:#475569}button.ghost[data-v-59b305ad]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}button.danger[data-v-59b305ad]{background:#b91c1c}.ok[data-v-59b305ad]{color:#0f766e}.error[data-v-59b305ad]{color:#b91c1c}@media(max-width:640px){.pagination-row[data-v-59b305ad]{flex-direction:column;align-items:stretch}.pagination-actions[data-v-59b305ad]{width:100%;justify-content:space-between}.pagination-page[data-v-59b305ad]{min-width:auto}.drawer-form[data-v-59b305ad]{grid-template-columns:1fr}.form-actions button[data-v-59b305ad]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){button[data-v-59b305ad]{transition:none}button[data-v-59b305ad]:hover:not(:disabled){transform:none;box-shadow:none}}
