:root{--bg: #070b16;--bg1: #0b1120;--bg2: #111a2e;--bg3: #1a2540;--bg-elev:#1e2b4a;--blue: #3b82f6;--blue2: #2563eb;--blue-soft: rgba(59,130,246,.14);--cyan: #22d3ee;--accent-grad: linear-gradient(135deg,#3b82f6,#22d3ee);--text: #eef2f8;--text2: #93a1b8;--muted: #93a1b8;--text-dim: #64748b;--border: rgba(148,163,184,.16);--border-soft: rgba(148,163,184,.1);--border-strong: rgba(148,163,184,.28);--gold: #fbbf24;--green: #22c55e;--green2:#4ade80;--red: #ef4444;--red2: #f87171;--fz-xs: 11px;--fz-sm: 12px;--fz-md: 13px;--fz-base: 14px;--fz-lg: 16px;--fz-xl: 19px;--fz-2xl: 24px;--fz-3xl: 30px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(0,0,0,.3);--sh-md: 0 6px 18px rgba(0,0,0,.35);--sh-lg: 0 18px 48px rgba(0,0,0,.5);--sh-glow: 0 0 22px rgba(59,130,246,.35);--ease: cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg1);color:var(--text);font-family:-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;font-size:var(--fz-base);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(900px 500px at 82% -8%,rgba(59,130,246,.1),transparent 60%),radial-gradient(760px 480px at -6% 108%,rgba(34,211,238,.07),transparent 55%);background-attachment:fixed}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:var(--r-pill);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#94a3b861;background-clip:content-box}.rs-shell{display:flex;flex-direction:column;height:100vh}.rs-topbar{display:flex;align-items:center;gap:var(--sp-4);height:60px;padding:0 var(--sp-5);background:linear-gradient(180deg,#111a2eeb,#0b1120d1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);flex:0 0 auto;position:relative;z-index:20}.rs-topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.45),transparent)}.rs-brand{display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.rs-brand-mark{width:32px;height:32px;display:block;filter:drop-shadow(0 4px 14px rgba(34,211,238,.35))}.rs-brand-mark svg{display:block;width:100%;height:100%}.rs-brand-word{display:flex;align-items:baseline;font-size:20px;line-height:1}.rs-brand-accent{font-weight:800;letter-spacing:-.01em;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rs-brand-rest{color:var(--text);font-weight:300;letter-spacing:.1em}.rs-tenant{color:var(--text2);font-size:var(--fz-md);padding-left:var(--sp-3);border-left:1px solid var(--border)}.rs-spacer{flex:1}.rs-user{color:var(--text);font-size:var(--fz-md);font-weight:600;display:flex;align-items:center;gap:var(--sp-2);padding:6px 12px 6px 8px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-pill)}.rs-user:before{content:"";width:26px;height:26px;border-radius:50%;background:var(--accent-grad);box-shadow:inset 0 0 0 2px #ffffff1f}.rs-body{display:flex;flex:1;min-height:0}.rs-nav{width:236px;flex:0 0 236px;background:linear-gradient(180deg,#111a2e8c,#0b11204d);border-right:1px solid var(--border);padding:var(--sp-3) var(--sp-3) var(--sp-6);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.rs-nav-group{font-size:var(--fz-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);padding:var(--sp-4) var(--sp-3) var(--sp-2);-webkit-user-select:none;user-select:none}.rs-nav-group:first-child{padding-top:var(--sp-2)}.rs-nav-item{position:relative;display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;padding:9px 12px;border:0;border-radius:var(--r-md);cursor:pointer;background:transparent;color:var(--text2);font-size:var(--fz-base);font-weight:500;transition:background .16s var(--ease),color .16s var(--ease),transform .12s var(--ease)}.rs-nav-item:hover{background:var(--bg3);color:var(--text)}.rs-nav-item:active{transform:translateY(1px)}.rs-nav-item.active{background:linear-gradient(90deg,var(--blue-soft),rgba(34,211,238,.06));color:#fff;font-weight:600}.rs-nav-item.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--r-pill);background:var(--accent-grad);box-shadow:var(--sh-glow)}.rs-nav-icon{font-size:var(--fz-lg);width:20px;text-align:center;opacity:.9;flex:0 0 auto}.rs-content{flex:1;min-width:0;overflow-y:auto;padding:var(--sp-6);background:transparent}.rs-btn,.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:9px 16px;border-radius:var(--r-md);border:1px solid transparent;background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;cursor:pointer;font-size:var(--fz-base);font-weight:600;line-height:1;box-shadow:var(--sh-sm);transition:transform .12s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease)}.rs-btn:hover,.btn:hover{transform:translateY(-1px);box-shadow:var(--sh-md),var(--sh-glow)}.rs-btn:active,.btn:active{transform:translateY(0);box-shadow:var(--sh-sm)}.rs-btn:disabled,.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.rs-btn-ghost,.btn--ghost{background:var(--bg2);color:var(--text2);border-color:var(--border)}.rs-btn-ghost:hover,.btn--ghost:hover{background:var(--bg3);color:var(--text);box-shadow:var(--sh-sm);border-color:var(--border-strong)}.rs-btn-primary,.btn--primary{background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff}.btn--danger{background:linear-gradient(180deg,var(--red),#dc2626);color:#fff}.btn--sm{padding:6px 11px;font-size:var(--fz-sm)}.btn--mini{padding:4px 9px;font-size:var(--fz-xs);border-radius:var(--r-sm)}.rs-loading{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);height:100vh;color:var(--text2);font-size:var(--fz-base)}.rs-loading:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--blue);animation:rs-spin .7s linear infinite}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-toast{position:fixed;right:22px;bottom:22px;z-index:9999;padding:13px 18px;border-radius:var(--r-md);color:#fff;font-weight:600;font-size:var(--fz-md);box-shadow:var(--sh-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;gap:var(--sp-2);animation:rs-toast-in .28s var(--ease);border:1px solid rgba(255,255,255,.12)}@keyframes rs-toast-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.rs-toast-success{background:linear-gradient(180deg,#16a34a,#15803d)}.rs-toast-error{background:linear-gradient(180deg,#dc2626,#b91c1c)}.rs-toast-info{background:linear-gradient(180deg,var(--blue),var(--blue2))}.rs-card,.panel-box{background:linear-gradient(180deg,var(--bg2),rgba(17,26,46,.72));border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--sh-sm);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.rs-card:hover{border-color:var(--border-strong);box-shadow:var(--sh-md)}.rs-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fz-xs);font-weight:700;padding:3px 9px;border-radius:var(--r-pill);border:1px solid transparent;letter-spacing:.02em}.rs-badge--ok{background:#22c55e24;color:var(--green2);border-color:#22c55e4d}.rs-badge--off{background:#f871711f;color:var(--red2);border-color:#f8717147}.rs-badge--live{background:var(--blue-soft);color:#7cb0ff;border-color:#3b82f657}.rs-badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:rs-pulse 1.6s var(--ease) infinite}@keyframes rs-pulse{0%{box-shadow:0 0 #7cb0ff99}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.rs-tabs{display:flex;gap:6px;margin-bottom:var(--sp-4)}.rs-tab{flex:1;padding:9px 0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2);color:var(--text2);cursor:pointer;font-weight:600;font-size:var(--fz-md);transition:.16s var(--ease)}.rs-tab:hover{color:var(--text);border-color:var(--border-strong)}.rs-tab.active{background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;border-color:transparent;box-shadow:var(--sh-glow)}input,select,textarea{background:var(--bg1);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);padding:9px 12px;font-size:var(--fz-base);outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease),background .16s var(--ease)}input::placeholder,textarea::placeholder{color:var(--text-dim)}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);background:var(--bg2)}input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:var(--border-strong)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border-soft)}th{color:var(--text2);font-weight:700;font-size:var(--fz-sm);text-transform:uppercase;letter-spacing:.04em}tbody tr{transition:background .12s var(--ease)}tbody tr:hover{background:#94a3b80d}@media (max-width:820px){.rs-nav{width:66px;flex-basis:66px;padding-left:6px;padding-right:6px}.rs-nav-item span:not(.rs-nav-icon){display:none}.rs-nav-group{text-align:center;font-size:9px;padding-left:0;padding-right:0}.rs-content{padding:var(--sp-4)}}.rs-login-logo{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:var(--sp-1)}.rs-login-logo-mark{width:44px;height:44px;display:block;filter:drop-shadow(0 6px 18px rgba(34,211,238,.38))}.rs-login-logo-mark svg{display:block;width:100%;height:100%}.rs-login-logo-text{font-size:26px;line-height:1;display:flex;align-items:baseline}.rs-login-logo-accent{font-weight:800;letter-spacing:-.01em;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rs-login-logo-rest{color:var(--text);font-weight:300;letter-spacing:.1em}.rs-brand-select{background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fz-md);max-width:240px;cursor:pointer}.rs-brand-select:hover{border-color:var(--border-strong)}.rs-brand-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.rs-content>*{animation:rs-fade-in .26s var(--ease)}@keyframes rs-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rs-shell .rs-content h2{font-size:var(--fz-2xl);font-weight:800;letter-spacing:-.01em;color:var(--text)}.rs-shell .rs-content h3{font-size:var(--fz-lg);font-weight:700}.rs-shell .rs-content h4{font-size:var(--fz-base);font-weight:700;letter-spacing:.01em}.rs-shell .rs-content .panel-box,.rs-shell .rs-content .card,.rs-shell .rs-content .stat{background:linear-gradient(180deg,#17213ac7,#0d1426eb);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm),inset 0 1px #ffffff08;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.rs-shell .rs-content .panel-box:hover,.rs-shell .rs-content .card:hover{border-color:var(--border-strong);box-shadow:var(--sh-md)}.rs-shell .rs-content .kpi{background:linear-gradient(180deg,#1a2540b8,#0d1426eb);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);position:relative;overflow:hidden;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.rs-shell .rs-content .kpi:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent-grad);opacity:.5}.rs-shell .rs-content .kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--border-strong)}.rs-shell .rs-content .kpi__v{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.rs-shell .rs-content .kpi__l{font-size:var(--fz-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-top:6px}.rs-shell .rs-body .rs-content table th{color:var(--text2);font-weight:700;font-size:var(--fz-xs);text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;border-bottom:1px solid var(--border);background:#94a3b80b}.rs-shell .rs-body .rs-content table td{padding:10px 12px;border-bottom:1px solid var(--border-soft);font-size:var(--fz-md)}.rs-shell .rs-body .rs-content tbody tr{transition:background .12s var(--ease)}.rs-shell .rs-body .rs-content tbody tr:hover{background:#3b82f612}.rs-shell .rs-body .rs-content code{background:#94a3b81a;border:1px solid var(--border-soft);padding:2px 7px;border-radius:6px;font-size:var(--fz-sm)}.rs-shell .rs-content .badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fz-xs);font-weight:700;letter-spacing:.02em;padding:3px 10px;border-radius:var(--r-pill);border:1px solid transparent}.rs-shell .rs-content .badge--ok{background:#22c55e21;color:var(--green2);border-color:#22c55e4d}.rs-shell .rs-content .badge--off{background:#f871711f;color:var(--red2);border-color:#f8717147}.rs-shell .rs-content .badge--live{background:var(--blue-soft);color:#7cb0ff;border-color:#3b82f657}.rs-shell .rs-content .badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:rs-pulse 1.6s var(--ease) infinite}.rs-shell .rs-content .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--bg3);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-weight:600;cursor:pointer;line-height:1;padding:8px 14px;font-size:var(--fz-md);transition:transform .12s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.rs-shell .rs-content .btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-strong);box-shadow:var(--sh-sm)}.rs-shell .rs-content .btn:active:not(:disabled){transform:translateY(0)}.rs-shell .rs-content .btn:disabled{opacity:.55;cursor:not-allowed}.rs-shell .rs-content .btn--primary{background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;border-color:transparent;box-shadow:0 4px 14px #2563eb4d}.rs-shell .rs-content .btn--primary:hover:not(:disabled){box-shadow:0 8px 22px #2563eb6b}.rs-shell .rs-content .btn--danger{background:linear-gradient(180deg,var(--red),#dc2626);color:#fff;border-color:transparent}.rs-shell .rs-content .btn--ghost{background:transparent;color:var(--text2)}.rs-shell .rs-content .btn--ghost:hover:not(:disabled){color:var(--text);background:var(--bg3)}.rs-shell .rs-content .btn--sm{padding:6px 11px;font-size:var(--fz-sm)}.rs-shell .rs-content .btn--mini{padding:4px 9px;font-size:var(--fz-xs);border-radius:var(--r-sm)}.rs-shell .rs-content .tabs{display:flex;gap:6px;flex-wrap:wrap}.rs-shell .rs-content .tab{background:transparent;color:var(--text2);border:1px solid var(--border);border-radius:var(--r-pill);padding:7px 15px;font-size:var(--fz-md);font-weight:600;cursor:pointer;transition:.16s var(--ease)}.rs-shell .rs-content .tab:hover{color:var(--text);border-color:var(--border-strong)}.rs-shell .rs-content .tab--on,.rs-shell .rs-content .tab.active{background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;border-color:transparent;box-shadow:0 4px 14px #2563eb4d}.rs-shell .rs-content .modal{background:linear-gradient(180deg,var(--bg-elev),var(--bg2));border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--sh-lg);animation:rs-toast-in .22s var(--ease)}.rs-shell .rs-content [class*=__error]{background:#f871711a;border:1px solid rgba(248,113,113,.28);border-radius:var(--r-md);padding:10px 14px;color:var(--red2);font-size:var(--fz-md)}.rs-shell .rs-content [class*=__empty]{color:var(--text-dim);text-align:center;padding:28px 16px;font-size:var(--fz-md)}.rs-login[data-v-786c147b]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden;background:radial-gradient(720px 520px at 20% 15%,rgba(59,130,246,.18),transparent 60%),radial-gradient(680px 520px at 82% 88%,rgba(34,211,238,.12),transparent 58%),var(--bg, #070b16)}.rs-login[data-v-786c147b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%)}.rs-login-card[data-v-786c147b]{position:relative;z-index:1;width:392px;max-width:92vw;padding:36px 32px;background:linear-gradient(180deg,#141e34db,#0b1120d1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border-strong, rgba(148,163,184,.28));border-radius:20px;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:16px;animation:rs-login-in-786c147b .4s cubic-bezier(.4,0,.2,1)}@keyframes rs-login-in-786c147b{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.rs-login-card form[data-v-786c147b]{display:flex;flex-direction:column;gap:15px}.rs-login-sub[data-v-786c147b]{margin:0 0 10px;color:var(--text2, #93a1b8);text-align:center;font-size:13px;letter-spacing:.02em}.rs-field[data-v-786c147b]{display:flex;flex-direction:column;gap:7px}.rs-field>span[data-v-786c147b]{color:var(--text2, #93a1b8);font-size:12px;font-weight:600;letter-spacing:.02em}.rs-field input[data-v-786c147b]{padding:11px 13px;border-radius:10px;border:1px solid var(--border, rgba(148,163,184,.16));background:var(--bg1, #0b1120);color:var(--text, #eef2f8);font-size:14px;outline:none;transition:border-color .16s,box-shadow .16s,background .16s}.rs-field input[data-v-786c147b]::placeholder{color:var(--text-dim, #64748b)}.rs-field input[data-v-786c147b]:focus{border-color:var(--blue, #3b82f6);box-shadow:0 0 0 3px #3b82f624;background:var(--bg2, #111a2e)}.rs-phone-row[data-v-786c147b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-phone-val[data-v-786c147b]{color:var(--text, #eef2f8);font-size:14px;font-weight:600}.rs-resend[data-v-786c147b]{margin:0;text-align:center;color:var(--text2, #93a1b8);font-size:12px}.rs-link[data-v-786c147b]{background:none;border:none;padding:0;cursor:pointer;color:var(--blue, #3b82f6);font-size:12px;font-weight:600}.rs-link[data-v-786c147b]:hover{text-decoration:underline}.rs-link[data-v-786c147b]:disabled{opacity:.5;cursor:not-allowed}.rs-login-err[data-v-786c147b]{margin:0;color:var(--red2, #f87171);font-size:13px;text-align:center;background:#f871711a;border:1px solid rgba(248,113,113,.26);border-radius:9px;padding:9px 12px}.rs-login-btn[data-v-786c147b]{margin-top:6px;padding:12px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--blue, #3b82f6),var(--blue2, #2563eb));box-shadow:0 8px 22px #2563eb59;transition:transform .12s,box-shadow .16s,opacity .16s}.rs-login-btn[data-v-786c147b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px #2563eb73}.rs-login-btn[data-v-786c147b]:active:not(:disabled){transform:translateY(0)}.rs-login-btn[data-v-786c147b]:disabled{opacity:.6;cursor:not-allowed}.rs-chart[data-v-8b4afb3c]{position:relative;width:100%}.rs-chart__center[data-v-8b4afb3c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.rs-chart__val[data-v-8b4afb3c]{font-size:26px;font-weight:700;color:var(--text, #e2e8f0)}.rs-chart__lbl[data-v-8b4afb3c]{font-size:11px;color:var(--muted, #94a3b8);margin-top:2px}.rs-dash-head[data-v-ec5ab715]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.rs-dash-title[data-v-ec5ab715]{margin:0 0 4px;font-size:22px}.rs-dash-sub[data-v-ec5ab715]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.sec-title[data-v-ec5ab715]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted,#94a3b8);margin:0 0 8px}.kpis[data-v-ec5ab715]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:16px}.kpi[data-v-ec5ab715]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;text-align:center}.kpi__v[data-v-ec5ab715]{font-size:26px;font-weight:700}.kpi__l[data-v-ec5ab715]{font-size:12px;color:var(--muted,#94a3b8);margin-top:4px}.kpi--ok .kpi__v[data-v-ec5ab715]{color:#4ade80}.kpi--warn .kpi__v[data-v-ec5ab715]{color:#fbbf24}.kpi--off .kpi__v[data-v-ec5ab715]{color:#f87171}.kpi--live[data-v-ec5ab715]{border-color:#3b82f680}.kpi--live .kpi__v[data-v-ec5ab715]{color:#60a5fa}.dash-gauges[data-v-ec5ab715]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.dash-gauges h4[data-v-ec5ab715]{margin:0 0 8px;font-size:14px}.panel-box[data-v-ec5ab715]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;margin-bottom:14px}.pb-head[data-v-ec5ab715]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pb-head h4[data-v-ec5ab715]{margin:0;font-size:14px}.table[data-v-ec5ab715]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-ec5ab715]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:5px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-ec5ab715]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-ec5ab715]{font-size:11px;padding:2px 8px;border-radius:6px}.badge--ok[data-v-ec5ab715]{background:#22c55e26;color:#4ade80}.badge--off[data-v-ec5ab715]{background:#f8717126;color:#f87171}.badge--live[data-v-ec5ab715]{background:#3b82f626;color:#60a5fa}.week-row[data-v-ec5ab715]{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px;font-size:13px;color:var(--muted,#94a3b8)}.wk b[data-v-ec5ab715]{color:var(--text,#e2e8f0);font-size:16px}.wk--ok b[data-v-ec5ab715]{color:#4ade80}.chart[data-v-ec5ab715]{display:flex;align-items:flex-end;gap:6px;height:80px;margin-bottom:8px}.bar-wrap[data-v-ec5ab715]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.bar[data-v-ec5ab715]{position:relative;width:100%;max-width:30px;height:60px;display:flex;align-items:flex-end;justify-content:center}.bar__total[data-v-ec5ab715]{position:absolute;bottom:0;width:100%;background:#3b82f659;border-radius:3px 3px 0 0}.bar__ans[data-v-ec5ab715]{position:absolute;bottom:0;width:100%;background:var(--blue,#3b82f6);border-radius:3px 3px 0 0}.bar__lbl[data-v-ec5ab715]{font-size:10px;color:var(--muted,#94a3b8)}.muted[data-v-ec5ab715]{color:var(--muted,#94a3b8)}.small[data-v-ec5ab715]{font-size:12px}.ext-grid[data-v-ec5ab715]{display:flex;flex-wrap:wrap;gap:8px}.ext[data-v-ec5ab715]{display:flex;align-items:center;gap:6px;border:1px solid var(--border,#334155);border-radius:999px;padding:5px 12px;font-size:13px}.ext.available[data-v-ec5ab715]{border-color:#22c55e73}.ext.busy[data-v-ec5ab715]{border-color:#fbbf2473}.ext.unreachable[data-v-ec5ab715]{border-color:#fbbf2440}.ext.offline[data-v-ec5ab715]{opacity:.5}.ext__n[data-v-ec5ab715]{color:var(--muted,#94a3b8);font-size:12px}.mini[data-v-ec5ab715]{font-size:11px}.dot[data-v-ec5ab715]{width:8px;height:8px;border-radius:50%;display:inline-block;background:#64748b}.dot.available[data-v-ec5ab715]{background:#4ade80}.dot.busy[data-v-ec5ab715],.dot.unreachable[data-v-ec5ab715]{background:#fbbf24}.dot.offline[data-v-ec5ab715]{background:#64748b}.btn[data-v-ec5ab715]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--ghost[data-v-ec5ab715]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-ec5ab715]{padding:6px 10px;font-size:12px}.apihub[data-v-843d1dfe]{padding:18px;color:var(--text, #e5e7eb)}.apihub__head[data-v-843d1dfe]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.apihub__title[data-v-843d1dfe]{margin:0 0 4px;font-size:20px;font-weight:600}.apihub__sub[data-v-843d1dfe]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.apihub__ipbar[data-v-843d1dfe]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:13px}.apihub__ipbar-label[data-v-843d1dfe]{color:var(--muted, #94a3b8)}.apihub__ip[data-v-843d1dfe]{background:var(--bg, #0f172a);padding:3px 8px;border-radius:6px;color:var(--blue, #3b82f6)}.apihub__ipbar-hint[data-v-843d1dfe]{color:var(--muted, #94a3b8);font-size:12px}.apihub__error[data-v-843d1dfe]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.apihub__grid[data-v-843d1dfe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.card[data-v-843d1dfe]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.card--ok[data-v-843d1dfe]{border-color:var(--blue, #3b82f6)}.card__top[data-v-843d1dfe]{display:flex;align-items:center;gap:12px}.card__icon[data-v-843d1dfe]{font-size:26px;line-height:1}.card__meta[data-v-843d1dfe]{flex:1;min-width:0}.card__name[data-v-843d1dfe]{font-weight:600;font-size:15px}.card__cat[data-v-843d1dfe]{font-size:12px;color:var(--muted, #94a3b8);text-transform:capitalize}.badge[data-v-843d1dfe]{font-size:11px;padding:3px 8px;border-radius:999px;white-space:nowrap}.badge--ok[data-v-843d1dfe]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-843d1dfe]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.card__body[data-v-843d1dfe]{display:flex;flex-direction:column;gap:6px;font-size:13px}.card__row[data-v-843d1dfe]{display:flex;justify-content:space-between;color:var(--muted, #94a3b8)}.card__row strong[data-v-843d1dfe]{color:var(--text, #e5e7eb)}.card__flags[data-v-843d1dfe]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.flag[data-v-843d1dfe]{font-size:11px;padding:2px 8px;border-radius:6px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.flag--warn[data-v-843d1dfe]{color:#fbbf24;background:#fbbf241f}.card__actions[data-v-843d1dfe]{display:flex;gap:8px;margin-top:auto}.btn[data-v-843d1dfe]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s;flex:1}.btn[data-v-843d1dfe]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-843d1dfe]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-843d1dfe]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-843d1dfe]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-843d1dfe]{background:transparent}.btn--mini[data-v-843d1dfe]{flex:0 0 auto;padding:3px 10px;font-size:12px}.modal[data-v-843d1dfe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-843d1dfe]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column}.modal__head[data-v-843d1dfe]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-843d1dfe]{margin:0;font-size:16px}.modal__close[data-v-843d1dfe]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-843d1dfe]{padding:20px;overflow-y:auto}.modal__loading[data-v-843d1dfe]{color:var(--muted, #94a3b8);text-align:center;padding:30px}.modal__foot[data-v-843d1dfe]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:space-between;gap:10px}.modal__foot-right[data-v-843d1dfe]{display:flex;gap:10px}.modal__foot .btn[data-v-843d1dfe]{flex:0 0 auto}.modal__note[data-v-843d1dfe]{font-size:12px;color:#fbbf24;background:#fbbf241a;padding:10px;border-radius:8px;margin-top:6px}.modal__note code[data-v-843d1dfe]{color:var(--blue, #3b82f6)}.modal__test[data-v-843d1dfe]{margin-top:12px;padding:10px;border-radius:8px;font-size:13px}.modal__test.ok[data-v-843d1dfe]{background:#22c55e1f;color:#86efac}.modal__test.fail[data-v-843d1dfe]{background:#ef44441f;color:#fca5a5}.modal__err[data-v-843d1dfe]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-843d1dfe]{margin-bottom:14px}.field__label[data-v-843d1dfe]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-843d1dfe]{color:#ef4444}.field__input[data-v-843d1dfe]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-843d1dfe]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__hint[data-v-843d1dfe]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.tenants[data-v-a3581c40]{padding:18px;color:var(--text, #e5e7eb)}.tenants__head[data-v-a3581c40]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.tenants__title[data-v-a3581c40]{margin:0 0 4px;font-size:20px;font-weight:600}.tenants__sub[data-v-a3581c40]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.tenants__head-actions[data-v-a3581c40]{display:flex;gap:10px}.tenants__error[data-v-a3581c40]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-a3581c40]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.table[data-v-a3581c40]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-a3581c40]{text-align:left;padding:12px 16px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:13px}.table td[data-v-a3581c40]{padding:12px 16px;border-top:1px solid var(--border, #334155)}.table__empty[data-v-a3581c40]{text-align:center;color:var(--muted, #94a3b8);padding:28px}.muted[data-v-a3581c40]{color:var(--muted, #94a3b8)}.slug[data-v-a3581c40]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--blue, #3b82f6)}.badge[data-v-a3581c40]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-a3581c40]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-a3581c40]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.btn[data-v-a3581c40]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-a3581c40]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-a3581c40]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-a3581c40]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-a3581c40]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-a3581c40]{background:transparent}.modal[data-v-a3581c40]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-a3581c40]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:460px}.modal__head[data-v-a3581c40]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-a3581c40]{margin:0;font-size:16px}.modal__close[data-v-a3581c40]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-a3581c40]{padding:20px}.modal__foot[data-v-a3581c40]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-a3581c40]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-a3581c40]{margin-bottom:14px}.field__label[data-v-a3581c40]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-a3581c40]{color:#ef4444}.field__input[data-v-a3581c40]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-a3581c40]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__hint[data-v-a3581c40]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.toggle[data-v-a3581c40]{display:flex;align-items:flex-start;gap:9px;font-size:13px;cursor:pointer;color:var(--text, #e5e7eb)}.toggle input[data-v-a3581c40]{margin-top:2px;accent-color:var(--blue, #3b82f6)}.toggle small[data-v-a3581c40]{display:block;color:var(--muted, #94a3b8);font-size:12px;margin-top:2px}.branches[data-v-0f2ef159]{padding:18px;color:var(--text, #e5e7eb)}.branches__head[data-v-0f2ef159]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.branches__title[data-v-0f2ef159]{margin:0 0 4px;font-size:20px;font-weight:600}.branches__sub[data-v-0f2ef159]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.branches__head-actions[data-v-0f2ef159]{display:flex;gap:10px}.branches__error[data-v-0f2ef159]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-0f2ef159]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.table[data-v-0f2ef159]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-0f2ef159]{text-align:left;padding:12px 16px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:13px}.table td[data-v-0f2ef159]{padding:12px 16px;border-top:1px solid var(--border, #334155)}.table__empty[data-v-0f2ef159]{text-align:center;color:var(--muted, #94a3b8);padding:28px}.muted[data-v-0f2ef159]{color:var(--muted, #94a3b8)}.slug[data-v-0f2ef159]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--blue, #3b82f6)}.badge[data-v-0f2ef159]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-0f2ef159]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-0f2ef159]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.btn[data-v-0f2ef159]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-0f2ef159]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-0f2ef159]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-0f2ef159]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-0f2ef159]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-0f2ef159]{background:transparent}.btn--sm[data-v-0f2ef159]{padding:5px 10px;font-size:12px;margin-right:6px}.btn--danger[data-v-0f2ef159]{color:#fca5a5;border-color:#ef444466}.btn--danger[data-v-0f2ef159]:hover:not(:disabled){border-color:#ef4444}.modal[data-v-0f2ef159]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-0f2ef159]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:460px}.modal__head[data-v-0f2ef159]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-0f2ef159]{margin:0;font-size:16px}.modal__close[data-v-0f2ef159]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-0f2ef159]{padding:20px}.modal__foot[data-v-0f2ef159]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-0f2ef159]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-0f2ef159]{margin-bottom:14px}.field__label[data-v-0f2ef159]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-0f2ef159]{color:#ef4444}.field__input[data-v-0f2ef159]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-0f2ef159]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__hint[data-v-0f2ef159]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.users[data-v-0e1da89d]{padding:18px;color:var(--text, #e5e7eb)}.users__head[data-v-0e1da89d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.users__title[data-v-0e1da89d]{margin:0 0 4px;font-size:20px;font-weight:600}.users__sub[data-v-0e1da89d]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.users__head-actions[data-v-0e1da89d]{display:flex;gap:10px}.users__error[data-v-0e1da89d]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-0e1da89d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow-x:auto}.table[data-v-0e1da89d]{width:100%;border-collapse:collapse;font-size:14px;min-width:760px}.table th[data-v-0e1da89d]{text-align:left;padding:12px 16px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:13px;white-space:nowrap}.table td[data-v-0e1da89d]{padding:12px 16px;border-top:1px solid var(--border, #334155);white-space:nowrap}.table__empty[data-v-0e1da89d]{text-align:center;color:var(--muted, #94a3b8);padding:28px}.muted[data-v-0e1da89d]{color:var(--muted, #94a3b8)}.badge[data-v-0e1da89d]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-0e1da89d]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-0e1da89d]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.dot[data-v-0e1da89d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot--on[data-v-0e1da89d]{background:#22c55e}.dot--off[data-v-0e1da89d]{background:#6b7280}.btn[data-v-0e1da89d]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-0e1da89d]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-0e1da89d]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-0e1da89d]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-0e1da89d]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-0e1da89d]{background:transparent}.modal[data-v-0e1da89d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-0e1da89d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto}.modal__head[data-v-0e1da89d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-0e1da89d]{margin:0;font-size:16px}.modal__close[data-v-0e1da89d]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-0e1da89d]{padding:20px}.modal__foot[data-v-0e1da89d]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-0e1da89d]{margin-top:12px;color:#fca5a5;font-size:13px}.grid2[data-v-0e1da89d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-0e1da89d]{margin-bottom:14px}.field__label[data-v-0e1da89d]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-0e1da89d]{color:#ef4444}.field__input[data-v-0e1da89d]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-0e1da89d]:focus{outline:none;border-color:var(--blue, #3b82f6)}.check[data-v-0e1da89d]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text, #e5e7eb);cursor:pointer;margin-top:4px}.check input[data-v-0e1da89d]{width:16px;height:16px;accent-color:var(--blue, #3b82f6)}.numbers[data-v-218e499a]{padding:18px;color:var(--text, #e5e7eb)}.numbers__head[data-v-218e499a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.numbers__title[data-v-218e499a]{margin:0 0 4px;font-size:20px;font-weight:600}.numbers__sub[data-v-218e499a]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.numbers__head-actions[data-v-218e499a]{display:flex;gap:10px}.numbers__error[data-v-218e499a]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.tabs[data-v-218e499a]{display:flex;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--border, #334155)}.tabs__btn[data-v-218e499a]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--muted, #94a3b8);padding:9px 16px;cursor:pointer;font-size:14px}.tabs__btn.active[data-v-218e499a]{color:var(--blue, #3b82f6);border-bottom-color:var(--blue, #3b82f6)}.table-wrap[data-v-218e499a]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.table[data-v-218e499a]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-218e499a]{text-align:left;padding:12px 16px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:13px}.table td[data-v-218e499a]{padding:12px 16px;border-top:1px solid var(--border, #334155)}.table__empty[data-v-218e499a]{text-align:center;color:var(--muted, #94a3b8);padding:28px}.muted[data-v-218e499a]{color:var(--muted, #94a3b8)}.e164[data-v-218e499a]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--blue, #3b82f6)}.badge[data-v-218e499a]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-218e499a]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-218e499a]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.flag[data-v-218e499a]{font-size:11px;padding:2px 8px;border-radius:6px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);margin-right:4px}.flag--warn[data-v-218e499a]{color:#fbbf24;background:#fbbf241f}.btn[data-v-218e499a]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-218e499a]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-218e499a]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-218e499a]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-218e499a]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-218e499a]{background:transparent}.btn--mini[data-v-218e499a]{padding:4px 12px;font-size:12px}.modal[data-v-218e499a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-218e499a]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column}.modal__head[data-v-218e499a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-218e499a]{margin:0;font-size:16px}.modal__close[data-v-218e499a]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-218e499a]{padding:20px;overflow-y:auto}.modal__foot[data-v-218e499a]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-218e499a]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-218e499a]{margin-bottom:14px;flex:1}.field-row[data-v-218e499a]{display:flex;gap:12px}.field__label[data-v-218e499a]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-218e499a]{color:#ef4444}.field__input[data-v-218e499a]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-218e499a]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__hint[data-v-218e499a]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.toggles[data-v-218e499a]{display:flex;gap:18px}.toggle[data-v-218e499a]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.sip[data-v-96dac60d]{padding:18px;color:var(--text, #e5e7eb)}.sip__head[data-v-96dac60d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.sip__title[data-v-96dac60d]{margin:0 0 4px;font-size:20px;font-weight:600}.sip__sub[data-v-96dac60d]{margin:0;font-size:13px;color:var(--muted, #94a3b8)}.sip__head-actions[data-v-96dac60d]{display:flex;gap:10px}.sip__error[data-v-96dac60d]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-96dac60d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.table[data-v-96dac60d]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-96dac60d]{text-align:left;padding:12px 16px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:13px}.table td[data-v-96dac60d]{padding:12px 16px;border-top:1px solid var(--border, #334155)}.table__empty[data-v-96dac60d]{text-align:center;color:var(--muted, #94a3b8);padding:28px}.muted[data-v-96dac60d]{color:var(--muted, #94a3b8)}.ext[data-v-96dac60d]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--blue, #3b82f6)}.epid[data-v-96dac60d]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--muted, #94a3b8);font-size:12px}.actions[data-v-96dac60d]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-96dac60d]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-96dac60d]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-96dac60d]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.reg[data-v-96dac60d]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.reg__dot[data-v-96dac60d]{width:8px;height:8px;border-radius:50%;background:var(--muted, #94a3b8)}.reg--online[data-v-96dac60d]{color:#86efac}.reg--online .reg__dot[data-v-96dac60d]{background:#22c55e}.reg--offline[data-v-96dac60d]{color:var(--muted, #94a3b8)}.reg--offline .reg__dot[data-v-96dac60d]{background:#ef4444}.reg--unknown[data-v-96dac60d]{color:var(--muted, #94a3b8)}.btn[data-v-96dac60d]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-96dac60d]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-96dac60d]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-96dac60d]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-96dac60d]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-96dac60d]{background:transparent}.btn--mini[data-v-96dac60d]{padding:4px 10px;font-size:12px}.btn--danger[data-v-96dac60d]{color:#fca5a5}.btn--danger[data-v-96dac60d]:hover:not(:disabled){border-color:#ef4444}.modal[data-v-96dac60d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-96dac60d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column}.modal__head[data-v-96dac60d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-96dac60d]{margin:0;font-size:16px}.modal__close[data-v-96dac60d]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-96dac60d]{padding:20px;overflow-y:auto}.modal__foot[data-v-96dac60d]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-96dac60d]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-96dac60d]{margin-bottom:14px;flex:1}.field-row[data-v-96dac60d]{display:flex;gap:12px}.field__label[data-v-96dac60d]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-96dac60d]{color:#ef4444}.field__input[data-v-96dac60d]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-96dac60d]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__hint[data-v-96dac60d]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.secret__warn[data-v-96dac60d]{background:#fbbf241f;color:#fbbf24;padding:12px;border-radius:8px;font-size:13px;margin-bottom:16px}.secret__rows[data-v-96dac60d]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.secret__row[data-v-96dac60d]{display:flex;align-items:center;gap:10px}.secret__k[data-v-96dac60d]{width:110px;color:var(--muted, #94a3b8);font-size:13px}.secret__v[data-v-96dac60d]{flex:1;background:var(--bg, #0f172a);padding:8px 12px;border-radius:8px;color:var(--text, #e5e7eb);font-size:14px;word-break:break-all}.secret__pw[data-v-96dac60d]{color:var(--blue, #3b82f6);font-weight:600}.secret__copy[data-v-96dac60d]{width:100%}.routing[data-v-9f4128dc]{padding:18px;color:var(--text, #e5e7eb)}.routing__head[data-v-9f4128dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.routing__title[data-v-9f4128dc]{margin:0 0 4px;font-size:20px;font-weight:600}.routing__sub[data-v-9f4128dc]{margin:0;font-size:13px;color:var(--muted, #94a3b8);max-width:640px}.routing__head-actions[data-v-9f4128dc]{display:flex;gap:10px}.routing__error[data-v-9f4128dc]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.routing__grid[data-v-9f4128dc]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}@media (max-width: 1100px){.routing__grid[data-v-9f4128dc]{grid-template-columns:1fr}}.panel-box[data-v-9f4128dc]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.panel-box__head[data-v-9f4128dc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border, #334155);font-weight:600;font-size:14px}.panel-box__empty[data-v-9f4128dc]{padding:28px 16px;text-align:center;color:var(--muted, #94a3b8);font-size:13px}.panel-box__caption[data-v-9f4128dc]{padding:10px 16px;font-size:12px;color:var(--muted, #94a3b8);border-bottom:1px solid var(--border, #334155)}.table-wrap[data-v-9f4128dc]{overflow-x:auto}.table[data-v-9f4128dc]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-9f4128dc]{text-align:left;padding:10px 14px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:500;font-size:12px;white-space:nowrap}.table td[data-v-9f4128dc]{padding:10px 14px;border-top:1px solid var(--border, #334155);vertical-align:middle}.table tbody tr[data-v-9f4128dc]{cursor:pointer}.table tbody tr[data-v-9f4128dc]:hover{background:#3b82f60f}.row--sel[data-v-9f4128dc]{background:#3b82f61f!important}.table__empty[data-v-9f4128dc]{text-align:center;color:var(--muted, #94a3b8);padding:24px;cursor:default}.muted[data-v-9f4128dc]{color:var(--muted, #94a3b8)}.small[data-v-9f4128dc]{font-size:12px}.mono[data-v-9f4128dc]{background:var(--bg, #0f172a);padding:2px 8px;border-radius:6px;color:var(--blue, #3b82f6);font-size:12px}.row-actions[data-v-9f4128dc]{display:flex;gap:6px;white-space:nowrap}.badge[data-v-9f4128dc]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-9f4128dc]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-9f4128dc]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.badge--act[data-v-9f4128dc]{background:#6366f12e;color:#c7d2fe}.btn[data-v-9f4128dc]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-9f4128dc]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-9f4128dc]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-9f4128dc]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-9f4128dc]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-9f4128dc]{background:transparent}.btn--mini[data-v-9f4128dc]{padding:4px 10px;font-size:12px}.btn--danger[data-v-9f4128dc]{color:#fca5a5}.btn--danger[data-v-9f4128dc]:hover:not(:disabled){border-color:#ef4444}.modal[data-v-9f4128dc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-9f4128dc]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column}.modal__head[data-v-9f4128dc]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-9f4128dc]{margin:0;font-size:16px}.modal__close[data-v-9f4128dc]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-9f4128dc]{padding:20px;overflow-y:auto}.modal__foot[data-v-9f4128dc]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-9f4128dc]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-9f4128dc]{margin-bottom:14px;flex:1}.field-row[data-v-9f4128dc]{display:flex;gap:14px}.field__label[data-v-9f4128dc]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-9f4128dc]{color:#ef4444}.field__input[data-v-9f4128dc]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-9f4128dc]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__input[data-v-9f4128dc]:disabled{opacity:.55}.field__hint[data-v-9f4128dc]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.days[data-v-9f4128dc]{display:flex;gap:8px;flex-wrap:wrap}.day[data-v-9f4128dc]{display:flex;align-items:center;gap:4px;font-size:13px;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);padding:5px 10px;border-radius:8px;cursor:pointer}.day input[data-v-9f4128dc]{accent-color:var(--blue, #3b82f6)}.ivr[data-v-953ca53d]{padding:18px;color:var(--text, #e5e7eb)}.ivr__head[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.ivr__title[data-v-953ca53d]{margin:0 0 4px;font-size:20px;font-weight:600}.ivr__sub[data-v-953ca53d]{margin:0;font-size:13px;color:var(--muted, #94a3b8);max-width:680px}.ivr__error[data-v-953ca53d]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.ivr__grid[data-v-953ca53d]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media (max-width: 1000px){.ivr__grid[data-v-953ca53d]{grid-template-columns:1fr}}.panel-box[data-v-953ca53d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.panel-box__head[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border, #334155);font-weight:600;font-size:14px}.panel-box__empty[data-v-953ca53d]{padding:28px 16px;text-align:center;color:var(--muted, #94a3b8);font-size:13px}.head-btns[data-v-953ca53d]{display:flex;gap:6px}.flow-list[data-v-953ca53d]{max-height:70vh;overflow-y:auto}.flow-item[data-v-953ca53d]{padding:12px 16px;border-bottom:1px solid var(--border, #334155);cursor:pointer}.flow-item[data-v-953ca53d]:hover{background:#3b82f60f}.flow-item--sel[data-v-953ca53d]{background:#3b82f61f;border-left:3px solid var(--blue, #3b82f6)}.flow-item__main[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:center;gap:8px}.flow-item__sub[data-v-953ca53d]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.detail-meta[data-v-953ca53d]{display:flex;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border, #334155);font-size:13px;flex-wrap:wrap}.nodes[data-v-953ca53d]{padding:14px 16px;display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow-y:auto}.node[data-v-953ca53d]{background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:10px;padding:12px 14px}.node--entry[data-v-953ca53d]{border-color:var(--blue, #3b82f6)}.node__head[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.node__title[data-v-953ca53d]{display:flex;align-items:center;gap:8px}.node__key[data-v-953ca53d]{font-weight:600;font-family:monospace;color:var(--blue, #3b82f6)}.node__actions[data-v-953ca53d]{display:flex;gap:6px}.node__prompt[data-v-953ca53d]{margin-top:8px;font-size:13px;color:var(--text, #e5e7eb);font-style:italic}.node__hints[data-v-953ca53d]{margin-top:6px;display:flex;gap:4px;flex-wrap:wrap}.node__opts[data-v-953ca53d]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border, #334155)}.node__opts-head[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.node__opts-empty[data-v-953ca53d]{padding:4px 0}.opt-list[data-v-953ca53d]{display:flex;flex-direction:column;gap:6px}.opt[data-v-953ca53d]{display:flex;align-items:center;gap:8px;font-size:13px}.opt__digit[data-v-953ca53d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--blue, #3b82f6);color:#fff;font-weight:700}.opt__label[data-v-953ca53d]{min-width:60px}.opt__arrow[data-v-953ca53d]{color:var(--muted, #94a3b8)}.opt__target[data-v-953ca53d]{font-family:monospace;color:#c7d2fe}.opt__del[data-v-953ca53d]{margin-left:auto;background:none;border:none;color:#fca5a5;cursor:pointer;font-size:16px}.badge[data-v-953ca53d]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--ok[data-v-953ca53d]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-953ca53d]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.badge--type[data-v-953ca53d]{background:#6366f12e;color:#c7d2fe}.badge--entry[data-v-953ca53d]{background:#22c55e2e;color:#86efac}.muted[data-v-953ca53d]{color:var(--muted, #94a3b8)}.small[data-v-953ca53d]{font-size:12px}.btn[data-v-953ca53d]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-953ca53d]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-953ca53d]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-953ca53d]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-953ca53d]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-953ca53d]{background:transparent}.btn--mini[data-v-953ca53d]{padding:4px 10px;font-size:12px}.btn--danger[data-v-953ca53d]{color:#fca5a5}.btn--danger[data-v-953ca53d]:hover:not(:disabled){border-color:#ef4444}.modal[data-v-953ca53d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-953ca53d]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column}.modal__box--sm[data-v-953ca53d]{max-width:440px}.modal__head[data-v-953ca53d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-953ca53d]{margin:0;font-size:16px}.modal__close[data-v-953ca53d]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-953ca53d]{padding:20px;overflow-y:auto}.modal__foot[data-v-953ca53d]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.modal__err[data-v-953ca53d]{margin-top:12px;color:#fca5a5;font-size:13px}.field[data-v-953ca53d]{margin-bottom:14px;flex:1}.field-row[data-v-953ca53d]{display:flex;gap:14px}.field__label[data-v-953ca53d]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted, #94a3b8)}.field__req[data-v-953ca53d]{color:#ef4444}.field__input[data-v-953ca53d]{width:100%;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.field__input[data-v-953ca53d]:focus{outline:none;border-color:var(--blue, #3b82f6)}.field__input[data-v-953ca53d]:disabled{opacity:.55}.field__textarea[data-v-953ca53d]{resize:vertical;font-family:inherit}.field__hint[data-v-953ca53d]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.queues__head[data-v-3dab5ce0]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.queues__title[data-v-3dab5ce0]{margin:0 0 4px;font-size:20px}.queues__sub[data-v-3dab5ce0]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.queues__error[data-v-3dab5ce0]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.queues__layout[data-v-3dab5ce0]{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.panel-box[data-v-3dab5ce0]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:12px}.panel-box__empty[data-v-3dab5ce0]{color:var(--muted,#94a3b8);padding:24px;text-align:center;font-size:13px}.qitem[data-v-3dab5ce0]{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 12px;cursor:pointer;color:var(--text,#e2e8f0)}.qitem[data-v-3dab5ce0]:hover{background:#94a3b814}.qitem.active[data-v-3dab5ce0]{background:#3b82f626;border-color:var(--blue,#3b82f6)}.qitem__main[data-v-3dab5ce0]{display:flex;flex-direction:column;gap:2px}.qitem__name[data-v-3dab5ce0]{font-weight:600;font-size:14px}.qitem__meta[data-v-3dab5ce0],.qitem__id[data-v-3dab5ce0]{font-size:11px;color:var(--muted,#94a3b8)}.detail__head[data-v-3dab5ce0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail__head h3[data-v-3dab5ce0]{margin:0;font-size:17px}.detail__grid[data-v-3dab5ce0]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px;font-size:13px;margin-bottom:14px}.detail__grid .lbl[data-v-3dab5ce0]{display:block;color:var(--muted,#94a3b8);font-size:11px}.detail__stats[data-v-3dab5ce0]{display:flex;gap:14px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--border,#334155);border-bottom:1px solid var(--border,#334155);margin-bottom:14px;font-size:13px}.stat b[data-v-3dab5ce0]{font-size:16px}.stat--ok b[data-v-3dab5ce0]{color:#4ade80}.stat--warn b[data-v-3dab5ce0]{color:#fbbf24}.stat--off b[data-v-3dab5ce0]{color:#f87171}.detail__section[data-v-3dab5ce0]{margin-bottom:18px}.detail__section h4[data-v-3dab5ce0]{margin:0 0 8px;font-size:14px}.detail__section-head[data-v-3dab5ce0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.agent-add[data-v-3dab5ce0]{display:flex;gap:6px}.table[data-v-3dab5ce0]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-3dab5ce0]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:4px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-3dab5ce0]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-3dab5ce0]{font-size:11px;padding:2px 8px;border-radius:6px}.badge--ok[data-v-3dab5ce0]{background:#22c55e26;color:#4ade80}.badge--warn[data-v-3dab5ce0]{background:#fbbf2426;color:#fbbf24}.badge--off[data-v-3dab5ce0]{background:#f8717126;color:#f87171}.muted[data-v-3dab5ce0]{color:var(--muted,#94a3b8)}.small[data-v-3dab5ce0]{font-size:12px}.field[data-v-3dab5ce0]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-3dab5ce0]{display:flex;gap:10px}.field-row .field[data-v-3dab5ce0]{flex:1}.field__label[data-v-3dab5ce0]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-3dab5ce0]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.field__input--sm[data-v-3dab5ce0]{padding:6px 8px}.field__input--xs[data-v-3dab5ce0]{width:80px}.btn[data-v-3dab5ce0]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-3dab5ce0]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-3dab5ce0]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-3dab5ce0]{background:#ef444426;color:#f87171}.btn--sm[data-v-3dab5ce0]{padding:5px 10px;font-size:12px}.btn--xs[data-v-3dab5ce0]{padding:3px 8px;font-size:11px}.btn[data-v-3dab5ce0]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-3dab5ce0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-3dab5ce0]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:520px;max-width:94vw;max-height:90vh;overflow:auto}.modal__head[data-v-3dab5ce0]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-3dab5ce0]{padding:16px}.modal__foot[data-v-3dab5ce0]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-3dab5ce0]{color:#f87171;font-size:13px;margin-top:8px}.tc__head[data-v-f1f02bc8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.tc__title[data-v-f1f02bc8]{margin:0 0 4px;font-size:20px}.tc__sub[data-v-f1f02bc8]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.tc__error[data-v-f1f02bc8]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.tc__layout[data-v-f1f02bc8]{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:start}.panel-box[data-v-f1f02bc8]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:12px}.panel-box__empty[data-v-f1f02bc8]{color:var(--muted,#94a3b8);padding:24px;text-align:center;font-size:13px}.citem[data-v-f1f02bc8]{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 12px;cursor:pointer;color:var(--text,#e2e8f0)}.citem[data-v-f1f02bc8]:hover{background:#94a3b814}.citem.active[data-v-f1f02bc8]{background:#3b82f626;border-color:var(--blue,#3b82f6)}.citem__name[data-v-f1f02bc8]{font-weight:600;font-size:14px}.citem__id[data-v-f1f02bc8]{font-size:11px;color:var(--muted,#94a3b8)}.detail__head[data-v-f1f02bc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.detail__head h3[data-v-f1f02bc8]{margin:0;font-size:17px;display:flex;align-items:center;gap:10px}.detail__actions[data-v-f1f02bc8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.act-box[data-v-f1f02bc8]{border:1px solid var(--border,#334155);border-radius:10px;padding:12px}.act-box--in[data-v-f1f02bc8]{border-left:3px solid #4ade80}.act-box--out[data-v-f1f02bc8]{border-left:3px solid #f87171}.act-box__lbl[data-v-f1f02bc8]{font-size:11px;color:var(--muted,#94a3b8);margin-bottom:4px}.act-box__val[data-v-f1f02bc8]{font-size:14px;font-weight:600}.detail__section[data-v-f1f02bc8]{margin-bottom:18px}.detail__section h4[data-v-f1f02bc8]{margin:0 0 8px;font-size:14px}.rule-add[data-v-f1f02bc8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.daybox[data-v-f1f02bc8]{font-size:12px;display:flex;align-items:center;gap:3px;color:var(--text,#e2e8f0)}.table[data-v-f1f02bc8]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-f1f02bc8]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:4px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-f1f02bc8]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-f1f02bc8]{font-size:11px;padding:2px 8px;border-radius:6px}.badge--ok[data-v-f1f02bc8]{background:#22c55e26;color:#4ade80}.badge--off[data-v-f1f02bc8]{background:#f8717126;color:#f87171}.muted[data-v-f1f02bc8]{color:var(--muted,#94a3b8)}.small[data-v-f1f02bc8]{font-size:12px}.field[data-v-f1f02bc8]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-f1f02bc8]{display:flex;gap:10px}.field-row .field[data-v-f1f02bc8]{flex:1}.field__label[data-v-f1f02bc8]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-f1f02bc8]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.field__input--sm[data-v-f1f02bc8]{padding:6px 8px}.btn[data-v-f1f02bc8]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-f1f02bc8]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-f1f02bc8]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-f1f02bc8]{background:#ef444426;color:#f87171}.btn--sm[data-v-f1f02bc8]{padding:5px 10px;font-size:12px}.btn--xs[data-v-f1f02bc8]{padding:3px 8px;font-size:11px}.btn[data-v-f1f02bc8]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-f1f02bc8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-f1f02bc8]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:560px;max-width:94vw}.modal__head[data-v-f1f02bc8]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-f1f02bc8]{padding:16px}.modal__foot[data-v-f1f02bc8]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-f1f02bc8]{color:#f87171;font-size:13px;margin-top:8px}.contacts__head[data-v-60b12bed]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.contacts__title[data-v-60b12bed]{margin:0 0 4px;font-size:20px}.contacts__sub[data-v-60b12bed]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.contacts__filters[data-v-60b12bed]{display:flex;gap:8px;margin-bottom:14px}.contacts__error[data-v-60b12bed]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-60b12bed]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;overflow:hidden}.table[data-v-60b12bed]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-60b12bed]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:10px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-60b12bed]{padding:10px;border-bottom:1px solid rgba(148,163,184,.1)}.table__empty[data-v-60b12bed]{text-align:center;color:var(--muted,#94a3b8);padding:24px}.chip[data-v-60b12bed]{font-size:11px;padding:2px 8px;border-radius:999px;background:#94a3b826;color:var(--muted,#94a3b8)}.badge--vip[data-v-60b12bed]{font-size:11px;padding:2px 8px;border-radius:6px;background:#eab3082e;color:#facc15}.muted[data-v-60b12bed]{color:var(--muted,#94a3b8)}.field[data-v-60b12bed]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field--check[data-v-60b12bed]{justify-content:flex-end}.field-row[data-v-60b12bed]{display:flex;gap:10px}.field-row .field[data-v-60b12bed]{flex:1}.field__label[data-v-60b12bed]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-60b12bed]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.field__input--sm[data-v-60b12bed]{width:140px}.check[data-v-60b12bed]{font-size:13px;display:flex;align-items:center;gap:6px;color:var(--text,#e2e8f0)}.btn[data-v-60b12bed]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-60b12bed]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-60b12bed]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-60b12bed]{background:#ef444426;color:#f87171}.btn--sm[data-v-60b12bed]{padding:6px 10px;font-size:12px}.btn--xs[data-v-60b12bed]{padding:3px 8px;font-size:11px}.btn[data-v-60b12bed]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-60b12bed]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-60b12bed]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:520px;max-width:94vw}.modal__head[data-v-60b12bed]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-60b12bed]{padding:16px}.modal__foot[data-v-60b12bed]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-60b12bed]{color:#f87171;font-size:13px;margin-top:8px}.cs__head[data-v-c761e7ef]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.cs__title[data-v-c761e7ef]{margin:0 0 4px;font-size:20px}.cs__sub[data-v-c761e7ef]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:660px}.cs__error[data-v-c761e7ef]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin:8px 0}.cs__warn[data-v-c761e7ef]{background:#eab3081f;border:1px solid rgba(234,179,8,.4);color:#eab308;padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:13px}.ok-msg[data-v-c761e7ef]{color:#4ade80;font-size:13px;margin:8px 0 0}.panel-box[data-v-c761e7ef]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:14px;padding:18px;margin-bottom:14px}.panel-box h4[data-v-c761e7ef]{margin:0 0 10px;font-size:15px}.field[data-v-c761e7ef]{margin-bottom:12px;display:flex;flex-direction:column;gap:5px}.field__label[data-v-c761e7ef]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-c761e7ef]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:10px;padding:10px 12px;color:var(--text,#e2e8f0);font-size:13px}.mono[data-v-c761e7ef]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.copy-row[data-v-c761e7ef]{display:flex;gap:8px}.copy-row .field__input[data-v-c761e7ef]{flex:1}.check[data-v-c761e7ef]{font-size:13px;display:flex;align-items:center;gap:8px;color:var(--text,#e2e8f0);margin-bottom:12px}.cs__actions[data-v-c761e7ef]{display:flex;gap:10px;margin-bottom:8px}.muted[data-v-c761e7ef]{color:var(--muted,#94a3b8)}.small[data-v-c761e7ef]{font-size:12px}.btn[data-v-c761e7ef]{border:none;border-radius:10px;padding:9px 15px;cursor:pointer;font-size:13px;font-weight:600;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-c761e7ef]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn--ghost[data-v-c761e7ef]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-c761e7ef]{padding:8px 12px;font-size:12px}.btn[data-v-c761e7ef]:disabled{opacity:.5;cursor:not-allowed}.an__head[data-v-d53a1385]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.an__title[data-v-d53a1385]{margin:0 0 4px;font-size:20px}.an__sub[data-v-d53a1385]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.an__head-actions[data-v-d53a1385]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.an__range[data-v-d53a1385]{display:flex;gap:4px}.an__error[data-v-d53a1385]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.kpis[data-v-d53a1385]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.kpi[data-v-d53a1385]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;text-align:center}.kpi__v[data-v-d53a1385]{font-size:26px;font-weight:700}.kpi__l[data-v-d53a1385]{font-size:12px;color:var(--muted,#94a3b8);margin-top:4px}.kpi--ok[data-v-d53a1385]{border-color:#22c55e66}.kpi--ok .kpi__v[data-v-d53a1385]{color:#4ade80}.kpi--warn[data-v-d53a1385]{border-color:#fbbf2466}.kpi--warn .kpi__v[data-v-d53a1385]{color:#fbbf24}.kpi--off[data-v-d53a1385]{border-color:#f8717166}.kpi--off .kpi__v[data-v-d53a1385]{color:#f87171}.dirs[data-v-d53a1385]{display:flex;gap:18px;margin-bottom:16px;font-size:13px;color:var(--muted,#94a3b8)}.dir b[data-v-d53a1385]{color:var(--text,#e2e8f0);font-size:16px}.panel-box[data-v-d53a1385]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;margin-bottom:14px}.panel-box h4[data-v-d53a1385]{margin:0 0 12px;font-size:14px}.chart[data-v-d53a1385]{display:flex;align-items:flex-end;gap:6px;height:110px;padding-top:8px}.bar-wrap[data-v-d53a1385]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.bar[data-v-d53a1385]{position:relative;width:100%;max-width:34px;height:90px;display:flex;align-items:flex-end;justify-content:center}.bar__total[data-v-d53a1385]{position:absolute;bottom:0;width:100%;background:#3b82f659;border-radius:3px 3px 0 0}.bar__ans[data-v-d53a1385]{position:absolute;bottom:0;width:100%;background:var(--blue,#3b82f6);border-radius:3px 3px 0 0}.bar__lbl[data-v-d53a1385]{font-size:10px;color:var(--muted,#94a3b8)}.legend[data-v-d53a1385]{margin-top:10px;font-size:11px;color:var(--muted,#94a3b8);display:flex;align-items:center;gap:6px}.lg[data-v-d53a1385]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:8px}.lg--total[data-v-d53a1385]{background:#3b82f659}.lg--ans[data-v-d53a1385]{background:var(--blue,#3b82f6)}.an__charts[data-v-d53a1385]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:14px}.an__charts h4[data-v-d53a1385]{margin:0 0 10px;font-size:14px}@media (max-width:900px){.an__charts[data-v-d53a1385]{grid-template-columns:1fr}}.an__cols[data-v-d53a1385]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.table[data-v-d53a1385]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-d53a1385]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:5px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-d53a1385]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.muted[data-v-d53a1385]{color:var(--muted,#94a3b8)}.small[data-v-d53a1385]{font-size:12px}.btn[data-v-d53a1385]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-d53a1385]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-d53a1385]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-d53a1385]{padding:6px 10px;font-size:12px}.dl__head[data-v-cccdb85a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.dl__title[data-v-cccdb85a]{margin:0 0 4px;font-size:20px}.dl__sub[data-v-cccdb85a]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.dl__error[data-v-cccdb85a]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.dl__layout[data-v-cccdb85a]{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start}.panel-box[data-v-cccdb85a]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:12px}.panel-box__empty[data-v-cccdb85a]{color:var(--muted,#94a3b8);padding:24px;text-align:center;font-size:13px}.citem[data-v-cccdb85a]{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 12px;cursor:pointer;color:var(--text,#e2e8f0)}.citem[data-v-cccdb85a]:hover{background:#94a3b814}.citem.active[data-v-cccdb85a]{background:#3b82f626;border-color:var(--blue,#3b82f6)}.citem__main[data-v-cccdb85a]{display:flex;flex-direction:column;gap:2px}.citem__name[data-v-cccdb85a]{font-weight:600;font-size:14px}.citem__meta[data-v-cccdb85a]{font-size:11px;color:var(--muted,#94a3b8)}.detail__head[data-v-cccdb85a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail__head h3[data-v-cccdb85a]{margin:0;font-size:17px}.detail__grid[data-v-cccdb85a]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px;font-size:13px;margin-bottom:16px}.detail__grid .lbl[data-v-cccdb85a]{display:block;color:var(--muted,#94a3b8);font-size:11px}.detail__section h4[data-v-cccdb85a]{margin:0 0 8px;font-size:14px}.detail__section-head[data-v-cccdb85a]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.add-row[data-v-cccdb85a]{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.table[data-v-cccdb85a]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-cccdb85a]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:5px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-cccdb85a]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-cccdb85a]{font-size:11px;padding:2px 8px;border-radius:6px;background:#94a3b826;color:var(--muted,#94a3b8)}.badge--ok[data-v-cccdb85a]{background:#22c55e26;color:#4ade80}.badge--warn[data-v-cccdb85a]{background:#fbbf2426;color:#fbbf24}.badge--off[data-v-cccdb85a]{background:#f8717126;color:#f87171}.muted[data-v-cccdb85a]{color:var(--muted,#94a3b8)}.small[data-v-cccdb85a]{font-size:12px}.field[data-v-cccdb85a]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-cccdb85a]{display:flex;gap:10px}.field-row .field[data-v-cccdb85a]{flex:1}.field__label[data-v-cccdb85a]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-cccdb85a]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.field__input--sm[data-v-cccdb85a]{padding:6px 8px}.field__input--xs[data-v-cccdb85a]{width:120px}.btn[data-v-cccdb85a]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-cccdb85a]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-cccdb85a]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-cccdb85a]{background:#ef444426;color:#f87171}.btn--sm[data-v-cccdb85a]{padding:5px 10px;font-size:12px}.btn--xs[data-v-cccdb85a]{padding:3px 7px;font-size:11px}.btn[data-v-cccdb85a]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-cccdb85a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-cccdb85a]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:560px;max-width:94vw}.modal__head[data-v-cccdb85a]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-cccdb85a]{padding:16px}.modal__foot[data-v-cccdb85a]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-cccdb85a]{color:#f87171;font-size:13px;margin-top:8px}.pm__head[data-v-7a8d5feb]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.pm__title[data-v-7a8d5feb]{margin:0 0 4px;font-size:20px}.pm__sub[data-v-7a8d5feb]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.pm__error[data-v-7a8d5feb]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.kpis[data-v-7a8d5feb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.kpi[data-v-7a8d5feb]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;text-align:center}.kpi__v[data-v-7a8d5feb]{font-size:24px;font-weight:700}.kpi__l[data-v-7a8d5feb]{font-size:12px;color:var(--muted,#94a3b8);margin-top:4px}.kpi--ok .kpi__v[data-v-7a8d5feb]{color:#4ade80}.kpi--warn .kpi__v[data-v-7a8d5feb]{color:#fbbf24}.table-wrap[data-v-7a8d5feb]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;overflow:hidden}.table[data-v-7a8d5feb]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-7a8d5feb]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:10px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-7a8d5feb]{padding:10px;border-bottom:1px solid rgba(148,163,184,.1);vertical-align:top}.table__empty[data-v-7a8d5feb]{text-align:center;color:var(--muted,#94a3b8);padding:24px}.badge[data-v-7a8d5feb]{font-size:11px;padding:2px 8px;border-radius:6px;background:#94a3b826}.badge--ok[data-v-7a8d5feb]{background:#22c55e26;color:#4ade80}.badge--warn[data-v-7a8d5feb]{background:#fbbf2426;color:#fbbf24}.badge--off[data-v-7a8d5feb]{background:#f8717126;color:#f87171}.muted[data-v-7a8d5feb]{color:var(--muted,#94a3b8)}.small[data-v-7a8d5feb]{font-size:12px}.field[data-v-7a8d5feb]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-7a8d5feb]{display:flex;gap:10px}.field-row .field[data-v-7a8d5feb]{flex:1}.field__label[data-v-7a8d5feb]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-7a8d5feb]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.check[data-v-7a8d5feb]{font-size:13px;display:flex;align-items:center;gap:6px;color:var(--text,#e2e8f0);margin-top:6px}.btn[data-v-7a8d5feb]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-7a8d5feb]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-7a8d5feb]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-7a8d5feb]{background:#ef444426;color:#f87171}.btn--ok[data-v-7a8d5feb]{background:#22c55e26;color:#4ade80}.btn--xs[data-v-7a8d5feb]{padding:3px 8px;font-size:11px;margin-right:3px}.btn[data-v-7a8d5feb]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-7a8d5feb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-7a8d5feb]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:520px;max-width:94vw}.modal__head[data-v-7a8d5feb]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-7a8d5feb]{padding:16px}.modal__foot[data-v-7a8d5feb]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-7a8d5feb]{color:#f87171;font-size:13px;margin-top:8px}.es__head[data-v-7ffb26a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.es__title[data-v-7ffb26a6]{margin:0 0 4px;font-size:20px}.es__sub[data-v-7ffb26a6]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.es__error[data-v-7ffb26a6]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-7ffb26a6]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;overflow:hidden}.table[data-v-7ffb26a6]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-7ffb26a6]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:10px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-7ffb26a6]{padding:10px;border-bottom:1px solid rgba(148,163,184,.1)}.table__empty[data-v-7ffb26a6]{text-align:center;color:var(--muted,#94a3b8);padding:24px}.badge[data-v-7ffb26a6]{font-size:11px;padding:2px 8px;border-radius:6px}.badge--off[data-v-7ffb26a6]{background:#f8717126;color:#f87171}.muted[data-v-7ffb26a6]{color:var(--muted,#94a3b8)}.small[data-v-7ffb26a6]{font-size:12px}.field[data-v-7ffb26a6]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-7ffb26a6]{display:flex;gap:10px}.field-row .field[data-v-7ffb26a6]{flex:1}.field__label[data-v-7ffb26a6]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-7ffb26a6]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.check[data-v-7ffb26a6]{font-size:13px;display:flex;align-items:center;gap:6px;color:var(--text,#e2e8f0);margin-bottom:12px}.btn[data-v-7ffb26a6]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-7ffb26a6]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-7ffb26a6]{background:transparent;border:1px solid var(--border,#334155)}.btn--xs[data-v-7ffb26a6]{padding:3px 8px;font-size:11px}.btn[data-v-7ffb26a6]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-7ffb26a6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-7ffb26a6]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:480px;max-width:94vw}.modal__head[data-v-7ffb26a6]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-7ffb26a6]{padding:16px}.modal__foot[data-v-7ffb26a6]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-7ffb26a6]{color:#f87171;font-size:13px;margin-top:8px}.pv[data-v-1347a0a8]{max-width:960px}.pv__head[data-v-1347a0a8]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding:20px 22px;border-radius:16px;background:linear-gradient(135deg,#3b82f62e,#3b82f60a);border:1px solid rgba(59,130,246,.25)}.pv__title[data-v-1347a0a8]{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.3px}.pv__sub[data-v-1347a0a8]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px;line-height:1.5}.pv__error[data-v-1347a0a8]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:10px;margin-bottom:14px}.panel-box[data-v-1347a0a8]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:16px;padding:20px 22px;margin-bottom:16px;box-shadow:0 8px 30px #0000002e}.panel-box h4[data-v-1347a0a8]{margin:0 0 14px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.dl-links[data-v-1347a0a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.dl-btn[data-v-1347a0a8]{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.08);transition:transform .15s,box-shadow .15s;box-shadow:0 6px 20px #00000040}.dl-btn[data-v-1347a0a8]:hover{transform:translateY(-3px);box-shadow:0 12px 34px #0006}.dl-ios[data-v-1347a0a8]{background:linear-gradient(135deg,#1f2937,#0b0f17)}.dl-and[data-v-1347a0a8]{background:linear-gradient(135deg,#0f9d58,#0b7a44)}.dl-desk[data-v-1347a0a8]{background:linear-gradient(135deg,#3b82f6,#1e40af)}.dl-ic[data-v-1347a0a8]{font-size:26px;line-height:1;width:34px;text-align:center}.dl-t[data-v-1347a0a8]{display:flex;flex-direction:column;font-weight:700;font-size:15px}.dl-t small[data-v-1347a0a8]{font-weight:400;font-size:11px;opacity:.8;margin-top:2px}.field-row[data-v-1347a0a8]{display:flex;gap:12px;margin-bottom:12px}.field-row .field[data-v-1347a0a8]{flex:1}.field[data-v-1347a0a8]{display:flex;flex-direction:column;gap:5px}.field__label[data-v-1347a0a8]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-1347a0a8]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:10px;padding:10px 12px;color:var(--text,#e2e8f0);font-size:13px;transition:border-color .15s}.field__input[data-v-1347a0a8]:focus{outline:none;border-color:var(--blue,#3b82f6)}.warn-inline[data-v-1347a0a8]{color:#fbbf24;font-size:12px;margin-left:12px}.table[data-v-1347a0a8]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-1347a0a8]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:10px;border-bottom:1px solid var(--border,#334155);text-transform:uppercase;letter-spacing:.4px}.table td[data-v-1347a0a8]{padding:11px 10px;border-bottom:1px solid rgba(148,163,184,.1)}.table tr:hover td[data-v-1347a0a8]{background:#94a3b80d}.muted[data-v-1347a0a8]{color:var(--muted,#94a3b8)}.small[data-v-1347a0a8]{font-size:12px}.btn[data-v-1347a0a8]{border:none;border-radius:10px;padding:10px 16px;cursor:pointer;font-size:13px;font-weight:600;background:#94a3b826;color:var(--text,#e2e8f0);transition:filter .15s,transform .1s}.btn[data-v-1347a0a8]:hover:not(:disabled){filter:brightness(1.12)}.btn[data-v-1347a0a8]:active:not(:disabled){transform:translateY(1px)}.btn--primary[data-v-1347a0a8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.btn--ghost[data-v-1347a0a8]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-1347a0a8]{padding:7px 12px;font-size:12px}.btn[data-v-1347a0a8]:disabled{opacity:.45;cursor:not-allowed}.modal-overlay[data-v-1347a0a8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061799;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-1347a0a8]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:18px;width:380px;max-width:94vw;box-shadow:0 24px 60px #00000080;overflow:hidden}.modal__head[data-v-1347a0a8]{padding:18px 20px;font-size:16px;font-weight:700;border-bottom:1px solid var(--border,#334155);background:linear-gradient(135deg,rgba(59,130,246,.15),transparent)}.modal__body[data-v-1347a0a8]{padding:22px}.modal__foot[data-v-1347a0a8]{padding:14px 20px;display:flex;justify-content:flex-end;border-top:1px solid var(--border,#334155)}.qr-img[data-v-1347a0a8]{width:280px;height:280px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 10px 30px #00000059}a[data-v-1347a0a8]{color:#60a5fa}.cf__head[data-v-7951fe79]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.cf__title[data-v-7951fe79]{margin:0 0 4px;font-size:20px}.cf__sub[data-v-7951fe79]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.cf__error[data-v-7951fe79]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.table-wrap[data-v-7951fe79]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;overflow:hidden}.table[data-v-7951fe79]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-7951fe79]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:10px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-7951fe79]{padding:10px;border-bottom:1px solid rgba(148,163,184,.1)}.table__empty[data-v-7951fe79]{text-align:center;color:var(--muted,#94a3b8);padding:24px}.muted[data-v-7951fe79]{color:var(--muted,#94a3b8)}.field[data-v-7951fe79]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-7951fe79]{display:flex;gap:10px}.field-row .field[data-v-7951fe79]{flex:1}.field__label[data-v-7951fe79]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-7951fe79]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.btn[data-v-7951fe79]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-7951fe79]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-7951fe79]{background:transparent;border:1px solid var(--border,#334155)}.btn--danger[data-v-7951fe79]{background:#ef444426;color:#f87171}.btn--xs[data-v-7951fe79]{padding:3px 8px;font-size:11px}.btn[data-v-7951fe79]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-7951fe79]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-7951fe79]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:500px;max-width:94vw}.modal__head[data-v-7951fe79]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-7951fe79]{padding:16px}.modal__foot[data-v-7951fe79]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-7951fe79]{color:#f87171;font-size:13px;margin-top:8px}.rc__head[data-v-b426e062]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.rc__title[data-v-b426e062]{margin:0 0 4px;font-size:20px}.rc__sub[data-v-b426e062]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.rc__error[data-v-b426e062]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.panel-box[data-v-b426e062]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;margin-bottom:14px}.panel-box h4[data-v-b426e062]{margin:0 0 12px;font-size:14px}.check[data-v-b426e062]{font-size:13px;display:flex;align-items:center;gap:8px;color:var(--text,#e2e8f0);margin-bottom:12px}.field[data-v-b426e062]{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-b426e062]{display:flex;gap:10px}.field-row .field[data-v-b426e062]{flex:1}.field__label[data-v-b426e062]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-b426e062]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.rc__actions[data-v-b426e062]{margin-top:8px}.table[data-v-b426e062]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-b426e062]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:5px 6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-b426e062]{padding:6px;border-bottom:1px solid rgba(148,163,184,.1)}.muted[data-v-b426e062]{color:var(--muted,#94a3b8)}.small[data-v-b426e062]{font-size:12px}.btn[data-v-b426e062]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-b426e062]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-b426e062]{background:transparent;border:1px solid var(--border,#334155)}.btn[data-v-b426e062]:disabled{opacity:.5;cursor:not-allowed}.bl__head[data-v-ae993017]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.bl__title[data-v-ae993017]{margin:0 0 4px;font-size:20px}.bl__sub[data-v-ae993017]{margin:0;color:var(--muted,#94a3b8);font-size:13px;max-width:640px}.bl__error[data-v-ae993017]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.bl__warn[data-v-ae993017]{background:#eab3081f;border:1px solid rgba(234,179,8,.4);color:#eab308;padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:13px}.kpis[data-v-ae993017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.kpi[data-v-ae993017]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;text-align:center}.kpi__v[data-v-ae993017]{font-size:24px;font-weight:700}.kpi--big .kpi__v[data-v-ae993017]{font-size:30px;color:#60a5fa}.kpi__l[data-v-ae993017]{font-size:12px;color:var(--muted,#94a3b8);margin-top:4px}.kpi--ok .kpi__v[data-v-ae993017]{color:#4ade80}.kpi--off .kpi__v[data-v-ae993017]{color:#f87171}.bl__cols[data-v-ae993017]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.panel-box[data-v-ae993017]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;margin-bottom:14px}.pb-head[data-v-ae993017]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.pb-head h4[data-v-ae993017]{margin:0;font-size:14px}.base-edit[data-v-ae993017],.price-edit[data-v-ae993017],.credit-row[data-v-ae993017]{display:flex;gap:6px;align-items:center}.credit-row[data-v-ae993017]{margin-bottom:6px}.table[data-v-ae993017]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-ae993017]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-ae993017]{padding:7px 6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-ae993017]{font-size:11px;padding:2px 8px;border-radius:6px}.badge--ok[data-v-ae993017]{background:#22c55e26;color:#4ade80}.badge--warn[data-v-ae993017]{background:#fbbf2426;color:#fbbf24}.badge--off[data-v-ae993017]{background:#f8717126;color:#f87171}.neg[data-v-ae993017]{color:#f87171}.pos[data-v-ae993017]{color:#4ade80}.muted[data-v-ae993017]{color:var(--muted,#94a3b8)}.small[data-v-ae993017]{font-size:12px}.field__input[data-v-ae993017]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:7px 9px;color:var(--text,#e2e8f0);font-size:13px}.field__input--xs[data-v-ae993017]{width:90px;padding:5px 7px}.btn[data-v-ae993017]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-ae993017]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-ae993017]{background:transparent;border:1px solid var(--border,#334155)}.btn--ok[data-v-ae993017]{background:#22c55e26;color:#4ade80}.btn--sm[data-v-ae993017]{padding:6px 10px;font-size:12px}.btn--xs[data-v-ae993017]{padding:3px 8px;font-size:11px}.btn[data-v-ae993017]:disabled{opacity:.5;cursor:not-allowed}.mon__head[data-v-e9c702c5]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;flex-wrap:wrap}.mon__title[data-v-e9c702c5]{margin:0 0 4px;font-size:20px}.mon__sub[data-v-e9c702c5]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.mon__head-actions[data-v-e9c702c5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sup-ext[data-v-e9c702c5]{font-size:12px;color:var(--muted,#94a3b8);display:flex;align-items:center;gap:6px}.mon__error[data-v-e9c702c5]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.panel-box[data-v-e9c702c5]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;margin-bottom:14px}.panel-box h4[data-v-e9c702c5]{margin:0 0 12px;font-size:14px}.mon__cols[data-v-e9c702c5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.table[data-v-e9c702c5]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e9c702c5]{text-align:left;color:var(--muted,#94a3b8);font-weight:500;font-size:11px;padding:6px;border-bottom:1px solid var(--border,#334155)}.table td[data-v-e9c702c5]{padding:7px 6px;border-bottom:1px solid rgba(148,163,184,.1)}.badge[data-v-e9c702c5]{font-size:11px;padding:2px 8px;border-radius:6px;background:#94a3b826}.badge--ok[data-v-e9c702c5]{background:#22c55e26;color:#4ade80}.badge--off[data-v-e9c702c5]{background:#f8717126;color:#f87171}.badge--warn[data-v-e9c702c5]{background:#fbbf2426;color:#fbbf24}.badge--live[data-v-e9c702c5]{background:#3b82f626;color:#60a5fa}.agent-grid[data-v-e9c702c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.agent[data-v-e9c702c5]{border:1px solid var(--border,#334155);border-radius:10px;padding:10px}.agent.available[data-v-e9c702c5]{border-color:#22c55e66}.agent.busy[data-v-e9c702c5]{border-color:#fbbf2466}.agent.unreachable[data-v-e9c702c5]{border-color:#fbbf2440}.agent.offline[data-v-e9c702c5]{opacity:.55}.agent__ext[data-v-e9c702c5]{font-weight:700;font-size:15px}.mini[data-v-e9c702c5]{font-size:11px}.agent__name[data-v-e9c702c5]{font-size:12px;color:var(--muted,#94a3b8);margin:2px 0 6px}.agent__st[data-v-e9c702c5]{font-size:12px;display:flex;align-items:center;gap:5px}.agent__ip[data-v-e9c702c5]{font-size:11px;color:var(--muted,#94a3b8);margin-top:4px}.dot[data-v-e9c702c5]{width:8px;height:8px;border-radius:50%;display:inline-block;background:#64748b}.dot.available[data-v-e9c702c5]{background:#4ade80}.dot.busy[data-v-e9c702c5],.dot.unreachable[data-v-e9c702c5]{background:#fbbf24}.dot.offline[data-v-e9c702c5]{background:#64748b}.muted[data-v-e9c702c5]{color:var(--muted,#94a3b8)}.small[data-v-e9c702c5]{font-size:12px}.field__input[data-v-e9c702c5]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:6px 9px;color:var(--text,#e2e8f0);font-size:13px}.field__input--xs[data-v-e9c702c5]{width:90px}.btn[data-v-e9c702c5]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--ghost[data-v-e9c702c5]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-e9c702c5]{padding:6px 10px;font-size:12px}.btn--xs[data-v-e9c702c5]{padding:4px 8px;font-size:11px;margin-right:3px}.btn--warn2[data-v-e9c702c5]{background:#fbbf242e;color:#fbbf24}.btn[data-v-e9c702c5]:disabled{opacity:.45;cursor:not-allowed}.ad__head[data-v-bc9fc1af]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.ad__title[data-v-bc9fc1af]{margin:0 0 4px;font-size:20px}.ad__sub[data-v-bc9fc1af]{margin:0;color:var(--muted,#94a3b8);font-size:13px}.ad__error[data-v-bc9fc1af]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.ad__layout[data-v-bc9fc1af]{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.panel-box[data-v-bc9fc1af]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:12px}.tabs[data-v-bc9fc1af]{display:flex;gap:4px}.tab[data-v-bc9fc1af]{flex:1;background:transparent;border:1px solid var(--border,#334155);border-radius:8px;padding:6px;cursor:pointer;color:var(--muted,#94a3b8);font-size:12px}.tab.active[data-v-bc9fc1af]{background:#3b82f626;border-color:var(--blue,#3b82f6);color:var(--text,#e2e8f0)}.cnt[data-v-bc9fc1af]{font-weight:700}.titem[data-v-bc9fc1af]{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:9px 10px;cursor:pointer;color:var(--text,#e2e8f0);margin-bottom:2px}.titem[data-v-bc9fc1af]:hover{background:#94a3b814}.titem.active[data-v-bc9fc1af]{background:#3b82f626;border-color:var(--blue,#3b82f6)}.titem__top[data-v-bc9fc1af]{display:flex;justify-content:space-between;gap:8px}.titem__subj[data-v-bc9fc1af]{font-weight:600;font-size:13px}.titem__meta[data-v-bc9fc1af]{font-size:11px;color:var(--muted,#94a3b8);display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.pri[data-v-bc9fc1af]{font-size:10px;padding:1px 6px;border-radius:6px}.pri--low[data-v-bc9fc1af]{background:#94a3b833;color:#94a3b8}.pri--normal[data-v-bc9fc1af]{background:#3b82f626;color:#60a5fa}.pri--high[data-v-bc9fc1af]{background:#fbbf242e;color:#fbbf24}.pri--urgent[data-v-bc9fc1af]{background:#ef44442e;color:#f87171}.detail__head[data-v-bc9fc1af]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.detail__head h3[data-v-bc9fc1af]{margin:0;font-size:16px}.detail__meta[data-v-bc9fc1af]{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted,#94a3b8);margin-bottom:10px;align-items:center}.detail__desc[data-v-bc9fc1af]{background:var(--bg,#0f172a);border-radius:8px;padding:10px;font-size:13px}.detail__section[data-v-bc9fc1af]{margin-top:16px}.detail__section h4[data-v-bc9fc1af]{margin:0 0 8px;font-size:14px}.detail__section-head[data-v-bc9fc1af]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.note-add[data-v-bc9fc1af],.task-add[data-v-bc9fc1af]{display:flex;gap:6px;margin-bottom:8px}.note[data-v-bc9fc1af]{border-left:2px solid var(--blue,#3b82f6);padding:6px 10px;margin-bottom:6px;background:#94a3b80d;border-radius:0 8px 8px 0}.note__body[data-v-bc9fc1af]{font-size:13px}.note__meta[data-v-bc9fc1af]{font-size:11px;color:var(--muted,#94a3b8);margin-top:2px}.task[data-v-bc9fc1af]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;cursor:pointer}.task.done .task__title[data-v-bc9fc1af]{text-decoration:line-through;color:var(--muted,#94a3b8)}.task__title[data-v-bc9fc1af]{flex:1}.task__due[data-v-bc9fc1af]{font-size:11px;color:var(--muted,#94a3b8)}.inline-sel[data-v-bc9fc1af],.inline-inp[data-v-bc9fc1af]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:6px;padding:2px 6px;color:var(--text,#e2e8f0);font-size:12px}.inline-inp[data-v-bc9fc1af]{width:100px}.muted[data-v-bc9fc1af]{color:var(--muted,#94a3b8)}.small[data-v-bc9fc1af]{font-size:12px}.field[data-v-bc9fc1af]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-row[data-v-bc9fc1af]{display:flex;gap:10px}.field-row .field[data-v-bc9fc1af]{flex:1}.field__label[data-v-bc9fc1af]{font-size:12px;color:var(--muted,#94a3b8)}.field__input[data-v-bc9fc1af]{background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:8px 10px;color:var(--text,#e2e8f0);font-size:13px}.field__input--sm[data-v-bc9fc1af]{padding:6px 8px}.btn[data-v-bc9fc1af]{border:none;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;background:#94a3b826;color:var(--text,#e2e8f0)}.btn--primary[data-v-bc9fc1af]{background:var(--blue,#3b82f6);color:#fff}.btn--ghost[data-v-bc9fc1af]{background:transparent;border:1px solid var(--border,#334155)}.btn--sm[data-v-bc9fc1af]{padding:6px 10px;font-size:12px}.btn[data-v-bc9fc1af]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-bc9fc1af]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-bc9fc1af]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;width:520px;max-width:94vw}.modal__head[data-v-bc9fc1af]{padding:16px;font-size:16px;font-weight:600;border-bottom:1px solid var(--border,#334155)}.modal__body[data-v-bc9fc1af]{padding:16px}.modal__foot[data-v-bc9fc1af]{padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border,#334155)}.modal__err[data-v-bc9fc1af]{color:#f87171;font-size:13px;margin-top:8px}.calls[data-v-9f92eb51]{padding:18px;color:var(--text, #e5e7eb)}.calls__head[data-v-9f92eb51]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.calls__title[data-v-9f92eb51]{margin:0 0 4px;font-size:20px;font-weight:600}.calls__sub[data-v-9f92eb51]{margin:0;font-size:13px;color:var(--muted, #94a3b8);max-width:700px}.calls__error[data-v-9f92eb51]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin:12px 0}.stat-row[data-v-9f92eb51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.stat[data-v-9f92eb51]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;padding:14px 16px}.stat__val[data-v-9f92eb51]{font-size:24px;font-weight:700}.stat__val--ok[data-v-9f92eb51]{color:#86efac}.stat__val--bad[data-v-9f92eb51]{color:#fca5a5}.stat__lbl[data-v-9f92eb51]{font-size:12px;color:var(--muted, #94a3b8);margin-top:4px}.tabs[data-v-9f92eb51]{display:flex;gap:6px;margin-bottom:14px}.tab[data-v-9f92eb51]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--muted, #94a3b8);padding:7px 16px;border-radius:8px;cursor:pointer;font-size:13px}.tab--on[data-v-9f92eb51]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.tab__count[data-v-9f92eb51]{background:#ffffff40;border-radius:999px;padding:0 7px;margin-left:6px;font-size:11px}.filters[data-v-9f92eb51]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.f-input[data-v-9f92eb51]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:8px;padding:7px 10px;color:var(--text, #e5e7eb);font-size:13px}.f-input[data-v-9f92eb51]:focus{outline:none;border-color:var(--blue, #3b82f6)}.panel-box[data-v-9f92eb51]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden}.panel-box__empty[data-v-9f92eb51]{padding:28px 16px;text-align:center;color:var(--muted, #94a3b8);font-size:13px}.tbl[data-v-9f92eb51]{width:100%;border-collapse:collapse;font-size:13px}.tbl thead th[data-v-9f92eb51]{text-align:left;padding:11px 14px;color:var(--muted, #94a3b8);font-weight:600;border-bottom:1px solid var(--border, #334155);white-space:nowrap}.tbl td[data-v-9f92eb51]{padding:10px 14px;border-bottom:1px solid var(--border, #334155)}.tbl__row[data-v-9f92eb51]{cursor:pointer}.tbl__row[data-v-9f92eb51]:hover{background:#3b82f60f}.tbl__empty[data-v-9f92eb51]{text-align:center;color:var(--muted, #94a3b8);padding:28px 14px}.mono[data-v-9f92eb51]{font-family:monospace}.dir[data-v-9f92eb51]{font-size:12px;white-space:nowrap}.dir--inbound[data-v-9f92eb51]{color:#93c5fd}.dir--outbound[data-v-9f92eb51]{color:#fcd34d}.live-actions[data-v-9f92eb51]{display:flex;gap:6px}.live-dot[data-v-9f92eb51]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;margin-right:5px;animation:pulse-9f92eb51 1.2s infinite}@keyframes pulse-9f92eb51{0%,to{opacity:1}50%{opacity:.3}}.live-hint[data-v-9f92eb51]{padding:8px 14px}.pager[data-v-9f92eb51]{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px}.badge[data-v-9f92eb51]{font-size:11px;padding:3px 8px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center}.badge--ok[data-v-9f92eb51]{background:#22c55e29;color:#86efac}.badge--bad[data-v-9f92eb51]{background:#ef444424;color:#fca5a5}.badge--live[data-v-9f92eb51]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-9f92eb51]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.badge--type[data-v-9f92eb51]{background:#6366f12e;color:#c7d2fe}.muted[data-v-9f92eb51]{color:var(--muted, #94a3b8)}.small[data-v-9f92eb51]{font-size:12px}.btn[data-v-9f92eb51]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-9f92eb51]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-9f92eb51]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-9f92eb51]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-9f92eb51]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-9f92eb51]{background:transparent}.btn--mini[data-v-9f92eb51]{padding:4px 10px;font-size:12px}.btn--danger[data-v-9f92eb51]{color:#fca5a5}.btn--danger[data-v-9f92eb51]:hover:not(:disabled){border-color:#ef4444}.modal[data-v-9f92eb51]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal__box[data-v-9f92eb51]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:14px;width:100%;max-width:560px;max-height:92vh;display:flex;flex-direction:column}.modal__box--lg[data-v-9f92eb51]{max-width:720px}.modal__head[data-v-9f92eb51]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border, #334155)}.modal__head h3[data-v-9f92eb51]{margin:0;font-size:16px}.modal__close[data-v-9f92eb51]{background:none;border:none;color:var(--muted, #94a3b8);font-size:18px;cursor:pointer}.modal__body[data-v-9f92eb51]{padding:20px;overflow-y:auto}.modal__foot[data-v-9f92eb51]{padding:16px 20px;border-top:1px solid var(--border, #334155);display:flex;justify-content:flex-end;gap:10px}.d-summary[data-v-9f92eb51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.d-item[data-v-9f92eb51]{display:flex;flex-direction:column;gap:3px}.d-block[data-v-9f92eb51]{margin-top:16px}.d-block__head[data-v-9f92eb51]{font-size:13px;font-weight:600;color:var(--muted, #94a3b8);margin-bottom:10px;border-bottom:1px solid var(--border, #334155);padding-bottom:6px}.transcript[data-v-9f92eb51]{display:flex;flex-direction:column;gap:8px}.msg[data-v-9f92eb51]{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-radius:10px;background:var(--bg, #0f172a);max-width:85%}.msg--user[data-v-9f92eb51]{align-self:flex-start;border:1px solid var(--border, #334155)}.msg--assistant[data-v-9f92eb51]{align-self:flex-end;background:#3b82f61f;border:1px solid rgba(59,130,246,.35)}.msg--tool[data-v-9f92eb51]{align-self:center;background:#6366f11a}.msg__role[data-v-9f92eb51]{font-size:11px;color:var(--muted, #94a3b8)}.msg__text[data-v-9f92eb51]{font-size:13px}.timeline[data-v-9f92eb51]{display:flex;flex-direction:column;gap:8px}.tl[data-v-9f92eb51]{display:flex;align-items:center;gap:10px;font-size:13px}.tl__dot[data-v-9f92eb51]{width:8px;height:8px;border-radius:50%;background:var(--blue, #3b82f6);flex:0 0 auto}.tl__time[data-v-9f92eb51]{color:var(--muted, #94a3b8);flex:0 0 auto}.tl__type[data-v-9f92eb51]{font-weight:600}.ai[data-v-b32bbd0f]{padding:18px;color:var(--text,#e5e7eb)}.ai__head[data-v-b32bbd0f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.ai__title[data-v-b32bbd0f]{margin:0 0 4px;font-size:22px;font-weight:700}.ai__sub[data-v-b32bbd0f]{margin:0;font-size:13px;color:var(--muted,#94a3b8);max-width:760px;line-height:1.5}.ai__error[data-v-b32bbd0f]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:10px;margin-bottom:14px}.ai__warn[data-v-b32bbd0f]{background:#eab3081f;border:1px solid rgba(234,179,8,.4);color:#eab308;padding:10px 14px;border-radius:10px;margin-bottom:14px;font-size:13px}.tabs[data-v-b32bbd0f]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--border,#334155);padding-bottom:2px}.tab[data-v-b32bbd0f]{border:none;background:transparent;color:var(--muted,#94a3b8);padding:10px 16px;border-radius:9px 9px 0 0;cursor:pointer;font-size:13.5px;font-weight:600;transition:.15s;display:flex;align-items:center;gap:7px;border-bottom:2px solid transparent}.tab[data-v-b32bbd0f]:hover{color:var(--text,#e5e7eb)}.tab--on[data-v-b32bbd0f]{color:#fff;background:linear-gradient(180deg,rgba(59,130,246,.2),transparent);border-bottom-color:var(--blue,#3b82f6)}.tab__ic[data-v-b32bbd0f]{font-size:15px}.pane[data-v-b32bbd0f]{animation:fade-b32bbd0f .2s ease}@keyframes fade-b32bbd0f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pane-foot[data-v-b32bbd0f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px}.cfg-msg[data-v-b32bbd0f]{color:#4ade80;font-size:13px}.hero[data-v-b32bbd0f]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(135deg,#3b82f629,#3b82f60a);border:1px solid rgba(59,130,246,.35);border-radius:16px;padding:18px 20px;margin-bottom:14px}.hero__left[data-v-b32bbd0f]{display:flex;align-items:center;gap:14px}.hero__icon[data-v-b32bbd0f]{width:46px;height:46px;border-radius:12px;background:#3b82f640;display:flex;align-items:center;justify-content:center;font-size:24px}.hero__t[data-v-b32bbd0f]{font-size:16px;font-weight:700}.hero__s[data-v-b32bbd0f]{font-size:12.5px;color:var(--muted,#94a3b8);margin-top:2px}.seg[data-v-b32bbd0f]{display:inline-flex;background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:12px;padding:4px;gap:4px}.seg__btn[data-v-b32bbd0f]{border:none;background:transparent;color:var(--muted,#94a3b8);padding:9px 16px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;transition:.15s;display:flex;align-items:center;gap:6px}.seg__btn--on[data-v-b32bbd0f]{background:var(--blue,#3b82f6);color:#fff;box-shadow:0 2px 10px #3b82f666}.seg__ic[data-v-b32bbd0f]{font-size:15px}.cards2[data-v-b32bbd0f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}@media (max-width:1000px){.cards2[data-v-b32bbd0f]{grid-template-columns:1fr}}.card[data-v-b32bbd0f]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:14px;overflow:hidden;margin-bottom:14px}.card__head[data-v-b32bbd0f]{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid var(--border,#334155);font-weight:600;font-size:14px}.card__hint[data-v-b32bbd0f]{font-size:11px;color:var(--muted,#94a3b8);font-weight:400}.card__body[data-v-b32bbd0f]{padding:16px}.grid-toggles[data-v-b32bbd0f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:800px){.grid-toggles[data-v-b32bbd0f]{grid-template-columns:1fr}}.mgr[data-v-b32bbd0f]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.tg[data-v-b32bbd0f]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px}.tg input[data-v-b32bbd0f]{display:none}.tg .switch__track[data-v-b32bbd0f]{width:38px;height:20px;border-radius:999px;background:var(--border,#334155);position:relative;transition:.15s;flex:0 0 auto}.tg .switch__knob[data-v-b32bbd0f]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.15s}.tg input:checked+.switch__track[data-v-b32bbd0f]{background:var(--blue,#3b82f6)}.tg input:checked+.switch__track .switch__knob[data-v-b32bbd0f]{left:20px}.tg__t[data-v-b32bbd0f]{color:var(--text,#e5e7eb)}.ai__grid[data-v-b32bbd0f]{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media (max-width:1000px){.ai__grid[data-v-b32bbd0f]{grid-template-columns:1fr}}.panel-box[data-v-b32bbd0f]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:14px;overflow:hidden}.panel-box__head[data-v-b32bbd0f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border,#334155);font-weight:600;font-size:14px}.panel-box__empty[data-v-b32bbd0f]{padding:28px 16px;text-align:center;color:var(--muted,#94a3b8);font-size:13px}.head-btns[data-v-b32bbd0f]{display:flex;gap:6px}.agent-list[data-v-b32bbd0f]{max-height:70vh;overflow-y:auto}.agent-item[data-v-b32bbd0f]{padding:12px 16px;border-bottom:1px solid var(--border,#334155);cursor:pointer}.agent-item[data-v-b32bbd0f]:hover{background:#3b82f60f}.agent-item--sel[data-v-b32bbd0f]{background:#3b82f61f;border-left:3px solid var(--blue,#3b82f6)}.agent-item__main[data-v-b32bbd0f]{display:flex;justify-content:space-between;align-items:center;gap:8px}.agent-item__sub[data-v-b32bbd0f]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.detail-body[data-v-b32bbd0f]{padding:18px 20px;max-height:74vh;overflow-y:auto}.detail-foot[data-v-b32bbd0f]{margin-top:8px;display:flex;justify-content:flex-end}.detail-test[data-v-b32bbd0f]{margin:8px 0 14px;padding:10px;border-radius:8px;font-size:13px}.detail-test.ok[data-v-b32bbd0f]{background:#22c55e1f;color:#86efac}.detail-test.fail[data-v-b32bbd0f]{background:#ef44441f;color:#fca5a5}.field[data-v-b32bbd0f]{margin-bottom:14px;flex:1}.field--inline[data-v-b32bbd0f]{display:flex;align-items:center;gap:12px}.field--inline2[data-v-b32bbd0f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.field--inline .field__label[data-v-b32bbd0f],.field--inline2 .field__label[data-v-b32bbd0f]{margin-bottom:0}.field-row[data-v-b32bbd0f]{display:flex;gap:14px}@media (max-width:700px){.field-row[data-v-b32bbd0f]{flex-direction:column;gap:0}}.field__label[data-v-b32bbd0f]{display:block;font-size:13px;margin-bottom:6px;color:var(--muted,#94a3b8)}.field__req[data-v-b32bbd0f]{color:#ef4444}.field__input[data-v-b32bbd0f]{width:100%;background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:8px;padding:9px 12px;color:var(--text,#e5e7eb);font-size:14px;box-sizing:border-box}.field__input--sm[data-v-b32bbd0f]{padding:7px 10px;font-size:13px}.field__input[data-v-b32bbd0f]:focus{outline:none;border-color:var(--blue,#3b82f6)}.field__textarea[data-v-b32bbd0f]{resize:vertical;font-family:inherit;line-height:1.5}.field__hint[data-v-b32bbd0f]{font-size:12px;color:var(--muted,#94a3b8);margin-top:4px}.mono[data-v-b32bbd0f]{font-family:ui-monospace,Menlo,Consolas,monospace}.tool-grid[data-v-b32bbd0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.tool[data-v-b32bbd0f]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:10px;cursor:pointer;transition:.15s}.tool--on[data-v-b32bbd0f]{border-color:var(--blue,#3b82f6);background:#3b82f614}.tool input[data-v-b32bbd0f]{margin-top:3px}.tool__body[data-v-b32bbd0f]{display:flex;flex-direction:column;gap:2px}.tool__name[data-v-b32bbd0f]{font-size:13px;font-weight:600;color:#c7d2fe}.tool__desc[data-v-b32bbd0f]{font-size:11px;color:var(--muted,#94a3b8);line-height:1.35}.switch[data-v-b32bbd0f]{display:inline-flex;align-items:center;cursor:pointer}.switch input[data-v-b32bbd0f]{display:none}.switch__track[data-v-b32bbd0f]{width:38px;height:20px;border-radius:999px;background:var(--border,#334155);position:relative;transition:.15s}.switch__knob[data-v-b32bbd0f]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.15s}.switch input:checked+.switch__track[data-v-b32bbd0f]{background:var(--blue,#3b82f6)}.switch input:checked+.switch__track .switch__knob[data-v-b32bbd0f]{left:20px}.stat-row[data-v-b32bbd0f]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.stat[data-v-b32bbd0f]{flex:1;min-width:120px;background:var(--bg,#0f172a);border:1px solid var(--border,#334155);border-radius:12px;padding:14px 16px}.stat__n[data-v-b32bbd0f]{font-size:22px;font-weight:700}.stat__l[data-v-b32bbd0f]{font-size:12px;color:var(--muted,#94a3b8);margin-top:2px}.tbl[data-v-b32bbd0f]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-b32bbd0f]{text-align:left;padding:8px 10px;color:var(--muted,#94a3b8);border-bottom:1px solid var(--border,#334155);font-weight:600}.tbl td[data-v-b32bbd0f]{padding:8px 10px;border-bottom:1px solid var(--border,#334155)}.msg[data-v-b32bbd0f]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.12)}.msg__role[data-v-b32bbd0f]{flex:0 0 90px;font-size:12px;color:var(--muted,#94a3b8)}.msg__txt[data-v-b32bbd0f]{font-size:13px;line-height:1.45}.msg.assistant .msg__txt[data-v-b32bbd0f]{color:#c7d2fe}.badge[data-v-b32bbd0f]{font-size:11px;padding:3px 8px;border-radius:999px}.badge--type[data-v-b32bbd0f]{background:#6366f12e;color:#c7d2fe}.badge--live[data-v-b32bbd0f]{background:#22c55e2e;color:#86efac;font-weight:700}.badge--ok[data-v-b32bbd0f]{background:#22c55e26;color:#86efac}.badge--err[data-v-b32bbd0f]{background:#ef444426;color:#fca5a5}.badge--soon[data-v-b32bbd0f]{background:#eab30826;color:#fbbf24;display:inline-block;margin-top:10px}.muted[data-v-b32bbd0f]{color:var(--muted,#94a3b8)}.small[data-v-b32bbd0f]{font-size:12px}.btn[data-v-b32bbd0f]{border:1px solid var(--border,#334155);background:var(--bg,#0f172a);color:var(--text,#e5e7eb);padding:9px 15px;border-radius:9px;cursor:pointer;font-size:13px;transition:.15s;font-weight:500}.btn[data-v-b32bbd0f]:hover:not(:disabled){border-color:var(--blue,#3b82f6)}.btn[data-v-b32bbd0f]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-b32bbd0f]{background:var(--blue,#3b82f6);border-color:var(--blue,#3b82f6);color:#fff}.btn--primary[data-v-b32bbd0f]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-b32bbd0f]{background:transparent}.btn--mini[data-v-b32bbd0f]{padding:5px 11px;font-size:12px}.btn--danger[data-v-b32bbd0f]{color:#fca5a5}.btn--danger[data-v-b32bbd0f]:hover:not(:disabled){border-color:#ef4444}.modal__err[data-v-b32bbd0f]{margin-top:12px;color:#fca5a5;font-size:13px}.vlib[data-v-abb3bc7f]{padding:18px;color:var(--text, #e5e7eb)}.vlib__head[data-v-abb3bc7f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;flex-wrap:wrap}.vlib__title[data-v-abb3bc7f]{margin:0 0 4px;font-size:20px;font-weight:600}.vlib__sub[data-v-abb3bc7f]{margin:0;font-size:13px;color:var(--muted, #94a3b8);max-width:640px}.vlib__sub code[data-v-abb3bc7f]{background:var(--bg, #0f172a);padding:1px 6px;border-radius:5px;color:var(--blue, #3b82f6)}.vlib__head-actions[data-v-abb3bc7f]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.vlib__langwrap[data-v-abb3bc7f]{display:flex;flex-direction:column;gap:4px}.vlib__langlabel[data-v-abb3bc7f]{font-size:12px;color:var(--muted, #94a3b8)}.vlib__lang[data-v-abb3bc7f]{background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:8px 12px;color:var(--text, #e5e7eb);font-size:14px;min-width:160px}.vlib__lang[data-v-abb3bc7f]:focus{outline:none;border-color:var(--blue, #3b82f6)}.vlib__summary[data-v-abb3bc7f]{background:var(--bg2, #1e293b);border:1px solid var(--border, #334155);border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vlib__chip[data-v-abb3bc7f]{font-size:12px;padding:2px 9px;border-radius:999px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.vlib__chip--ok[data-v-abb3bc7f]{background:#3b82f62e;color:#93c5fd}.vlib__chip--fail[data-v-abb3bc7f]{background:#ef444424;color:#fca5a5}.vlib__error[data-v-abb3bc7f]{background:#ef44441f;border:1px solid #ef4444;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:14px}.vlib__toolbar[data-v-abb3bc7f]{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.vlib__search[data-v-abb3bc7f]{flex:1;min-width:220px;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:9px 12px;color:var(--text, #e5e7eb);font-size:14px;box-sizing:border-box}.vlib__search[data-v-abb3bc7f]:focus{outline:none;border-color:var(--blue, #3b82f6)}.vlib__filter[data-v-abb3bc7f]{font-size:13px;color:var(--muted, #94a3b8);display:flex;align-items:center;gap:6px;cursor:pointer}.vlib__count[data-v-abb3bc7f]{font-size:12px;color:var(--muted, #94a3b8);margin-left:auto}.vlib__tablewrap[data-v-abb3bc7f]{border:1px solid var(--border, #334155);border-radius:12px;overflow:hidden;background:var(--bg2, #1e293b)}.vlib__table[data-v-abb3bc7f]{width:100%;border-collapse:collapse;font-size:13px}.vlib__table thead th[data-v-abb3bc7f]{text-align:left;padding:10px 14px;background:var(--bg, #0f172a);color:var(--muted, #94a3b8);font-weight:600;border-bottom:1px solid var(--border, #334155);white-space:nowrap}.vlib__table tbody td[data-v-abb3bc7f]{padding:10px 14px;border-bottom:1px solid var(--border, #334155);vertical-align:top}.vlib__table tbody tr:last-child td[data-v-abb3bc7f]{border-bottom:none}.col-key[data-v-abb3bc7f]{width:1%;white-space:nowrap}.col-audio[data-v-abb3bc7f]{width:220px}.col-status[data-v-abb3bc7f],.col-act[data-v-abb3bc7f]{width:1%;white-space:nowrap}.vlib__key[data-v-abb3bc7f]{background:var(--bg, #0f172a);padding:3px 8px;border-radius:6px;color:var(--blue, #3b82f6);font-size:12px}.vlib__textinput[data-v-abb3bc7f]{width:100%;min-width:240px;resize:vertical;background:var(--bg, #0f172a);border:1px solid var(--border, #334155);border-radius:8px;padding:8px 10px;color:var(--text, #e5e7eb);font-size:13px;box-sizing:border-box;font-family:inherit;line-height:1.4}.vlib__textinput[data-v-abb3bc7f]:focus{outline:none;border-color:var(--blue, #3b82f6)}.vlib__textinput.is-dirty[data-v-abb3bc7f]{border-color:#fbbf24}.vlib__hint[data-v-abb3bc7f]{font-size:11px;color:var(--muted, #94a3b8);margin-top:4px}.vlib__hint--warn[data-v-abb3bc7f]{color:#fbbf24}.vlib__hint--muted[data-v-abb3bc7f]{color:var(--muted, #94a3b8)}.vlib__audio[data-v-abb3bc7f]{width:100%;height:34px}.vlib__when[data-v-abb3bc7f]{font-size:11px;color:var(--muted, #94a3b8);margin-top:4px}.vlib__empty[data-v-abb3bc7f]{text-align:center;color:var(--muted, #94a3b8);padding:24px}.badge[data-v-abb3bc7f]{font-size:11px;padding:3px 9px;border-radius:999px;white-space:nowrap}.badge--ok[data-v-abb3bc7f]{background:#3b82f62e;color:#93c5fd}.badge--off[data-v-abb3bc7f]{background:var(--bg, #0f172a);color:var(--muted, #94a3b8)}.btn[data-v-abb3bc7f]{border:1px solid var(--border, #334155);background:var(--bg, #0f172a);color:var(--text, #e5e7eb);padding:8px 14px;border-radius:8px;cursor:pointer;font-size:13px;transition:.15s}.btn[data-v-abb3bc7f]:hover:not(:disabled){border-color:var(--blue, #3b82f6)}.btn[data-v-abb3bc7f]:disabled{opacity:.5;cursor:not-allowed}.btn--primary[data-v-abb3bc7f]{background:var(--blue, #3b82f6);border-color:var(--blue, #3b82f6);color:#fff}.btn--primary[data-v-abb3bc7f]:hover:not(:disabled){filter:brightness(1.1)}.btn--ghost[data-v-abb3bc7f]{background:transparent}.btn--mini[data-v-abb3bc7f]{padding:5px 10px;font-size:12px}.btn--auto[data-v-abb3bc7f]{flex:0 0 auto}.plugins__head[data-v-70fa2d5a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.plugins__title[data-v-70fa2d5a]{margin:0 0 4px;font-size:20px}.plugins__sub[data-v-70fa2d5a]{margin:0;color:var(--muted, #94a3b8);font-size:13px;max-width:640px}.plugins__warn[data-v-70fa2d5a]{background:#eab3081f;border:1px solid rgba(234,179,8,.4);color:#eab308;padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:13px}.plugins__error[data-v-70fa2d5a]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#ef4444;padding:10px 14px;border-radius:8px;margin-bottom:14px}.plugins__empty[data-v-70fa2d5a]{color:var(--muted,#94a3b8);padding:30px;text-align:center}.plugins__grid[data-v-70fa2d5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.pcard[data-v-70fa2d5a]{background:var(--bg2,#1e293b);border:1px solid var(--border,#334155);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s,opacity .15s}.pcard--off[data-v-70fa2d5a]{opacity:.62}.pcard--core[data-v-70fa2d5a]{border-color:var(--blue,#3b82f6)}.pcard__top[data-v-70fa2d5a]{display:flex;align-items:center;gap:10px}.pcard__icon[data-v-70fa2d5a]{font-size:26px;line-height:1}.pcard__id[data-v-70fa2d5a]{flex:1;min-width:0}.pcard__name[data-v-70fa2d5a]{font-weight:600;font-size:15px}.pcard__code[data-v-70fa2d5a],.pcard__ver[data-v-70fa2d5a]{font-size:11px;color:var(--muted,#94a3b8)}.pcard__desc[data-v-70fa2d5a]{margin:0;font-size:13px;color:var(--text,#e2e8f0);min-height:34px}.pcard__meta[data-v-70fa2d5a]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-70fa2d5a]{font-size:11px;padding:2px 8px;border-radius:999px;background:#94a3b826;color:var(--muted,#94a3b8)}.chip--price[data-v-70fa2d5a]{background:#3b82f62e;color:#60a5fa}.chip--free[data-v-70fa2d5a]{background:#22c55e26;color:#4ade80}.pcard__foot[data-v-70fa2d5a]{margin-top:auto;padding-top:8px;border-top:1px solid var(--border,#334155);display:flex;align-items:center}.badge[data-v-70fa2d5a]{font-size:11px;padding:3px 10px;border-radius:6px}.badge--core[data-v-70fa2d5a]{background:#3b82f62e;color:#60a5fa}.switch[data-v-70fa2d5a]{display:flex;align-items:center;gap:8px;cursor:pointer}.switch input[data-v-70fa2d5a]{display:none}.switch__slider[data-v-70fa2d5a]{width:38px;height:20px;border-radius:999px;background:#475569;position:relative;transition:background .15s;flex:none}.switch__slider[data-v-70fa2d5a]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+.switch__slider[data-v-70fa2d5a]{background:var(--blue,#3b82f6)}.switch input:checked+.switch__slider[data-v-70fa2d5a]:after{transform:translate(18px)}.switch__label[data-v-70fa2d5a]{font-size:12px;color:var(--muted,#94a3b8)}
