@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@600;700;800&family=Inter:wght@300;400;500;600&display=swap";[data-v-1d5412b5]{box-sizing:border-box;margin:0;padding:0}.shell[data-v-1d5412b5]{--red: #c41230;--red2: #9a0e25;--red3: #fff0f2;--gold: #c9963a;--black: #0f0e0e;--dark: #191818;--dark2: #232222;--dark3: #2d2c2c;--bg: #f7f6f4;--surface: #ffffff;--border: #ebebeb;--txt: #1a1a1a;--txt2: #6b6b6b;--txt3: #a0a0a0;--green: #16a34a;--amber: #b45309;--blue: #1d4ed8;display:flex;height:100vh;font-family:Inter,sans-serif;background:#f7f6f4;color:var(--txt);overflow:hidden}.sidebar[data-v-1d5412b5]{width:230px;flex-shrink:0;background:var(--black);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:200}@media (max-width: 768px){.sidebar[data-v-1d5412b5]{position:fixed;top:0;left:0;bottom:0;transform:translate(-100%);box-shadow:6px 0 32px #0006}.sidebar.open[data-v-1d5412b5]{transform:translate(0)}.overlay[data-v-1d5412b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:199;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media (min-width: 769px){.overlay[data-v-1d5412b5]{display:none}.sb-close[data-v-1d5412b5],.mob-btn[data-v-1d5412b5]{display:none!important}}.sb-logo[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;padding:20px 18px 16px;border-bottom:1px solid var(--dark2)}.sb-logo-icon[data-v-1d5412b5]{width:38px;height:38px;background:var(--red);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sb-logo-text[data-v-1d5412b5]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;color:#fff}.sb-logo-text em[data-v-1d5412b5]{color:var(--red);font-style:normal}.sb-close[data-v-1d5412b5]{margin-left:auto;background:none;border:none;color:#444;font-size:16px;cursor:pointer}.sb-user[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;margin:14px 12px 8px;padding:10px 12px;background:var(--dark);border-radius:10px;border:1px solid var(--dark2)}.sb-user-av[data-v-1d5412b5]{width:32px;height:32px;border-radius:8px;background:var(--red);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.sb-user-name[data-v-1d5412b5]{font-size:13px;font-weight:600;color:#e0e0e0}.sb-user-role[data-v-1d5412b5]{font-size:10px;color:#4a4a4a;text-transform:uppercase;letter-spacing:.5px;margin-top:1px}.sb-nav[data-v-1d5412b5]{flex:1;padding:8px 10px}.sb-section[data-v-1d5412b5]{font-size:9px;font-weight:700;color:#2e2e2e;text-transform:uppercase;letter-spacing:2px;padding:14px 8px 5px}.sb-link[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;font-size:13px;font-weight:500;color:#5a5a5a;text-decoration:none;margin-bottom:2px;transition:all .15s;border:1px solid transparent}.sb-link[data-v-1d5412b5]:hover{background:var(--dark);color:#ccc}.sb-active[data-v-1d5412b5]{background:var(--red)!important;color:#fff!important;border-color:var(--red2)!important}.sb-badge[data-v-1d5412b5]{margin-left:auto;font-size:9px;font-weight:700;background:var(--red);color:#fff;padding:2px 7px;border-radius:20px;letter-spacing:.5px;animation:pulse-badge-1d5412b5 2s ease-in-out infinite}.sb-active .sb-badge[data-v-1d5412b5]{background:#ffffff40}@keyframes pulse-badge-1d5412b5{0%,to{opacity:1}50%{opacity:.6}}.sb-logout[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;margin:10px 12px 16px;padding:10px 12px;border-radius:9px;border:1px solid var(--dark2);background:transparent;color:#4a4a4a;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.sb-logout[data-v-1d5412b5]:hover{background:#c412301a;border-color:var(--red);color:var(--red)}.main[data-v-1d5412b5]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-1d5412b5]{display:flex;align-items:center;gap:12px;padding:0 28px;height:62px;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;position:relative}.topbar[data-v-1d5412b5]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.mob-btn[data-v-1d5412b5]{display:none;background:none;border:1px solid #ebebeb;border-radius:8px;padding:8px;cursor:pointer;color:var(--txt2);flex-shrink:0;align-items:center;justify-content:center}@media (max-width: 768px){.mob-btn[data-v-1d5412b5]{display:flex}.topbar[data-v-1d5412b5]{padding:0 16px}.content[data-v-1d5412b5]{padding:14px 16px!important}}.topbar-crumb[data-v-1d5412b5]{font-size:11px;color:var(--txt3);text-transform:uppercase;letter-spacing:1px}.topbar-title[data-v-1d5412b5]{font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:700;color:var(--txt)}.topbar-actions[data-v-1d5412b5]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.profile-trigger[data-v-1d5412b5]{position:relative;flex-shrink:0}.profile-btn[data-v-1d5412b5]{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:10px;cursor:pointer;border:1px solid #ebebeb;background:var(--surf);transition:all .15s}.profile-btn[data-v-1d5412b5]:hover{border-color:var(--red);background:#fff8f8}.profile-av[data-v-1d5412b5]{width:30px;height:30px;border-radius:8px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif}.profile-drawer[data-v-1d5412b5]{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:#fff;border:1px solid #ebebeb;border-radius:14px;box-shadow:0 8px 32px #0000001f;z-index:999;overflow:hidden}.pd-header[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fafafa}.pd-av[data-v-1d5412b5]{width:38px;height:38px;border-radius:10px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0}.pd-name[data-v-1d5412b5]{font-size:13px;font-weight:700;color:#1a1a1a}.pd-email[data-v-1d5412b5]{font-size:11px;color:#a0a0a0;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.pd-badge[data-v-1d5412b5]{font-size:9px;font-weight:700;background:#fff0f2;color:#c41230;padding:2px 7px;border-radius:20px;display:inline-block;margin-top:4px}.pd-divider[data-v-1d5412b5]{height:1px;background:#f0f0f0;margin:4px 0}.pd-item[data-v-1d5412b5]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;color:#444;text-decoration:none;cursor:pointer;transition:all .12s;width:100%;border:none;background:none;font-family:Inter,sans-serif;text-align:left}.pd-item[data-v-1d5412b5]:hover{background:#f8f8f8;color:#1a1a1a}.pd-logout[data-v-1d5412b5]{color:#c41230}.pd-logout[data-v-1d5412b5]:hover{background:#fff0f2;color:#9a0e25}.drawer-enter-active[data-v-1d5412b5]{transition:all .18s ease}.drawer-leave-active[data-v-1d5412b5]{transition:all .15s ease}.drawer-enter-from[data-v-1d5412b5],.drawer-leave-to[data-v-1d5412b5]{opacity:0;transform:translateY(-8px)}.flash[data-v-1d5412b5]{display:flex;align-items:center;gap:8px;margin:12px 28px 0;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:500;flex-shrink:0}.flash-ok[data-v-1d5412b5]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.flash-err[data-v-1d5412b5]{background:#fff0f2;color:var(--red2);border:1px solid #fecdd3}.flash-enter-active[data-v-1d5412b5],.flash-leave-active[data-v-1d5412b5]{transition:all .3s}.flash-enter-from[data-v-1d5412b5],.flash-leave-to[data-v-1d5412b5]{opacity:0;transform:translateY(-8px)}.content[data-v-1d5412b5]{flex:1;padding:20px 28px;overflow-y:auto;overflow-x:hidden}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}@media (max-width: 900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.stat-grid{grid-template-columns:1fr}}.grid-cols-3-1{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 900px){.grid-cols-3-1{grid-template-columns:1fr}}.panel{background:var(--surface, #fff);border:1px solid #ebebeb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background .12s}.number-pill{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:#c41230;font-weight:700}.btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s;border:none;font-family:Inter,sans-serif;text-decoration:none;white-space:nowrap;letter-spacing:.2px}.btn-primary:hover{background:#a30e27;transform:translateY(-1px);box-shadow:0 6px 20px #c4123059}.action-btn{padding:5px 12px;border:1px solid #e8e8e8;background:transparent;border-radius:7px;color:#888;font-size:12px;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;font-weight:500}.action-btn:hover{border-color:#c41230;color:#c41230;background:#fff0f2}.action-btn.danger:hover{border-color:#c41230;color:#9a0e25;background:#fff0f2}@media (max-width: 640px){.table th,.table td{padding:8px 10px;font-size:12px}}.action-btn[data-v-61f4225f]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-61f4225f]:hover{border-color:#c41230;color:#c41230}.modal-overlay[data-v-61f4225f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-61f4225f]{background:#fff;border-radius:18px;width:100%;max-width:560px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:90vh}.modal-head[data-v-61f4225f]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0}.modal-title[data-v-61f4225f]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a}.modal-close[data-v-61f4225f]{background:none;border:none;font-size:18px;color:#aaa;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s}.modal-close[data-v-61f4225f]:hover{background:#f5f5f5;color:#555}.modal-sub[data-v-61f4225f]{font-size:13px;color:#a0a0a0;padding:4px 24px 14px;border-bottom:1px solid #f0f0f0}.modal-body[data-v-61f4225f]{padding:18px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-61f4225f]{padding:14px 24px;border-top:1px solid #f0f0f0;display:flex;gap:10px}.modal-footer .btn[data-v-61f4225f]{flex:1;justify-content:center}.row2[data-v-61f4225f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.row2[data-v-61f4225f]{grid-template-columns:1fr}}.fg[data-v-61f4225f]{margin-bottom:14px}.fl[data-v-61f4225f]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-61f4225f]{width:100%;padding:10px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-61f4225f]:focus{border-color:#c41230;background:#fff}.targets-section[data-v-61f4225f]{margin-top:4px}.targets-header[data-v-61f4225f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.targets-list[data-v-61f4225f]{display:flex;flex-direction:column;gap:8px}.target-row[data-v-61f4225f]{display:flex;align-items:center;gap:8px}.target-name[data-v-61f4225f]{flex:0 0 140px}.target-number[data-v-61f4225f]{flex:1}.target-remove[data-v-61f4225f]{background:#fff;border:1.5px solid #fecdd3;color:#c41230;border-radius:8px;padding:8px 10px;cursor:pointer;font-size:13px;transition:all .15s;flex-shrink:0}.target-remove[data-v-61f4225f]:hover{background:#fff0f2}.target-remove[data-v-61f4225f]:disabled{opacity:.3;cursor:not-allowed}.add-target-btn[data-v-61f4225f]{padding:6px 14px;background:#fff0f2;border:1px solid #fecdd3;color:#c41230;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.add-target-btn[data-v-61f4225f]:hover{background:#fecdd3}.notif-dot[data-v-30143486]{width:8px;height:8px;border-radius:50%;background:#c41230;animation:pulse-30143486 1.5s infinite}@keyframes pulse-30143486{0%,to{opacity:1}50%{opacity:.4}}.ticket-row[data-v-30143486]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:10px;cursor:pointer;transition:all .15s;border-bottom:1px solid #f5f5f5}.ticket-row[data-v-30143486]:hover{background:#fff7f8}.ticket-row[data-v-30143486]:last-child{border-bottom:none}.unread-row[data-v-30143486]{background:#fff8f8;border-left:3px solid #c41230;padding-left:11px}.tr-client[data-v-30143486]{display:flex;align-items:center;gap:10px;min-width:160px}.tr-av[data-v-30143486]{width:36px;height:36px;border-radius:10px;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.tr-name[data-v-30143486]{font-size:13px;font-weight:700;color:#1a1a1a}.tr-email[data-v-30143486]{font-size:11px;color:#a0a0a0}.tr-subject[data-v-30143486]{flex:1;min-width:0}.tr-subj-text[data-v-30143486]{font-size:13px;font-weight:600;color:#1a1a1a}.tr-preview[data-v-30143486]{font-size:12px;color:#888;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-badge[data-v-30143486]{font-size:9px;font-weight:700;background:#c41230;color:#fff;padding:2px 6px;border-radius:20px}.unread-count[data-v-30143486]{font-size:10px;font-weight:700;background:#c41230;color:#fff;padding:1px 7px;border-radius:20px}.tr-meta[data-v-30143486]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.tr-time[data-v-30143486]{font-size:11px;color:#bbb;margin-top:4px}.admin-chat-grid[data-v-b031b76f]{display:grid;grid-template-columns:1fr 280px;gap:14px}@media (max-width:900px){.admin-chat-grid[data-v-b031b76f]{grid-template-columns:1fr}}.chat-col[data-v-b031b76f]{display:flex;flex-direction:column;gap:12px}.chat-subject[data-v-b031b76f]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:8px;padding:14px 18px;background:#fff;border:1px solid #ebebeb;border-radius:12px}.messages[data-v-b031b76f]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;min-height:350px;max-height:55vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.msg-row[data-v-b031b76f]{display:flex;align-items:flex-end;gap:8px}.msg-left[data-v-b031b76f]{justify-content:flex-start}.msg-right[data-v-b031b76f]{justify-content:flex-end}.msg-av[data-v-b031b76f]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.admin-av[data-v-b031b76f]{background:#c41230}.client-av[data-v-b031b76f]{background:#1a1a1a}.msg-bubble[data-v-b031b76f]{max-width:70%;padding:12px 16px;border-radius:14px}.bubble-client[data-v-b031b76f]{background:#f5f5f5;border-radius:4px 14px 14px}.bubble-admin[data-v-b031b76f]{background:#c41230;color:#fff;border-radius:14px 4px 14px 14px}.msg-sender[data-v-b031b76f]{font-size:10px;font-weight:700;opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.msg-text[data-v-b031b76f]{font-size:14px;line-height:1.5;white-space:pre-wrap}.msg-time[data-v-b031b76f]{font-size:10px;opacity:.5;margin-top:6px}.reply-box[data-v-b031b76f]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:16px}.reply-input[data-v-b031b76f]{width:100%;border:1.5px solid #ebebeb;border-radius:10px;padding:12px 14px;font-size:14px;font-family:Inter,sans-serif;outline:none;resize:vertical;color:#1a1a1a;transition:border-color .2s}.reply-input[data-v-b031b76f]:focus{border-color:#c41230}.reply-footer[data-v-b031b76f]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.closed-notice[data-v-b031b76f]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 16px;font-size:13px;color:#92400e;text-align:center}.info-col .ci-av[data-v-b031b76f]{width:56px;height:56px;border-radius:14px;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 10px}.ci-name[data-v-b031b76f]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;text-align:center}.ci-email[data-v-b031b76f]{font-size:12px;color:#a0a0a0;text-align:center;margin-bottom:14px}.ci-stats[data-v-b031b76f]{border-top:1px solid #f5f5f5;padding-top:12px;display:flex;flex-direction:column;gap:8px}.ci-stat[data-v-b031b76f]{display:flex;justify-content:space-between}.ci-sl[data-v-b031b76f]{font-size:12px;color:#a0a0a0}.ci-sv[data-v-b031b76f]{font-size:13px;font-weight:700;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.clients-grid[data-v-c2f628fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width:1100px){.clients-grid[data-v-c2f628fe]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.clients-grid[data-v-c2f628fe]{grid-template-columns:1fr}}.ccard[data-v-c2f628fe]{background:#fff;border:1px solid #e8e8e8;border-radius:14px;padding:20px;opacity:0;animation:fadeUp-c2f628fe .4s forwards;transition:all .2s;box-shadow:0 1px 3px #0000000d}.ccard[data-v-c2f628fe]:hover{border-color:#c41230;box-shadow:0 4px 16px #c4123014;transform:translateY(-2px)}@keyframes fadeUp-c2f628fe{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(12px)}}.ccard-head[data-v-c2f628fe]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.ccard-av[data-v-c2f628fe]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;font-family:Plus Jakarta Sans,sans-serif}.st-active[data-v-c2f628fe],.st-low[data-v-c2f628fe],.st-suspended[data-v-c2f628fe]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700}.st-active[data-v-c2f628fe]{background:#f0fdf4;color:#166534}.st-low[data-v-c2f628fe]{background:#fffbeb;color:#92400e}.st-suspended[data-v-c2f628fe]{background:#fff0f2;color:#9a0e25}.st-dot[data-v-c2f628fe]{width:6px;height:6px;border-radius:50%;background:currentColor}.ccard-name[data-v-c2f628fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:3px}.ccard-email[data-v-c2f628fe]{font-size:12px;color:#a0a0a0;margin-bottom:14px}.ccard-stats[data-v-c2f628fe]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.cs[data-v-c2f628fe]{background:#f8f8f8;border-radius:9px;padding:10px 12px;border:1px solid #f0f0f0}.cs-label[data-v-c2f628fe]{font-size:10px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.cs-val[data-v-c2f628fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;color:#1a1a1a}.cs-plan[data-v-c2f628fe]{font-size:14px;text-transform:capitalize}.ccard-actions[data-v-c2f628fe]{display:flex;gap:8px}.ca-btn[data-v-c2f628fe]{flex:1;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid}.ca-view[data-v-c2f628fe]{background:#fff;border-color:#e8e8e8;color:#333}.ca-view[data-v-c2f628fe]:hover{border-color:#c41230;color:#c41230;background:#fff0f2}.ca-suspend[data-v-c2f628fe]{background:#fff;border-color:#fecdd3;color:#9a0e25}.ca-suspend[data-v-c2f628fe]:hover{background:#fff0f2}.ca-restore[data-v-c2f628fe]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.ca-restore[data-v-c2f628fe]:hover{background:#dcfce7}.empty-card[data-v-c2f628fe]{background:#fff;border:1.5px dashed #e8e8e8;border-radius:14px;padding:48px;text-align:center;grid-column:1/-1}.modal-overlay[data-v-c2f628fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-c2f628fe]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto}.modal-title[data-v-c2f628fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:20px}.row2[data-v-c2f628fe]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.row2[data-v-c2f628fe]{grid-template-columns:1fr}}.fg[data-v-c2f628fe]{margin-bottom:14px}.fl[data-v-c2f628fe]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-c2f628fe]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-c2f628fe]:focus{border-color:#c41230;background:#fff}.err-msg[data-v-c2f628fe]{font-size:12px;color:#c41230;margin-bottom:10px}.modal-actions[data-v-c2f628fe]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-c2f628fe]{flex:1;justify-content:center}.stats-row[data-v-3cd7a252]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px}.stat-box[data-v-3cd7a252]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;text-align:center}.stat-label[data-v-3cd7a252]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.stat-val[data-v-3cd7a252]{font-size:22px;font-weight:800;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.stat-val.green[data-v-3cd7a252]{color:#16a34a}.stat-val.blue[data-v-3cd7a252]{color:#2563eb}.tab-bar[data-v-3cd7a252]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #ebebeb;padding-bottom:0}.tab-btn[data-v-3cd7a252]{padding:8px 20px;border:none;background:none;font-size:13px;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:6px}.tab-btn.active[data-v-3cd7a252]{color:#c41230;border-bottom-color:#c41230}.tab-badge[data-v-3cd7a252]{background:#c41230;color:#fff;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.panel[data-v-3cd7a252]{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-3cd7a252]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f0f0f0}.panel-title[data-v-3cd7a252]{font-size:14px;font-weight:700;color:#1a1a1a}.table[data-v-3cd7a252]{width:100%;border-collapse:collapse}.table th[data-v-3cd7a252]{padding:10px 16px;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0f0f0;text-align:left}.table td[data-v-3cd7a252]{padding:12px 16px;font-size:13px;color:#1a1a1a;border-bottom:1px solid #f8f8f8}.table tr:last-child td[data-v-3cd7a252]{border-bottom:none}.empty-state[data-v-3cd7a252]{text-align:center;color:#ccc;padding:30px;font-size:13px}.badge[data-v-3cd7a252]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.badge-green[data-v-3cd7a252]{background:#f0fdf4;color:#16a34a}.badge-red[data-v-3cd7a252]{background:#fff0f2;color:#c41230}.badge-amber[data-v-3cd7a252]{background:#fffbeb;color:#d97706}.badge-gray[data-v-3cd7a252]{background:#f5f5f5;color:#888}.btn[data-v-3cd7a252]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-3cd7a252]{background:#c41230;color:#fff}.btn-primary[data-v-3cd7a252]:hover:not(:disabled){background:#a30e27}.btn-primary[data-v-3cd7a252]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-3cd7a252]{background:#f5f5f5;color:#555}.btn-ghost[data-v-3cd7a252]:hover{background:#ebebeb}.btn-sm[data-v-3cd7a252]{padding:5px 10px;font-size:12px}.field[data-v-3cd7a252]{margin-bottom:14px}.fl[data-v-3cd7a252]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.fi[data-v-3cd7a252]{width:100%;padding:10px 14px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:14px;color:#1a1a1a;box-sizing:border-box;outline:none}.fi[data-v-3cd7a252]:focus{border-color:#c41230}.modal-overlay[data-v-3cd7a252]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-3cd7a252]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:400px}.modal-header[data-v-3cd7a252]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-title[data-v-3cd7a252]{font-size:16px;font-weight:800;color:#1a1a1a}.modal-close[data-v-3cd7a252]{background:none;border:none;font-size:18px;cursor:pointer;color:#888}@media (max-width:900px){.stats-row[data-v-3cd7a252]{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.stats-row[data-v-3cd7a252]{grid-template-columns:repeat(2,1fr)}}.stat-grid[data-v-0eb5ddc1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width:900px){.stat-grid[data-v-0eb5ddc1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stat-grid[data-v-0eb5ddc1]{grid-template-columns:1fr}}.scard[data-v-0eb5ddc1]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:18px;opacity:0;animation:fadeUp-0eb5ddc1 .4s forwards;box-shadow:0 1px 3px #0000000a}@keyframes fadeUp-0eb5ddc1{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(12px)}}.scard-top[data-v-0eb5ddc1]{margin-bottom:12px}.scard-icon[data-v-0eb5ddc1]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.scard-val[data-v-0eb5ddc1]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;line-height:1;margin-bottom:4px}.scard-label[data-v-0eb5ddc1]{font-size:12px;font-weight:700;color:#1a1a1a;margin-bottom:2px}.scard-sub[data-v-0eb5ddc1]{font-size:11px;color:#a0a0a0;margin-bottom:10px}.scard-bar[data-v-0eb5ddc1]{height:4px;border-radius:2px;overflow:hidden}.scard-fill[data-v-0eb5ddc1]{height:100%;border-radius:2px;transition:width 1s ease;max-width:100%}.main-grid[data-v-0eb5ddc1]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width:900px){.main-grid[data-v-0eb5ddc1]{grid-template-columns:1fr}}.live-badge[data-v-0eb5ddc1]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#fff0f2;color:#c41230;border-radius:20px;font-size:11px;font-weight:700}.live-dot[data-v-0eb5ddc1]{width:6px;height:6px;border-radius:50%;background:#c41230;animation:pulse-0eb5ddc1 1.5s infinite}@keyframes pulse-0eb5ddc1{0%,to{opacity:1}50%{opacity:.4}}.empty-live[data-v-0eb5ddc1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#ccc}.live-row[data-v-0eb5ddc1]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#fafafa;border:1px solid #f0f0f0;margin-bottom:8px;border-left:3px solid #c41230}.lr-pulse[data-v-0eb5ddc1]{width:10px;height:10px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:pulse-0eb5ddc1 1.5s infinite}.lr-info[data-v-0eb5ddc1]{flex:1;min-width:0}.lr-caller[data-v-0eb5ddc1]{font-size:13px;font-weight:700;color:#1a1a1a}.lr-dest[data-v-0eb5ddc1]{font-size:11px;color:#c41230;margin-top:1px}.lr-center[data-v-0eb5ddc1]{flex:1;min-width:0}.lr-client[data-v-0eb5ddc1]{font-size:12px;font-weight:600;color:#555}.lr-type[data-v-0eb5ddc1]{font-size:10px;color:#a0a0a0}.lr-timer[data-v-0eb5ddc1]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;min-width:45px;text-align:right}.lr-hangup[data-v-0eb5ddc1]{background:#fff0f2;border:1px solid #fecdd3;color:#c41230;border-radius:6px;padding:5px 8px;cursor:pointer;transition:all .15s}.lr-hangup[data-v-0eb5ddc1]:hover{background:#c41230;color:#fff}.chart-wrap[data-v-0eb5ddc1]{height:160px;display:flex;align-items:flex-end}.chart-bars[data-v-0eb5ddc1]{display:flex;align-items:flex-end;gap:8px;width:100%;height:100%}.bar-col[data-v-0eb5ddc1]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:3px}.bar-val[data-v-0eb5ddc1]{font-size:9px;color:#a0a0a0;font-weight:600}.bar-wrap[data-v-0eb5ddc1]{width:100%;flex:1;display:flex;align-items:flex-end;background:#f8f8f8;border-radius:4px;overflow:hidden}.bar-fill[data-v-0eb5ddc1]{width:100%;background:linear-gradient(180deg,#c41230,#ff6b8a);border-radius:4px;transition:height 1s ease;min-height:4px}.bar-label[data-v-0eb5ddc1]{font-size:10px;color:#888;font-weight:600}.bar-calls[data-v-0eb5ddc1]{font-size:9px;color:silver}.bottom-grid[data-v-0eb5ddc1]{display:grid;grid-template-columns:1fr 2fr;gap:14px}@media (max-width:900px){.bottom-grid[data-v-0eb5ddc1]{grid-template-columns:1fr}}.tc-row[data-v-0eb5ddc1]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5}.tc-row[data-v-0eb5ddc1]:last-child{border-bottom:none}.tc-rank[data-v-0eb5ddc1]{font-size:11px;font-weight:700;color:#a0a0a0;min-width:20px}.tc-av[data-v-0eb5ddc1]{width:30px;height:30px;border-radius:8px;background:#c41230;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.tc-info[data-v-0eb5ddc1]{flex:1;min-width:0}.tc-name[data-v-0eb5ddc1]{font-size:13px;font-weight:600;color:#1a1a1a}.tc-calls[data-v-0eb5ddc1]{font-size:11px;color:#a0a0a0}.tc-rev[data-v-0eb5ddc1]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#16a34a}.tabs[data-v-d3db282d]{display:flex;gap:4px;background:#f5f5f5;border-radius:10px;padding:4px;margin-bottom:16px;width:fit-content}.tab[data-v-d3db282d]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;border:none;background:transparent;cursor:pointer;color:#888;transition:all .15s;font-family:Inter,sans-serif}.tab.active[data-v-d3db282d]{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px #00000014}.plans-grid[data-v-d3db282d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}@media (max-width:900px){.plans-grid[data-v-d3db282d]{grid-template-columns:repeat(2,1fr)}}.plan-card[data-v-d3db282d]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.plan-default[data-v-d3db282d]{border-color:#c41230;border-width:2px}.pc-head[data-v-d3db282d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pc-name[data-v-d3db282d]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a}.default-tag[data-v-d3db282d]{font-size:10px;background:#fff0f2;color:#c41230;padding:2px 8px;border-radius:20px;font-weight:700}.pc-desc[data-v-d3db282d]{font-size:12px;color:#a0a0a0;margin-bottom:14px}.pc-stats[data-v-d3db282d]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:10px}.pcs[data-v-d3db282d]{background:#f8f8f8;border-radius:7px;padding:8px;text-align:center}.pcs-l[data-v-d3db282d]{font-size:9px;color:#a0a0a0;text-transform:uppercase;font-weight:700;margin-bottom:3px}.pcs-v[data-v-d3db282d]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.pc-example[data-v-d3db282d]{font-size:12px;margin-bottom:12px;padding:6px 10px;background:#f8f8f8;border-radius:6px}.pc-actions[data-v-d3db282d]{display:flex;gap:6px}.lookup-result[data-v-d3db282d]{background:#f8f8f8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.lr-row[data-v-d3db282d]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #f0f0f0}.lr-label[data-v-d3db282d]{font-size:12px;color:#888;font-weight:600}.lr-val[data-v-d3db282d]{font-size:13px;font-weight:700;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.lr-val.red[data-v-d3db282d]{color:#c41230}.lr-val.green[data-v-d3db282d]{color:#16a34a}.lr-val.orange[data-v-d3db282d]{color:#d97706}.info-note[data-v-d3db282d]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:12px;color:#1e40af}.file-drop[data-v-d3db282d]{border:2px dashed #ebebeb;border-radius:10px;padding:16px;text-align:center;cursor:pointer;transition:all .15s}.file-drop[data-v-d3db282d]:hover{border-color:#c41230;background:#fff8f8}.action-btn[data-v-d3db282d]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-d3db282d]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-d3db282d]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-d3db282d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-d3db282d]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px}.modal-title[data-v-d3db282d]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-d3db282d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-d3db282d]{margin-bottom:14px}.fl[data-v-d3db282d]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-d3db282d]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-d3db282d]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-d3db282d]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-d3db282d]{flex:1;justify-content:center}.info-bar[data-v-e093d590]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;font-size:13px;color:#1e40af;margin-bottom:14px}.copy-btn[data-v-e093d590]{background:none;border:none;cursor:pointer;font-size:14px;color:#888;padding:2px 4px}.copy-btn[data-v-e093d590]:hover{color:#c41230}.action-btn[data-v-e093d590]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-e093d590]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-e093d590]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-e093d590]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-e093d590]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px}.modal-title[data-v-e093d590]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-e093d590]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-e093d590]{margin-bottom:14px}.fl[data-v-e093d590]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-e093d590]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-e093d590]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-e093d590]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-e093d590]{flex:1;justify-content:center}.limits-row{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:12px 14px;margin-bottom:14px;font-size:12px;color:#92400e}.live-indicator[data-v-b2ffcb2c]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--green)}.live-dot[data-v-b2ffcb2c]{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-b2ffcb2c 1.5s ease-in-out infinite}@keyframes pulse-b2ffcb2c{0%,to{opacity:1}50%{opacity:.4}}.live-stats[data-v-b2ffcb2c]{display:flex;gap:24px;margin-bottom:24px}.ls-item[data-v-b2ffcb2c]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px 24px;text-align:center;min-width:120px}.ls-value[data-v-b2ffcb2c]{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:1}.ls-label[data-v-b2ffcb2c]{font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-top:6px}.empty-live[data-v-b2ffcb2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#a0a0a0;font-size:15px;gap:12px}.empty-icon[data-v-b2ffcb2c]{color:#888;margin-bottom:8px}.calls-grid[data-v-b2ffcb2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.call-card[data-v-b2ffcb2c]{background:#fff;border:1px solid var(--green);border-left-width:3px;border-radius:14px;padding:18px;transition:transform .2s}.call-card[data-v-b2ffcb2c]:hover{transform:translateY(-2px)}.call-card-top[data-v-b2ffcb2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.call-pulse-wrap[data-v-b2ffcb2c]{display:flex;align-items:center;gap:7px}.call-pulse[data-v-b2ffcb2c]{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse-b2ffcb2c 1s ease-in-out infinite}.call-live-badge[data-v-b2ffcb2c]{font-size:10px;font-weight:700;color:var(--green);letter-spacing:1px}.call-timer[data-v-b2ffcb2c]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;color:var(--accent)}.call-field-label[data-v-b2ffcb2c]{font-size:10px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px}.call-field-val[data-v-b2ffcb2c]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600}.call-arrow[data-v-b2ffcb2c]{text-align:center;color:#888;font-size:16px;margin:8px 0}.call-meta[data-v-b2ffcb2c]{display:flex;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #ebebeb}.meta-item[data-v-b2ffcb2c]{flex:1}.meta-label[data-v-b2ffcb2c]{font-size:10px;color:#a0a0a0;display:block;margin-bottom:3px}.meta-val[data-v-b2ffcb2c]{font-size:12px;font-weight:500}.hangup-btn[data-v-b2ffcb2c]{width:100%;margin-top:14px;padding:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:var(--red);font-size:12px;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}.hangup-btn[data-v-b2ffcb2c]:hover{background:#ef444433}.action-btn[data-v-55a2c5a1]{padding:6px 14px;border:1px solid #ebebeb;background:transparent;border-radius:7px;color:#a0a0a0;font-size:12px;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}.action-btn[data-v-55a2c5a1]:hover{border-color:var(--accent);color:var(--accent)}.action-btn.danger[data-v-55a2c5a1]:hover{border-color:var(--red);color:var(--red)}.modal-overlay[data-v-55a2c5a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:200;display:flex;align-items:center;justify-content:center}.modal[data-v-55a2c5a1]{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:28px;width:520px;max-width:95vw}.modal-title[data-v-55a2c5a1]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:16px}.form-row[data-v-55a2c5a1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-55a2c5a1]{margin-bottom:14px}.form-label[data-v-55a2c5a1]{display:block;font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.form-input[data-v-55a2c5a1]{width:100%;padding:11px 14px;background:#f7f6f4;border:1px solid #ebebeb;border-radius:8px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-55a2c5a1]:focus{border-color:var(--accent)}.modal-actions[data-v-55a2c5a1]{display:flex;gap:10px;margin-top:16px}.modal-actions .btn[data-v-55a2c5a1]{flex:1;justify-content:center}.badge[data-v-55a2c5a1]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500}.badge-green[data-v-55a2c5a1]{background:#00e5a01a;color:var(--green)}.badge-blue[data-v-55a2c5a1]{background:#00d4ff1a;color:var(--accent)}.badge-red[data-v-55a2c5a1]{background:#ef44441a;color:var(--red)}.dot[data-v-55a2c5a1]{width:6px;height:6px;border-radius:50%;background:currentColor}.profile-grid[data-v-f67c6e54]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:768px){.profile-grid[data-v-f67c6e54]{grid-template-columns:1fr}}.admin-card[data-v-f67c6e54]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f8f8;border-radius:12px}.av-circle[data-v-f67c6e54]{width:56px;height:56px;border-radius:14px;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;flex-shrink:0}.av-name[data-v-f67c6e54]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;color:#1a1a1a}.av-email[data-v-f67c6e54]{font-size:13px;color:#888}.sm-av[data-v-f67c6e54]{width:32px;height:32px;border-radius:8px;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.fg[data-v-f67c6e54]{margin-bottom:14px}.fl[data-v-f67c6e54]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-f67c6e54]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-f67c6e54]:focus{border-color:#c41230;background:#fff}.err[data-v-f67c6e54]{font-size:12px;color:#c41230;margin-top:4px}.warn-note[data-v-f67c6e54]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;font-size:12px;color:#92400e;margin-bottom:16px}.action-btn[data-v-f67c6e54]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-f67c6e54]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-f67c6e54]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-f67c6e54]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-f67c6e54]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px}.modal-title[data-v-f67c6e54]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:12px}.row2[data-v-f67c6e54]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions[data-v-f67c6e54]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-f67c6e54]{flex:1;justify-content:center}.section-divider[data-v-12d910e3]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;padding:10px 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:14px}.action-btn[data-v-12d910e3]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-12d910e3]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-12d910e3]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-12d910e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-12d910e3]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:560px;margin:auto}.modal-title[data-v-12d910e3]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-12d910e3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-12d910e3]{margin-bottom:14px}.fl[data-v-12d910e3]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-12d910e3]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-12d910e3]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-12d910e3]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-12d910e3]{flex:1;justify-content:center}.header-card[data-v-70e562dd]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;box-shadow:0 1px 3px #0000000a}.hc-left[data-v-70e562dd]{display:flex;align-items:center;gap:16px}.avatar[data-v-70e562dd]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#c41230,#ff4d6d);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hc-name[data-v-70e562dd]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;color:#1a1a1a}.hc-email[data-v-70e562dd]{font-size:13px;color:#999;margin-top:2px}.hc-meta[data-v-70e562dd]{font-size:12px;color:#bbb;margin-top:4px}.hc-right[data-v-70e562dd]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hc-since[data-v-70e562dd]{font-size:11px;color:#ccc}.status-badge[data-v-70e562dd]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:700}.st-active[data-v-70e562dd]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.st-suspended[data-v-70e562dd]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.dot[data-v-70e562dd]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.stat-grid[data-v-70e562dd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}@media (max-width:900px){.stat-grid[data-v-70e562dd]{grid-template-columns:repeat(2,1fr)}}.sc[data-v-70e562dd]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 1px 3px #0000000a}.sc-icon[data-v-70e562dd]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-label[data-v-70e562dd]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.sc-val[data-v-70e562dd]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:3px}.sc-sub[data-v-70e562dd]{font-size:11px;color:#bbb}.svc-row[data-v-70e562dd]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.svc-item[data-v-70e562dd]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:600;border:1.5px solid}.svc-on[data-v-70e562dd]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.svc-off[data-v-70e562dd]{background:#fafafa;border-color:#e8e8e8;color:#aaa}.notes-chip[data-v-70e562dd]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-size:12px;color:#666;background:#fffbeb;border:1.5px solid #fde68a}.tabs[data-v-70e562dd]{display:flex;gap:4px;margin-bottom:14px;background:#f5f5f5;padding:4px;border-radius:10px;width:fit-content}.tab[data-v-70e562dd]{padding:7px 20px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:600;color:#999;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.tab.active[data-v-70e562dd]{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px #00000014}.btn-danger[data-v-70e562dd]{background:#fef2f2;color:#dc2626;border:1.5px solid #fecaca}.btn-danger[data-v-70e562dd]:hover{background:#dc2626;color:#fff}.modal-overlay[data-v-70e562dd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-70e562dd]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:480px;margin:auto}.modal-title[data-v-70e562dd]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.section-divider[data-v-70e562dd]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;padding:10px 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:14px}.row2[data-v-70e562dd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.row3[data-v-70e562dd]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.fg[data-v-70e562dd]{margin-bottom:14px}.fl[data-v-70e562dd]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-70e562dd]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;box-sizing:border-box}.fi[data-v-70e562dd]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-70e562dd]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-70e562dd]{flex:1;justify-content:center}.explain-grid[data-v-3cb2cd35]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.explain-card[data-v-3cb2cd35]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:18px;cursor:pointer;transition:all .2s}.explain-card[data-v-3cb2cd35]:hover{border-color:var(--border2,#253448)}.explain-card.active[data-v-3cb2cd35]{border-color:var(--accent);background:#00d4ff0a}.ex-title[data-v-3cb2cd35]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;margin-bottom:6px}.ex-body[data-v-3cb2cd35]{font-size:13px;color:#a0a0a0;line-height:1.6;margin-bottom:10px}.ex-example[data-v-3cb2cd35]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:var(--accent);background:#00d4ff14;padding:6px 10px;border-radius:6px;display:inline-block}.panel-note[data-v-3cb2cd35]{font-size:11px;color:#a0a0a0;font-style:italic}.number-mono[data-v-3cb2cd35]{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:var(--accent)}.code-pill[data-v-3cb2cd35]{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;background:#f8f8f8;border:1px solid #ebebeb;padding:3px 8px;border-radius:5px;color:#a0a0a0}.priority-badge[data-v-3cb2cd35]{display:inline-block;width:28px;height:28px;border-radius:6px;background:#f8f8f8;text-align:center;line-height:28px;font-size:12px;font-weight:700}.badge[data-v-3cb2cd35]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500}.badge-green[data-v-3cb2cd35]{background:#00e5a01a;color:var(--green)}.badge-red[data-v-3cb2cd35]{background:#ef44441a;color:var(--red)}.dot[data-v-3cb2cd35]{width:6px;height:6px;border-radius:50%;background:currentColor}.action-btn[data-v-3cb2cd35]{padding:6px 12px;border:1px solid #ebebeb;background:transparent;border-radius:7px;color:#a0a0a0;font-size:12px;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}.action-btn[data-v-3cb2cd35]:hover{border-color:var(--accent);color:var(--accent)}.action-btn.danger[data-v-3cb2cd35]:hover{border-color:var(--red);color:var(--red)}.dialplan-preview[data-v-3cb2cd35]{margin-top:20px;background:#f7f6f4;border:1px solid #ebebeb;border-radius:10px;padding:16px}.dp-label[data-v-3cb2cd35]{font-size:10px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.dialplan-preview code[data-v-3cb2cd35]{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:var(--accent);line-height:1.8}.modal-overlay[data-v-3cb2cd35]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:200;display:flex;align-items:center;justify-content:center}.modal[data-v-3cb2cd35]{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:28px;width:480px;max-width:95vw}.modal-title[data-v-3cb2cd35]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}.modal-sub[data-v-3cb2cd35]{font-size:13px;color:#a0a0a0;margin-bottom:20px}.form-row[data-v-3cb2cd35]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-3cb2cd35]{margin-bottom:14px}.form-label[data-v-3cb2cd35]{display:block;font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.form-input[data-v-3cb2cd35]{width:100%;padding:11px 14px;background:#f7f6f4;border:1px solid #ebebeb;border-radius:8px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-3cb2cd35]:focus{border-color:var(--accent)}.hint[data-v-3cb2cd35]{font-size:11px;color:#a0a0a0;margin-top:5px}.modal-actions[data-v-3cb2cd35]{display:flex;gap:10px;margin-top:20px}.modal-actions .btn[data-v-3cb2cd35]{flex:1;justify-content:center}.tab-bar[data-v-fd96c3b1]{display:flex;gap:4px;margin-bottom:16px;background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:5px;flex-wrap:wrap}.tab-btn[data-v-fd96c3b1]{padding:9px 18px;border:none;border-radius:9px;font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;background:transparent;color:#888;transition:all .15s;display:flex;align-items:center;gap:6px}.tab-btn[data-v-fd96c3b1]:hover{background:#f5f5f5;color:#333}.tab-active[data-v-fd96c3b1]{background:#c41230!important;color:#fff!important}.svc-count[data-v-fd96c3b1]{font-size:10px;padding:2px 7px;border-radius:20px;font-weight:700}.cnt-ok[data-v-fd96c3b1]{background:#ffffff40;color:#fff}.cnt-err[data-v-fd96c3b1]{background:#fff3;color:#fff}.row2[data-v-fd96c3b1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.row2[data-v-fd96c3b1]{grid-template-columns:1fr}}.fg[data-v-fd96c3b1]{margin-bottom:14px}.fl[data-v-fd96c3b1]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-fd96c3b1]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-fd96c3b1]:focus{border-color:#c41230;background:#fff}.hint[data-v-fd96c3b1]{font-size:11px;color:#a0a0a0;margin-top:4px}.preview-box[data-v-fd96c3b1]{display:flex;align-items:center;justify-content:space-between;background:#f8f8f8;border:1px solid #ebebeb;border-radius:10px;padding:12px 16px}.preview-logo[data-v-fd96c3b1]{display:flex;align-items:center;gap:10px}.preview-icon[data-v-fd96c3b1]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.preview-name[data-v-fd96c3b1]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;color:#1a1a1a}.presets[data-v-fd96c3b1]{display:flex;gap:8px;flex-wrap:wrap}.preset[data-v-fd96c3b1]{display:flex;align-items:center;gap:7px;padding:7px 13px;border:1.5px solid #ebebeb;border-radius:9px;cursor:pointer;font-size:12px;color:#666;font-weight:500;transition:all .15s}.preset[data-v-fd96c3b1]:hover{border-color:#c41230;color:#1a1a1a}.preset-active[data-v-fd96c3b1]{border-color:#c41230;background:#fff0f2;color:#c41230}.preset-dot[data-v-fd96c3b1]{width:18px;height:18px;border-radius:50%;flex-shrink:0}.color-row[data-v-fd96c3b1]{display:flex;align-items:center;gap:8px}.cpicker[data-v-fd96c3b1]{width:42px;height:42px;border:1.5px solid #ebebeb;border-radius:9px;cursor:pointer;padding:3px;background:#f8f8f8}.btn-preview[data-v-fd96c3b1]{display:flex;gap:10px;margin-top:14px}.prev-btn-p[data-v-fd96c3b1]{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:700;color:#fff;cursor:default;font-family:Inter,sans-serif}.prev-btn-g[data-v-fd96c3b1]{padding:9px 18px;border-radius:8px;font-size:13px;font-weight:700;background:transparent;cursor:default;font-family:Inter,sans-serif}.svc-header[data-v-fd96c3b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.svc-summary[data-v-fd96c3b1]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600}.sum-ok[data-v-fd96c3b1]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.sum-warn[data-v-fd96c3b1]{background:#fff0f2;color:#9a0e25;border:1px solid #fecdd3}.refresh-btn[data-v-fd96c3b1]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1.5px solid #ebebeb;border-radius:8px;font-size:12px;font-weight:600;color:#666;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.refresh-btn[data-v-fd96c3b1]:hover{border-color:#c41230;color:#c41230}.svc-grid[data-v-fd96c3b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media (max-width:1100px){.svc-grid[data-v-fd96c3b1]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.svc-grid[data-v-fd96c3b1]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.svc-grid[data-v-fd96c3b1]{grid-template-columns:1fr}}.svc-card[data-v-fd96c3b1]{background:#fff;border-radius:12px;padding:16px;border:1.5px solid #ebebeb;transition:all .15s}.svc-ok[data-v-fd96c3b1]{border-color:#bbf7d0}.svc-err[data-v-fd96c3b1]{border-color:#fecdd3}.svc-card-top[data-v-fd96c3b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.svc-icon-wrap[data-v-fd96c3b1]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center}.icon-ok[data-v-fd96c3b1]{background:#f0fdf4;color:#16a34a}.icon-err[data-v-fd96c3b1]{background:#fff0f2;color:#c41230}.svc-status-pill[data-v-fd96c3b1]{display:flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700}.pill-ok[data-v-fd96c3b1]{background:#f0fdf4;color:#166534}.pill-err[data-v-fd96c3b1]{background:#fff0f2;color:#9a0e25}.pill-dot[data-v-fd96c3b1]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:blink-fd96c3b1 1.5s infinite}@keyframes blink-fd96c3b1{0%,to{opacity:1}50%{opacity:.3}}.svc-name[data-v-fd96c3b1]{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:3px;font-family:Plus Jakarta Sans,sans-serif}.svc-desc[data-v-fd96c3b1]{font-size:11px;color:#a0a0a0;margin-bottom:6px}.svc-msg[data-v-fd96c3b1]{font-size:11px;color:#888;font-style:italic}.fix-box[data-v-fd96c3b1]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px}.fix-title[data-v-fd96c3b1]{font-size:12px;font-weight:700;color:#92400e;margin-bottom:10px}.fix-row[data-v-fd96c3b1]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #fde68a}.fix-row[data-v-fd96c3b1]:last-child{border-bottom:none}.fix-svc[data-v-fd96c3b1]{font-size:11px;font-weight:700;color:#b45309;min-width:80px}.fix-row code[data-v-fd96c3b1]{font-size:11px;background:#fff;padding:4px 8px;border-radius:5px;color:#1a1a1a;border:1px solid #fde68a;flex:1}.disk-box[data-v-fd96c3b1]{margin-bottom:16px}.disk-top[data-v-fd96c3b1]{display:flex;justify-content:space-between;margin-bottom:6px}.disk-track[data-v-fd96c3b1]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.disk-fill[data-v-fd96c3b1]{height:100%;border-radius:4px;transition:width .5s}.info-grid[data-v-fd96c3b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}@media (max-width:768px){.info-grid[data-v-fd96c3b1]{grid-template-columns:repeat(2,1fr)}}.info-item[data-v-fd96c3b1]{background:#f8f8f8;border-radius:9px;padding:12px}.info-val[data-v-fd96c3b1]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin-top:4px}.act-row[data-v-fd96c3b1]{display:flex;gap:8px;margin-bottom:14px}.act-btn[data-v-fd96c3b1]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:8px;color:#666;font-size:12px;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;font-weight:600}.act-btn[data-v-fd96c3b1]:hover{border-color:#c41230;color:#c41230;background:#fff0f2}.cron-box[data-v-fd96c3b1]{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:12px 14px}.cron-title[data-v-fd96c3b1]{font-size:12px;font-weight:700;color:#92400e;margin-bottom:8px}.cron-box code[data-v-fd96c3b1]{display:block;font-size:11px;background:#fff;padding:8px 10px;border-radius:6px;color:#1a1a1a;word-break:break-all;border:1px solid #fde68a}.save-inline[data-v-fd96c3b1]{margin-top:20px;display:flex;justify-content:flex-end}.save-btn[data-v-fd96c3b1]{padding:11px 32px;background:#c41230;border:none;border-radius:9px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px #c4123040}.save-btn[data-v-fd96c3b1]:hover{background:#a30e27;transform:translateY(-1px);box-shadow:0 6px 20px #c4123059}.save-btn[data-v-fd96c3b1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.provider-chips[data-v-65309f69]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pchip[data-v-65309f69]{padding:5px 12px;background:#fff;border:1px solid #ebebeb;border-radius:20px;font-size:12px;font-weight:600;color:#555;display:flex;align-items:center;gap:5px}.carriers-grid[data-v-65309f69]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}@media (max-width:1100px){.carriers-grid[data-v-65309f69]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.carriers-grid[data-v-65309f69]{grid-template-columns:1fr}}.carr-card[data-v-65309f69]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:18px;box-shadow:0 1px 3px #0000000a;transition:all .2s}.carr-card[data-v-65309f69]:hover{border-color:#c41230;box-shadow:0 4px 12px #c4123014}.carr-default[data-v-65309f69]{border-color:#c41230;border-width:2px}.carr-head[data-v-65309f69]{display:flex;justify-content:space-between;margin-bottom:14px}.carr-prov[data-v-65309f69]{display:flex;align-items:center;gap:10px}.carr-emoji[data-v-65309f69]{font-size:24px}.carr-name[data-v-65309f69]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.carr-pname[data-v-65309f69]{font-size:11px;color:#a0a0a0}.default-badge[data-v-65309f69]{font-size:10px;background:#fff0f2;color:#c41230;padding:2px 8px;border-radius:20px;font-weight:700}.carr-stats[data-v-65309f69]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.cstat[data-v-65309f69]{background:#f8f8f8;border-radius:8px;padding:8px 10px}.cstat-l[data-v-65309f69]{font-size:10px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-weight:600}.cstat-v[data-v-65309f69]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a}.carr-actions[data-v-65309f69]{display:flex;gap:6px}.ca-btn[data-v-65309f69]{flex:1;padding:7px;border:1.5px solid #e8e8e8;background:#fff;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;color:#555}.ca-btn[data-v-65309f69]:hover{border-color:#c41230;color:#c41230}.ca-del[data-v-65309f69]:hover{border-color:#dc2626;color:#dc2626;background:#fff0f2}.empty-carrier[data-v-65309f69]{grid-column:1/-1;text-align:center;padding:48px;background:#fff;border:1.5px dashed #ebebeb;border-radius:14px}.prov-grid[data-v-65309f69]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px}@media (max-width:480px){.prov-grid[data-v-65309f69]{grid-template-columns:repeat(2,1fr)}}.prov-opt[data-v-65309f69]{padding:8px;border:1.5px solid #ebebeb;border-radius:8px;text-align:center;font-size:12px;font-weight:600;cursor:pointer;color:#555;transition:all .15s}.prov-opt[data-v-65309f69]:hover{border-color:#c41230;color:#c41230}.prov-sel[data-v-65309f69]{border-color:#c41230;background:#fff0f2;color:#c41230}.modal-overlay[data-v-65309f69]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-65309f69]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:560px;margin:auto}.modal-title[data-v-65309f69]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:20px}.row2[data-v-65309f69]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-65309f69]{margin-bottom:14px}.fl[data-v-65309f69]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-65309f69]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-65309f69]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-65309f69]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-65309f69]{flex:1;justify-content:center}.modal-overlay[data-v-4c978464]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-4c978464]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px}.modal-title[data-v-4c978464]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-4c978464]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-4c978464]{margin-bottom:14px}.fl[data-v-4c978464]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-4c978464]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none}.fi[data-v-4c978464]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-4c978464]{display:flex;gap:10px}.modal-actions .btn[data-v-4c978464]{flex:1;justify-content:center}.carrier-bar[data-v-c6d07d2a]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #ebebeb;border-radius:10px;margin-bottom:14px;flex-wrap:wrap}.carrier-chip[data-v-c6d07d2a]{padding:4px 12px;background:#f0fdf4;color:#166534;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px}.chip-default[data-v-c6d07d2a]{background:#fff0f2;color:#c41230}.chip-warn[data-v-c6d07d2a]{background:#fffbeb;color:#92400e;cursor:pointer;text-decoration:none}.default-star[data-v-c6d07d2a]{font-size:10px}.no-carrier-warn[data-v-c6d07d2a]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:14px;font-size:13px;color:#92400e}.sms-stats[data-v-c6d07d2a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px}@media (max-width:1100px){.sms-stats[data-v-c6d07d2a]{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sms-stats[data-v-c6d07d2a]{grid-template-columns:repeat(2,1fr)}}.ss-card[data-v-c6d07d2a]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:14px;text-align:center;box-shadow:0 1px 3px #0000000a}.ss-icon[data-v-c6d07d2a]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.ss-val[data-v-c6d07d2a]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#1a1a1a;margin-bottom:3px}.ss-label[data-v-c6d07d2a]{font-size:11px;color:#a0a0a0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.grid2[data-v-c6d07d2a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width:900px){.grid2[data-v-c6d07d2a]{grid-template-columns:1fr}}.chart-wrap[data-v-c6d07d2a]{height:160px;display:flex;flex-direction:column;gap:8px}.chart-bars[data-v-c6d07d2a]{display:flex;align-items:flex-end;gap:6px;flex:1}.bar-col[data-v-c6d07d2a]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:2px}.bar-val[data-v-c6d07d2a]{font-size:9px;color:#a0a0a0;font-weight:600}.bar-wrap[data-v-c6d07d2a]{width:100%;flex:1;position:relative;background:#f8f8f8;border-radius:4px;overflow:hidden;display:flex;align-items:flex-end}.bar-fill-d[data-v-c6d07d2a]{width:100%;background:#c41230;border-radius:4px;position:absolute;bottom:0;transition:height .8s}.bar-fill-s[data-v-c6d07d2a]{width:100%;background:#c41230;border-radius:4px;position:absolute;bottom:0}.bar-label[data-v-c6d07d2a]{font-size:10px;color:#888;font-weight:600}.chart-legend[data-v-c6d07d2a]{display:flex;gap:12px;justify-content:center}.legend-item[data-v-c6d07d2a]{display:flex;align-items:center;gap:4px;font-size:11px;color:#888}.leg-dot[data-v-c6d07d2a]{width:8px;height:8px;border-radius:50%}.tc-row[data-v-c6d07d2a]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5}.tc-row[data-v-c6d07d2a]:last-child{border-bottom:none}.tc-rank[data-v-c6d07d2a]{font-size:11px;font-weight:700;color:#a0a0a0;min-width:20px}.tc-av[data-v-c6d07d2a]{width:30px;height:30px;border-radius:8px;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.tc-info[data-v-c6d07d2a]{flex:1}.tc-name[data-v-c6d07d2a]{font-size:13px;font-weight:600;color:#1a1a1a}.tc-sub[data-v-c6d07d2a]{font-size:11px;color:#a0a0a0}.tc-rev[data-v-c6d07d2a]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#16a34a}.info-banner[data-v-a684495f]{background:#00d4ff0f;border:1px solid rgba(0,212,255,.15);color:#a0a0a0;padding:12px 16px;border-radius:10px;font-size:13px;margin-bottom:20px;line-height:1.6}.trunk-grid[data-v-a684495f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.trunk-card[data-v-a684495f]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;transition:border-color .2s}.trunk-card[data-v-a684495f]:hover{border-color:var(--border2,#253448)}.tc-top[data-v-a684495f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.tc-name[data-v-a684495f]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:700;margin-bottom:3px}.tc-provider[data-v-a684495f]{font-size:12px;color:#a0a0a0}.tc-body[data-v-a684495f]{margin-bottom:16px}.tc-row[data-v-a684495f]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #ebebeb}.tc-row[data-v-a684495f]:last-child{border-bottom:none}.tc-label[data-v-a684495f]{font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.7px}.tc-val[data-v-a684495f]{font-size:13px;font-weight:500}.tc-val.mono[data-v-a684495f]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:var(--accent)}.tc-actions[data-v-a684495f]{display:flex;gap:8px}.test-btn[data-v-a684495f]{flex:1;padding:8px;border-radius:8px;font-size:12px;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .2s;border:1px solid #ebebeb;background:transparent;color:#a0a0a0}.test-btn.test-ok[data-v-a684495f]{border-color:#00e5a066;color:var(--green);background:#00e5a014}.test-btn.test-fail[data-v-a684495f]{border-color:#ef444466;color:var(--red);background:#ef444414}.test-btn.test-testing[data-v-a684495f]{opacity:.7;animation:pulse-a684495f 1s ease-in-out infinite}@keyframes pulse-a684495f{0%,to{opacity:.7}50%{opacity:1}}.action-btn[data-v-a684495f]{flex:1;padding:8px;border:1px solid #ebebeb;background:transparent;border-radius:8px;color:#a0a0a0;font-size:12px;cursor:pointer;transition:all .15s}.action-btn[data-v-a684495f]:hover{border-color:var(--accent);color:var(--accent)}.action-btn.danger[data-v-a684495f]:hover{border-color:var(--red);color:var(--red)}.empty-card[data-v-a684495f]{background:#fff;border:1px dashed #ebebeb;border-radius:14px;padding:40px;text-align:center}.empty-title[data-v-a684495f]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;margin-bottom:8px}.empty-sub[data-v-a684495f]{font-size:13px;color:#a0a0a0}.badge[data-v-a684495f]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:500}.badge-green[data-v-a684495f]{background:#00e5a01a;color:var(--green)}.badge-amber[data-v-a684495f]{background:#f59e0b1a;color:var(--amber)}.badge-red[data-v-a684495f]{background:#ef44441a;color:var(--red)}.dot[data-v-a684495f]{width:6px;height:6px;border-radius:50%;background:currentColor}.modal-overlay[data-v-a684495f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:20px}.modal[data-v-a684495f]{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:28px;width:560px;max-width:95vw;max-height:90vh;overflow-y:auto}.modal-title[data-v-a684495f]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.modal-sub[data-v-a684495f]{font-size:13px;color:#a0a0a0;margin-bottom:20px}.form-row[data-v-a684495f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-a684495f]{margin-bottom:14px}.form-label[data-v-a684495f]{display:block;font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.form-input[data-v-a684495f]{width:100%;padding:11px 14px;background:#f7f6f4;border:1px solid #ebebeb;border-radius:8px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s;resize:vertical}.form-input[data-v-a684495f]:focus{border-color:var(--accent)}.radio-group[data-v-a684495f]{display:flex;gap:20px}.radio-opt[data-v-a684495f]{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.radio-opt input[data-v-a684495f]{accent-color:var(--accent)}.hint[data-v-a684495f]{font-size:11px;color:#a0a0a0;margin-top:5px}.modal-actions[data-v-a684495f]{display:flex;gap:10px;margin-top:20px}.modal-actions .btn[data-v-a684495f]{flex:1;justify-content:center}[data-v-ac00b5f1],[data-v-ac00b5f1]:before,[data-v-ac00b5f1]:after{box-sizing:border-box;margin:0;padding:0}.ashell[data-v-ac00b5f1]{display:flex;min-height:100vh;background:#f8f8f8;font-family:Inter,sans-serif}.asidebar[data-v-ac00b5f1]{width:220px;background:#0a0a0a;display:flex;flex-direction:column;flex-shrink:0;z-index:50}.aoverlay[data-v-ac00b5f1]{display:none}.alogo[data-v-ac00b5f1]{display:flex;align-items:center;gap:10px;padding:18px 14px;border-bottom:1px solid #1a1a1a}.alogo-icon[data-v-ac00b5f1]{width:32px;height:32px;background:#c41230;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alogo-text[data-v-ac00b5f1]{font-size:16px;font-weight:800;color:#fff;flex:1}.asb-close[data-v-ac00b5f1]{display:none;background:none;border:none;color:#666;font-size:16px;cursor:pointer}.agent-card[data-v-ac00b5f1]{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #1a1a1a}.agent-avatar[data-v-ac00b5f1]{width:34px;height:34px;border-radius:50%;background:#c41230;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.agent-name[data-v-ac00b5f1]{font-size:13px;font-weight:700;color:#fff}.agent-badge[data-v-ac00b5f1]{font-size:10px;color:#555;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.anav[data-v-ac00b5f1]{flex:1;padding:10px 8px;display:flex;flex-direction:column;gap:2px}.anav-item[data-v-ac00b5f1]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;color:#888;font-size:13px;font-weight:600;transition:all .15s;cursor:pointer;background:none;border:none;text-align:left;width:100%}.anav-item[data-v-ac00b5f1]:hover{background:#1a1a1a;color:#fff}.anav-item.active[data-v-ac00b5f1]{background:#c41230;color:#fff}.asidebar-footer[data-v-ac00b5f1]{padding:12px 8px;border-top:1px solid #1a1a1a}.alogout-btn[data-v-ac00b5f1]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:8px;border:none;background:none;color:#666;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.alogout-btn[data-v-ac00b5f1]:hover{background:#1a1a1a;color:#c41230}.amain[data-v-ac00b5f1]{flex:1;display:flex;flex-direction:column;min-width:0}.atopbar[data-v-ac00b5f1]{display:flex;align-items:center;gap:12px;padding:14px 22px;background:#fff;border-bottom:1px solid #ebebeb;position:sticky;top:0;z-index:40}.hamburger[data-v-ac00b5f1]{display:none;background:none;border:1px solid #e8e8e8;cursor:pointer;color:#888;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600}.atopbar-title[data-v-ac00b5f1]{font-size:18px;font-weight:800;color:#1a1a1a;flex:1}.atopbar-right[data-v-ac00b5f1]{display:flex;align-items:center;gap:8px}.acontent[data-v-ac00b5f1]{padding:22px;flex:1}.flash[data-v-ac00b5f1]{padding:10px 22px;font-size:13px;font-weight:600}.flash-ok[data-v-ac00b5f1]{background:#f0fdf4;color:#16a34a;border-bottom:1px solid #bbf7d0}.flash-err[data-v-ac00b5f1]{background:#fff0f2;color:#c41230;border-bottom:1px solid #fecdd3}.panel[data-v-ac00b5f1]{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-ac00b5f1]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f0}.panel-title[data-v-ac00b5f1]{font-size:14px;font-weight:700;color:#1a1a1a}.table[data-v-ac00b5f1]{width:100%;border-collapse:collapse}.table th[data-v-ac00b5f1]{padding:10px 16px;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0f0f0;text-align:left}.table td[data-v-ac00b5f1]{padding:12px 16px;font-size:13px;color:#1a1a1a;border-bottom:1px solid #f8f8f8}.table tr:last-child td[data-v-ac00b5f1]{border-bottom:none}.empty-state[data-v-ac00b5f1]{text-align:center;color:#ccc;padding:30px;font-size:13px}.btn[data-v-ac00b5f1]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-ac00b5f1]{background:#c41230;color:#fff}.btn-primary[data-v-ac00b5f1]:hover{background:#a30e27}.btn-ghost[data-v-ac00b5f1]{background:#f5f5f5;color:#555}.btn-ghost[data-v-ac00b5f1]:hover{background:#ebebeb}@media (max-width:768px){.asidebar[data-v-ac00b5f1]{position:fixed;left:-220px;top:0;height:100%;transition:left .25s}.asidebar.open[data-v-ac00b5f1]{left:0;box-shadow:4px 0 30px #00000080}.aoverlay[data-v-ac00b5f1]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:49}.hamburger[data-v-ac00b5f1],.asb-close[data-v-ac00b5f1]{display:block}.acontent[data-v-ac00b5f1]{padding:16px}}.avail-card[data-v-4c2701b4]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:14px;margin-bottom:20px;border:2px solid transparent}.avail-on[data-v-4c2701b4]{background:#f0fdf4;border-color:#bbf7d0}.avail-off[data-v-4c2701b4]{background:#fff0f2;border-color:#fecdd3}.avail-left[data-v-4c2701b4]{display:flex;align-items:center;gap:14px}.avail-pulse[data-v-4c2701b4]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.pulse-green[data-v-4c2701b4]{background:#22c55e;animation:ap-4c2701b4 1.5s infinite}.pulse-gray[data-v-4c2701b4]{background:#d1d5db}@keyframes ap-4c2701b4{0%,to{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 10px #22c55e00}}.avail-title[data-v-4c2701b4]{font-size:15px;font-weight:800;color:#1a1a1a}.avail-sub[data-v-4c2701b4]{font-size:12px;color:#888;margin-top:2px}.avail-btn[data-v-4c2701b4]{padding:10px 20px;border-radius:10px;border:1.5px solid #e5e7eb;background:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.avail-btn[data-v-4c2701b4]:hover:not(:disabled){border-color:#c41230;color:#c41230}.avail-btn[data-v-4c2701b4]:disabled{opacity:.6;cursor:not-allowed}.live-dot[data-v-4c2701b4]{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:ap-4c2701b4 1s infinite}.section[data-v-4c2701b4]{margin-bottom:8px}.section-title[data-v-4c2701b4]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.campaign-grid[data-v-4c2701b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.campaign-card[data-v-4c2701b4]{background:#fff;border:1.5px solid #ebebeb;border-radius:14px;padding:18px;cursor:pointer;transition:all .2s}.campaign-card[data-v-4c2701b4]:hover{border-color:#c41230;box-shadow:0 4px 20px #c4123014;transform:translateY(-2px)}.campaign-card.running[data-v-4c2701b4]{border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f0fdf4)}.cc-top[data-v-4c2701b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cc-name[data-v-4c2701b4]{font-size:14px;font-weight:800;color:#1a1a1a}.cc-badge[data-v-4c2701b4]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:20px}.running-badge[data-v-4c2701b4]{background:#dcfce7;color:#16a34a}.cc-stats[data-v-4c2701b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.cs[data-v-4c2701b4]{text-align:center}.cs-v[data-v-4c2701b4]{font-size:18px;font-weight:800;color:#1a1a1a}.cs-v.blue[data-v-4c2701b4]{color:#2563eb}.cs-v.green[data-v-4c2701b4]{color:#16a34a}.cs-l[data-v-4c2701b4]{font-size:10px;color:#a0a0a0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cc-prog-track[data-v-4c2701b4]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:10px}.cc-prog-fill[data-v-4c2701b4]{height:100%;background:linear-gradient(90deg,#c41230,#ff6b8a);border-radius:3px}.cc-footer[data-v-4c2701b4]{display:flex;justify-content:space-between;align-items:center}.empty-active[data-v-4c2701b4]{background:#fff;border:1.5px dashed #e5e7eb;border-radius:14px;padding:40px;text-align:center;margin-bottom:20px}.ea-icon[data-v-4c2701b4]{font-size:36px;margin-bottom:12px}.ea-title[data-v-4c2701b4]{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.ea-sub[data-v-4c2701b4]{font-size:13px;color:#888;max-width:320px;margin:0 auto;line-height:1.6}.mini-badge[data-v-4c2701b4]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px}.view-btn[data-v-4c2701b4]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;color:#c41230}.view-btn[data-v-4c2701b4]:hover{background:#fff0f2;border-color:#fecdd3}.main-grid[data-v-de22cab9]{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}@media (max-width:1000px){.main-grid[data-v-de22cab9]{grid-template-columns:1fr}}.stats-row[data-v-de22cab9]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.sc[data-v-de22cab9]{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:12px;text-align:center}.sc-l[data-v-de22cab9]{font-size:10px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.sc-v[data-v-de22cab9]{font-size:20px;font-weight:800;color:#1a1a1a}.prog-panel[data-v-de22cab9]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;margin-bottom:14px}.prog-track[data-v-de22cab9]{height:10px;background:#f0f0f0;border-radius:5px;overflow:hidden}.prog-fill[data-v-de22cab9]{height:100%;background:linear-gradient(90deg,#c41230,#ff6b8a);border-radius:5px;transition:width .5s}.breakdown-row[data-v-de22cab9]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.bk-item[data-v-de22cab9]{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:12px 16px;text-align:center;flex:1;min-width:80px}.bk-v[data-v-de22cab9]{font-size:20px;font-weight:800}.bk-l[data-v-de22cab9]{font-size:10px;color:#a0a0a0;font-weight:600;text-transform:uppercase;margin-top:2px}.mini-badge[data-v-de22cab9]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px}.panel[data-v-de22cab9]{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden}.panel-header[data-v-de22cab9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f0}.panel-title[data-v-de22cab9]{font-size:14px;font-weight:700;color:#1a1a1a}.table[data-v-de22cab9]{width:100%;border-collapse:collapse}.table th[data-v-de22cab9]{padding:10px 16px;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;border-bottom:1px solid #f0f0f0;text-align:left}.table td[data-v-de22cab9]{padding:12px 16px;font-size:13px;color:#1a1a1a;border-bottom:1px solid #f8f8f8}.table tr:last-child td[data-v-de22cab9]{border-bottom:none}.empty-state[data-v-de22cab9]{text-align:center;color:#ccc;padding:30px;font-size:13px}.btn[data-v-de22cab9]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.btn-ghost[data-v-de22cab9]{background:#f5f5f5;color:#555}.right-col[data-v-de22cab9]{position:sticky;top:80px}.phone-widget[data-v-de22cab9]{background:#fff;border:2px solid #ebebeb;border-radius:20px;overflow:hidden;transition:all .3s}.phone-widget.phone-ringing[data-v-de22cab9]{border-color:#7c3aed;box-shadow:0 0 30px #7c3aed33;animation:pr-de22cab9 .5s ease-in-out infinite alternate}.phone-widget.phone-oncall[data-v-de22cab9]{border-color:#c41230;box-shadow:0 0 20px #c4123026}@keyframes pr-de22cab9{0%{transform:scale(1)}to{transform:scale(1.01)}}.pw-header[data-v-de22cab9]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f8f8f8;border-bottom:1px solid #ebebeb}.pw-title[data-v-de22cab9]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#1a1a1a}.pw-status[data-v-de22cab9]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.pw-dot[data-v-de22cab9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pw-pulse[data-v-de22cab9]{animation:lp-de22cab9 1.5s infinite}@keyframes lp-de22cab9{0%,to{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}}.pw-idle[data-v-de22cab9],.pw-ready[data-v-de22cab9],.pw-ringing[data-v-de22cab9],.pw-oncall[data-v-de22cab9]{padding:30px 20px;text-align:center}.pw-reconnect[data-v-de22cab9]{margin-top:12px;padding:8px 16px;background:#c41230;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.ringing-animation[data-v-de22cab9]{position:relative;width:100px;height:100px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.ring-circle[data-v-de22cab9]{position:absolute;border-radius:50%;border:3px solid rgba(124,58,237,.4);animation:ring-de22cab9 2s ease-out infinite}.r1[data-v-de22cab9]{width:60px;height:60px}.r2[data-v-de22cab9]{width:80px;height:80px;animation-delay:.5s}.r3[data-v-de22cab9]{width:100px;height:100px;animation-delay:1s}@keyframes ring-de22cab9{0%{transform:scale(.5);opacity:1}to{transform:scale(1.2);opacity:0}}.ring-icon[data-v-de22cab9]{font-size:32px;z-index:1;animation:shake-de22cab9 .5s infinite}@keyframes shake-de22cab9{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.call-timer[data-v-de22cab9]{font-size:36px;font-weight:800;color:#c41230;background:#fff0f2;border-radius:12px;padding:10px 20px;display:inline-block}.pw-actions[data-v-de22cab9]{display:flex;gap:12px;justify-content:center}.pw-btn[data-v-de22cab9]{padding:14px 20px;border-radius:50px;border:none;cursor:pointer;font-size:13px;font-weight:700;color:#fff;transition:all .2s}.pw-reject[data-v-de22cab9]{background:#c41230}.pw-accept[data-v-de22cab9]{background:#16a34a}.pw-hangup[data-v-de22cab9]{background:#c41230}.pw-mute[data-v-de22cab9]{background:#6b7280}.pw-mute.muted[data-v-de22cab9]{background:#d97706}.pw-skip[data-v-de22cab9]{background:#7c3aed}.call-status-bar[data-v-de22cab9]{text-align:center;padding:6px;background:#fffbeb;margin:8px 0}.hold-badge[data-v-de22cab9]{background:#d97706;color:#fff;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:800}.ctrl-grid[data-v-de22cab9]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px}.ctrl-btn[data-v-de22cab9]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;border-radius:12px;border:2px solid #e5e7eb;background:#f9f9f9;cursor:pointer;transition:all .2s;font-size:18px}.ctrl-btn small[data-v-de22cab9]{font-size:10px;font-weight:700;color:#555}.ctrl-btn[data-v-de22cab9]:hover{border-color:#c41230;transform:scale(1.05)}.ctrl-btn.active[data-v-de22cab9]{background:#fef3c7;border-color:#d97706}.ctrl-skip[data-v-de22cab9]{background:#f5f3ff;border-color:#ddd6fe}.ctrl-hangup[data-v-de22cab9]{background:#fff0f2;border-color:#fecdd3}.agent-shell[data-v-68770932]{background:#f5f5f5;display:flex;flex-direction:column;flex:1}.agent-header[data-v-68770932]{background:#fff;border-bottom:1px solid #ebebeb;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ah-left[data-v-68770932]{display:flex;align-items:center;gap:10px}.logo-icon[data-v-68770932]{width:32px;height:32px;background:#c41230;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-68770932]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;color:#1a1a1a}.logo-text em[data-v-68770932]{color:#c41230;font-style:normal}.agent-tag[data-v-68770932]{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;font-size:10px;font-weight:700;padding:2px 8px;margin-left:6px;font-style:normal}.agent-info[data-v-68770932]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#666}.ah-right[data-v-68770932]{display:flex;align-items:center;gap:8px}.hist-btn[data-v-68770932]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#f5f5f5;border:1.5px solid #e8e8e8;border-radius:8px;font-size:12px;font-weight:600;color:#666;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.hist-btn[data-v-68770932]:hover,.hist-btn.active[data-v-68770932]{border-color:#c41230;color:#c41230;background:#fff0f2}.logout-btn[data-v-68770932]{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:8px;font-size:12px;font-weight:600;color:#dc2626;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.logout-btn[data-v-68770932]:hover{background:#dc2626;color:#fff}.agent-body[data-v-68770932]{flex:1;display:flex;gap:20px;padding:24px;align-items:flex-start;flex-wrap:wrap}.phone-card[data-v-68770932]{background:#fff;border:1px solid #ebebeb;border-radius:24px;padding:20px;box-shadow:0 4px 24px #00000014;width:360px;flex-shrink:0}.history-card[data-v-68770932]{background:#fff;border:1px solid #ebebeb;border-radius:16px;flex:1;min-width:300px;overflow:hidden}.hc-header[data-v-68770932]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.hc-title[data-v-68770932]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.ph-header[data-v-68770932]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ph-logo[data-v-68770932]{display:flex;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.ph-status[data-v-68770932]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.ph-dot[data-v-68770932]{width:8px;height:8px;border-radius:50%;display:inline-block}.ph-dot.pulse[data-v-68770932]{animation:pulse-68770932 1.5s infinite}@keyframes pulse-68770932{0%,to{opacity:1}50%{opacity:.4}}.ph-display[data-v-68770932]{background:#0f0e0e;border-radius:16px;padding:16px;margin-bottom:12px;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s}.ph-display.display-calling[data-v-68770932]{background:linear-gradient(135deg,#0f0e0e,#1a0305)}.dial-display[data-v-68770932]{text-align:center;width:100%}.country-chip[data-v-68770932]{display:inline-flex;align-items:center;gap:6px;background:#c4123026;border:1px solid rgba(196,18,48,.3);border-radius:20px;padding:3px 10px;margin-bottom:6px}.cc-flag[data-v-68770932]{font-size:11px;font-weight:700;color:#ff6b6b}.cc-name[data-v-68770932]{font-size:11px;color:#f99}.dial-number[data-v-68770932]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700;color:#fff;letter-spacing:2px;min-height:36px;word-break:break-all}.dial-placeholder[data-v-68770932]{font-size:13px;color:#444;margin-top:4px}.keyboard-hint[data-v-68770932]{font-size:10px;color:#333;margin-top:6px}.call-display[data-v-68770932]{text-align:center;width:100%}.call-avatar[data-v-68770932]{width:52px;height:52px;border-radius:50%;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 8px;animation:avatarPulse-68770932 2s ease-in-out infinite}@keyframes avatarPulse-68770932{0%,to{box-shadow:0 0 #c4123066}50%{box-shadow:0 0 0 10px #c4123000}}.call-number[data-v-68770932]{font-size:16px;font-weight:700;color:#fff;margin-bottom:3px}.call-status-text[data-v-68770932]{font-size:11px;color:#888;margin-bottom:6px}.call-timer[data-v-68770932]{display:inline-flex;align-items:center;gap:6px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e;border-radius:20px;padding:3px 12px;font-size:15px;font-weight:700}.timer-dot[data-v-68770932]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse-68770932 1s infinite}.ringing-waves[data-v-68770932]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.wave[data-v-68770932]{position:absolute;border-radius:50%;border:2px solid rgba(196,18,48,.3);transform:translate(-50%,-50%);animation:ringWave-68770932 2s ease-out infinite}.w1[data-v-68770932]{width:80px;height:80px;animation-delay:0s}.w2[data-v-68770932]{width:120px;height:120px;animation-delay:.5s}.w3[data-v-68770932]{width:160px;height:160px;animation-delay:1s}@keyframes ringWave-68770932{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.call-result[data-v-68770932]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;margin-bottom:10px}.result-ok[data-v-68770932]{background:#f0fdf4;border:1px solid #bbf7d0}.result-fail[data-v-68770932]{background:#fff0f2;border:1px solid #fecdd3}.cr-reason[data-v-68770932]{font-size:12px;font-weight:700;color:#1a1a1a}.cr-detail[data-v-68770932]{font-size:11px;color:#888}.cr-close[data-v-68770932]{background:none;border:none;cursor:pointer;color:#aaa;font-size:14px}.cr-close[data-v-68770932]:hover{color:#c41230}.ph-error[data-v-68770932]{background:#fff0f2;border:1px solid #fecdd3;border-radius:9px;padding:8px 12px;font-size:12px;color:#c41230;margin-bottom:10px;text-align:center}.paste-row[data-v-68770932]{margin-bottom:10px}.paste-input[data-v-68770932]{width:100%;padding:9px 12px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;font-size:13px;color:#1a1a1a;font-family:Inter,sans-serif;outline:none;box-sizing:border-box}.paste-input[data-v-68770932]:focus{border-color:#c41230;background:#fff}.paste-input[data-v-68770932]::placeholder{color:#bbb}.dialpad[data-v-68770932]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dp-row[data-v-68770932]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dp-key[data-v-68770932]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #ebebeb;border-radius:10px;padding:8px 6px;cursor:pointer;transition:all .12s;gap:1px;-webkit-user-select:none;user-select:none}.dp-key[data-v-68770932]:hover{background:#fff0f2;border-color:#c41230}.dp-key[data-v-68770932]:active{transform:scale(.95);background:#fecdd3}.dp-main[data-v-68770932]{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1;font-family:Plus Jakarta Sans,sans-serif}.dp-sub[data-v-68770932]{font-size:8px;font-weight:700;color:#a0a0a0;letter-spacing:1px}.ph-actions[data-v-68770932]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.action-circle[data-v-68770932]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s}.action-circle.call[data-v-68770932]{background:#16a34a;color:#fff;box-shadow:0 4px 16px #16a34a66;width:64px;height:64px}.action-circle.call[data-v-68770932]:hover:not(:disabled){background:#15803d;transform:scale(1.05)}.action-circle.call[data-v-68770932]:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}.action-circle.hangup[data-v-68770932]{background:#c41230;color:#fff;width:64px;height:64px;animation:hangupPulse-68770932 1s ease-in-out infinite}@keyframes hangupPulse-68770932{0%,to{box-shadow:0 4px 16px #c4123066}50%{box-shadow:0 4px 24px #c41230b3}}.action-circle.hangup[data-v-68770932]:hover{background:#9a0e25}.action-circle.grey[data-v-68770932]{background:#f5f5f5;color:#888}.action-circle.grey[data-v-68770932]:hover{background:#ebebeb;color:#555}.action-circle.muted[data-v-68770932]{background:#fff0f2;color:#c41230;border:1px solid #fecdd3}.volume-row[data-v-68770932]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8f8f8;border-radius:9px;margin-bottom:10px}.vol-slider[data-v-68770932]{flex:1;accent-color:#c41230;height:4px}.ph-callerid[data-v-68770932]{display:flex;align-items:center;gap:5px;justify-content:center;font-size:11px;color:#a0a0a0;font-weight:600}.icon-btn[data-v-68770932]{background:none;border:1px solid #e8e8e8;border-radius:6px;padding:4px 8px;cursor:pointer;color:#888;font-size:12px}.icon-btn[data-v-68770932]:hover{border-color:#c41230;color:#c41230}.action-btn[data-v-68770932]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-68770932]:hover:not(:disabled){border-color:#c41230;color:#c41230}.action-btn[data-v-68770932]:disabled{opacity:.4;cursor:not-allowed}[data-v-2758e3cd]{box-sizing:border-box;margin:0;padding:0}.page[data-v-2758e3cd]{display:flex;min-height:100vh;font-family:Inter,sans-serif}.left[data-v-2758e3cd]{width:52%;background:#0a0a0a;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:48px 56px}.glow1[data-v-2758e3cd]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(196,18,48,.12) 0%,transparent 70%);top:-100px;left:-100px;border-radius:50%;animation:drift-2758e3cd 8s ease-in-out infinite alternate}.glow2[data-v-2758e3cd]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(196,18,48,.06) 0%,transparent 70%);bottom:0;right:0;border-radius:50%;animation:drift-2758e3cd 10s ease-in-out infinite alternate-reverse}@keyframes drift-2758e3cd{0%{transform:translate(0)}to{transform:translate(30px,20px)}}.left-content[data-v-2758e3cd]{position:relative;z-index:2}.logo[data-v-2758e3cd]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo-icon[data-v-2758e3cd]{width:38px;height:38px;background:#c41230;border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-2758e3cd]{font-size:20px;font-weight:800;color:#fff}.headline[data-v-2758e3cd]{font-size:44px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:14px}.sub[data-v-2758e3cd]{font-size:14px;color:#666;line-height:1.7;max-width:340px;margin-bottom:28px}.features[data-v-2758e3cd]{display:flex;flex-direction:column;gap:10px}.feat[data-v-2758e3cd]{display:flex;align-items:center;gap:10px;font-size:13px;color:#888;font-weight:500}.feat-dot[data-v-2758e3cd]{width:6px;height:6px;border-radius:50%;background:#c41230;flex-shrink:0}.right[data-v-2758e3cd]{width:48%;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.form-box[data-v-2758e3cd]{width:100%;max-width:380px}.form-badge[data-v-2758e3cd]{display:inline-block;padding:5px 14px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;background:#fff0f2;color:#c41230;border:1px solid #fecdd3}.form-title[data-v-2758e3cd]{font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:5px}.form-sub[data-v-2758e3cd]{font-size:13px;color:#888;margin-bottom:24px}.err-box[data-v-2758e3cd]{background:#fff0f2;border:1px solid #fecdd3;border-radius:8px;padding:10px 14px;font-size:13px;color:#c41230;margin-bottom:16px}.field[data-v-2758e3cd]{margin-bottom:14px}.fl[data-v-2758e3cd]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.fi[data-v-2758e3cd]{width:100%;padding:12px 16px;border:1.5px solid #e8e8e8;border-radius:10px;font-size:14px;color:#1a1a1a;background:#fafafa;outline:none;transition:all .2s}.fi[data-v-2758e3cd]:focus{border-color:#c41230;background:#fff}.sbtn[data-v-2758e3cd]{width:100%;padding:14px;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;background:#1a1a1a;color:#fff;transition:all .2s;margin-top:4px}.sbtn[data-v-2758e3cd]:hover:not(:disabled){background:#333;transform:translateY(-1px)}.sbtn[data-v-2758e3cd]:disabled{opacity:.7;cursor:not-allowed}.footer-note[data-v-2758e3cd]{font-size:12px;color:#aaa;text-align:center;margin-top:20px}@media (max-width:768px){.page[data-v-2758e3cd]{flex-direction:column}.left[data-v-2758e3cd]{width:100%;padding:36px 28px;min-height:auto}.right[data-v-2758e3cd]{width:100%;padding:32px 24px}}[data-v-1d7e648a]{box-sizing:border-box;margin:0;padding:0}.page[data-v-1d7e648a]{display:flex;min-height:100vh;font-family:Inter,sans-serif}.left[data-v-1d7e648a]{width:52%;background:#0a0a0a;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:48px 56px}.glow1[data-v-1d7e648a]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(196,18,48,.12) 0%,transparent 70%);top:-100px;left:-100px;border-radius:50%;animation:drift-1d7e648a 8s ease-in-out infinite alternate}.glow2[data-v-1d7e648a]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(196,18,48,.06) 0%,transparent 70%);bottom:0;right:0;border-radius:50%;animation:drift-1d7e648a 10s ease-in-out infinite alternate-reverse}@keyframes drift-1d7e648a{0%{transform:translate(0)}to{transform:translate(30px,20px)}}.left-content[data-v-1d7e648a]{position:relative;z-index:2}.back-link[data-v-1d7e648a]{font-size:13px;color:#444;text-decoration:none;display:inline-block;margin-bottom:32px}.back-link[data-v-1d7e648a]:hover{color:#c41230}.logo[data-v-1d7e648a]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo-icon[data-v-1d7e648a]{width:40px;height:40px;background:#c41230;border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-1d7e648a]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#fff}.logo-text em[data-v-1d7e648a]{color:#c41230;font-style:normal}.headline[data-v-1d7e648a]{font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:14px;letter-spacing:-.5px}.headline em[data-v-1d7e648a]{color:#c41230;font-style:normal}.sub[data-v-1d7e648a]{font-size:14px;color:#666;line-height:1.7;max-width:340px;margin-bottom:28px}.features[data-v-1d7e648a]{display:flex;flex-direction:column;gap:10px}.feat[data-v-1d7e648a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#888;font-weight:500}.feat-dot[data-v-1d7e648a]{width:6px;height:6px;border-radius:50%;background:#c41230;flex-shrink:0}.right[data-v-1d7e648a]{width:48%;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.form-box[data-v-1d7e648a]{width:100%;max-width:380px}.tab-switcher[data-v-1d7e648a]{display:flex;background:#f5f5f5;border-radius:12px;padding:4px;margin-bottom:24px}.tab-btn[data-v-1d7e648a]{flex:1;padding:10px;border:none;background:none;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;color:#888;cursor:pointer;border-radius:9px;transition:all .2s}.tab-btn.active[data-v-1d7e648a]{background:#fff;color:#c41230;box-shadow:0 2px 8px #00000014}.form-title[data-v-1d7e648a]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:5px}.form-sub[data-v-1d7e648a]{font-size:13px;color:#888;margin-bottom:24px}.field[data-v-1d7e648a]{margin-bottom:14px}.fl[data-v-1d7e648a]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.fi[data-v-1d7e648a]{width:100%;padding:12px 16px;border:1.5px solid #e8e8e8;border-radius:10px;font-size:14px;color:#1a1a1a;background:#fafafa;outline:none;transition:all .2s;font-family:Inter,sans-serif}.fi[data-v-1d7e648a]:focus{border-color:#c41230;background:#fff;box-shadow:0 0 0 3px #c412300f}.err[data-v-1d7e648a]{font-size:12px;color:#c41230;margin:-8px 0 10px}.remember[data-v-1d7e648a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;cursor:pointer;margin-bottom:20px}.remember input[data-v-1d7e648a]{accent-color:#c41230}.sbtn[data-v-1d7e648a]{width:100%;padding:14px;border:none;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:4px}.client-btn[data-v-1d7e648a]{background:#c41230;color:#fff}.client-btn[data-v-1d7e648a]:hover:not(:disabled){background:#a30e27;transform:translateY(-1px);box-shadow:0 6px 20px #c412304d}.agent-btn[data-v-1d7e648a]{background:#1a1a1a;color:#fff}.agent-btn[data-v-1d7e648a]:hover:not(:disabled){background:#333;transform:translateY(-1px);box-shadow:0 6px 20px #0003}.sbtn[data-v-1d7e648a]:disabled{opacity:.7;cursor:not-allowed;transform:none}.footer-note[data-v-1d7e648a]{font-size:12px;color:#aaa;text-align:center;margin-top:20px}.other-login[data-v-1d7e648a]{font-size:12px;color:#aaa;text-align:center;margin-top:8px}@media (max-width:768px){.page[data-v-1d7e648a]{flex-direction:column}.left[data-v-1d7e648a]{width:100%;padding:36px 28px;min-height:auto}.right[data-v-1d7e648a]{width:100%;padding:32px 24px}.headline[data-v-1d7e648a]{font-size:36px}}[data-v-781ad6fd]{box-sizing:border-box;margin:0;padding:0}.login-shell[data-v-781ad6fd]{display:flex;min-height:100vh;font-family:Inter,sans-serif}.left-panel[data-v-781ad6fd]{width:55%;background:#0f0e0e;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:48px 56px}.glow-1[data-v-781ad6fd]{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(196,18,48,.15) 0%,transparent 65%);top:-150px;left:-150px;border-radius:50%;animation:drift1-781ad6fd 8s ease-in-out infinite alternate}.glow-2[data-v-781ad6fd]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(201,150,58,.08) 0%,transparent 65%);bottom:-100px;right:-100px;border-radius:50%;animation:drift2-781ad6fd 10s ease-in-out infinite alternate}@keyframes drift1-781ad6fd{0%{transform:translate(0)}to{transform:translate(40px,30px)}}@keyframes drift2-781ad6fd{0%{transform:translate(0)}to{transform:translate(-30px,-20px)}}.left-content[data-v-781ad6fd]{position:relative;z-index:2}.logo[data-v-781ad6fd]{display:flex;align-items:center;gap:12px;margin-bottom:52px}.logo-icon[data-v-781ad6fd]{width:44px;height:44px;background:#c41230;border-radius:12px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-781ad6fd]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#fff}.logo-text em[data-v-781ad6fd]{color:#c41230;font-style:normal}.headline[data-v-781ad6fd]{font-family:Plus Jakarta Sans,sans-serif;font-size:44px;font-weight:800;color:#fff;line-height:1.12;margin-bottom:16px;letter-spacing:-.5px}.headline-accent[data-v-781ad6fd]{color:#c41230}.subtext[data-v-781ad6fd]{font-size:15px;color:#666;line-height:1.7;max-width:320px;margin-bottom:44px}.stats-row[data-v-781ad6fd]{display:flex;align-items:center;gap:28px}.stat-num[data-v-781ad6fd]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700;color:#fff;line-height:1}.stat-lbl[data-v-781ad6fd]{font-size:11px;color:#555;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-weight:600}.stat-divider[data-v-781ad6fd]{width:1px;height:36px;background:#222}.live-card[data-v-781ad6fd]{position:absolute;bottom:48px;right:48px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;padding:16px 20px;min-width:220px;z-index:3;animation:float-781ad6fd 3.5s ease-in-out infinite}@keyframes float-781ad6fd{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.live-card-top[data-v-781ad6fd]{display:flex;align-items:center;gap:7px;margin-bottom:10px}.live-dot[data-v-781ad6fd]{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot-781ad6fd 1.5s ease-in-out infinite}@keyframes pulse-dot-781ad6fd{0%,to{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}}.live-label[data-v-781ad6fd]{font-size:10px;color:#22c55e;font-weight:700;text-transform:uppercase;letter-spacing:1px}.live-num[data-v-781ad6fd]{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.live-dest[data-v-781ad6fd]{font-size:11px;color:#555;margin-bottom:12px}.live-bar[data-v-781ad6fd]{height:3px;background:#252525;border-radius:2px;overflow:hidden}.live-fill[data-v-781ad6fd]{height:100%;width:65%;background:linear-gradient(90deg,#c41230,#c9963a);border-radius:2px;animation:progress-781ad6fd 3s ease-in-out infinite alternate}@keyframes progress-781ad6fd{0%{width:25%}to{width:85%}}.live-meta[data-v-781ad6fd]{display:flex;justify-content:space-between;font-size:10px;color:#444;margin-top:8px;font-weight:600}.right-panel[data-v-781ad6fd]{width:45%;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.form-wrap[data-v-781ad6fd]{width:100%;max-width:380px}.form-header[data-v-781ad6fd]{margin-bottom:28px}.form-title[data-v-781ad6fd]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:6px}.form-sub[data-v-781ad6fd]{font-size:14px;color:#888}.role-toggle[data-v-781ad6fd]{display:flex;background:#f5f5f5;border-radius:10px;padding:4px;margin-bottom:24px}.role-btn[data-v-781ad6fd]{flex:1;padding:9px;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;background:transparent;color:#999;transition:all .2s}.role-btn.active[data-v-781ad6fd]{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px #0000001a}.field[data-v-781ad6fd]{margin-bottom:18px}.field-label[data-v-781ad6fd]{display:block;font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px}.field-input[data-v-781ad6fd]{width:100%;padding:12px 16px;border:1.5px solid #e8e8e8;border-radius:10px;font-size:14px;color:#1a1a1a;background:#fafafa;outline:none;transition:all .2s;font-family:Inter,sans-serif}.field-input[data-v-781ad6fd]:focus{border-color:#c41230;background:#fff;box-shadow:0 0 0 3px #c412300f}.field-error[data-v-781ad6fd]{border-color:#dc2626}.error-msg[data-v-781ad6fd]{font-size:12px;color:#dc2626;margin-top:5px}.remember-row[data-v-781ad6fd]{margin-bottom:22px}.remember-label[data-v-781ad6fd]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;cursor:pointer}.remember-label input[data-v-781ad6fd]{accent-color:#c41230}.submit-btn[data-v-781ad6fd]{width:100%;padding:14px;background:#c41230;border:none;border-radius:10px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:.3px;transition:all .2s;position:relative;overflow:hidden}.submit-btn[data-v-781ad6fd]:hover{background:#a30e27;transform:translateY(-1px);box-shadow:0 8px 24px #c412304d}.submit-btn[data-v-781ad6fd]:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-footer[data-v-781ad6fd]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:28px;font-size:12px;color:#bbb}.footer-brand[data-v-781ad6fd]{color:#c41230;font-weight:600}@media (max-width: 768px){.login-shell[data-v-781ad6fd]{flex-direction:column}.left-panel[data-v-781ad6fd]{width:100%;padding:36px 28px 80px;min-height:50vh}.right-panel[data-v-781ad6fd]{width:100%;padding:32px 24px}.headline[data-v-781ad6fd]{font-size:32px}.live-card[data-v-781ad6fd]{bottom:20px;right:20px;min-width:180px}.stats-row[data-v-781ad6fd]{gap:16px}}[data-v-f5908384]{box-sizing:border-box;margin:0;padding:0}.page[data-v-f5908384]{display:flex;min-height:100vh;font-family:Inter,sans-serif}.left[data-v-f5908384]{width:52%;background:#0a0f1e;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:48px 56px}.glow1[data-v-f5908384]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.12) 0%,transparent 70%);top:-80px;left:-80px;border-radius:50%;animation:drift-f5908384 8s ease-in-out infinite alternate}@keyframes drift-f5908384{0%{transform:translate(0)}to{transform:translate(30px,20px)}}.left-content[data-v-f5908384]{position:relative;z-index:2}.back-link[data-v-f5908384]{font-size:13px;color:#444;text-decoration:none;display:inline-block;margin-bottom:32px}.back-link[data-v-f5908384]:hover{color:#2563eb}.logo[data-v-f5908384]{display:flex;align-items:center;gap:10px;margin-bottom:40px}.logo-icon[data-v-f5908384]{width:40px;height:40px;background:#2563eb;border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-text[data-v-f5908384]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#fff}.logo-text em[data-v-f5908384]{color:#60a5fa;font-style:normal}.headline[data-v-f5908384]{font-family:Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:14px}.headline em[data-v-f5908384]{color:#60a5fa;font-style:normal}.sub[data-v-f5908384]{font-size:14px;color:#666;line-height:1.7;max-width:340px;margin-bottom:28px}.features[data-v-f5908384]{display:flex;flex-direction:column;gap:10px}.feat[data-v-f5908384]{display:flex;align-items:center;gap:10px;font-size:13px;color:#888;font-weight:500}.feat-dot[data-v-f5908384]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.right[data-v-f5908384]{width:48%;background:#fff;display:flex;align-items:center;justify-content:center;padding:40px}.form-box[data-v-f5908384]{width:100%;max-width:380px}.form-badge[data-v-f5908384]{display:inline-block;padding:5px 14px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.form-title[data-v-f5908384]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:5px}.form-sub[data-v-f5908384]{font-size:13px;color:#888;margin-bottom:24px}.field[data-v-f5908384]{margin-bottom:14px}.fl[data-v-f5908384]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.fi[data-v-f5908384]{width:100%;padding:12px 16px;border:1.5px solid #e8e8e8;border-radius:10px;font-size:14px;color:#1a1a1a;background:#fafafa;outline:none;transition:all .2s;font-family:Inter,sans-serif}.fi[data-v-f5908384]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb0f}.err[data-v-f5908384]{font-size:12px;color:#dc2626;margin:-8px 0 10px}.remember[data-v-f5908384]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666;cursor:pointer;margin-bottom:20px}.remember input[data-v-f5908384]{accent-color:#2563eb}.sbtn[data-v-f5908384]{width:100%;padding:14px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.sbtn[data-v-f5908384]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb4d}.sbtn[data-v-f5908384]:disabled{opacity:.7;cursor:not-allowed;transform:none}.footer-note[data-v-f5908384]{font-size:12px;color:#aaa;text-align:center;margin-top:20px}.other-login[data-v-f5908384]{font-size:12px;color:#aaa;text-align:center;margin-top:8px}@media (max-width:768px){.page[data-v-f5908384]{flex-direction:column}.left[data-v-f5908384]{width:100%;padding:36px 28px}.right[data-v-f5908384]{width:100%;padding:32px 24px}.headline[data-v-f5908384]{font-size:36px}}[data-v-d3d5b9a7]{box-sizing:border-box;margin:0;padding:0}.page[data-v-d3d5b9a7]{min-height:100vh;background:#050505;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;padding:20px}.box[data-v-d3d5b9a7]{background:#0f0f0f;border:1px solid #1a1a1a;border-radius:16px;padding:36px;width:100%;max-width:380px}.top[data-v-d3d5b9a7]{text-align:center;margin-bottom:28px}.lock-icon[data-v-d3d5b9a7]{width:52px;height:52px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.sa-title[data-v-d3d5b9a7]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;color:#fff;margin-bottom:5px}.sa-sub[data-v-d3d5b9a7]{font-size:12px;color:#444}.field[data-v-d3d5b9a7]{margin-bottom:14px}.fl[data-v-d3d5b9a7]{display:block;font-size:10px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.fi[data-v-d3d5b9a7]{width:100%;padding:11px 14px;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;font-size:14px;color:#fff;outline:none;transition:all .2s;font-family:Inter,sans-serif}.fi[data-v-d3d5b9a7]:focus{border-color:#333}.err[data-v-d3d5b9a7]{font-size:12px;color:#c41230;margin:-8px 0 10px}.sbtn[data-v-d3d5b9a7]{width:100%;padding:13px;border:none;border-radius:9px;background:#1a1a1a;color:#888;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid #2a2a2a;margin-top:4px}.sbtn[data-v-d3d5b9a7]:hover{background:#2a2a2a;color:#fff}.sbtn[data-v-d3d5b9a7]:disabled{opacity:.5;cursor:not-allowed}.footer-warn[data-v-d3d5b9a7]{font-size:10px;color:#555;text-align:center;margin-top:20px;line-height:1.5}.cl-wrap[data-v-9fcaa49a]{display:flex;min-height:100vh;background:var(--color-background-tertiary,#f5f5f5)}.cl-side[data-v-9fcaa49a]{width:220px;min-height:100vh;background:#111;display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;overflow-y:auto;z-index:100}.cl-main[data-v-9fcaa49a]{margin-left:220px;flex:1;min-height:100vh}.cl-logo[data-v-9fcaa49a]{display:flex;align-items:center;gap:10px;padding:20px 16px 16px;border-bottom:1px solid #222}.cl-logo-icon[data-v-9fcaa49a]{width:32px;height:32px;background:#c41230;border-radius:8px;display:flex;align-items:center;justify-content:center}.cl-logo-text[data-v-9fcaa49a]{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.3px}.cl-balance[data-v-9fcaa49a]{padding:14px 16px;border-bottom:1px solid #222}.cl-bal-label[data-v-9fcaa49a]{font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:4px}.cl-bal-amount[data-v-9fcaa49a]{font-size:22px;font-weight:700;color:#fff}.cl-bal-plan[data-v-9fcaa49a]{font-size:10px;color:#fff6;margin-top:2px}.cl-bal-low[data-v-9fcaa49a]{font-size:10px;color:#f59e0b;margin-top:4px}.cl-nav[data-v-9fcaa49a]{flex:1;padding:8px}.cl-nav-section[data-v-9fcaa49a]{font-size:9px;color:#ffffff4d;text-transform:uppercase;letter-spacing:2px;padding:12px 8px 4px;font-weight:700}.cl-link[data-v-9fcaa49a]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:7px;color:#fff9;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;position:relative}.cl-link[data-v-9fcaa49a]:hover,.cl-active[data-v-9fcaa49a]{background:#1a1a1a;color:#fff}.cl-indicator[data-v-9fcaa49a]{width:3px;height:3px;border-radius:50%;background:transparent}.cl-active .cl-indicator[data-v-9fcaa49a]{background:#c41230}.cl-footer[data-v-9fcaa49a]{padding:12px 14px;border-top:1px solid #222;display:flex;align-items:center;gap:8px}.cl-user-avatar[data-v-9fcaa49a]{width:28px;height:28px;background:#c41230;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.cl-user-info[data-v-9fcaa49a]{flex:1;min-width:0}.cl-user-name[data-v-9fcaa49a]{font-size:12px;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-user-email[data-v-9fcaa49a]{font-size:10px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-row[data-v-1205d94f]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}@media (max-width:700px){.stat-row[data-v-1205d94f]{grid-template-columns:1fr}}.stat-card[data-v-1205d94f]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.sc-label[data-v-1205d94f]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}.sc-val[data-v-1205d94f]{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;color:#1a1a1a;margin-bottom:4px}.sc-sub[data-v-1205d94f]{font-size:11px;color:#bbb}.info-bar[data-v-1205d94f]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;font-size:13px;color:#1e40af;margin-bottom:14px}.action-btn[data-v-1205d94f]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-1205d94f]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-1205d94f]:hover{border-color:#dc2626;color:#dc2626}.cost-notice[data-v-1205d94f]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;font-size:12px;color:#92400e;margin-bottom:16px}.modal-overlay[data-v-1205d94f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-1205d94f]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:460px}.modal-title[data-v-1205d94f]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.fg[data-v-1205d94f]{margin-bottom:14px}.fl[data-v-1205d94f]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-1205d94f]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;box-sizing:border-box}.fi[data-v-1205d94f]:focus{border-color:#c41230;background:#fff}.field-error[data-v-1205d94f]{font-size:11px;color:#dc2626;margin-top:-10px;margin-bottom:10px}.modal-actions[data-v-1205d94f]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-1205d94f]{flex:1;justify-content:center}.top-grid[data-v-baa5e0ec]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px;margin-bottom:16px}@media (max-width:1100px){.top-grid[data-v-baa5e0ec]{grid-template-columns:1fr 1fr}}@media (max-width:700px){.top-grid[data-v-baa5e0ec]{grid-template-columns:1fr}}.balance-card[data-v-baa5e0ec]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.bc-top[data-v-baa5e0ec]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.bc-label[data-v-baa5e0ec]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.bc-amount[data-v-baa5e0ec]{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:800;line-height:1;margin-bottom:6px}.bc-meta[data-v-baa5e0ec]{font-size:12px;color:#a0a0a0}.bc-status[data-v-baa5e0ec]{font-size:11px;font-weight:700;padding:5px 12px;border-radius:20px;white-space:nowrap}.usage-top[data-v-baa5e0ec]{display:flex;justify-content:space-between;margin-bottom:6px}.usage-label[data-v-baa5e0ec]{font-size:11px;color:#a0a0a0;font-weight:600}.usage-pct[data-v-baa5e0ec]{font-size:11px;font-weight:700;color:#1a1a1a}.usage-track[data-v-baa5e0ec]{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.usage-fill[data-v-baa5e0ec]{height:100%;border-radius:4px;transition:width .8s ease}.stats-col[data-v-baa5e0ec]{display:flex;flex-direction:column;gap:8px}.ustat[data-v-baa5e0ec]{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 2px #00000008}.ustat-icon[data-v-baa5e0ec]{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ustat-label[data-v-baa5e0ec]{font-size:11px;color:#a0a0a0;font-weight:600;margin-bottom:2px}.ustat-val[data-v-baa5e0ec]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.topup-card[data-v-baa5e0ec]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.tu-title[data-v-baa5e0ec]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:3px}.tu-sub[data-v-baa5e0ec]{font-size:12px;color:#a0a0a0;margin-bottom:14px}.tu-methods[data-v-baa5e0ec]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.tu-method[data-v-baa5e0ec]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8f8f8;border:1px solid #f0f0f0;border-radius:10px}.tu-method-icon[data-v-baa5e0ec]{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.usdt-icon[data-v-baa5e0ec]{background:#e8faf4}.paypal-icon[data-v-baa5e0ec]{background:#e8eef8}.wa-icon[data-v-baa5e0ec]{background:#e8faf0}.tu-method-info[data-v-baa5e0ec]{flex:1;min-width:0}.tu-method-name[data-v-baa5e0ec]{font-size:13px;font-weight:700;color:#1a1a1a}.tu-method-addr[data-v-baa5e0ec]{font-size:11px;color:#a0a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-copy[data-v-baa5e0ec]{padding:5px 12px;border:1.5px solid #e0e0e0;border-radius:7px;font-size:11px;font-weight:700;color:#555;cursor:pointer;background:#fff;transition:all .15s;text-decoration:none;font-family:Inter,sans-serif;flex-shrink:0}.tu-copy[data-v-baa5e0ec]:hover{border-color:#c41230;color:#c41230;background:#fff0f2}.wa-open[data-v-baa5e0ec]:hover{border-color:#25d366;color:#25d366;background:#e8faf0}.tu-note[data-v-baa5e0ec]{font-size:11px;color:#a0a0a0;background:#f8f8f8;border-radius:8px;padding:10px 12px;line-height:1.6}.badge[data-v-4e8a3462]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:500}.badge-green[data-v-4e8a3462]{background:#00e5a01a;color:var(--green)}.badge-red[data-v-4e8a3462]{background:#ef44441a;color:var(--red)}.badge-amber[data-v-4e8a3462]{background:#f59e0b1a;color:var(--amber)}.pagination[data-v-4e8a3462]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.empty-campaigns[data-v-97f3f072]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center}.empty-icon[data-v-97f3f072]{font-size:48px;margin-bottom:12px}.empty-title[data-v-97f3f072]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}.empty-sub[data-v-97f3f072]{font-size:14px;color:#a0a0a0}.campaign-cards[data-v-97f3f072]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.campaign-card[data-v-97f3f072]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;transition:border-color .2s}.campaign-card[data-v-97f3f072]:hover{border-color:var(--border2,#253448)}.cc-header[data-v-97f3f072]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.cc-name[data-v-97f3f072]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;margin-bottom:4px}.cc-number[data-v-97f3f072]{font-size:12px;color:var(--accent);font-family:Plus Jakarta Sans,sans-serif}.toggle-btn[data-v-97f3f072]{background:#f8f8f8;border:1px solid #ebebeb;border-radius:7px;padding:6px 10px;cursor:pointer;font-size:14px;transition:all .15s}.toggle-btn[data-v-97f3f072]:hover{border-color:var(--accent)}.cc-meta[data-v-97f3f072]{display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ebebeb}.cc-meta-item[data-v-97f3f072]{flex:1}.cc-ml[data-v-97f3f072]{display:block;font-size:10px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.cc-mv[data-v-97f3f072]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600}.cc-targets[data-v-97f3f072]{margin-bottom:12px}.cc-tl[data-v-97f3f072]{font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.target-item[data-v-97f3f072]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #ebebeb}.target-item[data-v-97f3f072]:last-child{border-bottom:none}.target-dot[data-v-97f3f072]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.target-info[data-v-97f3f072]{display:flex;justify-content:space-between;flex:1;align-items:center}.target-name[data-v-97f3f072]{font-size:12px;color:#a0a0a0}.target-num[data-v-97f3f072]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:#1a1a1a}.suspended-banner[data-v-97f3f072]{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:var(--red);padding:8px 12px;border-radius:8px;font-size:12px}.badge[data-v-97f3f072]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500}.badge-green[data-v-97f3f072]{background:#00e5a01a;color:var(--green)}.badge-red[data-v-97f3f072]{background:#ef44441a;color:var(--red)}.badge-amber[data-v-97f3f072]{background:#f59e0b1a;color:var(--amber)}.dot[data-v-97f3f072]{width:5px;height:5px;border-radius:50%;background:currentColor}.modal-overlay[data-v-97f3f072]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:200;display:flex;align-items:center;justify-content:center}.modal[data-v-97f3f072]{background:#fff;border:1px solid #ebebeb;border-radius:16px;padding:28px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto}.modal-title[data-v-97f3f072]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}.modal-sub[data-v-97f3f072]{font-size:13px;color:#a0a0a0;margin-bottom:20px}.form-row[data-v-97f3f072]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-97f3f072]{margin-bottom:14px}.form-label[data-v-97f3f072]{display:block;font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.form-input[data-v-97f3f072]{width:100%;padding:11px 14px;background:#f7f6f4;border:1px solid #ebebeb;border-radius:8px;color:#1a1a1a;font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.form-input[data-v-97f3f072]:focus{border-color:var(--accent)}.targets-section[data-v-97f3f072]{margin-bottom:16px}.targets-header[data-v-97f3f072]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.target-row[data-v-97f3f072]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.remove-btn[data-v-97f3f072]{padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:var(--red);cursor:pointer;font-size:12px}.remove-btn[data-v-97f3f072]:disabled{opacity:.3;cursor:not-allowed}.modal-actions[data-v-97f3f072]{display:flex;gap:10px;margin-top:20px}.modal-actions .btn[data-v-97f3f072]{flex:1;justify-content:center}.tickets-wrap[data-v-8b333c0b]{display:flex;flex-direction:column;gap:10px}.empty-box[data-v-8b333c0b]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center}.ticket-card[data-v-8b333c0b]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:all .15s}.ticket-card[data-v-8b333c0b]:hover{border-color:#c41230;box-shadow:0 2px 8px #c4123014}.tc-left[data-v-8b333c0b]{flex:1;min-width:0}.tc-subject[data-v-8b333c0b]{font-size:14px;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:8px;margin-bottom:4px}.unread-dot[data-v-8b333c0b]{background:#c41230;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:20px}.tc-preview[data-v-8b333c0b]{font-size:12px;color:#888;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-time[data-v-8b333c0b]{font-size:11px;color:#bbb}.tc-right[data-v-8b333c0b]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.fg[data-v-8b333c0b]{margin-bottom:14px}.fl[data-v-8b333c0b]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-8b333c0b]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-8b333c0b]:focus{border-color:#c41230;background:#fff}.modal-overlay[data-v-8b333c0b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-8b333c0b]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:480px}.modal-title[data-v-8b333c0b]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:20px}.modal-actions[data-v-8b333c0b]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-8b333c0b]{flex:1;justify-content:center}.chat-wrap[data-v-52383cb1]{display:flex;flex-direction:column;gap:14px}.messages[data-v-52383cb1]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;min-height:400px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.msg-row[data-v-52383cb1]{display:flex;align-items:flex-end;gap:8px}.msg-left[data-v-52383cb1]{justify-content:flex-start}.msg-right[data-v-52383cb1]{justify-content:flex-end}.msg-av[data-v-52383cb1]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.admin-av[data-v-52383cb1]{background:#1a1a1a}.client-av[data-v-52383cb1]{background:#c41230}.msg-bubble[data-v-52383cb1]{max-width:65%;padding:12px 16px;border-radius:14px}.bubble-admin[data-v-52383cb1]{background:#f5f5f5;border-radius:4px 14px 14px}.bubble-client[data-v-52383cb1]{background:#c41230;color:#fff;border-radius:14px 4px 14px 14px}.msg-sender[data-v-52383cb1]{font-size:10px;font-weight:700;opacity:.6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.msg-text[data-v-52383cb1]{font-size:14px;line-height:1.5;white-space:pre-wrap}.msg-time[data-v-52383cb1]{font-size:10px;opacity:.5;margin-top:6px}.reply-box[data-v-52383cb1]{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:16px}.reply-input[data-v-52383cb1]{width:100%;border:1.5px solid #ebebeb;border-radius:10px;padding:12px 14px;font-size:14px;font-family:Inter,sans-serif;outline:none;resize:vertical;color:#1a1a1a;transition:border-color .2s}.reply-input[data-v-52383cb1]:focus{border-color:#c41230}.reply-footer[data-v-52383cb1]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.closed-notice[data-v-52383cb1]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;font-size:13px;color:#92400e;text-align:center}.stats-grid[data-v-9a0a8f63]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width:900px){.stats-grid[data-v-9a0a8f63]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats-grid[data-v-9a0a8f63]{grid-template-columns:1fr}}.stat-card[data-v-9a0a8f63]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 1px 3px #0000000a}.stat-icon[data-v-9a0a8f63]{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-label[data-v-9a0a8f63]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.stat-val[data-v-9a0a8f63]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#1a1a1a;line-height:1}.stat-sub[data-v-9a0a8f63]{font-size:11px;color:#a0a0a0;margin-top:4px}.mid-grid[data-v-9a0a8f63]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}@media (max-width:1000px){.mid-grid[data-v-9a0a8f63]{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mid-grid[data-v-9a0a8f63]{grid-template-columns:1fr}}.num-row[data-v-9a0a8f63]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5}.num-row[data-v-9a0a8f63]:last-child{border-bottom:none}.num-badge[data-v-9a0a8f63]{font-size:9px;font-weight:700;background:#fff0f2;color:#c41230;padding:2px 7px;border-radius:20px}.num-val[data-v-9a0a8f63]{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;color:#1a1a1a;flex:1}.num-carrier[data-v-9a0a8f63]{font-size:11px;color:#a0a0a0}.perf-center[data-v-9a0a8f63]{display:flex;flex-direction:column;align-items:center;gap:16px}.ring-wrap[data-v-9a0a8f63]{position:relative;display:flex;align-items:center;justify-content:center}.ring-label[data-v-9a0a8f63]{position:absolute;text-align:center}.ring-pct[data-v-9a0a8f63]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#1a1a1a}.ring-sub[data-v-9a0a8f63]{font-size:10px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px}.perf-stats[data-v-9a0a8f63]{width:100%;display:flex;flex-direction:column;gap:8px}.ps-item[data-v-9a0a8f63]{display:flex;align-items:center;gap:8px;font-size:13px;color:#555}.ps-dot[data-v-9a0a8f63]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ps-item strong[data-v-9a0a8f63]{margin-left:auto;font-weight:700;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.camp-row[data-v-9a0a8f63]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f5f5}.camp-row[data-v-9a0a8f63]:last-child{border-bottom:none}.camp-left[data-v-9a0a8f63]{display:flex;align-items:center;gap:10px}.camp-dot[data-v-9a0a8f63]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.camp-name[data-v-9a0a8f63]{font-size:13px;font-weight:600;color:#1a1a1a}.camp-num[data-v-9a0a8f63]{font-size:11px;color:#c41230;font-weight:600}.camp-right[data-v-9a0a8f63]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.camp-targets[data-v-9a0a8f63]{font-size:10px;color:#a0a0a0}.upload-tabs[data-v-27ed0400]{display:flex;gap:4px;background:#f5f5f5;border-radius:10px;padding:4px;margin-bottom:10px}.utab[data-v-27ed0400]{flex:1;padding:8px;border:none;background:none;font-size:12px;font-weight:700;color:#888;cursor:pointer;border-radius:7px;transition:all .2s}.utab.active[data-v-27ed0400]{background:#fff;color:#c41230;box-shadow:0 1px 4px #0000001a}.paste-area[data-v-27ed0400]{width:100%;padding:10px 12px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:13px;font-family:Inter,sans-serif;resize:vertical;outline:none;box-sizing:border-box;color:#1a1a1a}.paste-area[data-v-27ed0400]:focus{border-color:#c41230}.sip-bar[data-v-27ed0400]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:16px}.sip-dot[data-v-27ed0400]{width:10px;height:10px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:pulse-27ed0400 1.5s infinite}@keyframes pulse-27ed0400{0%,to{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}}.sip-name[data-v-27ed0400]{font-size:13px;font-weight:700;color:#166534}.sip-cid[data-v-27ed0400]{font-size:11px;color:#4ade80}.file-drop[data-v-27ed0400]{border:2px dashed #ebebeb;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:all .15s}.file-drop[data-v-27ed0400]:hover{border-color:#c41230;background:#fff8f8}.files-list[data-v-27ed0400]{margin-top:8px;display:flex;flex-direction:column;gap:5px}.file-item[data-v-27ed0400]{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px}.file-name[data-v-27ed0400]{flex:1;font-size:12px;font-weight:600;color:#166534;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-27ed0400]{font-size:11px;color:#a0a0a0;flex-shrink:0}.file-remove[data-v-27ed0400]{background:none;border:none;color:#c41230;cursor:pointer;font-size:12px;padding:0 2px}.err-msg[data-v-27ed0400]{font-size:12px;color:#c41230;margin-top:6px}.action-btn[data-v-27ed0400]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s}.action-btn[data-v-27ed0400]:hover{border-color:#c41230;color:#c41230}.action-btn.green[data-v-27ed0400]{border-color:#bbf7d0;color:#16a34a;background:#f0fdf4}.action-btn.green[data-v-27ed0400]:hover{background:#dcfce7}.action-btn.danger[data-v-27ed0400]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-27ed0400]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-27ed0400]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-title[data-v-27ed0400]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-27ed0400]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-27ed0400]{margin-bottom:14px}.fl[data-v-27ed0400]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-27ed0400]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none}.fi[data-v-27ed0400]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-27ed0400]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-27ed0400]{flex:1;justify-content:center}.main-grid[data-v-96638c39]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media (max-width:1100px){.main-grid[data-v-96638c39]{grid-template-columns:1fr}}.stats-row[data-v-96638c39]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.sc[data-v-96638c39]{background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:14px;text-align:center}.sc-label[data-v-96638c39]{font-size:10px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.sc-val[data-v-96638c39]{font-size:22px;font-weight:800;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.prog-panel[data-v-96638c39]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;margin-bottom:14px}.prog-header[data-v-96638c39]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.prog-label[data-v-96638c39]{font-size:13px;font-weight:700;color:#1a1a1a;flex:1}.prog-pct[data-v-96638c39]{font-size:18px;font-weight:800;color:#c41230;font-family:Plus Jakarta Sans,sans-serif}.prog-track[data-v-96638c39]{height:10px;background:#f0f0f0;border-radius:5px;overflow:hidden;margin-bottom:6px}.prog-fill[data-v-96638c39]{height:100%;background:linear-gradient(90deg,#c41230,#ff6b8a);border-radius:5px;transition:width .5s}.prog-nums[data-v-96638c39]{display:flex;justify-content:space-between;font-size:11px;color:#a0a0a0}.live-bar[data-v-96638c39]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:14px}.live-pulse[data-v-96638c39]{width:12px;height:12px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:lp-96638c39 1s infinite}@keyframes lp-96638c39{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 8px #22c55e00}}.tab-bar[data-v-96638c39]{display:flex;gap:4px;margin-bottom:12px;border-bottom:2px solid #ebebeb;padding-bottom:0}.tab-btn[data-v-96638c39]{padding:8px 18px;border:none;background:none;font-size:13px;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:6px;transition:all .2s}.tab-btn.active[data-v-96638c39]{color:#c41230;border-bottom-color:#c41230}.tab-badge[data-v-96638c39]{background:#ebebeb;color:#666;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.tab-btn.active .tab-badge[data-v-96638c39]{background:#c41230;color:#fff}.panel[data-v-96638c39]{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-96638c39]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f0}.panel-title[data-v-96638c39]{font-size:14px;font-weight:700;color:#1a1a1a}.table[data-v-96638c39]{width:100%;border-collapse:collapse}.table th[data-v-96638c39]{padding:10px 16px;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0f0f0;text-align:left}.table td[data-v-96638c39]{padding:10px 16px;font-size:13px;color:#1a1a1a;border-bottom:1px solid #f8f8f8}.table tr:last-child td[data-v-96638c39]{border-bottom:none}.row-calling[data-v-96638c39]{background:#eff6ff}.calling-dot[data-v-96638c39]{width:8px;height:8px;border-radius:50%;background:#2563eb;display:inline-block;animation:cp-96638c39 .8s infinite}@keyframes cp-96638c39{0%,to{opacity:1}50%{opacity:.3}}.empty-state[data-v-96638c39]{text-align:center;color:#ccc;padding:30px;font-size:13px}.mini-badge[data-v-96638c39]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px}.pagination[data-v-96638c39]{display:flex;gap:4px;padding:10px 16px;border-top:1px solid #f0f0f0}.page-btn[data-v-96638c39]{padding:4px 10px;border:1px solid #e8e8e8;background:#fff;border-radius:6px;font-size:12px;cursor:pointer}.page-btn.active[data-v-96638c39]{background:#c41230;color:#fff;border-color:#c41230}.badge[data-v-96638c39]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.badge-green[data-v-96638c39]{background:#f0fdf4;color:#16a34a}.badge-amber[data-v-96638c39]{background:#fffbeb;color:#d97706}.badge-red[data-v-96638c39]{background:#fff0f2;color:#c41230}.badge-gray[data-v-96638c39]{background:#f5f5f5;color:#888}.btn[data-v-96638c39]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.btn-primary[data-v-96638c39]{background:#c41230;color:#fff}.btn-primary[data-v-96638c39]:hover{background:#a30e27}.btn-ghost[data-v-96638c39]{background:#f5f5f5;color:#555}.btn-ghost[data-v-96638c39]:hover{background:#ebebeb}.right-col[data-v-96638c39]{position:sticky;top:80px}.phone-widget[data-v-96638c39]{background:#fff;border:2px solid #ebebeb;border-radius:20px;overflow:hidden;transition:all .3s}.phone-widget.phone-ringing[data-v-96638c39]{border-color:#7c3aed;box-shadow:0 0 30px #7c3aed33;animation:pr-96638c39 .5s ease-in-out infinite alternate}.phone-widget.phone-oncall[data-v-96638c39]{border-color:#c41230;box-shadow:0 0 20px #c4123026}@keyframes pr-96638c39{0%{transform:scale(1)}to{transform:scale(1.01)}}.pw-header[data-v-96638c39]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f8f8f8;border-bottom:1px solid #ebebeb}.pw-title[data-v-96638c39]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#1a1a1a;font-family:Plus Jakarta Sans,sans-serif}.pw-status[data-v-96638c39]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.pw-dot[data-v-96638c39]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pw-pulse[data-v-96638c39]{animation:lp-96638c39 1.5s infinite}.pw-idle[data-v-96638c39]{padding:40px 20px;text-align:center}.pw-idle-icon[data-v-96638c39]{font-size:40px;margin-bottom:12px}.pw-reconnect[data-v-96638c39]{margin-top:12px;padding:8px 16px;background:#c41230;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.pw-ready[data-v-96638c39]{padding:30px 20px;text-align:center}.pw-ready-icon[data-v-96638c39]{font-size:48px;margin-bottom:12px}.pw-ringing[data-v-96638c39]{padding:30px 20px;text-align:center}.ringing-animation[data-v-96638c39]{position:relative;width:100px;height:100px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.ring-circle[data-v-96638c39]{position:absolute;border-radius:50%;border:3px solid rgba(124,58,237,.4);animation:ring-96638c39 2s ease-out infinite}.r1[data-v-96638c39]{width:60px;height:60px;animation-delay:0s}.r2[data-v-96638c39]{width:80px;height:80px;animation-delay:.5s}.r3[data-v-96638c39]{width:100px;height:100px;animation-delay:1s}@keyframes ring-96638c39{0%{transform:scale(.5);opacity:1}to{transform:scale(1.2);opacity:0}}.ring-icon[data-v-96638c39]{font-size:32px;z-index:1;animation:shake-96638c39 .5s infinite}@keyframes shake-96638c39{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.pw-oncall[data-v-96638c39]{padding:30px 20px;text-align:center}.call-timer[data-v-96638c39]{font-size:36px;font-weight:800;color:#c41230;font-family:Plus Jakarta Sans,sans-serif;font-variant-numeric:tabular-nums;background:#fff0f2;border-radius:12px;padding:10px 20px;display:inline-block}.pw-actions[data-v-96638c39]{display:flex;gap:12px;justify-content:center}.pw-btn[data-v-96638c39]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 20px;border-radius:50px;border:none;cursor:pointer;font-size:12px;font-weight:700;color:#fff;transition:all .2s;min-width:80px}.pw-reject[data-v-96638c39]{background:#c41230}.pw-reject[data-v-96638c39]:hover{background:#a30e27;transform:scale(1.05)}.pw-accept[data-v-96638c39]{background:#16a34a}.pw-accept[data-v-96638c39]:hover{background:#15803d;transform:scale(1.05)}.pw-hangup[data-v-96638c39]{background:#c41230}.pw-hangup[data-v-96638c39]:hover{background:#a30e27;transform:scale(1.05)}.pw-mute[data-v-96638c39]{background:#6b7280}.pw-mute[data-v-96638c39]:hover{background:#4b5563}.pw-mute.muted[data-v-96638c39]{background:#d97706}.pw-skip[data-v-96638c39]{background:#7c3aed}.pw-skip[data-v-96638c39]:hover{background:#6d28d9}.call-controls[data-v-96638c39]{padding:16px 20px 20px}.ctrl-row[data-v-96638c39]{display:flex;gap:10px;justify-content:center}.ctrl-btn[data-v-96638c39]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:14px;border:2px solid #e5e7eb;background:#f9f9f9;cursor:pointer;transition:all .2s;min-width:70px}.ctrl-btn[data-v-96638c39]:hover{border-color:#c41230;background:#fff0f2;transform:scale(1.03)}.ctrl-btn.active[data-v-96638c39]{background:#fef3c7;border-color:#d97706}.ctrl-icon[data-v-96638c39]{font-size:22px;line-height:1}.ctrl-label[data-v-96638c39]{font-size:11px;font-weight:700;color:#555;letter-spacing:.3px}.ctrl-skip[data-v-96638c39]{background:#f5f3ff;border-color:#ddd6fe}.ctrl-skip[data-v-96638c39]:hover{background:#ede9fe;border-color:#7c3aed}.ctrl-hangup[data-v-96638c39]{background:#fff0f2;border-color:#fecdd3}.ctrl-hangup[data-v-96638c39]:hover{background:#ffe4e8;border-color:#c41230}.call-status-bar[data-v-96638c39]{text-align:center;padding:8px;background:#fffbeb;border-top:1px solid #fef08a;border-bottom:1px solid #fef08a}.hold-badge[data-v-96638c39]{background:#d97706;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:800;letter-spacing:1px}.disabled-box[data-v-2979cc3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1.5px dashed #ebebeb;border-radius:16px;text-align:center;padding:48px}@keyframes pulse-b7c9eca3{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.info-note[data-v-658bc48a]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:13px;color:#1e40af;margin-bottom:16px}.creds-grid[data-v-658bc48a]{display:flex;flex-direction:column;gap:8px}.cred-row[data-v-658bc48a]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8f8f8;border-radius:9px;border:1px solid #f0f0f0}.cred-label[data-v-658bc48a]{font-size:12px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;min-width:100px}.cred-val[data-v-658bc48a]{flex:1;font-size:14px;font-weight:600;color:#1a1a1a}.cred-val.mono[data-v-658bc48a]{font-family:monospace;font-size:13px;background:#fff;padding:4px 10px;border-radius:6px;border:1px solid #e8e8e8}.copy-btn[data-v-658bc48a]{padding:5px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:7px;font-size:12px;font-weight:600;color:#555;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.copy-btn[data-v-658bc48a]:hover{border-color:#c41230;color:#c41230}.guide-grid[data-v-658bc48a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:768px){.guide-grid[data-v-658bc48a]{grid-template-columns:1fr}}.guide-card[data-v-658bc48a]{background:#f8f8f8;border-radius:12px;padding:18px;border:1px solid #f0f0f0}.guide-icon[data-v-658bc48a]{font-size:28px;margin-bottom:8px}.guide-name[data-v-658bc48a]{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:10px}.guide-steps[data-v-658bc48a]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.gs[data-v-658bc48a]{font-size:12px;color:#666;padding-left:4px}.guide-link[data-v-658bc48a]{font-size:12px;font-weight:700;color:#c41230;text-decoration:none}.guide-link[data-v-658bc48a]:hover{text-decoration:underline}.phone-layout[data-v-054094f0]{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}@media (max-width:900px){.phone-layout[data-v-054094f0]{grid-template-columns:1fr}}.phone-card[data-v-054094f0]{background:#fff;border:1px solid #ebebeb;border-radius:24px;padding:20px;box-shadow:0 4px 24px #00000014}.ph-header[data-v-054094f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ph-logo[data-v-054094f0]{display:flex;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.ph-status[data-v-054094f0]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.ph-dot[data-v-054094f0]{width:8px;height:8px;border-radius:50%;display:inline-block}.ph-dot.pulse[data-v-054094f0]{animation:pulse-054094f0 1.5s infinite}@keyframes pulse-054094f0{0%,to{opacity:1}50%{opacity:.4}}.hist-btn[data-v-054094f0]{display:flex;align-items:center;gap:5px;padding:5px 12px;background:#f5f5f5;border:1.5px solid #e8e8e8;border-radius:8px;font-size:12px;font-weight:600;color:#666;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif}.hist-btn[data-v-054094f0]:hover{border-color:#c41230;color:#c41230}.hist-btn.active[data-v-054094f0]{background:#fff0f2;border-color:#c41230;color:#c41230}.ph-display[data-v-054094f0]{background:#0f0e0e;border-radius:16px;padding:16px;margin-bottom:12px;min-height:120px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s}.ph-display.display-calling[data-v-054094f0]{background:linear-gradient(135deg,#0f0e0e,#1a0305)}.dial-display[data-v-054094f0]{text-align:center;width:100%}.country-chip[data-v-054094f0]{display:inline-flex;align-items:center;gap:6px;background:#c4123026;border:1px solid rgba(196,18,48,.3);border-radius:20px;padding:3px 10px;margin-bottom:6px}.cc-flag[data-v-054094f0]{font-size:11px;font-weight:700;color:#ff6b6b}.cc-name[data-v-054094f0]{font-size:11px;color:#f99}.dial-number[data-v-054094f0]{font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:700;color:#fff;letter-spacing:2px;min-height:36px;word-break:break-all}.dial-placeholder[data-v-054094f0]{font-size:13px;color:#444;margin-top:4px}.keyboard-hint[data-v-054094f0]{font-size:10px;color:#333;margin-top:6px;display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.call-display[data-v-054094f0]{text-align:center;width:100%}.call-avatar[data-v-054094f0]{width:52px;height:52px;border-radius:50%;background:#c41230;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin:0 auto 8px;animation:avatarPulse-054094f0 2s ease-in-out infinite}@keyframes avatarPulse-054094f0{0%,to{box-shadow:0 0 #c4123066}50%{box-shadow:0 0 0 10px #c4123000}}.call-number[data-v-054094f0]{font-size:16px;font-weight:700;color:#fff;margin-bottom:3px}.call-status-text[data-v-054094f0]{font-size:11px;color:#888;margin-bottom:6px}.call-timer[data-v-054094f0]{display:inline-flex;align-items:center;gap:6px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e;border-radius:20px;padding:3px 12px;font-size:15px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif}.timer-dot[data-v-054094f0]{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:pulse-054094f0 1s infinite}.ringing-waves[data-v-054094f0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.wave[data-v-054094f0]{position:absolute;border-radius:50%;border:2px solid rgba(196,18,48,.3);transform:translate(-50%,-50%);animation:ringWave-054094f0 2s ease-out infinite}.w1[data-v-054094f0]{width:80px;height:80px;animation-delay:0s}.w2[data-v-054094f0]{width:120px;height:120px;animation-delay:.5s}.w3[data-v-054094f0]{width:160px;height:160px;animation-delay:1s}@keyframes ringWave-054094f0{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.call-result[data-v-054094f0]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;margin-bottom:10px}.result-ok[data-v-054094f0]{background:#f0fdf4;border:1px solid #bbf7d0}.result-fail[data-v-054094f0]{background:#fff0f2;border:1px solid #fecdd3}.cr-left[data-v-054094f0]{display:flex;align-items:flex-start;gap:8px}.cr-reason[data-v-054094f0]{font-size:12px;font-weight:700;color:#1a1a1a}.cr-detail[data-v-054094f0]{font-size:11px;color:#888}.cr-close[data-v-054094f0]{background:none;border:none;cursor:pointer;color:#aaa;font-size:14px;padding:0 4px}.cr-close[data-v-054094f0]:hover{color:#c41230}.ph-error[data-v-054094f0]{background:#fff0f2;border:1px solid #fecdd3;border-radius:9px;padding:8px 12px;font-size:12px;color:#c41230;margin-bottom:10px;text-align:center}.paste-row[data-v-054094f0]{margin-bottom:10px}.paste-input[data-v-054094f0]{width:100%;padding:9px 12px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;font-size:13px;color:#1a1a1a;font-family:Inter,sans-serif;outline:none;box-sizing:border-box;transition:border-color .2s}.paste-input[data-v-054094f0]:focus{border-color:#c41230;background:#fff}.paste-input[data-v-054094f0]::placeholder{color:#bbb}.dialpad[data-v-054094f0]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.dp-row[data-v-054094f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.dp-key[data-v-054094f0]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f8f8;border:1px solid #ebebeb;border-radius:10px;padding:8px 6px;cursor:pointer;transition:all .12s;gap:1px;font-family:Plus Jakarta Sans,sans-serif;-webkit-user-select:none;user-select:none}.dp-key[data-v-054094f0]:hover{background:#fff0f2;border-color:#c41230}.dp-key[data-v-054094f0]:active{transform:scale(.95);background:#fecdd3}.dp-main[data-v-054094f0]{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1}.dp-sub[data-v-054094f0]{font-size:8px;font-weight:700;color:#a0a0a0;letter-spacing:1px}.ph-actions[data-v-054094f0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.action-circle[data-v-054094f0]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s}.action-circle.call[data-v-054094f0]{background:#16a34a;color:#fff;box-shadow:0 4px 16px #16a34a66;width:64px;height:64px}.action-circle.call[data-v-054094f0]:hover:not(:disabled){background:#15803d;transform:scale(1.05)}.action-circle.call[data-v-054094f0]:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}.action-circle.hangup[data-v-054094f0]{background:#c41230;color:#fff;box-shadow:0 4px 16px #c4123066;width:64px;height:64px;animation:hangupPulse-054094f0 1s ease-in-out infinite}@keyframes hangupPulse-054094f0{0%,to{box-shadow:0 4px 16px #c4123066}50%{box-shadow:0 4px 24px #c41230b3}}.action-circle.hangup[data-v-054094f0]:hover{background:#9a0e25}.action-circle.grey[data-v-054094f0]{background:#f5f5f5;color:#888}.action-circle.grey[data-v-054094f0]:hover{background:#ebebeb;color:#555}.action-circle.muted[data-v-054094f0]{background:#fff0f2;color:#c41230;border:1px solid #fecdd3}.volume-row[data-v-054094f0]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f8f8f8;border-radius:9px;margin-bottom:10px}.vol-slider[data-v-054094f0]{flex:1;accent-color:#c41230;height:4px}.ph-callerid[data-v-054094f0]{display:flex;align-items:center;gap:5px;justify-content:center;font-size:11px;color:#a0a0a0;font-weight:600}.right-panel[data-v-054094f0]{display:flex;flex-direction:column;gap:14px}.history-panel[data-v-054094f0]{max-height:500px;overflow-y:auto}.icon-btn[data-v-054094f0]{background:none;border:1px solid #e8e8e8;border-radius:6px;padding:4px 8px;cursor:pointer;color:#888;font-size:12px;transition:all .15s}.icon-btn[data-v-054094f0]:hover{border-color:#c41230;color:#c41230}.action-btn[data-v-054094f0]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-054094f0]:hover:not(:disabled){border-color:#c41230;color:#c41230}.action-btn[data-v-054094f0]:disabled{opacity:.4;cursor:not-allowed}.sip-info-box[data-v-054094f0]{background:#f8f8f8;border-radius:12px;padding:14px;border:1px solid #ebebeb}.si-title[data-v-054094f0]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.si-row[data-v-054094f0]{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0f0f0}.si-row[data-v-054094f0]:last-child{border-bottom:none}.si-l[data-v-054094f0]{font-size:12px;color:#888}.si-v[data-v-054094f0]{font-size:12px;font-weight:600;color:#1a1a1a;font-family:monospace}.format-guide[data-v-054094f0]{background:#f8f9ff;border:1px solid #e0e4ff;border-radius:12px;padding:14px}.fg-title[data-v-054094f0]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#3730a3;margin-bottom:10px}.fg-examples[data-v-054094f0]{display:flex;flex-direction:column;gap:6px}.fg-row[data-v-054094f0]{display:flex;align-items:center;gap:8px;font-size:12px}.fg-in[data-v-054094f0]{color:#666;font-family:monospace}.fg-arrow[data-v-054094f0]{color:#bbb}.fg-out[data-v-054094f0]{color:#16a34a;font-weight:700;font-family:monospace}@keyframes spin-054094f0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disabled-box[data-v-1eb2087a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1.5px dashed #ebebeb;border-radius:16px;text-align:center;padding:48px}.sms-stats[data-v-9acd9316]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (max-width:768px){.sms-stats[data-v-9acd9316]{grid-template-columns:repeat(2,1fr)}}.ss[data-v-9acd9316]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.ss-label[data-v-9acd9316]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px}.ss-val[data-v-9acd9316]{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;color:#1a1a1a;margin-bottom:3px}.ss-sub[data-v-9acd9316]{font-size:11px;color:#a0a0a0}.tmpl-row[data-v-9acd9316]{display:flex;gap:6px;flex-wrap:wrap}.tmpl-chip[data-v-9acd9316]{padding:5px 12px;background:#fff0f2;color:#c41230;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid #fecdd3;transition:all .15s}.tmpl-chip[data-v-9acd9316]:hover{background:#c41230;color:#fff}.file-drop[data-v-9acd9316]{border:2px dashed #ebebeb;border-radius:10px;padding:20px;text-align:center;cursor:pointer;transition:all .15s}.file-drop[data-v-9acd9316]:hover{border-color:#c41230;background:#fff8f8}.modal-overlay[data-v-9acd9316]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-9acd9316]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:560px;margin:auto}.modal-title[data-v-9acd9316]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:20px}.row2[data-v-9acd9316]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-9acd9316]{margin-bottom:14px}.fl[data-v-9acd9316]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-9acd9316]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-9acd9316]:focus{border-color:#c41230;background:#fff}.modal-actions[data-v-9acd9316]{display:flex;gap:10px;margin-top:8px}.modal-actions .btn[data-v-9acd9316]{flex:1;justify-content:center}[data-v-50fb89fe]{box-sizing:border-box;margin:0;padding:0}.land[data-v-50fb89fe]{background:#0a0a0a;color:#fff;font-family:Inter,sans-serif;min-height:100vh;overflow-y:auto;overflow-x:hidden}.nav[data-v-50fb89fe]{display:flex;align-items:center;justify-content:space-between;padding:16px 48px;border-bottom:1px solid #141414;background:#0a0a0af2;position:sticky;top:0;z-index:100}.nav-logo[data-v-50fb89fe]{display:flex;align-items:center;gap:10px}.nav-icon[data-v-50fb89fe]{width:34px;height:34px;background:#c41230;border-radius:9px;display:flex;align-items:center;justify-content:center}.nav-text[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;color:#fff}.nav-text em[data-v-50fb89fe]{color:#c41230;font-style:normal}.nav-btns[data-v-50fb89fe]{display:flex;gap:8px}.nbtn[data-v-50fb89fe]{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:Inter,sans-serif;border:none}.nbtn-r[data-v-50fb89fe]{background:#c41230;color:#fff}.nbtn-r[data-v-50fb89fe]:hover{background:#a30e27}.nbtn-c[data-v-50fb89fe]{background:#141414;color:#ccc;border:1px solid #2a2a2a}.nbtn-c[data-v-50fb89fe]:hover{border-color:#c41230;color:#fff}.hero[data-v-50fb89fe]{display:flex;align-items:center;padding:80px 48px 60px;gap:40px;min-height:580px;position:relative;overflow:hidden}.hero-left[data-v-50fb89fe]{flex:1;position:relative;z-index:2}.badge[data-v-50fb89fe]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#c412301a;border:1px solid rgba(196,18,48,.2);border-radius:20px;font-size:11px;font-weight:700;color:#c41230;text-transform:uppercase;letter-spacing:1px;margin-bottom:22px}.bdot[data-v-50fb89fe]{width:7px;height:7px;border-radius:50%;background:#c41230;animation:pulse-50fb89fe 1.5s infinite}@keyframes pulse-50fb89fe{0%,to{box-shadow:0 0 #c4123066}70%{box-shadow:0 0 0 8px #c4123000}}.hero-left h1[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:52px;font-weight:800;color:#fff;line-height:1.1;margin-bottom:16px;letter-spacing:-.5px}.hero-left h1 em[data-v-50fb89fe]{color:#c41230;font-style:normal}.hero-left p[data-v-50fb89fe]{font-size:15px;color:#aaa;line-height:1.7;max-width:440px;margin-bottom:28px}.hero-btns[data-v-50fb89fe]{display:flex;gap:10px;margin-bottom:36px}.hbtn[data-v-50fb89fe]{padding:13px 24px;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;border:none}.hbtn-r[data-v-50fb89fe]{background:#c41230;color:#fff}.hbtn-r[data-v-50fb89fe]:hover{background:#a30e27;transform:translateY(-1px);box-shadow:0 6px 20px #c412304d}.hbtn-c[data-v-50fb89fe]{background:#141414;color:#888;border:1.5px solid #1f1f1f}.hbtn-c[data-v-50fb89fe]:hover{border-color:#333;color:#fff}.hero-stats[data-v-50fb89fe]{display:flex;align-items:center;gap:20px}.hs[data-v-50fb89fe]{text-align:left}.hs-num[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#fff}.hs-lbl[data-v-50fb89fe]{font-size:11px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.hs-div[data-v-50fb89fe]{width:1px;height:32px;background:#333}.hero-right[data-v-50fb89fe]{flex:0 0 480px;height:460px}@media (max-width:1000px){.hero-right[data-v-50fb89fe]{flex:0 0 360px;height:360px}}@media (max-width:768px){.hero[data-v-50fb89fe]{flex-direction:column;padding:48px 24px 36px}.hero-right[data-v-50fb89fe]{width:100%;height:300px}.hero-left h1[data-v-50fb89fe]{font-size:36px}}.svcs[data-v-50fb89fe]{padding:64px 48px}.sec-lbl[data-v-50fb89fe]{font-size:11px;font-weight:700;color:#c41230;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:10px}.sec-h[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:800;color:#fff;text-align:center;margin-bottom:8px;line-height:1.2}.sec-sub[data-v-50fb89fe]{font-size:14px;color:#999;text-align:center;margin-bottom:44px}.svcs-grid[data-v-50fb89fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.svcs-grid[data-v-50fb89fe]{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.svcs-grid[data-v-50fb89fe]{grid-template-columns:1fr}}.sc[data-v-50fb89fe]{background:#111;border:1px solid #1a1a1a;border-radius:14px;padding:22px;transition:all .2s}.sc[data-v-50fb89fe]:hover{border-color:#c41230;background:#150305;transform:translateY(-3px)}.sc-icon[data-v-50fb89fe]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.sc-name[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.sc-desc[data-v-50fb89fe]{font-size:13px;color:#999;line-height:1.6;margin-bottom:14px}.sc-tags[data-v-50fb89fe]{display:flex;gap:5px;flex-wrap:wrap}.sc-tags span[data-v-50fb89fe]{padding:3px 9px;background:#c4123012;border:1px solid rgba(196,18,48,.12);border-radius:20px;font-size:10px;font-weight:700;color:#c41230}.portals[data-v-50fb89fe]{padding:64px 48px;border-top:1px solid #141414}.portals-grid[data-v-50fb89fe]{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:680px;margin:44px auto 0}@media (max-width:640px){.portals-grid[data-v-50fb89fe]{grid-template-columns:1fr}}.portal-card[data-v-50fb89fe]{border-radius:16px;padding:28px;cursor:pointer;transition:all .2s;text-align:center}.pc-reseller[data-v-50fb89fe]{background:linear-gradient(135deg,#150305,#0f0e0e);border:1px solid #2a1015}.pc-reseller[data-v-50fb89fe]:hover{border-color:#c41230;transform:translateY(-4px)}.pc-client[data-v-50fb89fe]{background:#0f0f0f;border:1px solid #1a1a1a}.pc-client[data-v-50fb89fe]:hover{border-color:#333;transform:translateY(-4px)}.pc-icon[data-v-50fb89fe]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.pc-name[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#fff;margin-bottom:8px}.pc-desc[data-v-50fb89fe]{font-size:13px;color:#999;line-height:1.5;margin-bottom:20px}.pc-btn[data-v-50fb89fe]{padding:11px 20px;border-radius:9px;font-size:13px;font-weight:700;font-family:Inter,sans-serif}.pc-btn-r[data-v-50fb89fe]{background:#c41230;color:#fff}.pc-btn-c[data-v-50fb89fe]{background:#141414;color:#ccc;border:1px solid #222}.footer[data-v-50fb89fe]{padding:24px 48px;border-top:1px solid #141414;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.footer-logo[data-v-50fb89fe]{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#aaa}.footer-logo em[data-v-50fb89fe]{color:#c41230;font-style:normal}.footer-copy[data-v-50fb89fe]{font-size:12px;color:#888}.footer-contact a[data-v-50fb89fe]{font-size:12px;color:#888;text-decoration:none}.footer-contact a[data-v-50fb89fe]:hover{color:#c41230}[data-v-c7c7b922]{box-sizing:border-box;margin:0;padding:0}.shell[data-v-c7c7b922]{--red:#c41230;--bg:#f7f6f4;--surf:#fff;--border:#ebebeb;--txt:#1a1a1a;--txt2:#888;--txt3:#bbb;--green:#16a34a;--amber:#d97706;display:flex;height:100vh;font-family:Inter,sans-serif;background:#f7f6f4;color:var(--txt);overflow:hidden}.sidebar[data-v-c7c7b922]{width:230px;flex-shrink:0;background:#0f0e0e;display:flex;flex-direction:column;overflow-y:auto;transition:transform .3s;z-index:200}@media (max-width:768px){.sidebar[data-v-c7c7b922]{position:fixed;top:0;left:0;bottom:0;transform:translate(-100%)}.sidebar.open[data-v-c7c7b922]{transform:translate(0)}.overlay[data-v-c7c7b922]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:199}.mob-btn[data-v-c7c7b922]{display:flex!important}}@media (min-width:769px){.overlay[data-v-c7c7b922],.mob-close[data-v-c7c7b922],.mob-btn[data-v-c7c7b922]{display:none!important}}.sb-logo[data-v-c7c7b922]{display:flex;align-items:center;gap:9px;padding:16px;border-bottom:1px solid #1a1a1a}.sb-icon[data-v-c7c7b922]{width:34px;height:34px;background:var(--red);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sb-name[data-v-c7c7b922]{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;color:#fff}.sb-tag[data-v-c7c7b922]{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.mob-close[data-v-c7c7b922]{margin-left:auto;background:none;border:none;color:#444;font-size:16px;cursor:pointer}.balance-card[data-v-c7c7b922]{margin:12px;background:linear-gradient(135deg,#1a0305,#150202);border:1px solid #2a1015;border-radius:10px;padding:14px}.bc-label[data-v-c7c7b922]{font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:4px}.bc-amount[data-v-c7c7b922]{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;margin-bottom:4px}.bc-rates[data-v-c7c7b922]{font-size:10px;color:#aaa;margin-bottom:8px;display:flex;flex-direction:column;gap:2px}.bc-services[data-v-c7c7b922]{display:flex;gap:5px;flex-wrap:wrap}.svc-tag[data-v-c7c7b922]{font-size:9px;font-weight:700;padding:2px 8px;border-radius:20px}.tag-on[data-v-c7c7b922]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.tag-off[data-v-c7c7b922]{background:#6464641a;color:#444;border:1px solid #222}.sb-nav[data-v-c7c7b922]{flex:1;padding:10px}.sb-link[data-v-c7c7b922]{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:500;color:#666;text-decoration:none;margin-bottom:2px;transition:all .15s;border:1px solid transparent}.sb-link[data-v-c7c7b922]:hover{background:#1a1a1a;color:#ccc}.sb-active[data-v-c7c7b922]{background:var(--red)!important;color:#fff!important;border-color:#9a0e25!important}.sb-footer[data-v-c7c7b922]{padding:12px;border-top:1px solid #1a1a1a}.user-row[data-v-c7c7b922]{display:flex;align-items:center;gap:8px;padding:8px;background:#1a1a1a;border-radius:8px}.u-av[data-v-c7c7b922]{width:28px;height:28px;border-radius:7px;background:var(--red);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.u-name[data-v-c7c7b922]{font-size:12px;font-weight:600;color:#ddd}.u-email[data-v-c7c7b922]{font-size:10px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.u-info[data-v-c7c7b922]{flex:1;min-width:0}.logout-btn[data-v-c7c7b922]{background:none;border:none;color:#888;cursor:pointer;padding:4px;transition:color .15s}.logout-btn[data-v-c7c7b922]:hover{color:var(--red)}.main[data-v-c7c7b922]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-c7c7b922]{display:flex;align-items:center;gap:12px;padding:0 24px;height:60px;background:var(--surf);border-bottom:1px solid #ebebeb;flex-shrink:0}.mob-btn[data-v-c7c7b922]{display:none;background:none;border:1px solid #ebebeb;border-radius:8px;padding:8px;cursor:pointer;color:var(--txt2);align-items:center;justify-content:center}.tb-crumb[data-v-c7c7b922]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px}.tb-title[data-v-c7c7b922]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;color:var(--txt);flex:1}.tb-actions[data-v-c7c7b922]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.flash[data-v-c7c7b922]{display:flex;align-items:center;gap:8px;margin:10px 24px 0;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;flex-shrink:0}.flash-ok[data-v-c7c7b922]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.flash-err[data-v-c7c7b922]{background:#fff0f2;color:#9a0e25;border:1px solid #fecdd3}.content[data-v-c7c7b922]{flex:1;padding:20px 24px;overflow-y:auto;overflow-x:hidden}.panel{background:#fff;border:1px solid #ebebeb;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f5f5f5}.panel-title{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a}.panel-action{font-size:12px;color:#c41230;cursor:pointer;text-decoration:none;font-weight:600}.table{width:100%;border-collapse:collapse}.table th{font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:10px 14px;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0}.table td{padding:12px 14px;font-size:13px;border-bottom:1px solid #f5f5f5;color:#1a1a1a;vertical-align:middle}.table tbody tr:hover{background:#fff7f8}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.badge-green{background:#f0fdf4;color:#166534}.badge-red{background:#fff0f2;color:#9a0e25}.badge-amber{background:#fffbeb;color:#92400e}.badge-blue{background:#eff6ff;color:#1e40af}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s;border:none;font-family:Inter,sans-serif;text-decoration:none;white-space:nowrap}.btn-primary{background:#c41230;color:#fff;box-shadow:0 2px 10px #c4123040}.btn-primary:hover{background:#a30e27;transform:translateY(-1px)}.btn-ghost{background:#fff;border:1.5px solid #e5e5e5;color:#333}.btn-ghost:hover{border-color:#c41230;color:#c41230}.empty-state{text-align:center;color:#bbb;font-size:13px;padding:36px}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.warn-bar[data-v-b2ec2ae9]{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:10px 16px;font-size:13px;color:#92400e;margin-bottom:14px}.rate-info[data-v-b2ec2ae9]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px 20px;margin-bottom:16px}.ri-item[data-v-b2ec2ae9]{text-align:center}.ri-label[data-v-b2ec2ae9]{font-size:11px;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin-bottom:4px}.ri-val[data-v-b2ec2ae9]{font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;color:#1a1a1a}.ri-val.red[data-v-b2ec2ae9]{color:#c41230}.ri-val.green[data-v-b2ec2ae9]{color:#16a34a}.ri-sub[data-v-b2ec2ae9]{font-size:10px;color:#bbb;margin-top:2px}.ri-arrow[data-v-b2ec2ae9]{font-size:18px;color:#e0e0e0;flex-shrink:0}.action-btn[data-v-b2ec2ae9]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-b2ec2ae9]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-b2ec2ae9]:hover{border-color:#dc2626;color:#dc2626}.info-note[data-v-b2ec2ae9]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:12px;color:#1e40af;margin-bottom:16px}.modal-overlay[data-v-b2ec2ae9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-b2ec2ae9]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px}.modal-title[data-v-b2ec2ae9]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-b2ec2ae9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-b2ec2ae9]{margin-bottom:14px}.fl[data-v-b2ec2ae9]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-b2ec2ae9]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.fi[data-v-b2ec2ae9]:focus{border-color:#c41230;background:#fff}.err-msg[data-v-b2ec2ae9]{font-size:12px;color:#c41230;margin:-8px 0 10px}.modal-actions[data-v-b2ec2ae9]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-b2ec2ae9]{flex:1;justify-content:center}.stat-grid[data-v-08af6455]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width:900px){.stat-grid[data-v-08af6455]{grid-template-columns:repeat(2,1fr)}}.sc[data-v-08af6455]{background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 1px 3px #0000000a}.sc-icon[data-v-08af6455]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sc-label[data-v-08af6455]{font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}.sc-val[data-v-08af6455]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:3px}.sc-sub[data-v-08af6455]{font-size:11px;color:#bbb}.services-row[data-v-08af6455]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media (max-width:640px){.services-row[data-v-08af6455]{grid-template-columns:1fr}}.svc-item[data-v-08af6455]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1.5px solid}.svc-on[data-v-08af6455]{background:#f8fff8;border-color:#bbf7d0;color:#166534}.svc-off[data-v-08af6455]{background:#fafafa;border-color:#e8e8e8;color:#999}.svc-name[data-v-08af6455]{font-size:13px;font-weight:700;margin-bottom:2px}.svc-status[data-v-08af6455]{font-size:11px;opacity:.7}.svc-badge[data-v-08af6455]{margin-left:auto;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;flex-shrink:0}.badge-on[data-v-08af6455]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.badge-off[data-v-08af6455]{background:#f5f5f5;color:#aaa;border:1px solid #e8e8e8}.action-btn[data-v-08af6455]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-08af6455]:hover{border-color:#c41230;color:#c41230}.disabled-state[data-v-6d0339d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#fff;border:1px solid #ebebeb;border-radius:14px}.ds-title[data-v-6d0339d4]{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;color:#1a1a1a;margin:16px 0 8px}.ds-sub[data-v-6d0339d4]{font-size:14px;color:#999;max-width:360px}.info-bar[data-v-6d0339d4]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;font-size:13px;color:#1e40af;margin-bottom:14px;flex-wrap:wrap}.warn-bar[data-v-6d0339d4]{padding:10px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;font-size:13px;color:#92400e;margin-bottom:14px}.code-chip[data-v-6d0339d4]{background:#f5f5f5;padding:3px 8px;border-radius:5px;font-size:12px;font-family:JetBrains Mono,Fira Mono,monospace}.copy-btn[data-v-6d0339d4]{background:none;border:none;cursor:pointer;font-size:14px;color:#888;padding:2px 4px;transition:color .15s}.copy-btn[data-v-6d0339d4]:hover{color:#c41230}.guide-card[data-v-6d0339d4]{background:#f8f9ff;border:1px solid #e0e4ff;border-radius:12px;padding:16px 20px;margin-top:14px}.guide-title[data-v-6d0339d4]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#3730a3;margin-bottom:12px}.guide-grid[data-v-6d0339d4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.guide-item[data-v-6d0339d4]{display:flex;flex-direction:column;gap:2px}.guide-label[data-v-6d0339d4]{font-size:10px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px}.guide-val[data-v-6d0339d4]{font-size:13px;font-weight:600;color:#1a1a1a;font-family:JetBrains Mono,Fira Mono,monospace}.action-btn[data-v-6d0339d4]{padding:5px 12px;border:1px solid #e8e8e8;background:#fff;border-radius:7px;color:#666;font-size:12px;cursor:pointer;font-weight:500;transition:all .15s;font-family:Inter,sans-serif}.action-btn[data-v-6d0339d4]:hover{border-color:#c41230;color:#c41230}.action-btn.danger[data-v-6d0339d4]:hover{border-color:#dc2626;color:#dc2626}.modal-overlay[data-v-6d0339d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.modal[data-v-6d0339d4]{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:540px}.modal-title[data-v-6d0339d4]{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#1a1a1a;margin-bottom:16px}.row2[data-v-6d0339d4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg[data-v-6d0339d4]{margin-bottom:14px}.fl[data-v-6d0339d4]{display:block;font-size:11px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.fi[data-v-6d0339d4]{width:100%;padding:11px 14px;background:#f8f8f8;border:1.5px solid #ebebeb;border-radius:9px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .2s}.fi[data-v-6d0339d4]:focus{border-color:#c41230;background:#fff}.field-error[data-v-6d0339d4]{font-size:11px;color:#dc2626;margin-top:4px}.modal-actions[data-v-6d0339d4]{display:flex;gap:10px;margin-top:4px}.modal-actions .btn[data-v-6d0339d4]{flex:1;justify-content:center}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow-y:scroll}body{min-height:100%;font-family:Inter,sans-serif;overflow-x:hidden}#app{min-height:100vh}
