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-9b4b5890]{min-height:100vh;padding:1.5rem;display:grid;grid-template-rows:auto 1fr;gap:1.5rem}.hero[data-v-9b4b5890]{background:#ffffffd9;border:1px solid #dce6f8;border-radius:1.25rem;padding:1.25rem;box-shadow:0 18px 50px -28px #1f2a4426}.kicker[data-v-9b4b5890]{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:#334155}h1[data-v-9b4b5890]{margin:.6rem 0;font-size:clamp(2rem,5vw,2.5rem);line-height:1.1;color:#0f172a}.subtitle[data-v-9b4b5890]{margin:0;color:#334155}.access-user[data-v-9b4b5890]{margin:.75rem 0 0;color:#0f766e}.access-error[data-v-9b4b5890]{margin:.75rem 0 0;color:#b91c1c}.nav[data-v-9b4b5890]{margin-top:1rem;display:flex;gap:1rem}.nav[data-v-9b4b5890] a{color:#1e3a8a;text-decoration:none;font-weight:600}.logout-link[data-v-9b4b5890]{color:#b91c1c}.content[data-v-9b4b5890]{background:#ffffffd9;border:1px solid #dce6f8;border-radius:1.25rem;padding:1.25rem}.page[data-v-646b78c4]{display:grid;gap:1rem}.cards[data-v-646b78c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.card[data-v-646b78c4]{background:#fff;border:1px solid #dbe3ef;border-radius:.85rem;padding:1rem}.label[data-v-646b78c4]{margin:0;color:#334155}.value[data-v-646b78c4]{margin:.35rem 0 0;font-size:1.5rem;font-weight:600}.alert-table[data-v-0fba18e8]{width:100%;border-collapse:collapse;border:1px solid #dbe3ef;border-radius:.75rem;overflow:hidden;background:#fff}th[data-v-0fba18e8],td[data-v-0fba18e8]{text-align:left;padding:.65rem;border-bottom:1px solid #edf2f9}th[data-v-0fba18e8]{background:#f4f8ff}.page[data-v-0733d037]{display:grid;gap:1rem}.service-meta[data-v-0733d037]{background:#fff;border:1px solid #dbe3ef;border-radius:.75rem;padding:.85rem}.service-meta p[data-v-0733d037]{margin:.25rem 0}.block[data-v-0733d037]{display:grid;gap:.75rem}.section-head[data-v-0733d037]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-head h3[data-v-0733d037]{margin:0}.config-summary[data-v-0733d037]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.config-summary p[data-v-0733d037]{margin:0}.drawer-overlay[data-v-0733d037]{position:fixed;inset:0;z-index:30;background:#0f172a59;display:flex;justify-content:flex-end}.drawer[data-v-0733d037]{width:min(42rem,calc(100vw - 1rem));max-width:100vw;height:100%;background:#fff;padding:1rem;box-sizing:border-box;box-shadow:-10px 0 30px #0f172a29;display:grid;grid-template-rows:auto 1fr;gap:.75rem;overflow:auto}.drawer-header[data-v-0733d037]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.drawer-header h3[data-v-0733d037]{margin:0}.drawer-form[data-v-0733d037]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.binding-drawer-form[data-v-0733d037]{grid-template-columns:1fr;align-items:start;align-content:start;grid-auto-rows:min-content}.full-row[data-v-0733d037]{grid-column:1 / -1}.actions[data-v-0733d037]{display:flex;gap:.5rem;flex-wrap:wrap}.drawer-actions[data-v-0733d037]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.bind-option[data-v-0733d037]{display:flex;gap:.5rem;align-items:center}.bind-option input[data-v-0733d037]{width:auto;padding:0}.pager[data-v-0733d037]{display:flex;align-items:center;gap:.6rem}label[data-v-0733d037]{display:grid;gap:.35rem}input[data-v-0733d037],select[data-v-0733d037],textarea[data-v-0733d037],button[data-v-0733d037]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}textarea[data-v-0733d037]{min-height:6rem;resize:vertical}button[data-v-0733d037]{background:#1d4ed8;color:#fff;border:0;cursor:pointer}button.danger[data-v-0733d037]{background:#b91c1c}button.ghost[data-v-0733d037]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}.token-hint[data-v-0733d037]{margin:.35rem 0 0}pre[data-v-0733d037]{margin:0;padding:.65rem .75rem;border:1px solid #dbe3ef;border-radius:.55rem;background:#f8fafc;white-space:pre-wrap}@media(max-width:640px){.drawer-form[data-v-0733d037]{grid-template-columns:1fr;gap:.75rem}.drawer-actions[data-v-0733d037]{justify-content:stretch}.drawer-actions button[data-v-0733d037]{flex:1 1 100%}}.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-6410ef31]{display:grid;gap:1rem}.header-row[data-v-6410ef31]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add-button[data-v-6410ef31]{background:#0f766e;color:#fff;border:0;border-radius:.55rem;padding:.55rem .8rem;cursor:pointer}.drawer-overlay[data-v-6410ef31]{position:fixed;inset:0;z-index:30;background:#0f172a59;display:flex;justify-content:flex-end}.drawer[data-v-6410ef31]{width:min(40rem,100vw);background:#fff;height:100%;padding:1rem;display:grid;grid-template-rows:auto 1fr;gap:.75rem;box-shadow:-10px 0 30px #0f172a29}.drawer-header[data-v-6410ef31]{display:flex;align-items:center;justify-content:space-between}.drawer-header h3[data-v-6410ef31]{margin:0}.drawer-form[data-v-6410ef31]{display:grid;gap:.75rem;align-content:start;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.full-row[data-v-6410ef31]{grid-column:1 / -1}.drawer-actions[data-v-6410ef31]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}label[data-v-6410ef31]{display:grid;gap:.35rem}input[data-v-6410ef31],select[data-v-6410ef31],textarea[data-v-6410ef31],button[data-v-6410ef31]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}button[data-v-6410ef31]{background:#0f766e;border:0;color:#fff;cursor:pointer}button.ghost[data-v-6410ef31]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}textarea[data-v-6410ef31]{min-height:6rem;resize:vertical}.error[data-v-6410ef31]{color:#b91c1c;margin:0;grid-column:1 / -1}.page[data-v-ad07ea22]{display:grid;gap:1rem}.settings-form[data-v-ad07ea22]{display:grid;gap:.8rem}label[data-v-ad07ea22]{display:grid;gap:.35rem}input[data-v-ad07ea22],textarea[data-v-ad07ea22],select[data-v-ad07ea22],button[data-v-ad07ea22]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}.webhook-fieldset[data-v-ad07ea22]{border:1px solid #dbe3ef;border-radius:.75rem;padding:.75rem;display:grid;gap:.65rem}.webhook-fieldset legend[data-v-ad07ea22]{padding:0 .35rem;color:#1e293b}.bind-option[data-v-ad07ea22]{display:flex;gap:.5rem;align-items:center}.bind-option input[data-v-ad07ea22]{width:auto;padding:0}.hint[data-v-ad07ea22]{margin:0;font-size:.9rem;color:#475569}button[data-v-ad07ea22]{width:fit-content;background:#1d4ed8;color:#fff;border:0;cursor:pointer}.ok[data-v-ad07ea22]{color:#0f766e}.error[data-v-ad07ea22]{color:#b91c1c}.page[data-v-908db118]{display:grid;gap:1rem}.header-row[data-v-908db118]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.add-button[data-v-908db118]{background:#1d4ed8;color:#fff;border:0}.drawer-overlay[data-v-908db118]{position:fixed;inset:0;z-index:30;background:#0f172a59;display:flex;justify-content:flex-end}.drawer[data-v-908db118]{width:min(42rem,100vw);height:100%;background:#fff;padding:1rem;box-shadow:-10px 0 30px #0f172a29;display:grid;grid-template-rows:auto 1fr auto;gap:.75rem;align-content:start;overflow:auto}.drawer-header[data-v-908db118]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.drawer-header h3[data-v-908db118]{margin:0}.drawer-form[data-v-908db118]{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.full-row[data-v-908db118]{grid-column:1 / -1}.template-variables[data-v-908db118]{display:grid;gap:.5rem;border:1px solid #dbe3ef;border-radius:.55rem;padding:.75rem;background:#f8fafc}.template-variables-head[data-v-908db118]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.template-variables-head h3[data-v-908db118]{margin:0;font-size:1rem}.template-variables-hint[data-v-908db118]{margin:0;color:#475569;font-size:.92rem}.template-variable-list[data-v-908db118]{display:flex;flex-wrap:wrap;gap:.45rem}.template-variable-item[data-v-908db118]{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:.4rem .6rem;border-radius:.45rem;line-height:1.2}.template-variable-item code[data-v-908db118]{font-size:.86rem}.test-preview[data-v-908db118]{display:grid;gap:.35rem;padding:.75rem;border:1px solid #dbe3ef;border-radius:.55rem}.test-preview h3[data-v-908db118]{margin:0;font-size:1rem}.test-preview pre[data-v-908db118]{margin:0;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:.45rem;padding:.55rem}label[data-v-908db118]{display:grid;gap:.35rem}.checkbox-field[data-v-908db118]{display:flex;align-items:center;gap:.5rem}.checkbox-field input[data-v-908db118]{width:auto;margin:0;padding:0}.table[data-v-908db118]{width:100%;border-collapse:collapse}.table th[data-v-908db118],.table td[data-v-908db118]{border:1px solid #dbe3ef;padding:.5rem;text-align:left;vertical-align:top}.form-actions[data-v-908db118],.actions[data-v-908db118]{display:flex;gap:.5rem;flex-wrap:wrap}input[data-v-908db118],select[data-v-908db118],textarea[data-v-908db118],button[data-v-908db118]{font:inherit;padding:.55rem .7rem;border-radius:.55rem;border:1px solid #dbe3ef}button[data-v-908db118]{background:#1d4ed8;color:#fff;border:0;cursor:pointer}button.secondary[data-v-908db118]{background:#475569}button.ghost[data-v-908db118]{background:#fff;color:#0f172a;border:1px solid #dbe3ef}button.danger[data-v-908db118]{background:#b91c1c}.ok[data-v-908db118]{color:#0f766e}.error[data-v-908db118]{color:#b91c1c}
