:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#162224;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--fx-ink:#162224;--fx-muted:#657579;--fx-panel:#f7faf9;--fx-panel-strong:#fff;--fx-line:#182d301f;--fx-nav:#0f191b;--fx-teal:#20b8a6;--fx-amber:#f4b740;--fx-red:#dc5b67;--fx-blue:#4d77d8;--el-color-primary:#168b80;--el-color-primary-light-3:#46a99f;--el-color-primary-light-5:#78c6bf;--el-color-primary-light-7:#b0ddd8;--el-color-primary-light-9:#e5f4f2;--el-color-primary-dark-2:#0f6c63;--el-border-radius-base:8px;background:#e8eef0;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}#app{min-height:100vh}button,input,textarea{font:inherit}.el-button{border-radius:8px;font-weight:700}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{box-shadow:0 0 0 1px var(--fx-line) inset;border-radius:8px}.el-table{--el-table-header-bg-color:#e8eff0;--el-table-row-hover-bg-color:#edf8f6}.el-drawer{background:#f7faf9}.el-tag{border-radius:6px}@media (width<=640px){.pagination-row{padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important}.pagination-row .el-pagination__total,.pagination-row .el-pagination__sizes{display:none}}.login-page[data-v-f18243b6]{background:linear-gradient(115deg,#20b8a62e,#0000 28%),linear-gradient(300deg,#4d77d824,#0000 36%),#0e181a;grid-template-columns:minmax(360px,500px) minmax(320px,1fr);gap:28px;min-height:100vh;padding:34px;display:grid;position:relative}.login-gridline[data-v-f18243b6]{pointer-events:none;background:linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 72px),linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000 82%);mask-image:linear-gradient(90deg,#000000d1,#0000 82%)}.login-panel[data-v-f18243b6],.signal-panel[data-v-f18243b6]{border-radius:8px;position:relative}.login-panel[data-v-f18243b6]{color:#eafffb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1214db;border:1px solid #e9fbf71f;flex-direction:column;padding:34px;display:flex;box-shadow:0 30px 80px #00000057}.login-brand[data-v-f18243b6]{align-items:center;gap:14px;display:flex}.brand-glyph[data-v-f18243b6]{background:linear-gradient(135deg, var(--fx-amber), #ffe08a 52%, var(--fx-teal) 53%);color:#081719;border-radius:8px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.brand-name[data-v-f18243b6]{font-size:17px;font-weight:800}.brand-line[data-v-f18243b6]{color:#eafffb8f;margin-top:2px;font-size:12px}.login-copy[data-v-f18243b6]{margin-top:96px}.login-title[data-v-f18243b6]{letter-spacing:0;max-width:360px;margin:0;font-size:48px;line-height:1.08}.login-text[data-v-f18243b6]{color:#eafffb9e;max-width:330px;margin:16px 0 0}.login-form[data-v-f18243b6]{margin-top:auto;padding-top:44px}.login-button[data-v-f18243b6]{background:var(--fx-teal);color:#061817;border:0;width:100%;height:46px;font-weight:900}.signal-panel[data-v-f18243b6]{color:#eafffb;background:repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 18px),linear-gradient(145deg,#20b8a629,#f4b74029),#132426;flex-direction:column;justify-content:flex-end;min-height:520px;padding:34px;display:flex;overflow:hidden}.signal-panel[data-v-f18243b6]:before{content:"";border:1px solid #eafffb29;border-radius:8px;position:absolute;inset:34px}.signal-panel[data-v-f18243b6]:after{content:"";background:linear-gradient(90deg, var(--fx-amber), var(--fx-teal), var(--fx-blue));border-radius:8px;width:42%;height:8px;position:absolute;bottom:34px;right:34px}.signal-card[data-v-f18243b6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0912149e;border:1px solid #eafffb29;border-radius:8px;max-width:520px;padding:28px;position:relative}.signal-header[data-v-f18243b6]{color:var(--fx-teal);align-items:center;gap:8px;font-weight:800;display:flex;position:relative}.signal-dot[data-v-f18243b6]{background:var(--fx-teal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #20b8a62e}.signal-number[data-v-f18243b6]{letter-spacing:0;margin-top:18px;font-size:88px;font-weight:900;line-height:1;position:relative}.signal-label[data-v-f18243b6]{color:#eafffb94;margin-top:8px;font-size:12px;font-weight:800;position:relative}.signal-grid[data-v-f18243b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid;position:relative}.signal-grid span[data-v-f18243b6]{background:#eafffb14;border:1px solid #eafffb24;border-radius:8px;padding:12px;font-weight:700}@media (width<=820px){.login-page[data-v-f18243b6]{grid-template-columns:1fr;padding:18px}.signal-panel[data-v-f18243b6]{min-height:340px}}.app-shell[data-v-01d443ad]{min-height:100vh;color:var(--fx-ink);background:linear-gradient(90deg,#168b8014 0 1px,#0000 1px 56px),linear-gradient(0deg,#16222412 0 1px,#0000 1px 56px),#e8eef0;grid-template-columns:268px minmax(0,1fr);display:grid}.side-nav[data-v-01d443ad]{background:linear-gradient(160deg, #20b8a621, transparent 34%), linear-gradient(0deg, #ffffff0a, transparent), var(--fx-nav);color:#e9fbf7;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow:hidden}.side-nav[data-v-01d443ad]:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 16px,#ffffff09 16px 17px),linear-gradient(90deg,#0000,#f4b74014);position:absolute;inset:0}.brand-block[data-v-01d443ad]{border-bottom:1px solid #e9fbf71f;align-items:center;gap:12px;padding:8px 8px 22px;display:flex;position:relative}.brand-mark[data-v-01d443ad]{background:linear-gradient(135deg, var(--fx-amber), #ffe08a 52%, var(--fx-teal) 53%);color:#0c1718;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 16px 36px #20b8a62e}.brand-title[data-v-01d443ad]{letter-spacing:0;font-size:18px;font-weight:900}.brand-subtitle[data-v-01d443ad]{color:#e9fbf79e;margin-top:2px;font-size:12px}.nav-list[data-v-01d443ad]{gap:7px;margin-top:26px;display:grid;position:relative}.nav-item[data-v-01d443ad]{color:#e9fbf7b8;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 13px;text-decoration:none;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.nav-item[data-v-01d443ad]:hover,.nav-item.is-active[data-v-01d443ad]{color:#fff;background:#20b8a621;transform:translate(2px)}.nav-item.is-active[data-v-01d443ad]{box-shadow:inset 3px 0 0 var(--fx-amber), 0 12px 28px #0000002e}.side-footer[data-v-01d443ad]{gap:12px;margin-top:auto;display:grid;position:relative}.user-card[data-v-01d443ad]{background:#e9fbf70f;border:1px solid #e9fbf71a;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.user-avatar[data-v-01d443ad]{background:var(--fx-teal);color:#071a18;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.user-text[data-v-01d443ad]{min-width:0}.user-name[data-v-01d443ad],.user-meta[data-v-01d443ad]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-name[data-v-01d443ad]{font-size:13px;font-weight:700}.user-meta[data-v-01d443ad]{color:#f4efe494;margin-top:2px;font-size:12px}.logout-button[data-v-01d443ad]{color:#e9fbf7;background:#e9fbf714;border:0;width:100%}.main-area[data-v-01d443ad]{min-width:0;padding:28px 32px 40px}.top-bar[data-v-01d443ad]{border-bottom:1px solid #182d301a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 0 18px;display:flex}.eyebrow[data-v-01d443ad]{color:var(--fx-muted);text-transform:uppercase;letter-spacing:0;font-size:12px}.page-title[data-v-01d443ad]{letter-spacing:0;margin:6px 0 0;font-size:30px;line-height:1.2}.content-area[data-v-01d443ad]{margin-top:20px}@media (width<=920px){.app-shell[data-v-01d443ad]{grid-template-columns:1fr}.side-nav[data-v-01d443ad]{height:auto;position:relative}.nav-list[data-v-01d443ad]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.side-footer[data-v-01d443ad]{display:none}}.dashboard[data-v-8bad9eb6]{gap:18px;display:grid}.metrics[data-v-8bad9eb6]{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;display:grid}.metric[data-v-8bad9eb6]{text-align:left;border:1px solid var(--fx-line);background:var(--fx-panel-strong);min-height:112px;color:var(--fx-ink);cursor:pointer;border-radius:8px;align-content:space-between;padding:16px;display:grid}.metric span[data-v-8bad9eb6]{color:var(--fx-muted)}.metric strong[data-v-8bad9eb6]{font-size:32px}.metric-warning[data-v-8bad9eb6]{border-top:3px solid var(--fx-amber)}.metric-danger[data-v-8bad9eb6]{border-top:3px solid var(--fx-red)}.metric-accent[data-v-8bad9eb6]{border-top:3px solid var(--fx-teal)}.dashboard-band[data-v-8bad9eb6]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;padding:18px}.section-heading[data-v-8bad9eb6]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-heading h2[data-v-8bad9eb6]{margin:0;font-size:18px}.section-heading p[data-v-8bad9eb6]{color:var(--fx-muted);margin:5px 0 0;font-size:13px}@media (width<=1100px){.metrics[data-v-8bad9eb6]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.metrics[data-v-8bad9eb6]{grid-template-columns:repeat(2,1fr)}}.domain-filters[data-v-3dc69846]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.8fr)) auto;gap:12px;padding:16px;display:grid}.filter-actions[data-v-3dc69846]{gap:8px;display:flex}@media (width<=1100px){.domain-filters[data-v-3dc69846]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.domain-filters[data-v-3dc69846]{grid-template-columns:1fr}}.domain-table[data-v-73ab7271]{border:1px solid var(--fx-line);border-radius:8px;margin-top:14px}.domain-cell[data-v-73ab7271]{gap:4px;display:grid}.domain-cell span[data-v-73ab7271]{color:var(--fx-muted);font-size:12px}.state[data-v-73ab7271]{color:var(--fx-muted);align-items:center;gap:4px;display:inline-flex}.state-success[data-v-73ab7271]{color:#168b80}.state-warning[data-v-73ab7271]{color:#ad7412}.state-danger[data-v-73ab7271]{color:var(--fx-red)}.decision-domain[data-v-dbf28898]{border-left:3px solid var(--fx-amber);background:#eef3f3;gap:6px;margin-bottom:18px;padding:14px;display:grid}.decision-domain span[data-v-dbf28898]{color:var(--fx-muted);font-size:13px}.pagination-row[data-v-e4e324d5]{justify-content:flex-end;margin-top:16px;display:flex}.approval-table[data-v-808231bf]{border:1px solid var(--fx-line);border-radius:8px;margin-top:14px}.processed[data-v-808231bf]{color:var(--fx-muted);font-size:13px}.approval-summary[data-v-c14879f9]{border-left:3px solid var(--fx-teal);background:#edf3f3;gap:5px;margin-bottom:14px;padding:14px;display:grid}.approval-summary span[data-v-c14879f9]{color:var(--fx-muted);font-size:13px}.renew-warning[data-v-c14879f9]{color:#8d303a;background:#fff2f3;border:1px solid #dc5b6740;border-radius:6px;margin-bottom:16px;padding:12px}.approval-filters[data-v-836e3ebe]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:10px;padding:16px;display:grid}.pagination-row[data-v-836e3ebe]{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=720px){.approval-filters[data-v-836e3ebe]{grid-template-columns:1fr}}.record-filters[data-v-41520096]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;grid-template-columns:minmax(220px,1fr) 170px 150px auto auto;gap:10px;padding:16px;display:grid}.record-table[data-v-41520096]{border:1px solid var(--fx-line);cursor:pointer;border-radius:8px;margin-top:14px}.pagination-row[data-v-41520096]{justify-content:flex-end;margin-top:16px;display:flex}.record-detail[data-v-41520096]{gap:12px;display:grid}.record-detail>div[data-v-41520096]{border-bottom:1px solid var(--fx-line);gap:5px;padding-bottom:12px;display:grid}.record-detail span[data-v-41520096]{color:var(--fx-muted);font-size:12px}.detail-error pre[data-v-41520096]{white-space:pre-wrap;color:var(--fx-red);margin:0;font-family:inherit}@media (width<=800px){.record-filters[data-v-41520096]{grid-template-columns:1fr}}.message-filters[data-v-3300c054]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;grid-template-columns:minmax(240px,1fr) 170px auto auto;gap:10px;padding:16px;display:grid}.message-table[data-v-3300c054]{border:1px solid var(--fx-line);cursor:pointer;border-radius:8px;margin-top:14px}.pagination-row[data-v-3300c054]{justify-content:flex-end;margin-top:16px;display:flex}.message-detail[data-v-3300c054]{gap:14px;display:grid}.message-detail section[data-v-3300c054]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;padding:14px}.message-detail span[data-v-3300c054]{color:var(--fx-muted);font-size:12px}.message-detail p[data-v-3300c054]{white-space:pre-wrap;margin:8px 0 0;line-height:1.65}.error-text[data-v-3300c054]{color:var(--fx-red)}@media (width<=720px){.message-filters[data-v-3300c054]{grid-template-columns:1fr}}.contact-search[data-v-166b1ebf]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.contact-search .el-input[data-v-166b1ebf]{max-width:420px}.contact-search span[data-v-166b1ebf]{color:var(--fx-muted);font-size:13px}.contact-table[data-v-166b1ebf]{border:1px solid var(--fx-line);border-radius:8px;margin-top:14px}.contact-person[data-v-166b1ebf]{align-items:center;gap:10px;display:flex}.contact-person>div[data-v-166b1ebf]{gap:3px;display:grid}.contact-person span[data-v-166b1ebf]{color:var(--fx-muted);font-size:12px}.config-layout[data-v-2a3530cc]{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.config-section[data-v-2a3530cc],.command-panel[data-v-2a3530cc]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;padding:20px}.section-title[data-v-2a3530cc]{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.section-title h2[data-v-2a3530cc]{margin:0;font-size:18px}.section-title span[data-v-2a3530cc]{color:var(--fx-muted);font-size:11px}.command-list[data-v-2a3530cc]{gap:10px;display:grid}.command-list>div[data-v-2a3530cc]{border:1px solid var(--fx-line);background:#fff;border-radius:6px;gap:5px;padding:12px;display:grid}.command-list span[data-v-2a3530cc]{color:var(--fx-muted);font-size:12px;line-height:1.5}@media (width<=820px){.config-layout[data-v-2a3530cc]{grid-template-columns:1fr}}.settings-grid[data-v-332acc2b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-section[data-v-332acc2b]{border:1px solid var(--fx-line);background:var(--fx-panel);border-radius:8px;min-height:210px;padding:20px}.section-heading[data-v-332acc2b]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading h2[data-v-332acc2b]{margin:0;font-size:18px}.section-heading span[data-v-332acc2b]{color:var(--fx-muted);font-size:11px}.settings-values[data-v-332acc2b]{gap:12px;margin:0;display:grid}.settings-values>div[data-v-332acc2b]{grid-template-columns:100px 1fr;align-items:center;gap:12px;display:grid}.settings-values dt[data-v-332acc2b]{color:var(--fx-muted)}.settings-values dd[data-v-332acc2b]{overflow-wrap:anywhere;margin:0}.day-options[data-v-332acc2b]{flex-wrap:wrap;gap:6px 18px;display:flex}.callback-path[data-v-332acc2b]{border:1px solid var(--fx-line);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:13px;font-family:Consolas,monospace}.event-list[data-v-332acc2b]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.event-list span[data-v-332acc2b]{color:#126e66;background:#e6f3f1;border-radius:6px;padding:7px 9px;font-family:Consolas,monospace;font-size:12px}@media (width<=820px){.settings-grid[data-v-332acc2b]{grid-template-columns:1fr}}
